delay10618
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 103 點
下載積分: 592 分
在線時間: 21(小時)
注冊時間: 2017-03-25
最后登錄: 2023-04-25
查看delay10618的 主題 / 回貼
樓主  發(fā)表于: 2017-05-20 10:19

macro_command main()
short a,b
float c
GetData(a, "Local HMI", LW, 30, 1)
GetData(b, "Local HMI", LW, 31, 1)
c=a/b
SetData(c, "Local HMI", LW, 32, 1)

end macro_command





這樣對不對
delay10618
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 103 點
下載積分: 592 分
在線時間: 21(小時)
注冊時間: 2017-03-25
最后登錄: 2023-04-25
查看delay10618的 主題 / 回貼
1樓  發(fā)表于: 2017-05-20 10:32
放個圖片怎么就這么難
delay10618
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 6 個
工控威望: 103 點
下載積分: 592 分
在線時間: 21(小時)
注冊時間: 2017-03-25
最后登錄: 2023-04-25
查看delay10618的 主題 / 回貼
2樓  發(fā)表于: 2017-05-20 18:25
寫成下面這樣就可以了    之前沒把a,b換成浮點數(shù),宏指令不支持



macro_command main()
short a,b
float a1,b1,c
GetData(a, "Local HMI", LW, 10, 1)
GetData(b, "Local HMI", LW, 11, 1)
a1=a
b1=b
c=a1/b1
SetData(c, "Local HMI", LW, 12, 1)
end macro_command