SMART200 跟MODBUS POLL

为了学习MODBUS  RTU通讯,就拿SMART200  SR30做实验,用SMART200  做服务端,1.MODBUS POLL做客户端,安装官网文档写的简单程序,同时库存储器没有重复,MODBUS 
 POLL 软件一直报  BYTE MISSING ERROR,读写数据都不行,我也不知道通讯成功没有,为什么报这个警?有没有对MODBUS POLL比较熟悉的?
2.希望得到前辈通俗的解释,我怎么判断通讯成功,我该怎么测试?谢谢,软件报警以及PLC程序截图如下

问题补充:
改成0还是不行,现在报警代码为10,还是通讯不上,又是啥意思?谢谢各位

图片说明:

SMART200  跟MODBUS POLL    SMART200  跟MODBUS POLL    SMART200  跟MODBUS POLL   

最佳答案

此回答已完善

PLC响应超时,就是说poll已经判定超时了,PLC才发送数据。

把PLC的Delay参数 改成0,问题就解决了 
plc  addr改成1  这个是从站地址,注意对应POLL
Mode也要是1

图片说明:

SMART200  跟MODBUS POLL  SMART200  跟MODBUS POLL  

提问者对于答案的评价:
谢谢

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc279857.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午6:20
下一篇 2020年10月30日 下午6:20

相关推荐

发表回复

登录后才能评论