发布于 2011-05-23 16:16:57
7楼
一般情况下,每个端口连接的设备的通讯参数(包括波特率、数据位、停止位、奇偶校验、RTU/ASCII)、通讯协议完全相同。
如果不一致时,会有如下问题:
1. 首先编程比较复杂(每个协议的请求都不太一样,每种协议都要编一次)
2. 其次有的协议比较简单,如果PLC发出请求,可能所有设备收到后,所有设备都会做出响应(有可能协议不同,本来设备无需响应),反而加重了PLC或设备的负担。最终网络上传输的有错误信号,有正确信号,有可能导致PLC认为超时把真正的数据丢掉。
因此,每个网络最好连接相同参数、相同协议的设备,不要混合在一起。
豆豆