趙 安,王隆太
(1.揚(yáng)州大學(xué) 機(jī)械工程學(xué)院,江蘇 揚(yáng)州 225009;2.泰州職業(yè)技術(shù)學(xué)院,江蘇 泰州 225300)
PLC控制系統(tǒng)“使用期限”加密程序的設(shè)計(jì)
趙 安1,2,王隆太1
(1.揚(yáng)州大學(xué) 機(jī)械工程學(xué)院,江蘇 揚(yáng)州 225009;2.泰州職業(yè)技術(shù)學(xué)院,江蘇 泰州 225300)
為了降低自動(dòng)化產(chǎn)品生產(chǎn)企業(yè)售出產(chǎn)品后用戶未能按時(shí)支付全部貨款的風(fēng)險(xiǎn),企業(yè)往往需要給產(chǎn)品的“使用期限”加密。文章介紹用OMRON CP1H PLC及DOP HM I共同實(shí)現(xiàn)自動(dòng)化產(chǎn)品的“使用期限”加密功能,給出加密程序的設(shè)計(jì)過(guò)程。此法應(yīng)用于江蘇某企業(yè)后,獲得成功,值得推廣。
可編程序控制器(PLC);人機(jī)界面(HM I);梯形圖
不少生產(chǎn)工業(yè)自動(dòng)化產(chǎn)品的企業(yè)在銷(xiāo)售自己的產(chǎn)品時(shí),用戶往往都是要求分期付款的,這就給生產(chǎn)企業(yè)收回資金帶來(lái)了風(fēng)險(xiǎn)。他們或多或少都遇到這樣的問(wèn)題:用戶在到達(dá)付款最終期限后,未能及時(shí)付清全款,這其中有用戶就是故意拖延,更有甚者,無(wú)限期拖延。雖然廠家跟用戶都簽有合同,可通過(guò)法律訴訟解決問(wèn)題。但這畢竟給生產(chǎn)企業(yè)帶來(lái)了麻煩,延期付款產(chǎn)生的損失有時(shí)是無(wú)法估量的。
在這樣的情形下,如果企業(yè)在產(chǎn)品中加入“使用期限”的加密功能,則用戶到達(dá)付款最終期限還故意拖延拒付全款時(shí),產(chǎn)品會(huì)自動(dòng)停止工作,直到由產(chǎn)品生產(chǎn)廠家提供解密程序或密碼方可使產(chǎn)品恢復(fù)工作。這樣產(chǎn)品就對(duì)用戶產(chǎn)生了一定的約束力,并為生產(chǎn)企業(yè)規(guī)避了一定的風(fēng)險(xiǎn)。
自動(dòng)化控制產(chǎn)品在付款期限到時(shí),企業(yè)希望通過(guò)臨時(shí)限制用戶正常使用本產(chǎn)品的全部或部分功能,等用戶按合同付清全款后取消限制。例如,某使用OMRON CP1H和DOP HMI作為控制核心和用戶界面的控制系統(tǒng)在用戶使用一年后,若用戶沒(méi)有按時(shí)支付產(chǎn)品全部款項(xiàng),則控制系統(tǒng)自動(dòng)停止工作,直到解除限期使用的設(shè)定,系統(tǒng)才會(huì)恢復(fù)正常。
“使用期限”的加密功能可由PLC和HMI組合實(shí)現(xiàn)。其“使用期限”的加密設(shè)置和釋放均通過(guò)HMI畫(huà)面中的“重設(shè)”按鈕和“釋放”按鈕設(shè)定,操作非常方便,加密控制程序則由PLC給出,并由PLC程序產(chǎn)生最終到期信號(hào),用來(lái)限制PLC的輸出設(shè)備的運(yùn)行,從而使整個(gè)控制系統(tǒng)罷工。
“重設(shè)”按鈕和“釋放”按鈕可在HMI的任一畫(huà)面中設(shè)定,并盡可能隱秘,以避免用戶誤操作。如圖1所示,將兩個(gè)按鈕放在HMI某查詢畫(huà)面中。圖中紅色鎖狀標(biāo)記處分別是“重設(shè)”按鈕和“釋放”按鈕。觸摸點(diǎn)按“釋放”按鈕,則會(huì)彈出一輸密碼窗口。圖2為輸密碼窗口,提示輸入密碼,密碼的等級(jí)及設(shè)定值在HMI組態(tài)軟件中設(shè)定。若密碼輸入正確,則觸摸點(diǎn)擊Enter鍵,可實(shí)現(xiàn)釋放功能,即取消加密限制;若密碼輸入錯(cuò)誤,則無(wú)法解除限制。點(diǎn)擊重設(shè)按鈕,加密限制功能重新恢復(fù)。
OMRON CP1H PLC內(nèi)部繼電器地址編號(hào)見(jiàn)表1。
表1 OMRON CP1H P內(nèi)LC部繼電器地址編號(hào)[1]
根據(jù)PLC內(nèi)部繼電器地址的編號(hào)定義,編制PLC控制梯形圖程序,圖3為“使用期限”加密控制的PLC梯形圖程序。
生產(chǎn)企業(yè)在產(chǎn)品中整合進(jìn)“使用期限”加密程序不是企業(yè)的最終目的,只是為維護(hù)自身的利益而采取的一種手段。這種措施的確可以有效降低企業(yè)的風(fēng)險(xiǎn),減少不必要的損失。以上“使用期限”加密程序可以根據(jù)企業(yè)的控制需要、使用期限長(zhǎng)短,密碼權(quán)限等靈活加以改變。此加密方法適用于任何采用PLC和HMI的控制系統(tǒng)中,不同的PLC及HMI所編制的程序略有不同。此外還需注意,加密程序的使用期限設(shè)定不可超過(guò)PLC內(nèi)部電池的使用壽命,否則程序可能失效。事實(shí)證明,“使用期限”加密程序在新疆某用戶控制系統(tǒng)中的應(yīng)用獲得成功。
[1] 上海歐姆龍自動(dòng)化系統(tǒng)有限公司.SYSMAC CP系列CP1H編程手冊(cè)[Z],2007.
[2] 上海中達(dá)電通股份有限公司.DELTA DOP系列人機(jī)界面使用手冊(cè)[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-),男,江蘇泰州人,講師,碩士在讀,研究方向?yàn)闄C(jī)械工程.
(責(zé)任編輯 劉 紅)