工業(yè)RFID應(yīng)用之技術(shù)篇(一):RFID讀寫器如何通過Modbus RTU與西門子PLC S7-1200進行通信
廣州晨控智能技術(shù)有限公司
參考價: | 面議 |
- 產(chǎn)品型號
- 品牌
- 其他 廠商性質(zhì)
- 所在地
訪問次數(shù):389更新時間:2021-08-11 10:34:20
大家好,我是晨控智能小幫手,最近有客戶反應(yīng)這個UR08的使用比較難,他按照手冊試了好久都沒有理解明白,所以今天我們來一起研究一下超高頻RFID讀寫器的工作流程。
今天的這款超高頻讀寫器是CK-UR08,由廣州晨控智能獨立研發(fā)生產(chǎn)銷售,具有國家證書。使用到的設(shè)備主要是西門子S7-200SMART PLC,使用電腦編程控制。
軟件:STEP 7-MicroWIN SMART
RFID讀寫器:超高頻UR08
PLC下位機:S7-200SMART
連接方式:485總線、以太網(wǎng)
UR08支持485總線實現(xiàn)多從站在線,也可以使用RS232直連PLC實現(xiàn)數(shù)據(jù)通訊,電腦和PLC的通訊采用以太網(wǎng),可經(jīng)由交換機也可使用PLC自帶的網(wǎng)口模塊實現(xiàn)。
硬件連接完畢之后上電,打開軟件點擊PLC欄目,點擊plc信息。
在通信接口選擇本地網(wǎng)卡,會自動顯示尋找到的PLC,右側(cè)顯示此PLC的IP地址,值得注意的是,PC端本身的IP網(wǎng)段要和PLC設(shè)置為同一網(wǎng)段,否則連接失敗。
與PLC建立連接之后,打開編寫好的例程,將其下載到PLC啟動。
這是程序一部分,通過MBUS_MSG指令完成對標簽的讀寫命令,Slave代表讀寫器的從站號,當多臺讀寫器并聯(lián)使用時可以依靠從站號對的讀寫器進行命令。
RW為命令標注位,RW=1為讀操作,RW=0為寫操作,指令中的地址40001對應(yīng)讀寫器的0x00地址,是一種綁定關(guān)系,Count為從40001起始的26個寄存器。
超高頻讀寫器UR08采用的EPC global UHF Class 1 Gen 2 / ISO 18000-6C協(xié)議標準,在程序操作中采用命令流的方式發(fā)送指令,其的操作步驟應(yīng)當遵循規(guī)范。
1、上電尋卡
2、停止尋卡
3、讀標簽
4、寫標簽
如圖所示為操作寄存器,VW300為命令流刷新,程序會在命令流刷新之后執(zhí)行;VW310為命令位,如36是尋卡,37是停止尋卡,29是讀取數(shù)據(jù),46是寫入數(shù)據(jù),66是清空列表。
VW312是標簽號,如下圖所示,尋卡之后會在數(shù)據(jù)區(qū)顯示讀到RFID卡的EPC號,并為標簽分配標簽號,標簽號后面跟隨EPC號,最多可同時讀取10個標簽的EPC號。
標簽內(nèi)部寄存器分為4個區(qū)域,VW314代表操作的存儲區(qū),每個存儲區(qū)的數(shù)據(jù)地址都從0x00開始。
VW316和VW318為操作的起始地址和操作長度,VW320以及之后對應(yīng)寫入的數(shù)據(jù)地址0x00及之后。
用戶區(qū)只有15個寄存器可供讀寫,EPC號由7個寄存器構(gòu)成,客戶在使用時不可超過操作數(shù)目,否則會反饋錯誤,寫入錯誤。
以上就是關(guān)于超高頻UR08讀寫器連接S7-200的使用方法,希望能夠幫助到各位有需求的客戶。
了解更多有關(guān)RFID產(chǎn)品信息請登錄廣州晨控技術(shù)有限公司或者關(guān)注微信公眾號(晨控智能),我們會及時更新相關(guān)RFID信息,期待您的咨詢與合作。