永不放棄hhj
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 169 個
工控威望: 203 點
下載積分: 11936 分
在線時間: 102(小時)
注冊時間: 2023-12-13
最后登錄: 2024-11-12
查看永不放棄hhj的 主題 / 回貼
樓主  發(fā)表于: 90天前
功能:觸摸屏用戶注銷,觸摸屏界面自動切換到 窗口10
要實現(xiàn)這個功能 用宏指令怎么寫,那位朋友會宏指令
永不放棄hhj
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 169 個
工控威望: 203 點
下載積分: 11936 分
在線時間: 102(小時)
注冊時間: 2023-12-13
最后登錄: 2024-11-12
查看永不放棄hhj的 主題 / 回貼
1樓  發(fā)表于: 90天前
圖片:
運行不起來
永不放棄hhj
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 169 個
工控威望: 203 點
下載積分: 11936 分
在線時間: 102(小時)
注冊時間: 2023-12-13
最后登錄: 2024-11-12
查看永不放棄hhj的 主題 / 回貼
2樓  發(fā)表于: 90天前
主要是想學(xué)學(xué),怎么使用宏指令
永不放棄hhj
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 169 個
工控威望: 203 點
下載積分: 11936 分
在線時間: 102(小時)
注冊時間: 2023-12-13
最后登錄: 2024-11-12
查看永不放棄hhj的 主題 / 回貼
3樓  發(fā)表于: 89天前
圖片:
我搞定了,原來是要配合PLC控制功能才能實現(xiàn)
macro_command main()
int b=0
int c=0
GetData(b, "Local HMI", Lw, 9220, 1)
if b == 0 then
c=10
SetData(c, "Local HMI", LW, 0, 1)
else
c=0
SetData(c, "Local HMI", LW, 0, 1)
end if

end macro_command
永不放棄hhj
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 169 個
工控威望: 203 點
下載積分: 11936 分
在線時間: 102(小時)
注冊時間: 2023-12-13
最后登錄: 2024-11-12
查看永不放棄hhj的 主題 / 回貼
4樓  發(fā)表于: 89天前
圖片:
引用
引用第6樓qq240559043于2024-08-16 11:19發(fā)表的  :
授人與魚不如授人與漁,我只前只提供思路呀

版本太高了,打不開啊
永不放棄hhj
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 169 個
工控威望: 203 點
下載積分: 11936 分
在線時間: 102(小時)
注冊時間: 2023-12-13
最后登錄: 2024-11-12
查看永不放棄hhj的 主題 / 回貼
5樓  發(fā)表于: 88天前
macro_command main()
char UserID[12]
bool ON = true,OFF=false
int UserID_len,lw300
short StarID = 10
StringGet(UserID[0], "Local HMI", LW, 10754, 12)
GetData(lw300, "Local HMI", LW, 300, 1)
UserID_len = StringLength(UserID[0])
SetData(UserID_len, "Local HMI", LW, 500, 1)
if UserID_len == 0 and lw300 <> 10 then
    SetData(StarID, "Local HMI", LW, 200, 1)
else
    SetData(lw300, "Local HMI", LW, 200, 1)    
end if

end macro_command

這條讀取LW300數(shù)據(jù)做什么啊,沒有看到上面作用啊
GetData(lw300, "Local HMI", LW, 300, 1)