遇到一个奇怪的现象。
我 224XP/CN 的 PLC, 和一个模块(另一厂家的)通过 485 Modbus-RTU 方式通讯,PLC做从站。模块每隔半分钟读取一次,读取数据量50字节,数据帧总长55字节。模块和PLC共用一个24V电源。那个厂家的模块通讯口说是带隔离的。
结果运行了一两个小时后停机!! 重上电后运行几分钟就停机!!
通过microwin检测到是致命故障12(比较指令数据非法),软件上没找到问题。
后来用电脑连接PLC做modbus通讯,没有停机现象。
从 485 线路上并出两根线连接电脑监视,发现收发数据是正常,而且没有停机现象!拆去监视,依然停机。
更换过PLC和电源,问题依旧。
把模块去掉,换用了一个 DTU,还是停机。
最后改程序让PLC主动发送,没有出现停机现象。
晚上从厂家那里拿到一个模块,连接PLC,竟然没有停机现象。
这个问题咨询过西门子客服,客服回电话说不能理解。
各位工控大侠,这个问题困扰多日了,还请帮忙不吝赐教。感谢!