梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 5103 个
工控威望: 10059 点
下载积分: 5100 分
在线时间: 3629(小时)
注册时间: 2016-10-31
最后登录: 2026-02-10
查看梦雨天涯的 主题 / 回贴
楼主  发表于: 12天前
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
往事如风
科技改变制造
级别: 网络英雄

精华主题: 0
发帖数量: 12120 个
工控威望: 19928 点
下载积分: 15836 分
在线时间: 2855(小时)
注册时间: 2013-01-31
最后登录: 2026-02-10
查看往事如风的 主题 / 回贴
1楼  发表于: 5天前
学习学习  
三人行者必有我师 ,择其善者而从之