文档介绍:串口通信特点
1:点到点连接
2:串形通信
信息字节的每个位按照固定的次序一个连接一个传输
3:通信双方约定统一的传输速率、数据位、奇偶校验、停止位
4:半双工、全双工操作
串口接口及特点
1) RS232C () 接口。最大通信距离为15m, 只能连接单个设备,转换为RS485接口可以连接多个设备。
CP340 连接头
针脚
符号
输入/输出
说明
1
DCD
输入
数据载波检测
2
RXD
输入
接收数据
3
TXD
输出
发送数据
4
DTR
输出
数据终端准备好
5
GND
-
信号地
6
DSR
输入
数据装置准备好
7
RTS
输出
请求发送
8
CTS
输入
允许发送
9
RI
输入
振铃指示
串口接口及特点
2) RS422/485 () 接口。最大通信距离为1200m,根据接线的方式可以选择RS422或者RS485接口,只有一个接口有效。
RS422/485 连接头
针脚
符号
输入/输出
说明
1
-
-
-
2
T(A)
输出
发送数据(四线模式)
3
-
-
-
4
R(A)/T(A)
输入
输入/输出
接收数据(四线模式)
接收/发送数据(两线模式)
5
-
-
-
6
-
-
-
7
-
-
-
8
GND
-
功能地(隔离)
9
T(B)
输出
发送数据(四线模式)
10
-
-
-
11
R(B)/T(B)
输入
输入/输出
接收数据(四线模式)
接收/发送数据(两线模式)
12
-
-
-
13
-
-
-
14
-
-
-
15
-
-
-
串口接口及特点
3) 20mA TTY 接口。最大通信距离1000m,接口分为主动型即串行接口通过20mA电流回路和被动型即20mA电流回路由通信方提供。
CP340 连接头
针脚
符号
输入/输出
说明
1
TXD-
输出
发送数据-
2
20mA-
输入
5V地
3
20 mA +(1)
输出
20 mA发生器1
4
20 mA +(2)
输出
20 mA发生器2
5
RXD+
输入
接收数据+
6
7
8
RXD-
输出
接收数据-
9
TXD+
输入
发送数据+
S7系列支持的网卡及通信功能块
通信功能块
CP类型
发送
接收
流量控制及辅助信号控制
有效接口
S7-300系列
CP340
FB3
FB2
FC5、FC6
TTY、RS-232C、
RS422/485
CP341
FB8
FB7
FC5、FC6
TTY、RS-232C、
RS422/485
S7-300C PTP
SFB60
SFB61
-
RS422/485
S7-400系列
CP440
FB10
FB9
-
RS422/485
CP441-1
SFB12
SFB13
FB5、FB6
TTY、RS-232C、
RS422/485
CP441-2
SFB12
SFB13
FB5、FB6
TTY、RS-232C、
RS422/485
分布式IO
ET200S Serial
FB3
FB2
FB4、5、6、7、8
RS-232C、
RS422/485
通信协议与接口
协议
CP341-
RS232C
CP341-
20MA
TTY
CP 341-RS 422/485
RS 422* RS 485*
ASCII driver
X
X
X
X
3964(R) procedure
X
X
X
RK puter connection
X
X
X
ASCII协议
特点
1:利用第一层(OSI/ISO)进行通信
2: 报文完全由用户定义
3:报文结束必须定义
4:ASCII 表字符都有效
协议提供的服务
1:发送
2: 接收
ASCII协议
定义报文结束ID
ASCII协议
优点
1
可以和第三方设备很好通信
2
传输数据量<=1024字节
3
通信性能好,没有报文头、尾。
4
ASCII 表字符都有效
缺点
1
通信没有确认
2
HD=1 安全性差
3
通信需要双方协调
ASCII 协议优缺点