觸摸屏界面設(shè)置:限時(shí)鎖定保護(hù)(催款功能)
【控制要求】
本期資料為實(shí)現(xiàn)催功能設(shè)計(jì)的一個(gè)操作模板,無需思考其他更多的邏輯關(guān)系,直接參照模板設(shè)置,實(shí)現(xiàn)限時(shí)鎖定保護(hù)的操作。
要求:一定期限內(nèi)正常使用PLC控制器,如果時(shí)間超過了用戶規(guī)定好的時(shí)間,則HMI會(huì)跳轉(zhuǎn)到用戶設(shè)定的解鎖界面中,使得觸摸屏被鎖定,同時(shí)PLC控制器停止運(yùn)行。如若想重新啟用PLC運(yùn)行,用戶則必須輸入正確的密碼后才能繼續(xù)使用。
不要問為什么???嚴(yán)格按照模板添加?。?!
1、PLC的編程軟件,在組合邏輯添加兩組程序:控制停止與控制運(yùn)行!
在PLC程序中設(shè)置相應(yīng)的控制動(dòng)作停止與運(yùn)行的程序:用輔助標(biāo)志,M128以上的標(biāo)志均帶有保持的功能(一旦觸發(fā)為通,哪怕是斷電還是保持為通)。

標(biāo)志M130范圍超出,指令中出現(xiàn)的“線圈出錯(cuò)”字樣忽略不計(jì),在屬性中選定M130即可,設(shè)置好屬性就沒有問題。
M130通:

M130斷:

2、新建觸摸屏文件,先編輯宏指令,再編輯畫面,添加定時(shí)器,最后進(jìn)行HMI保護(hù)設(shè)置!
(1)添加“宏指令”:在軟件的菜單欄處,點(diǎn)擊“設(shè)定”→“宏指令編輯器”。

打開宏指令編輯對(duì)話框。點(diǎn)擊“新增”,先新建一個(gè)鎖住的宏指令:clock。

①點(diǎn)擊“新增”后,開始設(shè)置clock宏指令:先輸入宏指令名稱:clock,然后在C語(yǔ)言編程區(qū)輸入:“m130=1;”,必須用英文格式下輸入法寫入。
再雙擊變量設(shè)定窗口的“新建”,彈出宏代碼變量設(shè)置框,按圖填入相關(guān)內(nèi)容。

編輯完成之后,點(diǎn)擊編譯,顯示編譯成功才是正確編輯了“clock”的宏指令設(shè)置。

②設(shè)置完“clock”宏指令后,再點(diǎn)擊“新增”,設(shè)置unclock的解鎖宏指令:先輸入宏指令名稱:unclock,然后在C語(yǔ)言編程區(qū)輸入:“if(m130==1){m130=0;}”,必須用英文格式下輸入法寫入。

編輯完成之后,點(diǎn)擊編譯,顯示編譯成功才是正確編輯了“unclock”的宏指令設(shè)置。

(2)編譯完宏指令,接著就是在新建一個(gè)畫面,添加解鎖設(shè)置:在畫面上添加一個(gè)功能控件:“功能按鈕”,按圖設(shè)置好功能按鈕的屬性。

①先在屬性的“標(biāo)示”一欄的文本欄處輸入按鈕名稱:解鎖(名稱可自定義)。

②然后在圖片欄處選擇按鈕圖片,進(jìn)入“系統(tǒng)圖庫(kù)”,系統(tǒng)自帶多種系列圖片,可自行選擇。也可以選擇文件,添加外部圖片。

③在“一般”設(shè)置欄選擇功能,勾選宏指令,按圖操作。

(3)添加2個(gè)定時(shí)器,選擇功能控件“定時(shí)器”:在運(yùn)行界面添加一個(gè)定時(shí)器,然后在解鎖界面添加一個(gè)定時(shí)器。

①運(yùn)行界面的定時(shí)器:按圖操作?。?!

運(yùn)行界面定時(shí)器設(shè)置屬性:按圖操作?。?!

②解鎖界面的定時(shí)器:按圖操作!?。?/p>

解鎖界面定時(shí)器設(shè)置屬性:按圖操作?。?!

(4)設(shè)置HMI保護(hù):
點(diǎn)擊軟件左側(cè)的“HMI保護(hù)”,彈出設(shè)置對(duì)話框:

勾選“使用HMI保護(hù)功能”就會(huì)彈出設(shè)置內(nèi)容,最多可設(shè)置10次鎖定,然后對(duì)應(yīng)每次鎖定,修改使用期限,設(shè)置輸入密碼。到期跳轉(zhuǎn)的界面均是解鎖界面。

完成以上設(shè)置事項(xiàng),就實(shí)現(xiàn)了限時(shí)鎖定保護(hù),目前主要是在觸摸屏上實(shí)現(xiàn)該催款功能。