梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 5082 个
工控威望: 10036 点
下载积分: 4800 分
在线时间: 3603(小时)
注册时间: 2016-10-31
最后登录: 2026-01-30
查看梦雨天涯的 主题 / 回贴
楼主  发表于: 9小时前
macro_command main()
char command[32], response[32]
short address, checksum
short read_no, return_value, read_data[2]
INPORT(response[0], "MODBUS RTU Device", 9, return_value)


if return_value > 0 then//判断接收字节大于0
read_data[0] = response[4] + (response[3] << 8) //提取第1个字,先把字节左移动8位变高字节,然后高低相加
read_data[1] = response[6] + (response[5] << 8) // 提取第2个字,先把字节左移动8位变高字节,然后高低相加
SetData(read_data[0], "Local HMI", LW, 100, 2)
end if

end macro_command
微信hui530527      b站账号,梦雨天涯1991
请不要随意加我,不会随便通过。
工控技术交流QQ群942493953