我好像是
大波就是我
級(jí)別: 家園常客
|
如題目 第一步:系統(tǒng)設(shè)置里面加使用者密碼 第二部:做一個(gè)畫面,畫面上面做一個(gè)數(shù)值輸入,讀取設(shè)置為L(zhǎng)W-9220密碼,然后再做一個(gè)功能鍵,切換到參數(shù)設(shè)置畫面,功能鍵設(shè)置安全等級(jí) 第三步:在參數(shù)設(shè)置畫面加一個(gè)位元件按鈕,寫入設(shè)置為L(zhǎng)B-9050為使用者注銷,屬性設(shè)置為當(dāng)窗口開啟時(shí)ON 效果就是進(jìn)入?yún)?shù)設(shè)置畫面要輸入密碼。。。。。。 問題這個(gè)是不是太麻煩了,為什么不能直接在點(diǎn)擊功能鍵時(shí)候輸入密碼,還是俺太笨蛋 |
---|---|
|
tingfenghu
級(jí)別: 工控俠客
|
設(shè)置一個(gè) 觸摸屏寄存器作為畫面切換的寄存器,在元件--PLC控制里面設(shè)置。設(shè)置一個(gè)輸入框,輸入密碼保存在寄存器里,不一定要系統(tǒng)寄存器。設(shè)置一個(gè)按鈕,按下時(shí)用宏對(duì)比密碼,這樣可以設(shè)置不同的密碼進(jìn)入不同的畫面。對(duì)比密碼其實(shí)很簡(jiǎn)單的,IF 輸入密碼 == 密碼 ,給一個(gè)值切畫面的寄存器就可以不同的密碼進(jìn)入不同畫面,我只會(huì)這種簡(jiǎn)單的方法 下面是宏 有一個(gè)問題我也不明白,就是我在宏里設(shè)置一個(gè)彈出密碼錯(cuò)誤的畫面,但總切換為是整個(gè)畫面,不能在中間彈出,有哪位大師知道是怎么設(shè)置? macro_command main() unsigned int password_input unsigned int password_ok=12345678 unsigned int password_admin=87654321 unsigned int password_clean=00000000 short page_main=10 short page_system=13 GetData(password_input "Local HMI" lw,20,1)//輸入框的寄存器 //GetData(password_ok "Local HMI" lw,9500,1) if password_input == password_ok then SetData(page_system "Local HMI" rw_a,10,1)//plc控制的寄存器 SetData(password_clean "Local HMI" lw,20,1) else if password_input == password_admin then SetData(page_system "Local HMI" rw_a,10,1) SetData(password_clean "Local HMI" lw,20,1) else SetData(page_main "Local HMI" rw_a,10,1) SetData(password_clean "Local HMI" lw,20,1) end if end macro_command [ 此帖被tingfenghu在2015-03-14 12:42重新編輯 ] |
|
---|---|---|
本帖最近評(píng)分記錄:
|