当前位置: 主页 > PLC控制

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

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

图片说明:

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

最佳答案

是ANY类型的指针P#%DB6.DBB0BYTE10,就代表,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字,通讯没有问题吧?

专家置评

已阅,最佳答案正确。

  • 关注微信

猜你喜欢

微信公众号