uwyctmbj
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個(gè)
工控威望: 135 點(diǎn)
下載積分: 671 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2017-05-26
最后登錄: 2023-06-17
查看uwyctmbj的 主題 / 回貼
樓主  發(fā)表于: 2018-01-23 15:17
我做一個(gè)人機(jī)界面,用的軟件是EB8000,需要設(shè)置密碼。我在網(wǎng)上找了一個(gè)寫(xiě)好宏指令的程序過(guò)來(lái)把我要用的內(nèi)容填進(jìn)去是可以用了。
可是當(dāng)我把宏指令復(fù)制到我自己的人機(jī)界面程序里,宏指令就是不生效。我查不出來(lái)是什么原因,特來(lái)請(qǐng)教。!請(qǐng)高手指點(diǎn)!!
uwyctmbj
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個(gè)
工控威望: 135 點(diǎn)
下載積分: 671 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2017-05-26
最后登錄: 2023-06-17
查看uwyctmbj的 主題 / 回貼
1樓  發(fā)表于: 2018-01-23 15:19
bool status,OFF=false,ON=true
short page

GetData(status, "Local HMI", LB, 9060, 1)
if status==true then
   SetData(ON, "Local HMI", LB, 1, 1)
else
            
if status==false then
   page=20
   SetData(page, "Local HMI", LW, 0, 1)
end if  
end if  
SetData(OFF, "Local HMI", LB, 0, 1)                            

end macro_command
uwyctmbj
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個(gè)
工控威望: 135 點(diǎn)
下載積分: 671 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2017-05-26
最后登錄: 2023-06-17
查看uwyctmbj的 主題 / 回貼
2樓  發(fā)表于: 2018-01-23 15:21
以下是宏指令的內(nèi)容,我復(fù)制到我的程序里,把軟元件都設(shè)置成一樣的。可是我輸入密碼后不提示密碼錯(cuò)誤,也不進(jìn)入下一個(gè)界面。
macro_command main()
bool status,OFF=false,ON=true
short page

GetData(status, "Local HMI", LB, 9060, 1)
if status==true then
   SetData(ON, "Local HMI", LB, 1, 1)
else
            
if status==false then
   page=20
   SetData(page, "Local HMI", LW, 0, 1)
end if  
end if  
SetData(OFF, "Local HMI", LB, 0, 1)                            

end macro_command
uwyctmbj
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個(gè)
工控威望: 135 點(diǎn)
下載積分: 671 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2017-05-26
最后登錄: 2023-06-17
查看uwyctmbj的 主題 / 回貼
3樓  發(fā)表于: 2018-01-23 15:24
圖片:
上圖上圖。!
uwyctmbj
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個(gè)
工控威望: 135 點(diǎn)
下載積分: 671 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2017-05-26
最后登錄: 2023-06-17
查看uwyctmbj的 主題 / 回貼
4樓  發(fā)表于: 2018-01-23 15:32
程序上傳,用離線模擬,點(diǎn)手動(dòng)界面,彈出輸出密碼對(duì)話框。輸入密碼點(diǎn)確認(rèn)后,無(wú)效。!
附件: 人機(jī)界面.zip (19 K) 下載次數(shù):65
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
uwyctmbj
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個(gè)
工控威望: 135 點(diǎn)
下載積分: 671 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2017-05-26
最后登錄: 2023-06-17
查看uwyctmbj的 主題 / 回貼
5樓  發(fā)表于: 2018-01-26 10:24
不好意思,忘了這個(gè)了,密碼11111
uwyctmbj
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個(gè)
工控威望: 135 點(diǎn)
下載積分: 671 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2017-05-26
最后登錄: 2023-06-17
查看uwyctmbj的 主題 / 回貼
6樓  發(fā)表于: 2018-01-26 13:46
能具體一點(diǎn)嗎?我還是不明白。謝謝
uwyctmbj
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 44 個(gè)
工控威望: 135 點(diǎn)
下載積分: 671 分
在線時(shí)間: 28(小時(shí))
注冊(cè)時(shí)間: 2017-05-26
最后登錄: 2023-06-17
查看uwyctmbj的 主題 / 回貼
7樓  發(fā)表于: 2018-01-26 17:31
引用
引用第7樓tyw123456于2018-01-26 13:39發(fā)表的  :
這個(gè)好像是換頁(yè)的那個(gè)范程吧
1、提示密碼錯(cuò)誤是要做個(gè)直接窗口的
2、而跳轉(zhuǎn)頁(yè)面是要做個(gè)PLC控制的
你應(yīng)該漏了

能具體一點(diǎn)嗎?還是不明白啊。