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