当前位置: 主页 > PLC控制

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 块设定01785fCE84751166daca8e7adec3e8e3

最佳答案

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

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

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

专家置评

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

  • 关注微信

猜你喜欢

微信公众号