MODBUS讀卡器功能說(shuō)明 一、 MODBUS讀卡器適用S50、S70、F08等射頻卡。二、 MODBUS讀卡器能通過(guò)MODBUS-RTU方式與PLC通信,MODBUS讀卡器為從站、PLC為主站,波特率為19200,N,8,1。需要實(shí)現(xiàn)即時(shí)刷卡功能,可用PLC設(shè)備每隔0.2秒讀卡一次。三、 寄存器說(shuō)明: 40001至40002共2個(gè)寄存器存放IC卡卡號(hào)(4個(gè)字節(jié)):可用03寄存器來(lái)讀或連讀, 40003:存放讀卡器的站號(hào)(機(jī)號(hào)),可讀可寫(xiě),寫(xiě)可以更改站號(hào),只能用06功能碼,可用03寄存器來(lái)讀或連讀。 40004:驅(qū)動(dòng)讀卡器刷卡時(shí)是否發(fā)響聲,只能用06功能碼,可用功能06寫(xiě)1驅(qū)動(dòng)發(fā)出響聲,或者寫(xiě)0表示刷卡不發(fā)出響聲,可用03寄存器來(lái)讀或連讀多個(gè)寄存器。 40005:驅(qū)動(dòng)讀卡器響聲,只能用06功能碼,可用03寄存器來(lái)讀或連讀多個(gè)寄存器。 如寫(xiě)為0表示短滴一聲,見(jiàn)下表 0 短滴一聲 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)三短其他 短滴一聲 四、在數(shù)據(jù)報(bào)文層面,寄存器起始地址都是從0開(kāi)始。數(shù)據(jù)報(bào)文格式:設(shè)備地址+功能碼+起始地址+寄存器個(gè)數(shù)+校驗(yàn)碼。其中起始地址是從0開(kāi)始的。如:從站號(hào)2讀卡器讀取40001開(kāi)始的兩個(gè)寄存器數(shù)據(jù)的報(bào)文發(fā)送:設(shè)備地址 功能碼 起始地址 寄存器個(gè)數(shù) 校驗(yàn)碼(CRC16) 02 03 00 00 00 02 C4 38 成功返回: 設(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,轉(zhuǎn)換成十進(jìn)制為:1529396112;反碼為:90BB285B, 轉(zhuǎn)換成十進(jìn)制為:2428184667; http://shop73172356.taobao.com http://zhangjin7422.1688.com/ QQ:954486673