smart200 modbus-TCP

把原来的ST30版本升级从V2.04升级为V2.05,TCP从站库指令,报错如下图,库存储区没有地址冲突

问题补充:
图片传了2次都没有成功,间接寻址错误(错误码0006),(在mbus-server,程序段53),我用的 TCP从站maxhold500,holdstartvb7000.

钻石用户推荐最佳答案

1、MaxHold :用于 Modbus 地址 4xxxx 或 4yyyyy 的 V 存储器中的字保持寄存器数。
HoldStart :指向 V 存储器中保持寄存器起始位置的指针
2、参考文档检查MaxHold设置
《S7-200 SMART Modbus TCP 服务器指令》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/Ethernet/MODBUS_TCP/modbus_tcp_smart_server.htm
《S7-200 SMART Modbus TCP通信》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/077.html
《S7-200 SMART 间接寻址》
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/programming/indirect_addressing.html

提问者对于答案的评价:

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

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

相关推荐

发表回复

登录后才能评论