所属产品线:
EcoStruxure Control Expert(原Unity Pro)解决方法:
MODBUS TCP 06功能码是用来写入线圈的,示例发送和接收数据帧如下:
客户端发送16#数据 44 00 00 00 00 06 01 06 00 09 03 78
44 00代表交互标识, 00 00代表协议标识, 00 06代表数据长度为6个字, 01代表设备地址, 06代表功能代码,00 09代表从%M9(40010)开始,03 78代表写入数据
服务器端回送16#数据 44 00 00 00 00 06 01 06 00 09 03 78
44 00代表交互标识, 00 00代表协议标识, 00 06代表数据长度为6个字,01代表设备地址, 06代表功能代码,00 09代表从%M9(40010)开始,03 78代表写入数据"888"(3*2^8+120=888)
实验截图如下:
是否有帮助?