当前位置: 主页 > PLC控制

1200从站通讯问题

1200通过MODBUS_mASter采集两个传感器的数,运行几分钟后出现80C8的错误,导致程序不能再循环,请问我该怎么处理掉这个错误呢?

图片说明:

1200从站通讯问题1200从站通讯问题

最佳答案

S7-1200MobusRTU通信网络中包含多个从站站点时,由于轮询的网络特性,只能同时读或写一个站点数据。因此有如下因素,会影响到最终整体的轮询时间:
1.通信速率(波特率)设置时间
2.每个站点的通信数据量
3.站点数量
4.通信距离
5.各站点连接时间
无论是由于信号干扰,硬件质量引起的从站掉站或是由于工程需要暂时关闭站点,此时都会由于“各站点连接时间”的增加而使通信系统的轮询时间大大延长。在S7-1200的ModbusRTU通信中,主要有三个参数与“各站点连接时间”的设置相关。

参考:
连接超时参数
htTP://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/PTP%20communication/S7-1200%20Modbus%20RTU/Modbus_RTU_Timeout.htm

提问者对于答案的评价:
感谢您的帮助

  • 关注微信

猜你喜欢

微信公众号