现场一台M70机床,通过QJ71E71-100以太网模块采集数据,使用MC协议3E帧二进制模式。发送读取D100的请求后,返回数据为FFFF。检查了IP和端口都正确,PLC也能ping通。请问可能是什么原因?如何排查?
最佳回答:返回FFFF通常表示PLC响应超时或请求格式错误。请检查:1)PLC的CPU是否在RUN状态;2)MC协议的网络编号和站号是否正确(很多情况下网络编号为0,站号为0xFF);3)请求报文中的数据长度是否与实际读取的软元件数量匹配。建议先用三菱GX Works2的以太网调试功能测试一下。

