yangchunyao
级别: 正式会员
精华主题: 0
发帖数量: 3 个
工控威望: 92 点
下载积分: 599 分
在线时间: 7(小时)
注册时间: 2014-09-26
最后登录: 2016-06-16
查看yangchunyao的 主题 / 回贴
楼主  发表于: 2015-07-22 12:06
最近在做一个触摸屏直接通过MODBUS控制变频器频率的程序,通过宏指令把实际的工程值转换成变频器的频率,比如线速度10M/S转换成50HZ,下面是宏指令,在触摸屏上设置3个数值元件,地址分别是LW0,LW1,LW2,LW2对应的数值元件用来显示计算结果,请问怎么把计算的结果写入变频器,变频器主频率给定的地址是0x6203,谢谢。
macro_command main()
short a[3]
GetData(a[0], "Local HMI", LW, 0, 2)
a[2]=a[0]*a[1]
SetData(a[2], "Local HMI", LW, 2, 1)
end macro_command
本帖最近评分记录:
  • 下载积分:+1(离亭晚)
    大明哥
    级别: 略有小成
    精华主题: 0
    发帖数量: 122 个
    工控威望: 237 点
    下载积分: 841 分
    在线时间: 83(小时)
    注册时间: 2014-08-28
    最后登录: 2016-06-27
    查看大明哥的 主题 / 回贴
    1楼  发表于: 2015-07-23 17:52
          哈哈 学习了
    大明哥
    级别: 略有小成
    精华主题: 0
    发帖数量: 122 个
    工控威望: 237 点
    下载积分: 841 分
    在线时间: 83(小时)
    注册时间: 2014-08-28
    最后登录: 2016-06-27
    查看大明哥的 主题 / 回贴
    2楼  发表于: 2015-07-23 17:54
    看一看威纶触摸屏使用手册   宏指令章节中 通讯有关的函数 这一部分