詳細(xì)信息
一,基本原理介紹:
1-1,控制器密碼算法:調(diào)用數(shù)據(jù)庫(kù)+專用函數(shù)實(shí)現(xiàn)同步計(jì)算;
1-2,機(jī)器碼:(出廠的碼)保存到控制器內(nèi)部存儲(chǔ)器中,終身不變;
1-3,客戶碼:使用在客戶端軟件中為終端客戶編制的4位客戶代碼,寫(xiě)入控制器后保存,可以重復(fù)編制;
1-4,控制器硬件編碼開(kāi)關(guān):前4位【1234】為控制器輸出PLC數(shù)據(jù)的測(cè)試狀態(tài),0000,PLC數(shù)據(jù)自動(dòng)輸出;注意編碼開(kāi)關(guān)狀態(tài)控制器每次上電僅僅讀取一次。
1-5,控制器硬件編碼開(kāi)關(guān):后4位【5678】為控制器設(shè)定鎖定日期時(shí)間的硬件限制,防止日期時(shí)間有硬件溢出。二級(jí)保證。
1-6,控制器與客戶端軟件都可以顯示當(dāng)前的時(shí)間:20XX年XX月XX日XX時(shí)XX分,軟件自動(dòng)讀取電腦的系統(tǒng)時(shí)間;(注意查看安裝客戶端軟件的電腦系統(tǒng)的時(shí)間正確)
二,使用 控制器操作流程【新設(shè)備次使用外部數(shù)據(jù)控制器】
步:安裝客戶端軟件包,運(yùn)行PLC客戶端軟件安裝程序直到結(jié)束。
第二步:安裝WM-DLINK連接器的USB驅(qū)動(dòng)程序。
第三步:我的電腦—屬性—硬件—設(shè)備管理器—端口—USB-SERIAL CH341A(COM10)
第四步:電腦插入WM-DLINK連接器USB接口。
第五步:運(yùn)行PLC外部數(shù)據(jù)控制器客戶端軟件。
第六步:根據(jù)該客戶的條件設(shè)定外部控制器的編碼開(kāi)關(guān)后4位狀態(tài),限制鎖定的時(shí)間日期,下面有詳細(xì)說(shuō)明。 注意:出廠編碼開(kāi)關(guān)前4位【1234】一定要=0000
第七步:外部數(shù)據(jù)控制器接入電源+24V。
第八步:控制器與連接器DB9連接。
第九步:按客戶端軟件的【重新連接★】按鈕??蛻舳塑浖詣?dòng)讀取,控制器的所有信息。
第十步:在客戶端軟件中為要使用的終端客戶編制,客戶碼,注意盡量不要重復(fù)。
第十一步:根據(jù)銷售合同設(shè)定控制器的鎖定時(shí)間日期。注意設(shè)定不能小于當(dāng)前的時(shí)間日期。
第十二步:按【寫(xiě)控制器=聯(lián)機(jī)】按鈕,寫(xiě)入到控制器中。
第十三步:按【保存文件★】按鈕保存到終端客戶名稱的文本文件中。
結(jié)束。
注意:請(qǐng)嚴(yán)格按照上面的步驟操作。軟件產(chǎn)生的文件是特殊的文本文件不能修改!
三,離線生成密碼 操作流程【上次已經(jīng)保存文件的控制器在終端客戶設(shè)備上使用中的】
步:電腦插入WM-DLINK連接器USB接口。
第二步:運(yùn)行PLC外部數(shù)據(jù)控制器客戶端軟件。
第三步:按【打開(kāi)文件★】按鈕,找到對(duì)應(yīng)的終端客戶文本文件。然后按【打開(kāi)】按鈕,客戶端軟件自動(dòng)讀取上次保存的該客戶所有信息。
第四步:重新設(shè)定設(shè)備保養(yǎng)日期【鎖定時(shí)間日期】。
第五步:按【生成密碼=離線】按鈕,軟件自動(dòng)生成10位新密碼。注意該組密碼僅當(dāng)天有效,隔天必須重新生成。如果您要解除鎖定功能那么按【解鎖=離線】按鈕。系統(tǒng)將生成10位新密碼,外部控制器輸入后,解鎖。
第六步:按【保存文件★】按鈕保存到終端客戶名稱的文本文件中。
結(jié)束。
注意:請(qǐng)嚴(yán)格按照上面的步驟操作。軟件產(chǎn)生的文件是特殊的文本文件不能修改!
《PLC外部數(shù)據(jù)控制器》PLC鎖V1.02
一,控制器功能說(shuō)明:【PLC設(shè)備重復(fù)使用時(shí)間限制控制器-PLC時(shí)間鎖】
1-1,控制器供電DC24V-1.5A;(上電控制器自動(dòng)檢查數(shù)碼管結(jié)束后自動(dòng)數(shù)據(jù)到PLC)
1-2,輸出數(shù)據(jù)公共端0V=COM,【PLC的COM連接控制器的0V端子】;
1-3,CLK=輸出數(shù)據(jù)時(shí)鐘(CLK=高電平時(shí)D6-D0數(shù)據(jù)有效);
1-4,當(dāng)CLK=高電平時(shí)讀取D6-D0的數(shù)據(jù)(可以僅僅讀D2-D1-D0數(shù)據(jù));
1-5,A:公司的標(biāo)志及產(chǎn)品型號(hào);
1-6,B:地區(qū)及公司名稱;
1-7,C:10位數(shù)碼管顯示區(qū);
1-8,D:指示燈區(qū)【D電源指示燈】【T數(shù)據(jù)指示燈】【E定時(shí)指示燈】【S保養(yǎng)指示燈】上電后D電源點(diǎn)亮,然后T數(shù)據(jù)指示燈點(diǎn)亮,控制器設(shè)定有保養(yǎng)那么E定時(shí)指示燈點(diǎn)亮,到保養(yǎng)日期時(shí)間E定時(shí)指示燈關(guān)閉,S保養(yǎng)指示燈點(diǎn)亮,發(fā)送錯(cuò)誤數(shù)據(jù);
1-9,E:鍵盤(pán)輸入?yún)^(qū) 【OK】設(shè)定/查看數(shù)據(jù),【?】光標(biāo)左移,【?】光標(biāo)右移,【0/1】【2/3】【4/5】【6/7】【8/9】數(shù)字鍵盤(pán),【▲】上檔鍵盤(pán),同時(shí)按該鍵盤(pán),輸入0/2/4/6/8;
1-10,F(xiàn):控制器名稱; (鍵盤(pán)動(dòng)作時(shí)對(duì)應(yīng)有蜂鳴器提示)
1-11,測(cè)試碼+日期限制碼:每次上電僅讀取一次。如果編碼開(kāi)關(guān)=表示數(shù)據(jù)=自動(dòng)輸出+保養(yǎng)日期只能設(shè)定小于等于3個(gè)月。注意正常輸出前4位編碼開(kāi)關(guān)一定=0000,否則控制器無(wú)法自動(dòng)輸出數(shù)據(jù)到PLC。
1-12,測(cè)試碼:前4位(1234)為輸出數(shù)據(jù)測(cè)試碼,二進(jìn)制編碼數(shù)據(jù)范圍=【0-15】;
;編碼開(kāi)關(guān)=00自動(dòng)輸出【1】|【0】【1】【0】【0】|【X】【X】【X】 =X 自動(dòng)輸出A
略。。。。。。
;編碼開(kāi)關(guān)>09測(cè)試輸出【1】|【1】【1】【1】【1】|【1】【1】【1】 =7
1-13,日期限制碼 后4位(5678)為設(shè)定保養(yǎng)時(shí)間日期時(shí)間硬件限制,二進(jìn)制編碼數(shù)據(jù)范圍=【0-15】;
;編碼開(kāi)關(guān)=0 無(wú)日期限定=日期。
;編碼開(kāi)關(guān)=1 設(shè)定日期,小于等于1個(gè)月。
;編碼開(kāi)關(guān)=2 設(shè)定日期,小于等于2個(gè)月。
;編碼開(kāi)關(guān)=3 設(shè)定日期,小于等于3個(gè)月。
;編碼開(kāi)關(guān)=4 設(shè)定日期,小于等于4個(gè)月。
;編碼開(kāi)關(guān)=5 設(shè)定日期,小于等于5個(gè)月。
;編碼開(kāi)關(guān)=6 設(shè)定日期,小于等于6個(gè)月。
;編碼開(kāi)關(guān)=7 設(shè)定日期,小于等于7個(gè)月。
;編碼開(kāi)關(guān)=8 設(shè)定日期,小于等于8個(gè)月。
;編碼開(kāi)關(guān)=9 設(shè)定日期,小于等于9個(gè)月。
;編碼開(kāi)關(guān)=10 設(shè)定日期,小于等于10個(gè)月。
;編碼開(kāi)關(guān)=11 設(shè)定日期,小于等于11個(gè)月。
;編碼開(kāi)關(guān)=12 設(shè)定日期,小于等于12個(gè)月<>< p="">
;編碼開(kāi)關(guān)=13 設(shè)定日期,小于等于24個(gè)月<>< p="">
;編碼開(kāi)關(guān)=14 設(shè)定日期,小于等于36個(gè)月<>< p="">
;編碼開(kāi)關(guān)=15 設(shè)定日期,小于等于48個(gè)月<>< p="">
二,控制器硬件參數(shù)及設(shè)定參數(shù)數(shù)據(jù)查看:
2-1,開(kāi)機(jī)按【OK】鍵盤(pán)輸入下面3位密碼后,再次按【OK】鍵盤(pán),控制器顯示下面對(duì)應(yīng)數(shù)據(jù)。
;輸入密碼=139------- ;上排數(shù)碼管顯示=編碼開(kāi)關(guān)高位 下排數(shù)碼管顯示=編碼開(kāi)關(guān)低位
;輸入密碼=137------- ;顯示設(shè)定(鎖定)日期及時(shí)間。
;輸入密碼=179------- ;顯示編碼開(kāi)關(guān)時(shí)間。如果設(shè)定時(shí)間88888那么將顯示99-12(表示99年+12個(gè)月=100年)
2-2,輸入錯(cuò)誤時(shí),顯示錯(cuò)誤代碼:(控制器60秒無(wú)鍵盤(pán)操作自動(dòng)返回運(yùn)行畫(huà)面)
上排數(shù)碼管顯示:【E r r o r】 下排數(shù)碼管對(duì)應(yīng)顯示:
;查詢密碼=135-------/139-------/137--------/179--------
2-3,輸入10位密碼正確時(shí):錯(cuò)誤見(jiàn)上面的錯(cuò)誤代碼2-2
上排數(shù)碼管顯示,【-】【O】【-】【K】【-】 OK
下排數(shù)碼管顯示,【S】【t】【A】【r】【t】 START
按【OK】鍵盤(pán)返回到運(yùn)行畫(huà)面;
2-4,如果設(shè)定保養(yǎng)時(shí)間到了:
上排數(shù)碼管顯示,【-】【F】【u】【L】【L】 FULL
下排數(shù)碼管顯示,【-】【E】【N】【D】【-】 END
控制器重新上電,同上顯示,除非輸入客戶端重新生成的10位密碼解鎖。
或者連戶端重新寫(xiě)控制器。
三,輸出到PLC正確數(shù)據(jù)表格:【型號(hào)=WM-LK-868T】
如果系統(tǒng)【PLC】連續(xù)6幀都沒(méi)有讀到一組正確的數(shù)據(jù),那么表示保養(yǎng)開(kāi)始了,正確數(shù)據(jù)【對(duì)應(yīng)型號(hào)】
略。。。。。。
注: 1表示高電平;0表示低電平;1高電平=24V;0低電平=0V
3-1,上表為【PLC】接收【數(shù)據(jù)控制器】的一個(gè)數(shù)據(jù)幀,控制器間隔200MS不斷重復(fù)輸出數(shù)據(jù)幀。
3-2,一個(gè)數(shù)據(jù)幀=開(kāi)始+7位密碼+停止=9個(gè)字節(jié):
即:【7】【6】【6】【4】【3】【2】【5】【2】【0】
3-3,PLC可以上電讀【數(shù)據(jù)控制器】3-6個(gè)數(shù)據(jù)幀,然后判斷工作狀態(tài),然后繼續(xù)讀【數(shù)據(jù)控制器】3-6個(gè)數(shù)據(jù)幀,再判斷工作狀態(tài),不斷重復(fù)。【推薦使用】
3-4,上表僅僅顯示出CLK+D2+D1+D0的對(duì)應(yīng)數(shù)據(jù);沒(méi)有顯示D6-D5-D4-D3對(duì)應(yīng)數(shù)據(jù)具體見(jiàn)下面波形圖;
3-5,PLC讀控制器數(shù)據(jù)方法。CLK=高電平讀數(shù)據(jù)。讀到7為數(shù)據(jù)幀開(kāi)始。讀到0為數(shù)據(jù)幀結(jié)束。CLK=低電平不能讀取數(shù)據(jù),此刻控制器準(zhǔn)備數(shù)據(jù)中;
3-6,注意控制器型號(hào)=WM-LK-868T,其他系列控制器輸出非該密碼。
3-7,中間數(shù)據(jù),與CLK高電平同步,間隔保持50MS,當(dāng)檢測(cè)到CLK等于高電平時(shí)并且保持至少500US高電平然后再讀取D2D1D0的端口數(shù)據(jù),保證端口的穩(wěn)定性;
四,輸出到PLC正確數(shù)據(jù)波形圖:【型號(hào)=WM-LK-868T】
【7】【6】【6】【4】【3】【2】【5】【2】【0】
略。。。。。。
4-1,上面波形圖為,連續(xù)2個(gè)數(shù)據(jù)幀的波形;
4-2,每個(gè)數(shù)據(jù)幀間隔200MS;
4-3,控制器上電延時(shí)6秒后,輸出數(shù)據(jù)。
4-4,數(shù)據(jù)幀開(kāi)始信號(hào)=7,并且保持50MS;
4-5,中間數(shù)據(jù),與CLK高電平同步,間隔保持50MS,當(dāng)檢測(cè)到CLK等于高電平時(shí)并且保持至少500US高電平然后再讀取D2D1D0的端口數(shù)據(jù),保證端口的穩(wěn)定性;
4-6,中間有7個(gè)密碼數(shù)據(jù);
4-7,數(shù)據(jù)幀停止信號(hào)=0,并且保持50MS;
4-8,D2-D1-D0藍(lán)色表示有效的密碼數(shù)據(jù);
4-8,數(shù)據(jù)幀間隔200MS,不斷重復(fù)循環(huán)輸出;
4-9,如果有定時(shí)保養(yǎng)功能,那么到保養(yǎng)時(shí)間日期后D2-D1-D0藍(lán)色波形與上圖不同;
4-10,上圖可以用示波器,重現(xiàn);波形不同那么輸出的密碼就不對(duì)。
《外部數(shù)據(jù)控制器客戶端軟件》
一,功能:
1-1,客戶端軟件,打開(kāi)后自動(dòng)讀取電腦系統(tǒng)時(shí)間;
1-2,客戶端軟件,可以保存當(dāng)前的信息到特定的文本文件,同樣可以讀取特定的文本文 據(jù)到系統(tǒng)中;
1-3,要求輸入外部數(shù)據(jù)控制器的4位序列號(hào),或者讀取文本文件,自動(dòng)調(diào)入客戶使用的控制器的4位序列號(hào);
1-4,要求輸入外部數(shù)據(jù)控制器的4位客戶代碼,或者讀文件,自動(dòng)調(diào)入客戶使用的 控制器的4位客戶代碼。
需要輸入:鎖定時(shí)間【XX】年【XX】月【XX】日,如果【XX】年【XX】月【XX】 日為【8】年【8】月【8】日,那么生成鎖定的10位密碼為解鎖密碼。
系統(tǒng)根據(jù)下面的5個(gè)條件:【注:電腦客戶端系統(tǒng)與數(shù)據(jù)控制器加密算法同步】
A,客戶端軟件讀取的當(dāng)前電腦時(shí)間;
B,外部數(shù)據(jù)控制器的4位序列號(hào);
C, 外部數(shù)據(jù)控制器的4位客戶代碼;
D,控制器編碼開(kāi)關(guān)硬件設(shè)定數(shù)據(jù);
E,您輸入的鎖定日期.
系統(tǒng)自動(dòng)生成,一組 10位【0-9】的數(shù)字密碼。用戶在外部數(shù)據(jù)控制器上面輸入,該組密碼后,設(shè)備可以正常運(yùn)行到該次設(shè)定的鎖定日期。該組密碼僅僅當(dāng)天有效。隔天需要重新生成。
二,注意:
1,如果您輸入的鎖定日期=8年8月8日,那么系統(tǒng)自動(dòng)生成的一組 10位【0-9】的數(shù)字密碼,為解鎖密碼。
2,一旦解密,以后想再加密,那么必須連接【W(wǎng)M-DLINK】與電腦客戶端軟件按【寫(xiě)控制器=聯(lián)機(jī)】按鈕,重新設(shè)定外部數(shù)據(jù)控制器的鎖定時(shí)間日期。
三,說(shuō)明:
1,外部數(shù)據(jù)控制器的4位序列號(hào):該序列號(hào)是控制器的固件版本()具有性。
2,外部數(shù)據(jù)控制器的4位客戶代碼:該代碼客戶端軟件是連接外部數(shù)據(jù)控制器是設(shè)定的4位代碼。設(shè)定好后客戶端軟件自動(dòng)寫(xiě)入外部控制器內(nèi)部并且保存。下次連戶端軟件可以更改客戶端代碼。重新保存。如果沒(méi)有連戶端軟件并且操作,那么該組代碼,不變。
3,設(shè)定鎖定時(shí)間:客戶端軟件脫機(jī)設(shè)定的。因?yàn)榭刂破髋c客戶端軟件加密算法同步。
四,保密方法:
略。。。。。。