S7-1212 PLC modbus TCP 通信中MB-CLIENT 块设定

项目中有个5路温度模拟量输入,通过以太网与PLC通信控制,5路温度模拟输入模块的起始地址是0x0040-0x0044,在设定MB-MODE、MB-DATA-ADDR、 MB-DATE-LEN时如何设定?对其中的MB-DATE-LEN是16进制的数据时,应该如何设定长度?

图片说明:

S7-1212 PLC modbus TCP 通信中MB-CLIENT 块设定   

最佳答案

MB_DATA_ADDR=40001+0040H=40065
MB_DATA_LEN=5
MB_DATA_PTR=P#M0.0 BYTE 10 或 P#DB1.DBX0.0 BYTE 10

不明白的,可以看指令的在线帮助。

提问者对于答案的评价:
非常感谢您的回复,一直搞不明白16进制的地址如何在1200PLC中使用,原来是要将16进制的地址转化为10进制的地址,如将0X0040H转化为64,再加上40001就为40065,谢谢

专家置评

在data_addr管脚直接填写modbus地址,不需要再加1。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年7月26日 上午2:35
下一篇 2017年7月26日 上午2:36

相关推荐