yangchunyao
級別: 正式會(huì )員
![]() |
最近在做一個(gè)觸摸屏直接通過(guò)MODBUS控制變頻器頻率的程序,通過(guò)宏指令把實(shí)際的工程值轉換成變頻器的頻率,比如線(xiàn)速度10M/S轉換成50HZ,下面是宏指令,在觸摸屏上設置3個(gè)數值元件,地址分別是LW0,LW1,LW2,LW2對應的數值元件用來(lái)顯示計算結果,請問(wèn)怎么把計算的結果寫(xiě)入變頻器,變頻器主頻率給定的地址是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 |
---|---|
本帖最近評分記錄: |
moder7364
緣起我在人群中看見(jiàn)你,緣散我看見(jiàn)你在人群中。
級別: 網(wǎng)絡(luò )英雄
![]() |
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) SetData(a[2], "MODBUS ASCII", 6x, 1#6203, 1) end macro_command |
---|---|
本帖最近評分記錄: |