qeb781105
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 127 点
下载积分: 656 分
在线时间: 11(小时)
注册时间: 2014-07-10
最后登录: 2019-03-11
查看qeb781105的 主题 / 回贴
楼主  发表于: 2018-11-15 10:50
  谁有样例吗? 两台以上的就行,参考参考。
qeb781105
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 127 点
下载积分: 656 分
在线时间: 11(小时)
注册时间: 2014-07-10
最后登录: 2019-03-11
查看qeb781105的 主题 / 回贴
1楼  发表于: 2018-11-15 19:59
    
qeb781105
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 127 点
下载积分: 656 分
在线时间: 11(小时)
注册时间: 2014-07-10
最后登录: 2019-03-11
查看qeb781105的 主题 / 回贴
2楼  发表于: 2018-11-23 13:53
引用
引用第2楼herenfu于2018-11-18 18:53发表的  :
你看看吧!

多谢,大佬。
qeb781105
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 127 点
下载积分: 656 分
在线时间: 11(小时)
注册时间: 2014-07-10
最后登录: 2019-03-11
查看qeb781105的 主题 / 回贴
3楼  发表于: 2018-11-23 14:41
引用
引用第2楼herenfu于2018-11-18 18:53发表的  :
你看看吧!

macro_command main()
short HZ
GetData(HZ, "Local HMI", LW, 100, 1)
if HZ>10 then
SetData(HZ, "MODBUS RTU", 6x, 1#25092, 1)
SetData(HZ, "MODBUS RTU", 6x, 2#25092, 1)
SetData(HZ, "MODBUS RTU", 6x, 3#25092, 1)
SetData(HZ, "MODBUS RTU", 6x, 4#25092, 1)
SetData(HZ, "MODBUS RTU", 6x, 5#25092, 1)
SetData(HZ, "MODBUS RTU", 6x, 6#25092, 1)
end macro_command
一下传送六个变频器。 实际应用,还得读取前一个变频器的,频率,对比一下,看是否频率已经改变,再送下一个变频器频率数据。