RFID 即射頻識別(Radio Frequency IDentification)技術,又稱電子標簽、無(wu)線(xian)射(she)頻(pin)識(shi)別(bie),是(shi)一(yi)種(zhong)通(tong)信(xin)技(ji)術(shu),可(ke)通(tong)過(guo)無(wu)線(xian)電(dian)訊(xun)號(hao)識(shi)別(bie)特(te)定(ding)目(mu)標(biao)並(bing)讀(du)寫(xie)相(xiang)關(guan)數(shu)據(ju),而(er)無(wu)需(xu)識(shi)別(bie)係(xi)統(tong)與(yu)特(te)定(ding)目(mu)標(biao)之(zhi)間(jian)建(jian)立(li)機(ji)械(xie)或(huo)光(guang)學(xue)接(jie)觸(chu)。
RFID 射頻識別是一種非接觸式的 自動識別技術 ,它通過 射頻信號 自動識別目標對象並獲取相關數據,識別工作無需人工幹預,可工作於各種惡劣環境。RFID技術可識別高速運動物體並可同時識別多個標簽,操作快捷方便。
標簽(Tag):由耦合元件及芯片組成,每個標簽具有唯一的電子編碼,附著在物體上標識目標對象
閱讀器(Reader):讀取(有時還可以寫入)標簽信息的設備,可設計為手持式或固定式;
天線(Antenna):在標簽和讀取器間傳遞射頻信號。
標簽進入 磁場 後,接收解讀器發出的射頻信號,憑借感應電流所獲得的能量發送出存儲在芯片中的產品信息(Passive Tag,無源標簽或被動標簽),或者由標簽主動發送某一頻率的信號(Active Tag,有源標簽或主動標簽),解讀器讀取信息並解碼後,送至中央信息係統進行有關數據處理。
在(zai)自(zi)動(dong)化(hua)行(xing)業(ye),特(te)別(bie)是(shi)流(liu)水(shui)線(xian)控(kong)製(zhi)係(xi)統(tong)中(zhong),條(tiao)碼(ma)讀(du)寫(xie)器(qi)是(shi)一(yi)個(ge)不(bu)可(ke)或(huo)缺(que)的(de)設(she)備(bei),一(yi)般(ban)用(yong)於(yu)流(liu)水(shui)線(xian)產(chan)品(pin)的(de)標(biao)識(shi),以(yi)便(bian)於(yu)和(he)上(shang)位(wei)機(ji)控(kong)製(zhi)數(shu)據(ju)係(xi)統(tong)交(jiao)互(hu)數(shu)據(ju)。然(ran)而(er)光(guang)電(dian)式(shi)的(de)讀(du)寫(xie)器(qi)一(yi)次(ci)隻(zhi)能(neng)對(dui)一(yi)個(ge)條(tiao)碼(ma)標(biao)簽(qian)進(jin)行(xing)讀(du)寫(xie),對(dui)於(yu)同(tong)時(shi)處(chu)理(li)一(yi)批(pi)產(chan)品(pin)就(jiu)顯(xian)得(de)捉(zhuo)襟(jin)見(jian)肘(zhou)了(le)。采(cai)用(yong)RFID設備就很好的解決了該問題,但是其與上位機的接口相對於光電式的讀寫器,就顯得複雜一些了。
在項目應用之前,首先選定好某種廠家和型號的RFID設she備bei,搭da建jian好hao硬ying件jian的de架jia構gou。然ran後hou根gen據ju廠chang家jia提ti供gong的de通tong訊xun協xie議yi和he開kai發fa資zi源yuan等deng來lai開kai發fa和he紫zi金jin橋qiao組zu態tai軟ruan件jian的de接jie口kou,即ji驅qu動dong程cheng序xu。由you於yu一yi次ci讀du取qu多duo個ge標biao簽qian,設she計ji驅qu動dong的de時shi候hou就jiu要yao特te別bie注zhu意yi幾ji點dian:
1 )RFID設備的讀取模式設置:模式一般有立即通知、定時通知、增加通知和變化通知,視設備和上位機的具體情況而定;
2 )標簽讀取的控製:由於讀取一批標簽需要一定時間,並且跟位置有關,故標簽讀取的開始和結束最好能控製,以避免以免少讀或誤讀;
3 )數據庫點的連接方案:標簽內容是一串字符串,宜用數據庫點的DESC參數來接收數據;可以根據實際情況,定義一批點來同時接收標簽內容,用一個點來計數,對於讀取到少於或者多於定義點數目的標簽,需要有處理方案;最後需要有標簽的數據的清空標識
將驅動文件夾例如“MET_RFID”和相關庫文件複製到紫金橋的驅動程序安裝目錄“RealInfo\IO Servers”中,然後在該文件夾內複製一個驅動框架執行程序(例如:IoScan.exe)改名為該複製文件夾的名稱如MET_RFID.exe,重啟開發係統即可。
隨後運行紫金橋開發係統,展開“數據庫”選項卡,設備驅動所在目錄如“RFID”,如下圖所示:
雙擊定義設備:
在點組態中根據需要建立一組標簽內容讀取的點,以及讀取的開始結束、標簽接收個數、清空等控製點:
在讀取到標簽之後,需要對標簽內容進行處理、分析、保存等,建議使用紫金橋組態軟件6.5版本已經優化的數組功能,例如:
1) 定義數組:在view中定義一個間接變量如“arrRFID”,作為數組使用
2 )數組初始化:在應用腳本的“進入程序”中對該數組初始化並指向需要讀取的條碼
這樣,在程序中直接對數組arrRFID的操作即是對著一組標簽內容的操作,非常方便。