yangchunyao
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 3 個
工控威望: 92 點
下載積分: 599 分
在線時間: 7(小時)
注冊時間: 2014-09-26
最后登錄: 2016-06-16
查看yangchunyao的 主題 / 回貼
樓主  發(fā)表于: 2015-07-22 12:06
最近在做一個觸摸屏直接通過MODBUS控制變頻器頻率的程序,通過宏指令把實際的工程值轉(zhuǎn)換成變頻器的頻率,比如線速度10M/S轉(zhuǎn)換成50HZ,下面是宏指令,在觸摸屏上設(shè)置3個數(shù)值元件,地址分別是LW0,LW1,LW2,LW2對應(yīng)的數(shù)值元件用來顯示計算結(jié)果,請問怎么把計算的結(jié)果寫入變頻器,變頻器主頻率給定的地址是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(離亭晚)
    924011476
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 337 個
    工控威望: 445 點
    下載積分: 1278 分
    在線時間: 287(小時)
    注冊時間: 2013-09-11
    最后登錄: 2023-12-19
    查看924011476的 主題 / 回貼
    1樓  發(fā)表于: 2015-07-22 17:53
    1樓的方法簡單易懂,不過樓主好像沒有用PLC,學(xué)習(xí)了,謝謝。
    [ 此帖被924011476在2015-07-22 17:58重新編輯 ]