S71200 Modbus TCP 客户端怎么设置

如图所示,各引脚应该如何使用啊
看说明帮助里 MB_MODE为0是读为1是写 那如何同时读写 需要建立两个功能块吗
MB_Data_ADDR 指的是哪里的起始地址
MB_DATA_Length 的长度单位是位还是字节
MB DATA PTR是指PLC内部的地址区域吗

最佳答案

REQ 与服务器之间的通信请求,上升沿有效。
DISCONNECT 通过该参数,可以控制与 Modbus TCP服务器建立和终止连接。 0(默认):建立连接;1:断开连接。

MB_MODE 选择 Modbus 请求模式(读取、写入或诊断)。0:读;1:写。

MB_DATA_ADDR 由“MB_CLIENT”指令所访问数据的起始地址。
MB_DATA_LEN    数据长度: 数据访问的位或字的个数。
MB_DATA_PTR 指向 Modbus 数据寄存器的指针。
CONNECT 指向连接描述结构的指针。TCON_IP_v4(S7-1200)

DONE 最后一个作业成功完成,立即将输出参数 DONE 置位为“1”。
BUSY 作业状态位:0:无正在处理的“MB_CLIENT”作业;1:“MB_CLIENT”作业正在处理。
ERROR 错误位:0:无错误;1:出现错误,错误原因查看STATUS。
STATUS 指令的详细状态信息。

MB_DATA_Length 的长度单位是位还是字节:这个应该是根据功能码判断吧,你读位操作,那就单位就是位,读模拟量,那就是字节

参考:
Modbus TCP通讯
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/024.html
Modbus TCP V4.0指令
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS//SmartSMS/066.html

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午12:14
下一篇 2017年6月1日 上午12:14

相关推荐