大家好,我是晨控小幫手!
今天我給大家介紹一個工業(yè)設備智能化好幫手。
首先我們來了解一下什么是RFID?
它是一種非接觸式的自動識別技術,通過射頻信號自動識別目標對象并獲取相關數(shù)據(jù),無須人工干預,能夠有效降低人力成本。
它是條形碼的無線版本,RFID技術具有條形碼所不具備的防水、防磁、耐高溫、使用壽命長、讀取距離大、數(shù)據(jù)可加密、數(shù)據(jù)容量大、存儲信息更改自如等優(yōu)點,其應用將給零售、物流等產業(yè)帶來革命性變化。
RFID 典型應用包括:物流領域;交通運輸領域;農牧漁業(yè);醫(yī)療行業(yè);制造業(yè);RFID 還可以應用于圖書與文檔管理、門禁管理、定位與物體跟蹤、環(huán)境感知 和支票防偽等多種應用領域。
可以預見,在不久的將來, RFID 將構建虛擬世界與物理世界的橋梁,RFID 技術不僅會在各行各業(yè)被廣泛采用,最終RFID 技術將會與普適計算技術相融合,對人類社會產生深遠影響。
晨控工業(yè)級RFID高頻讀卡器
特點:易連接·易安裝·易操作
這是一款基于射頻識別技術的高頻 RFID 標簽讀卡器,該讀卡器內部集成了射頻部分通信協(xié)議,用戶只需通過 RS232或RS485 通信接口接收數(shù)據(jù)便能完成對標簽的讀取操作,而
無需理解復雜的射頻通信協(xié)議。
讀卡器自帶 Auto-turning 自動調諧電路,在不同環(huán)境中工作時能自動調節(jié)電路參數(shù),使外部環(huán)境對讀卡距離的影響降到最小,進一步增強了自身的抗力。
具有接收靈敏度高、性能穩(wěn)定、可靠性強等特點。此讀卡器可廣泛應用于物流,倉儲管理,過程控制,機械臂站點控制等領域。
CK-FR03-A01高頻RFID讀卡器
測試設備參數(shù):
系統(tǒng):Windows10
編程軟件:TIA Portal V14
RFID讀卡器:CK-FR03-A01
PLC:Siemens S7-1200
通訊協(xié)議:Modbus RTU
那么廢話不多說,讓我們開始實際測試
首先是高頻RFID讀卡器與西門子PLCS7-1200的連接,概念圖如下
讀卡器作為從站,PLC作為主站(主/從站我們待會再說)
實例連接如下:
此型號使用RS485串口連接,24V供電,串口白線是A端口,黑線是B端口,這里要注意的是:讀卡器A端口接PLC的T/RB,B端口接PLC的T/RA。
讀卡器的信號線只有兩根,標準的RS485串口通信,很簡單對不對,順帶提一句,讀卡器還支持多臺同時掛載在一條總線上,概念圖如下
而PC與PLC之間的連接則可參考小編的另一篇文章
連接成功之后如下圖,將程序裝載即可
Modbus RTU通訊協(xié)議
程序裝載
Modbus協(xié)議支持市面上絕大多數(shù)PLC通訊,我們力求保證每一位客戶朋友都能在收到產品的時間迅速使用,Modbus RTU組態(tài)程序會在購買產品時同時附送,節(jié)省客戶大量的時間,各位工程師朋友將程序裝載到PLC經(jīng)過簡單的調試就能方便的使用,并且根據(jù)各自的需求進行修改
程序組態(tài)
向PLC裝載好程序之后,打開編程軟件TIA Portal V14的程序塊,其中MB_COMM_LOAD這個程序段的作用就是對PLC進行組態(tài),那么組態(tài)是什么意思呢?
簡單的說,小明和小亮要玩?zhèn)€游戲,組態(tài)就是他們兩個商量好的游戲規(guī)則,兩方都按照定好的規(guī)則行事,這樣子一說就很好理解了吧(RFID讀卡器已經(jīng)在生產中寫入了Modbus RTU從站協(xié)議,所以只需要對PLC組態(tài),告訴PLC規(guī)則即可)。
PLC主站發(fā)出讀命令
在這里簡單介紹一下Modbus協(xié)議,該協(xié)議固定只能有一個主站,從站的個數(shù)根據(jù)主站決定,可擴展至32個,此程序段中MB_MASTER則是規(guī)定PLC為主站,可對各從站發(fā)送命令。
程序塊中MB_ADDR為讀卡器從站站號,MODE表示工作命令,0代表讀取從站數(shù)據(jù),DATA_ADDR為讀取讀卡器寄存器的起始地址0x00,DATA_LEN為讀取的數(shù)據(jù)長度-6個字節(jié),DATA_PTR表示讀取的數(shù)據(jù)放入的寄存器地址-“RS485_DATA”數(shù)據(jù)塊的”Read“變量組,如圖。
此例中僅讀取6個字節(jié)作為實例,其內容含義分別為:從站站號,波特率,校驗方式,讀卡模式,標簽狀態(tài),讀卡狀態(tài),詳細的介紹可參考開發(fā)手冊。
PLC主站發(fā)出寫命令
當此程序段的MODE置 1 時代表執(zhí)行寫命令,用戶可以將“RS485_DATA”數(shù)據(jù)塊中的變量組“Write”的數(shù)據(jù)經(jīng)由讀卡器寫入標簽,起始地址DATA_ADDR=40011相當于標簽的起始地址為0x000A(這里提一下:起始地址0x0000開始6位可解讀讀卡器狀態(tài),0x0006~0x0009為UID位,即標簽出廠ID,不可更改,用戶可寫入數(shù)據(jù)位從0x000A~0x4106)
以上即是小編為大家?guī)淼某靠豏FID高頻讀寫器的詳細介紹,希望能夠幫到大家,迅速上手我們的產品。