把原来的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