新手學無止境
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 36 個
工控威望: 79 點
下載積分: 631 分
在線時間: 31(小時)
注冊時間: 2019-05-17
最后登錄: 2020-04-01
查看新手學無止境的 主題 / 回貼
樓主  發(fā)表于: 2019-05-18 15:09

macro_command main()
int read_data_1,a
bool b,e,rr
GetData(a, "Local HMI", LW, 0, 1)
GetData(read_data_1, "Mitsubishi FX3U/FX3G", D, 128, 1)
if a==read_data_1 then
b=1
e=0
else if a==123456 then
b=1
e=0
else if a==56789 then
rr=1
else
rr=0
b=0
e=1
end if
SetData(b, "Local HMI", LB, 100, 1)
SetData(e, "Local HMI", LB, 101, 1)
SetData(rr, "Local HMI", LB, 30, 1)end macro_command
我想做一個需要密碼驗證的宏指令,密碼驗證a等于d128的值或者是123456,觸發(fā)宏指令關閉密碼驗證窗口,進入設置窗口,如果在密碼驗證窗口輸入
a等于56789會彈出另外一個窗口(有別的用途),現(xiàn)在前面的沒問題,a等于56789后不能直接彈出這個窗口,請高手指點一下
工控劍俠666
天道酬勤,認真的人做認真的事 。
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1002 個
工控威望: 2680 點
下載積分: 22429 分
在線時間: 274(小時)
注冊時間: 2013-03-30
最后登錄: 2024-10-31
查看工控劍俠666的 主題 / 回貼
1樓  發(fā)表于: 2019-05-25 09:17
都是大神
工控人加油