我将编译好的带有从站modbus指令库的程序下载到s7200中,用pc-ppi电缆连接电脑com口与s7200 phot0端口,运行modbuscan测试软件进行通讯测试,在软件界面下面的状态框中,一直提示红色英文moudbus信息超时(modbus message time-out),我设置的从站地址和波特率都对应的,后又用modbus调试精灵软件测试,提示串口已打开,可是在写寄存器区写入地址(譬如1)写入数值(譬如1),然后点击“写入”按钮,即提示“写通讯超时,请检查通讯参数和地址设置”,请问是什么原因?谢谢!pc-ppi电缆是美国产的,一直用它编程的。不会是电缆问题吧?
最佳答案
线应该没错误,你试下软件PG/PC通信接口是否能正常通信。
另外你还要确保你的通讯参数和地址是否一致。
应该只有以上两个问题的。
提问者对于答案的评价:
找出原因了,是库存储区地址分配不对,应避免与holdstart至maxhold地址区重叠,否则虽然编译无错误,但测试时会提示超时。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc320904.html