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
    
herenfu
级别: 略有小成
精华主题: 0
发帖数量: 161 个
工控威望: 268 点
下载积分: 949 分
在线时间: 203(小时)
注册时间: 2016-03-12
最后登录: 2024-10-20
查看herenfu的 主题 / 回贴
2楼  发表于: 2018-11-18 18:53
你看看吧!
附件: 自做变频宏指令11.rar (12 K) 下载次数:353
网站提示: 请不要用迅雷下载附件,容易出错
herenfu
级别: 略有小成
精华主题: 0
发帖数量: 161 个
工控威望: 268 点
下载积分: 949 分
在线时间: 203(小时)
注册时间: 2016-03-12
最后登录: 2024-10-20
查看herenfu的 主题 / 回贴
3楼  发表于: 2018-11-18 18:55
修改频率不用宏指令也可以
往事如风
科技改变制造
级别: 网络英雄

精华主题: 0
发帖数量: 11404 个
工控威望: 18561 点
下载积分: 12124 分
在线时间: 2691(小时)
注册时间: 2013-01-31
最后登录: 2024-11-17
查看往事如风的 主题 / 回贴
4楼  发表于: 2018-11-20 19:46
学习一下
三人行者必有我师 ,择其善者而从之
qeb781105
级别: 探索解密
精华主题: 0
发帖数量: 33 个
工控威望: 127 点
下载积分: 656 分
在线时间: 11(小时)
注册时间: 2014-07-10
最后登录: 2019-03-11
查看qeb781105的 主题 / 回贴
5楼  发表于: 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的 主题 / 回贴
6楼  发表于: 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
一下传送六个变频器。 实际应用,还得读取前一个变频器的,频率,对比一下,看是否频率已经改变,再送下一个变频器频率数据。
herenfu
级别: 略有小成
精华主题: 0
发帖数量: 161 个
工控威望: 268 点
下载积分: 949 分
在线时间: 203(小时)
注册时间: 2016-03-12
最后登录: 2024-10-20
查看herenfu的 主题 / 回贴
7楼  发表于: 2018-11-23 21:19
你可以不用宏指令去计算,如果是根据前面的数值来调节,就要这样,我只是自学的,懂的不多