趙 安,王隆太
(1.揚州大學 機械工程學院,江蘇 揚州 225009;2.泰州職業(yè)技術(shù)學院,江蘇 泰州 225300)
PLC控制系統(tǒng)“使用期限”加密程序的設(shè)計
趙 安1,2,王隆太1
(1.揚州大學 機械工程學院,江蘇 揚州 225009;2.泰州職業(yè)技術(shù)學院,江蘇 泰州 225300)
為了降低自動化產(chǎn)品生產(chǎn)企業(yè)售出產(chǎn)品后用戶未能按時支付全部貨款的風險,企業(yè)往往需要給產(chǎn)品的“使用期限”加密。文章介紹用OMRON CP1H PLC及DOP HM I共同實現(xiàn)自動化產(chǎn)品的“使用期限”加密功能,給出加密程序的設(shè)計過程。此法應(yīng)用于江蘇某企業(yè)后,獲得成功,值得推廣。
可編程序控制器(PLC);人機界面(HM I);梯形圖
不少生產(chǎn)工業(yè)自動化產(chǎn)品的企業(yè)在銷售自己的產(chǎn)品時,用戶往往都是要求分期付款的,這就給生產(chǎn)企業(yè)收回資金帶來了風險。他們或多或少都遇到這樣的問題:用戶在到達付款最終期限后,未能及時付清全款,這其中有用戶就是故意拖延,更有甚者,無限期拖延。雖然廠家跟用戶都簽有合同,可通過法律訴訟解決問題。但這畢竟給生產(chǎn)企業(yè)帶來了麻煩,延期付款產(chǎn)生的損失有時是無法估量的。
在這樣的情形下,如果企業(yè)在產(chǎn)品中加入“使用期限”的加密功能,則用戶到達付款最終期限還故意拖延拒付全款時,產(chǎn)品會自動停止工作,直到由產(chǎn)品生產(chǎn)廠家提供解密程序或密碼方可使產(chǎn)品恢復工作。這樣產(chǎn)品就對用戶產(chǎn)生了一定的約束力,并為生產(chǎn)企業(yè)規(guī)避了一定的風險。
自動化控制產(chǎn)品在付款期限到時,企業(yè)希望通過臨時限制用戶正常使用本產(chǎn)品的全部或部分功能,等用戶按合同付清全款后取消限制。例如,某使用OMRON CP1H和DOP HMI作為控制核心和用戶界面的控制系統(tǒng)在用戶使用一年后,若用戶沒有按時支付產(chǎn)品全部款項,則控制系統(tǒng)自動停止工作,直到解除限期使用的設(shè)定,系統(tǒng)才會恢復正常。
“使用期限”的加密功能可由PLC和HMI組合實現(xiàn)。其“使用期限”的加密設(shè)置和釋放均通過HMI畫面中的“重設(shè)”按鈕和“釋放”按鈕設(shè)定,操作非常方便,加密控制程序則由PLC給出,并由PLC程序產(chǎn)生最終到期信號,用來限制PLC的輸出設(shè)備的運行,從而使整個控制系統(tǒng)罷工。
“重設(shè)”按鈕和“釋放”按鈕可在HMI的任一畫面中設(shè)定,并盡可能隱秘,以避免用戶誤操作。如圖1所示,將兩個按鈕放在HMI某查詢畫面中。圖中紅色鎖狀標記處分別是“重設(shè)”按鈕和“釋放”按鈕。觸摸點按“釋放”按鈕,則會彈出一輸密碼窗口。圖2為輸密碼窗口,提示輸入密碼,密碼的等級及設(shè)定值在HMI組態(tài)軟件中設(shè)定。若密碼輸入正確,則觸摸點擊Enter鍵,可實現(xiàn)釋放功能,即取消加密限制;若密碼輸入錯誤,則無法解除限制。點擊重設(shè)按鈕,加密限制功能重新恢復。
OMRON CP1H PLC內(nèi)部繼電器地址編號見表1。
表1 OMRON CP1H P內(nèi)LC部繼電器地址編號[1]
根據(jù)PLC內(nèi)部繼電器地址的編號定義,編制PLC控制梯形圖程序,圖3為“使用期限”加密控制的PLC梯形圖程序。
生產(chǎn)企業(yè)在產(chǎn)品中整合進“使用期限”加密程序不是企業(yè)的最終目的,只是為維護自身的利益而采取的一種手段。這種措施的確可以有效降低企業(yè)的風險,減少不必要的損失。以上“使用期限”加密程序可以根據(jù)企業(yè)的控制需要、使用期限長短,密碼權(quán)限等靈活加以改變。此加密方法適用于任何采用PLC和HMI的控制系統(tǒng)中,不同的PLC及HMI所編制的程序略有不同。此外還需注意,加密程序的使用期限設(shè)定不可超過PLC內(nèi)部電池的使用壽命,否則程序可能失效。事實證明,“使用期限”加密程序在新疆某用戶控制系統(tǒng)中的應(yīng)用獲得成功。
[1] 上海歐姆龍自動化系統(tǒng)有限公司.SYSMAC CP系列CP1H編程手冊[Z],2007.
[2] 上海中達電通股份有限公司.DELTA DOP系列人機界面使用手冊[Z],2007.
Encryp tion Design for Lifetime of PLC Control System
ZHAO An1,2, WANG Long-tai1(1.Yangzhou University, Yangzhou Jiangsu 225009,China;2.Taizhou Polytechnic College, Taizhou Jiangsu 225300,China)
The enterprises which produce automation products usually encrypt on the lifetime of their products in order to reduce the risk that users won’t give all the payments on time. This paper introduces the encryption function of the combination of OMRON CP1H PLC and DOP HM I on automation products’ lifetime, and presents the procedure of encryption. This technique has been adopted by an enterprise in Jiangsu and works very well. Therefore, it is worth expanding.
programmable logic controller (PLC); human-machine interface (HM I); ladder chart
TP21
A
1671-0142(2010)01-0020-02
趙安(1975-),男,江蘇泰州人,講師,碩士在讀,研究方向為機械工程.
(責任編輯 劉 紅)