MODBUS通信链路有何特征?
答:MODBUS标准的物理层可以采用RS232串行通信方式,但在长距离通信中常采用RS422或RS485代替。在多点通信情况下只采用RS485方式,所以RTU模式下的MODBUS系统采用屏蔽双绞线,通信距离可达1000m。一条总线上最多可配置31个从站设备,传输线上的信息交换是半双工的,即同时只能有一台设备允许发送信息。主站在发送下一条指令之前等待从站回应,从而避免了线路的冲突。
RTU模式的传输格式是1个数据位,2个停止位,没有奇偶校验位。通信数据完全由控制参数CRC-16码保证。RTU接收设备依靠接受字符间经过的时间判断一帧的开始,如果经过3个半的字符时间后仍然没有新的字符或者没有完成帧,接收设备就会放弃该帧,并设下一个字符为新一帧的开始。
在采用MODBUS总线构建的SCADA系统中,主站和从站中的控制设备上都要实现MODBUS通信协议。