永不放棄hhj
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 172 個(gè)
工控威望: 220 點(diǎn)
下載積分: 13541 分
在線時(shí)間: 109(小時(shí))
注冊(cè)時(shí)間: 2023-12-13
最后登錄: 2024-12-22
查看永不放棄hhj的 主題 / 回貼
樓主  發(fā)表于: 2024-08-15 10:40
功能:觸摸屏用戶注銷,觸摸屏界面自動(dòng)切換到 窗口10
要實(shí)現(xiàn)這個(gè)功能 用宏指令怎么寫,那位朋友會(huì)宏指令
永不放棄hhj
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 172 個(gè)
工控威望: 220 點(diǎn)
下載積分: 13541 分
在線時(shí)間: 109(小時(shí))
注冊(cè)時(shí)間: 2023-12-13
最后登錄: 2024-12-22
查看永不放棄hhj的 主題 / 回貼
1樓  發(fā)表于: 2024-08-15 11:15
圖片:
運(yùn)行不起來
永不放棄hhj
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 172 個(gè)
工控威望: 220 點(diǎn)
下載積分: 13541 分
在線時(shí)間: 109(小時(shí))
注冊(cè)時(shí)間: 2023-12-13
最后登錄: 2024-12-22
查看永不放棄hhj的 主題 / 回貼
2樓  發(fā)表于: 2024-08-15 12:40
主要是想學(xué)學(xué),怎么使用宏指令
永不放棄hhj
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 172 個(gè)
工控威望: 220 點(diǎn)
下載積分: 13541 分
在線時(shí)間: 109(小時(shí))
注冊(cè)時(shí)間: 2023-12-13
最后登錄: 2024-12-22
查看永不放棄hhj的 主題 / 回貼
3樓  發(fā)表于: 2024-08-16 15:02
圖片:
我搞定了,原來是要配合PLC控制功能才能實(shí)現(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
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 172 個(gè)
工控威望: 220 點(diǎn)
下載積分: 13541 分
在線時(shí)間: 109(小時(shí))
注冊(cè)時(shí)間: 2023-12-13
最后登錄: 2024-12-22
查看永不放棄hhj的 主題 / 回貼
4樓  發(fā)表于: 2024-08-16 15:08
圖片:
引用
引用第6樓qq240559043于2024-08-16 11:19發(fā)表的  :
授人與魚不如授人與漁,我只前只提供思路呀

版本太高了,打不開啊
永不放棄hhj
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 172 個(gè)
工控威望: 220 點(diǎn)
下載積分: 13541 分
在線時(shí)間: 109(小時(shí))
注冊(cè)時(shí)間: 2023-12-13
最后登錄: 2024-12-22
查看永不放棄hhj的 主題 / 回貼
5樓  發(fā)表于: 2024-08-17 09:58
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)