PLC及PC與RFID射頻識別讀寫(xiě)器串行通訊的實(shí)現
文章出處:http://psychicreadingswithdeb.com 作者:王宏 人氣: 發(fā)表時(shí)間:2011年10月30日
RFID射頻識別系統簡(jiǎn)介
RFID 的全稱(chēng)是Radio Frequency Identification,即射頻識別,它利用無(wú)線(xiàn)電射頻實(shí)現可編程控制器(PLC)或微機(PC)與標識間的數據傳輸, 從而實(shí)現非接觸式目標識別與跟蹤。
一個(gè)典型的RFID射頻識別系統包括四部分:標識、天線(xiàn)、控制器和主機(PLC或PC),系統結構圖見(jiàn)圖1。
天線(xiàn)的作用是通過(guò)無(wú)線(xiàn)電磁波從標識中讀數據或寫(xiě)數據到標識中。天線(xiàn)形狀大小各異,大的可以做成貨倉出口的門(mén)或通道,小的可以小到1mm。
控制器用于控制天線(xiàn)與PLC或PC間的數據通信,有的控制器還帶有數字量輸入輸出,可以直接用于控制??刂破髋c天線(xiàn)合稱(chēng)讀寫(xiě)器。
PLC或PC根據讀寫(xiě)器捕捉到的標識中的數據完成相應的過(guò)程控制,或進(jìn)行數據分析、顯示和存儲。
本文即以具有代表性的美國EMS(Escort Memory Systems)公司的13.56MHz無(wú)源RFID射頻識別讀寫(xiě)器LRP830為例,介紹了PLC及PC與RFID讀寫(xiě)器進(jìn)行串行通訊,從而獲取標識數據,用于控制或數據處理的具體實(shí)現方法。
RFID射頻識別讀寫(xiě)器的命令集及串行通訊協(xié)議
以L(fǎng)RP830讀寫(xiě)器為例,LRP830是EMS 13.56MHz無(wú)源系列射頻讀寫(xiě)器中的一種,它的標識和天線(xiàn)可以在水下或高溫腐蝕環(huán)境中正常工作,可以一次讀寫(xiě)99個(gè)標識,最大讀寫(xiě)距離63.5cm。它帶有兩個(gè)串口,一個(gè)DeviceNet接口,4個(gè)DI隔離輸入,4個(gè)DI隔離輸出,保護等級IP66,NEMA4封裝,非常適合于在工業(yè)自動(dòng)化中應用。
LRP830讀寫(xiě)器上的串口是合在一起的,通過(guò)專(zhuān)用電纜可以分接出COM1和COM2兩個(gè)串口,兩個(gè)串口作用不同,COM1用作通訊口,從PLC或PC接收命令并返回響應數據, 可以配置為RS232、RS422或DeviceNet接口。COM2用于配置系統參數(如讀寫(xiě)模式、波特率等)或下載系統升級程序。
LRP830可以與所有EMS的FastTrackTM系列無(wú)源標識結合使用,每個(gè)標識中可以存儲48個(gè)字節的數據,另外還有8個(gè)字節用于存儲只讀的唯一的序列號(出廠(chǎng)前由廠(chǎng)方設定)。
LRP830提供了單標識讀寫(xiě)命令集(見(jiàn)表1),多標識讀寫(xiě)命令與此類(lèi)似。
表1 單標識命令集
每種命令可以有三種通訊協(xié)議:ABxS 、ABxF 、ABx ASCII。表2 是ABxS通訊協(xié)議持續讀單標識命令的一個(gè)例子,其它命令與此類(lèi)似。
表2 ABxS協(xié)議持續讀單標識命令舉例