版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、IC-10MRW型MODBUS讀寫(xiě)器功能及寄存器說(shuō)明IC-10MRW型MODBUS讀寫(xiě)器適用S50、S70射頻卡。IC-10MRW型MODBUS讀寫(xiě)器能通過(guò)MODBUS-RTU方式與PLC通信,MODBUS讀寫(xiě)器為從站(出廠一般默認(rèn)站號(hào)為2)、PLC為主站,通訊參數(shù):波特率,N,8,1(出廠是一般默認(rèn)19200,波特率有4800,9600,19200,38400四檔可設(shè),設(shè)定方法請(qǐng)看第四項(xiàng))。需要實(shí)現(xiàn)即時(shí)刷卡功能,可用PLC設(shè)備每隔0.2秒讀卡一次。寄存器說(shuō)明注:西門子PLC 中的40001寄存器對(duì)應(yīng)于本讀寫(xiě)器的00000寄存器,以此類推(下面有關(guān)于寄存器的說(shuō)明都是以本讀寫(xiě)器的說(shuō)明為準(zhǔn))。00
2、000:存放讀卡器的站號(hào)(機(jī)號(hào)),可讀可寫(xiě),寫(xiě)可以更改站號(hào),只能用06功能碼,可用03寄存器來(lái)讀或連讀。00001:在讀寫(xiě)型的MODBUS讀寫(xiě)器中為無(wú)效寄存器。00002:驅(qū)動(dòng)讀卡器響聲,只能用06功能碼,可用03寄存器來(lái)讀或連讀。如寫(xiě)為0表示短滴一聲,如下表 表10短滴一聲1短滴兩聲2短滴三聲3長(zhǎng)鳴一聲4長(zhǎng)鳴兩聲5長(zhǎng)鳴三聲6一長(zhǎng)一短7一長(zhǎng)兩短8一長(zhǎng)三短9兩長(zhǎng)一短10兩長(zhǎng)兩短11兩長(zhǎng)三短其他短滴一聲00003至00006寄存器保留,暫不使用00007寄存器為讀寫(xiě)卡控制寄存器:只能用06功能碼寫(xiě),可用03寄存器來(lái)讀或連讀。表2158位76位5位4位3位2位1位0位自定義自定義為1表示IC卡密碼錯(cuò)
3、,對(duì)應(yīng)IC卡的密碼要通過(guò)密碼管理卡在MODUBS讀卡器上設(shè)定為1表示僅讀或?qū)懼付ㄌ?hào)的卡,指定卡號(hào)放在寄存器00008,00009寫(xiě)1驅(qū)動(dòng)讀卡操作,讀寄存器這個(gè)位只能讀出0寫(xiě)1驅(qū)動(dòng)寫(xiě)卡操作,讀寄存器這個(gè)位只能讀出0讀卡成功寫(xiě)卡成功00008至00009共2個(gè)寄存器存放IC卡卡號(hào)(4個(gè)字節(jié))。00010至00033共24個(gè)寄存器對(duì)應(yīng)于IC卡的扇區(qū)內(nèi)48字節(jié)內(nèi)容。波特率更改說(shuō)明波特率出廠時(shí)默認(rèn)為19200,波特率有4800,9600,19200,38400四檔可設(shè),在00060寄存器中寫(xiě)入波特率值,再在00061寄存器中寫(xiě)入21930(十六進(jìn)制為055AA)。如需將波特率改為9600,在00060
4、寄存器寫(xiě)入9600,接著在一秒中內(nèi)在00061寄存器中寫(xiě)入21930。數(shù)據(jù)報(bào)文格式在數(shù)據(jù)報(bào)文層面,寄存器起始地址都是從0開(kāi)始。數(shù)據(jù)報(bào)文格式:設(shè)備地址+功能碼+起始地址+寄存器個(gè)數(shù)+校驗(yàn)碼。其中起始地址是從0開(kāi)始的。如:從站號(hào)2讀卡器讀取00008開(kāi)始的兩個(gè)寄存器數(shù)據(jù)的報(bào)文發(fā)送:設(shè)備地址 功能碼 起始地址 寄存器個(gè)數(shù) 校驗(yàn)碼(CRC16) 02 03 00 08 00 02 45 FA成功返回:設(shè)備地址 功能碼 數(shù)據(jù)長(zhǎng)度 數(shù)據(jù)信息 校驗(yàn)碼(CRC16)02 03 04 28 5B 90 BB 9D 33其中:285B 90BB 為卡的內(nèi)碼數(shù)據(jù),寄存器內(nèi)高字節(jié)在前。所以:正碼為:5B28BB90,
5、轉(zhuǎn)換成十進(jìn)制為:1529396112;反碼為:90BB285B, 轉(zhuǎn)換成十進(jìn)制為:2428184667;IC卡應(yīng)用于MODBUS讀寫(xiě)器操作步驟:使用密碼卡更新MODBUS讀寫(xiě)器的校驗(yàn)密碼,密碼卡制作方法如下:在PC端運(yùn)行IC卡發(fā)卡軟件;選取1-14扇區(qū)的任意一個(gè)區(qū)號(hào)(MODBUS讀寫(xiě)器只使用一個(gè)扇區(qū)),自己設(shè)定IC卡的A、B密碼,將設(shè)定的扇區(qū)跟密碼信息保存起來(lái),方便調(diào)試;連接USB發(fā)卡器,發(fā)卡器需裝驅(qū)動(dòng),用供應(yīng)商提供的驅(qū)動(dòng)完成安裝;將IC卡放在USB發(fā)卡器感應(yīng)區(qū),點(diǎn)擊制作密碼卡按鍵,制作成功按照提示,將密碼卡拿到MODBUS讀寫(xiě)器感應(yīng)區(qū)刷卡更新校驗(yàn)密碼;其他IC卡必須要初始化(密碼卡除外),方
6、法如下:選填好之前制作密碼卡時(shí)設(shè)定的區(qū)號(hào)跟卡的A/B密碼;連接USB發(fā)卡器,發(fā)卡器需裝驅(qū)動(dòng),用供應(yīng)商提供的驅(qū)動(dòng)完成安裝;將IC卡放在USB發(fā)卡器感應(yīng)區(qū),點(diǎn)擊初始化IC卡按鍵,初始化成功的IC卡即可拿到刷過(guò)對(duì)應(yīng)密碼卡的MODBUS讀寫(xiě)器上進(jìn)行讀寫(xiě)操作;Modbus讀寫(xiě)器操作初始化成功的IC卡讀、寫(xiě)卡說(shuō)明寫(xiě)卡操作:第一步,用06或10(十六進(jìn)制)指令更新00010至00033寄存器內(nèi)容(順序?qū)?yīng)卡內(nèi)48字節(jié)內(nèi)容),如果只用到00010到00033中的幾個(gè)寄存器,其他寄存器可以不理會(huì)(不需要更新)。第二步,用功能碼06(不能用10)寫(xiě)值00004到00007寄存器,作用是將00010至00033寄存
7、器的數(shù)據(jù)寫(xiě)到卡中。寫(xiě)值00020(十六進(jìn)制為00014)到00007寄存器,作用是00010至00033寄存器的數(shù)據(jù)寫(xiě)到指定的卡中。卡號(hào)用00008,00009寄存器指定。第三步,讀00007寄存器看是否第0位為1表示寫(xiě)卡成功。讀00007寄存器盡量在寫(xiě)00007寄存器后馬上操作。讀卡操作:第一步:用功能碼06(不能用10)寫(xiě)值00008到00007寄存器,作用是將卡上的內(nèi)容更新到00010至00033寄存器中。寫(xiě)值00024(十六進(jìn)制為00018)到00007寄存器,是將指定卡上的內(nèi)容更新到00010至00033寄存器中。卡號(hào)放到00008,00009寄存器。第二步,讀00007寄存器看是否
8、第1位為1表示讀卡成功,此時(shí)00008、00009、00010至00033中的數(shù)據(jù)才有效。讀00007寄存器盡量在寫(xiě)00007寄存器后馬上操作。第三步,用03指令讀00010至00033寄存器中的內(nèi)容。IC卡結(jié)構(gòu)IC卡的技術(shù)特性分為16個(gè)扇區(qū),每個(gè)扇區(qū)為4塊,每塊16個(gè)字節(jié),以塊為存取單位每個(gè)扇區(qū)有獨(dú)立的一組密碼及訪問(wèn)控制每張卡有唯一序列號(hào),為32位具有防沖突機(jī)制,支持多卡操作無(wú)電源,自帶天線,內(nèi)含加密控制邏輯和通訊邏輯電路數(shù)據(jù)保存期為10年,可改寫(xiě)10萬(wàn)次,讀無(wú)限次工作溫度:-2050工作頻率:13.56MHZ通信速率:106KBPSIC卡的存儲(chǔ)結(jié)構(gòu)M1卡分為16個(gè)扇區(qū),每個(gè)扇區(qū)由4塊(塊0
9、、塊1、塊2、塊3)組成,(我們也將16個(gè)扇區(qū)的64個(gè)塊按絕對(duì)地址編號(hào)為063,存貯結(jié)構(gòu)如下圖所示:區(qū)號(hào)名稱絕對(duì)塊號(hào)絕對(duì)塊號(hào)絕對(duì)塊號(hào)絕對(duì)塊號(hào)(密碼區(qū))0基本信息區(qū)012314-6345672891011312131415416171819520212223624252627728293031832333435936373839A40414243B44454647C48495051D52535455E56575859F60616263比如定義IC卡第3扇區(qū)0、1、2塊的存儲(chǔ)結(jié)構(gòu):說(shuō)明:BCC為所有字節(jié)累加和;卡片余額為十六進(jìn)制,字節(jié)倒敘,單位:分錢 比如100元錢表示為 10 27 00認(rèn)證KE
10、Y_B之后可以對(duì)卡片進(jìn)行讀寫(xiě)操作。IC卡存儲(chǔ)塊與MODBUS讀寫(xiě)器寄存器的對(duì)應(yīng)關(guān)系讀寫(xiě)器寄存器與IC卡某扇區(qū)0、1、2塊字節(jié)的對(duì)應(yīng)關(guān)系寄存器0001000011000120001300014000150001600017塊0字節(jié)0123456789ABCDEF寄存器0001800019000200002100022000230002400025塊1字節(jié)0123456789ABCDEF寄存器0002600027000280002900030000310003200033塊2字節(jié)0123456789ABCDEFUSB發(fā)卡器讀寫(xiě)IC卡的DEMO因?yàn)榇蠹液芏喽际浅醮谓佑|IC卡方面的操作,不熟悉IC卡信息的讀寫(xiě),所以提供我們usb讀寫(xiě)器PC端的讀寫(xiě)簡(jiǎn)單DEMO(如需要對(duì)發(fā)卡器進(jìn)行二次開(kāi)發(fā),可以聯(lián)系索取發(fā)卡器的SDK),方便大家在調(diào)試時(shí)進(jìn)行IC卡數(shù)據(jù)信息的對(duì)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 儲(chǔ)罐壁板熱處理方案
- 專升本培訓(xùn)方案
- 活動(dòng)中心保潔方案
- 多人合伙股份合作協(xié)議書(shū)
- Methyl-12-R-13-S-epoxy-9-S-hydroxy-10-E-15-Z-octadecadienoate-生命科學(xué)試劑-MCE
- MASTL-IN-3-生命科學(xué)試劑-MCE
- 教師輔導(dǎo)部門課程設(shè)計(jì)
- 教師研修課程設(shè)計(jì)
- 教學(xué)設(shè)計(jì)是微觀課程設(shè)計(jì)
- 教務(wù)管理校外版課程設(shè)計(jì)
- 醫(yī)療器械代理居間協(xié)議書(shū):免修版模板范本
- 文言文實(shí)虛詞復(fù)習(xí)語(yǔ)文八年級(jí)上冊(cè)
- 員工(車輛)外出申請(qǐng)單
- 第三單元整體教學(xué)課件七年級(jí)語(yǔ)文上冊(cè)
- 結(jié)合實(shí)際-談?wù)勗鯓幼鲆幻嗣駶M意的公務(wù)員
- 統(tǒng)編版語(yǔ)文二年級(jí)上冊(cè)第五單元大單元教學(xué)設(shè)計(jì)
- 【數(shù)學(xué)】蘇教六數(shù)第七單元制定旅游計(jì)劃教案小學(xué)數(shù)學(xué)蘇教版六年級(jí)下冊(cè)
- 應(yīng)急照明施工工法方案
- 汽車零部件及材料的氣味評(píng)價(jià)規(guī)范
- 參保個(gè)人停保申請(qǐng)表
- 牛津版五年級(jí)英語(yǔ)上冊(cè)期中試卷(含答案)
評(píng)論
0/150
提交評(píng)論