基于S7-1200的Modbus/TCP通信 DB块

我想建立一个数据块针对Modbus/TCP通信读写数据。
用MB_SERVER库指令时MB_HOLD_REG 
要链接哪个变量才能将40001对应的该数据块的第一个字。
如图中所示DB6是我想让监控软件读写的数据块

图片说明:

基于S7-1200的Modbus/TCP通信 DB块   

最佳答案

ANY类型的指针P#%DB6.DBB0 BYTE10,就代表,40001到400005 对应到DB6.DBW0_DB6.DBW8
具体,参考如下
http://wk.baidu.com/view/565732400722192e4536f6ad?pcf=2&bd_source_light=1550401#page/6/1418127886660

提问者对于答案的评价:
谢谢你的答案!
是自己没有看明白那个指针的格式。
追问一句:作为服务器SEVER,限制指针中数据长度么?BYTE10,或INT100.
我的数据大约600字,通讯没有问题吧?

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月26日 上午12:30
下一篇 2017年8月26日 上午12:31

相关推荐