使用CP340 MODBUS RTU协议断电重启后,出现2个从站通不上,重起后恢复
刘玉蓉
发布于2014-10-13 17:38
1
0
标签:
使用CP340自编的MODBUS RTU协议做主站,从站5个,调试一切正常,通讯正常。有次断市电后,(主站从站都断电)重新来电后 与其中2个从站未通讯上,重启PLC后(单独断PLC电),恢复正常,请问这是为什么?
我是不是可以这么理解:跟主从站上点顺序有关系? 必须从站先上电 然后主站上电就没问题?
那这样 有没有办法可以解决的?
佳答案
Modbus协议是控制器通信,使用主-从技术,即仅一个设备(主设备)能初始化传输(查询)。其它设备(从设备)根据主设备查询提供的数据作出相应反应。如果主设备采用单独通信,需要从设备返回一消息作为回应。如果在消息接收过程中发生错误,或从设备不能执行其命令,从设备将建立错误消息并把它作为回应发送出去。
根据以上分析,可以看出使用CP340自编的MODBUS RTU协议做主站,必须首先给从站供电,然后再给主站供电,保证从设备及时根据主设备查询提供的数据作出相应反应