MODBUS讀卡器功能說明 一、 MODBUS讀卡器適用S50、S70、F08等射頻卡。二、 MODBUS讀卡器能通過MODBUS-RTU方式與PLC通信,MODBUS讀卡器為從站、PLC為主站,波特率為19200,N,8,1。需要實(shí)現(xiàn)即時刷卡功能,可用PLC設(shè)備每隔0.2秒讀卡一次。三、 寄存器說明: 40001至40002共2個寄存器存放IC卡卡號(4個字節(jié)):可用03寄存器來讀或連讀, 40003:存放讀卡器的站號(機(jī)號),可讀可寫,寫可以更改站號,只能用06功能碼,可用03寄存器來讀或連讀。 40004:驅(qū)動讀卡器刷卡時是否發(fā)響聲,只能用06功能碼,可用功能06寫1驅(qū)動發(fā)出響聲,或者寫0表示刷卡不發(fā)出響聲,可用03寄存器來讀或連讀多個寄存器。 40005:驅(qū)動讀卡器響聲,只能用06功能碼,可用03寄存器來讀或連讀多個寄存器。 如寫為0表示短滴一聲,見下表 0 短滴一聲 1 短滴兩聲 2 短滴三聲 3 長鳴一聲 4 長鳴兩聲 5 長鳴三聲 6 一長一短 7 一長兩短 8 一長三短 9 兩長一短 10 兩長兩短 11 兩長三短其他 短滴一聲 四、在數(shù)據(jù)報文層面,寄存器起始地址都是從0開始。數(shù)據(jù)報文格式:設(shè)備地址+功能碼+起始地址+寄存器個數(shù)+校驗(yàn)碼。其中起始地址是從0開始的。如:從站號2讀卡器讀取40001開始的兩個寄存器數(shù)據(jù)的報文發(fā)送:設(shè)備地址 功能碼 起始地址 寄存器個數(shù) 校驗(yàn)碼(CRC16) 02 03 00 00 00 02 C4 38 成功返回: 設(shè)備地址 功能碼 數(shù)據(jù)長度 數(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