現(xiàn)在很多客戶在設(shè)備試用期過(guò)后一定時(shí)間,不履行合同遲遲不肯將購(gòu)買設(shè)備的余款還清,所以設(shè)備制造商也跟著與時(shí)俱進(jìn)。都會(huì)在PLC控制程序留有后門,就是到了余款還款期時(shí),采取禁止PLC工作或禁止輸出點(diǎn)Y輸出,使其設(shè)備不能運(yùn)行。追使客戶將余款還清,再將后門解除。
下面以三菱PLC控制器為例
前提是不能讓客戶上傳、下載、觀看、修改PLC程序,這在PLC編制軟件里可以方便地實(shí)現(xiàn),如下面兩張圖,這不在本文敘述之內(nèi)。
設(shè)置用戶權(quán)限
設(shè)置密碼
三菱PLC里的M8034寄存器的功能是禁止輸出,當(dāng)它為"1"時(shí),禁止輸出,即輸出點(diǎn)Y輸出全部為"0"。這樣受控設(shè)備就不能工作了。反之它的值為"0"時(shí),禁止輸出解除。
利用此功能編制的程序事例如下
限制輸出的簡(jiǎn)易程序
上圖中D200、M400、M401都是停電有記憶功能的寄存器(不同型號(hào)的三菱PLC控制器有所不同),在將程序下載到PLC里之前,先將相關(guān)寄存器清除,因有殘余數(shù)據(jù),以防止影響到程序運(yùn)行。
下載前清除殘留
D8016~D8018都特殊寄存器,分別是日、月、年的值,是PLC自帶的(注意程序編制好后,下載程序至PLC時(shí),一定要將PLC時(shí)鐘校準(zhǔn))。
當(dāng)?shù)街付ǖ娜掌?(本程序設(shè)定的日期是18年6月1~30日),M401為"1",即是時(shí)間過(guò)后和停電,它的值保持不變,所以PLC一上電就使M8034為"1",Y被禁止輸出。只有在D200里輸入的密碼等于常數(shù)K12345(原先設(shè)定的密碼值)時(shí),M400為‘’1‘’使M401復(fù)位,M8034為"0"允許輸出點(diǎn)Y輸出。
當(dāng)然指定日期可以是包含在1個(gè)月某一天(以防止體息日休息,程序限制輸出不起作用),另外也可以用計(jì)數(shù)加工的工件數(shù)來(lái)限制輸出(用有記憶功能的計(jì)數(shù)器C)。
閱后,如有更好的方法,請(qǐng)?jiān)谙路皆u(píng)論區(qū)留言,在此感謝。
聯(lián)系客服