黃鑫金 連磊
摘 要:射頻識別是一種非接觸式的自動識別技術(shù),他通過射頻信號自動識別目標(biāo)對象并獲取相關(guān)數(shù)據(jù),射頻識別技術(shù)可識別高速運(yùn)動物體并可識別多個標(biāo)簽,操作快捷方便,長距離射頻不怕灰塵污染惡劣的環(huán)境,視頻識別技術(shù)應(yīng)用在斗輪機(jī)大車行走距離校驗上。
關(guān)鍵詞:RFID射頻識;ControlLogix可編程控制器;以太網(wǎng)通訊
射頻識別技術(shù)的基本工作原理:標(biāo)簽進(jìn)入磁場后,接觸解碼器發(fā)出的射頻信號,憑借感應(yīng)電流所獲得的能量發(fā)送出存儲在芯片的信息,或者主動發(fā)送頻率信號,解讀器讀取信息并解碼后,送至中央信息系統(tǒng)進(jìn)行有關(guān)數(shù)據(jù)處理。
1 數(shù)據(jù)測試及數(shù)據(jù)讀取
1.1 射頻開關(guān)ETHERNET配置
首先在控制器的背面,微動旋鈕開關(guān)調(diào)至DHCP,然后通過AB軟件工具BOOTP-DHCP SERVE 掃到P+F控制器的MAC地址,在此界面上用DHCP 將此MAC 地址跟相應(yīng)IP 關(guān)聯(lián)起來(192.168..1.101),同時PLC程序中的I/O 配置中也添加ETHERNET-MODULE,模塊(見圖1),配置時IP地址必須與控制器的IP地址一致,正確形式下,CPU模塊也無報I/O燈閃爍!
若通過AB軟件工具BOOTP-DHCP SERVE,IP地址鎖定不成功,可以嘗試另一種方式修改IP鎖定地址。首先,控制器的背面,微動旋鈕開關(guān)調(diào)至“A”IP 169.254.X.X,(控制器背面都有標(biāo)示),連接網(wǎng)線至PC然后打開瀏覽器的輸入欄位輸入緊湊型識別控制器IP地址,然后按回車鍵確認(rèn)。打開頁面(見圖1)
圖1 射頻開關(guān)ETHERNET配置
1.2 配置相關(guān)的讀寫命令
在硬件組態(tài)完成后,打開RSLogix5000新建項目,在編程頁面I/O Configuration中添ETHERNET-MODULE模塊。設(shè)置模塊的屬性,名稱,IP地址,Input/ Output大小,(見圖2)。
圖2 配置相關(guān)設(shè)置模塊的屬性設(shè)置
導(dǎo)入所需要的Add-on:(單次讀PF_RFID_ReadData_1HD_1Time, 單次寫 PF_RFID_WriteData_1HD_1Time),創(chuàng)建主程序,讀開關(guān)-單次讀,寫開關(guān)-單次寫,(見圖3)。
圖3 配置相關(guān)的讀寫命令
2 讀寫
2.1 單次讀寫命令
讀寫塊參數(shù)設(shè)置正確后,寫單次寫,讀可以單次讀,也可以連續(xù)讀,步驟如下:寫命令,首先把載碼體放置讀寫頭感應(yīng)側(cè),然后在軟件程序當(dāng)中在writedata標(biāo)簽庫里寫入50.保存,再Write 右擊toggle bit,程序塊相應(yīng),寫入載體為50(見圖4).然后解除toggle bit,已寫入。若想測試是否有寫入命令,先把載碼體重新放置讀寫頭感應(yīng)側(cè),再Read右擊toggle bit,程序塊相應(yīng),然后在Readdata中讀取命令。 寫時必須寫開關(guān)-單次寫:
圖4 單次讀寫命令設(shè)置
2.2 連續(xù)讀命令
導(dǎo)入所需要的Add-on:(連續(xù)讀PF_RFID_ReadData_1HD_Cont.L5X)(見圖5)
圖5 連續(xù)讀寫命令設(shè)置
2.3 創(chuàng)建主程序
程序的創(chuàng)建,見圖6。
圖6 主程序創(chuàng)建圖
3 連續(xù)讀數(shù)據(jù)
完成創(chuàng)建和編譯之后,就可以連續(xù)讀數(shù)據(jù),必須得給READ一個Toggle bit后面塊重新才能連續(xù)讀 ,(見圖7)。
4 結(jié)語
RFID射頻識別技術(shù)組成:RFID標(biāo)簽俗稱電子標(biāo)簽,讀寫器是對RFID標(biāo)簽進(jìn)行讀/寫操作設(shè)備,天線是RFID標(biāo)簽和讀寫器之間實現(xiàn)射頻信號空間傳播和建立無線通訊連接的設(shè)備,中間件等。ControlLogix是一種框架式控制系統(tǒng),他將順序控制,過程控制,運(yùn)動控制和傳動控制功能集成在一起,同時還提供通訊功能。 本文論述了以太網(wǎng)接口IC-KP2-1HB17-2V1D 識別控制器連接AB ControlLogix可編程控制器。通過測試,以太網(wǎng)接口IC-KP2-1HB17-2V1D 識別控制器可以連接AB ControlLogix可編程控制器。
圖7 連續(xù)讀數(shù)據(jù)設(shè)置
參考文獻(xiàn):
[1] 嚴(yán)光文,張其善.射頻識別卡讀寫模塊的設(shè)計[J].北京航空航天大學(xué)學(xué)報.2003(02):178-180.
[2] 劉錚,章兢.非接觸式IC卡中的射頻識別技術(shù)[J].信息技術(shù).2002
(04):22-24.
[3] 劉琰 ,李輝 ,顧亮.射頻識別技術(shù)軟硬件系統(tǒng)研制[J].電子技術(shù).
2002(03):29-32.
[4] 楊東海.稱重傳感器并聯(lián)組合輸出電路的故障檢查與判斷[J].水利電力機(jī)械.2000(02):51-55.
[5] 何巍.微機(jī)混凝土配料控制系統(tǒng)[J].四川師范大學(xué)學(xué)報: 自然科學(xué)版.1999(06):760-763.
[6] 郭起宏,張顯明.自動配料控制系統(tǒng)的研究與設(shè)計[J].電氣傳動.1997
(06):33-35.
[7] 李順增,王志強(qiáng),吳志華.配料控制系統(tǒng)的自適應(yīng)稱重控制器[J].華北工學(xué)院學(xué)報.2002(03):209-211.
[8] 蔣天炎,陳天洲.平衡秤微機(jī)配料控制系統(tǒng)[J].工程設(shè)計.2000(03):
57-59.
[9] 金桂,向國梁.基于C語言STC89C52單片機(jī)電子密碼鎖的設(shè)計與仿真[J].現(xiàn)代電子技術(shù).2010(19):176-178.
[10] 董海棠,張旭,馮中毅.基于單片機(jī)的電子密碼鎖設(shè)計[J].自動化與儀器儀表.2014(10):42-44.
[11] 張云,周明輝,周海林,等.基于AT89S51的多功能電子密碼鎖設(shè)計[J].電子設(shè)計工程.2010(06):23-25.
[12] 涂小芳,葛良全,李俊頡.基于AT89C2051低功耗高安全的電子密碼鎖設(shè)計[J].電子制作.2014(06):18.
[13] 朱璇,唐曉茜,殷建軍.基于單片機(jī)的智能加密電子密碼鎖設(shè)計[J].輕工機(jī)械.2009(04):76-78.
[14] 陳建林,趙立宏.基于Proteus的數(shù)字密碼鎖的仿真設(shè)計[J].機(jī)械工程與自動化.2009(04):44-46.
[15] 林麗純.基于iButton的新型電子鎖控制器設(shè)計[J].廣東工業(yè)大學(xué)學(xué)報.2009(02):98-100.
[16] 顧光旭.智能密碼電子鎖設(shè)計[J].鹽城工學(xué)院學(xué)報: 自然科學(xué)版.
2009(01):49-52.
[17] 張力.基于單片機(jī)與串行通信的電子密碼鎖設(shè)計[J].電子技術(shù)與軟件工程.2015(16):162.
[18] 王志宏,薛增濤,陳志軍,等.智能卡電子鎖的設(shè)計[J].現(xiàn)代電子技術(shù).2007(09):104-105.