首页 理论教育串口通信模块及相关产品技术指标与距离要求

串口通信模块及相关产品技术指标与距离要求

【摘要】:表12-1 串口通信模块以及相关产品的技术指标(续)当用户要实现MODBUS或Data Highway通信时,需要在CP341/CP441-2模块上插入相应协议的硬件狗后,CP模板才能够支持MODBUS或Data Highway协议,CP441-2使用同样的硬件狗,这里我们所提到的硬件狗、Dongle、协议驱动或Loadable driver指的是同一个东西,如图12-1所示。图12-1 硬件狗一般来讲,RS232的通信最大距离为15m,20mA TTY的通信最大距离为100m、1000m,RS-422/485的通信最大距离位1200m。

CP340/CP341/CP440/CP441-1/CP441-2模块是西门子S7-300/400系列PLC中的串行通信模块,这些模块具有1个(CP441-2有2个)串行通信口(RS232C或TTY或RS485/422)。

用户可以使用这种通信模块实现S7-300/400与其他串行通信设备的数据交换,例如打印机、扫描仪、仪表、MODBUS主从站、Data Highway站、变频器,USS站等。表12-1为串口通信模块以及相关产品的技术指标。

表12-1 串口通信模块以及相关产品的技术指标

978-7-111-38359-8-Chapter12-1.jpg

(续)

978-7-111-38359-8-Chapter12-2.jpg

当用户要实现MODBUS或Data Highway通信时,需要在CP341/CP441-2模块上插入相应协议的硬件狗后,CP模板才能够支持MODBUS(RTU格式)或Data Highway(DF1)协议,CP441-2使用同样的硬件狗,这里我们所提到的硬件狗、Dongle、协议驱动或Loadable driver指的是同一个东西,如图12-1所示。

MODBUS为单主站网络协议,所以系统中只能够有一个MODBUS主站,并且只能够实现主站和从站的数据交换,从站之间不能进行数据交换。CP341插入MODBUS主站Dongle或插入从站Dongle,就可以作为MODBUS主站,或者作为MODBUS从站,如图12-2所示。

978-7-111-38359-8-Chapter12-3.jpg

图12-1 硬件狗

一般来讲,RS232的通信最大距离为15m,20mA TTY的通信最大距离为100m(主动模式)、1000m(被动模式),RS-422/485的通信最大距离位1200m。

CP34x/CP44x模块可以同时与多台串行通信设备进行通信,如同时连接多个变频器、连接多个智能仪表等,如果您采用ASCII通信方式,需要在发送的数据包中包括站号、数据区、读写指令等信息,供CP34x/CP44x模块所连接的从站设备鉴别数据包是发给哪个站的,以及该数据包是对那个数据区进行的读或写的功能。

978-7-111-38359-8-Chapter12-4.jpg

图12-2 插入Dongle前后对比

a)插入Dongle之前 b)插入Dongle之后

串行通信模板只有RS232C或TTY或RS485/422三种电气接口类型,如果用户想实现串口的光纤通信,只能在电子市场上购买第三方制造的电气与光缆的转换设备,西门子不提供该类设备。