本周,我們來講解思谷智能(SYGOLE)工業RFID產品與歐姆龍CJ2M實現EtherNet/IP通訊配置操作說明,趕緊點贊收藏起來~
//
EtherNet/IP(Industrial Protocol)簡稱“EIP”,是一個現代化的標準協議,由工業以太網通訊協定,可應用在程序控制及其他自動化的應用中,是通用工業協定(CIP)中的一部分,建立在標準TCP/IP協議之上,可以使控制系統及其元件之間建立通訊,例如可編程邏輯控制器、I/O模組等。(EtherNet/IP中的IP是指工業協定。)
EnterNet/IP 工業以太網組成的系統具有兼容性和互操作性,資源共享能力強和傳輸距離遠,傳輸速率高優勢。
本期文章圍繞EtherNet/IP通訊協議,將以部分產品為引,舉例介紹思谷智能(SYGOLE)關于RFID產品在復雜的工業現場如何快速實現通訊對接、識別讀寫等相關操作。
思谷智能(SYGOLE)自主研發的工業識別產品系列
思谷智能(SYGOLE)SG-CG-P4S系列總線模塊是一款提供標準工業總線協議的網關控制器,可支持Profinet/EtherCAT/EtherNetIP/CC-LINK等多種協議,包含兩個7/8”電源供電接口,兩個M12 5-PIN總線接口, 4個M12 RFID讀寫頭接口和4個M12 4PIN I/O接口(包括8路I/O點)。傳輸速率最高支持100Mbps,可級聯多套總線模塊到PLC中,提供強大的現場采集數據和控制IO的能力。外殼采用輕便堅固的鋁合金,具有連接范圍廣、通信能力強、環境適應好、防護等級高等特點。
以歐姆龍CJ系列為例,搭配思谷智能工業級高頻系列SG-HR-I5讀寫器,組建EtherNet/IP通訊網絡。硬件拓撲圖如下所示:
一
建立連接
(一)PLC配置(主站)
1.PLC軟件介紹
編程環境 :CX-Programmer9.6;
PLC 功能塊: “SG_Reader_FB”;
組態配置文件: “Untitled”;
設備描述文件: “SG-CG-P4S-EIP V1.1.EDS”文件;
模塊設置軟件: “UdpTester”設置軟件;
SGRFIDReader:功能塊“
SG_Reader_FB”,對標簽的讀/寫操作主要由該來功能塊完成;
2.功能塊
每個“SG_Reader_FB”功能塊實例對應一個網關 RF 通道上的讀寫器,功能塊圖形如下:
3.使用介紹
(1)硬件配置
CJ2W-EtherNet/IP 通訊設置
例程將 PLC 的 IP 設置為 192.168.1.1,硬件撥碼節點最后一位需要與 IP 最后一位對應設置,具體如下圖:
備注: 詳細資料請參考歐姆龍通訊手冊
(二)組態網關設備
1.添加 EDS 文件
打開歐姆龍 “NetWork Configurator”網絡組態軟件,安裝 EDS 文件,并且組態設備;
2.配置通訊映射數據
輸入輸出各 130 字節,具體參考例程所提供的配置文件,例程配置為輸入 D4000-D4064,輸出D4100-D4164,網關內存分配為 IO + 4*RF 通道數據(130byte = 2byte + 4*32byte)
二
功能塊介紹
說明:使用時,如果是獲取 UID/EPC 數據,無需觸發命令引腳,標簽信號到位后,UID/EPC數據會自動上傳,如果讀寫 USER 區數據,則需要觸發相應命令來讀寫 USER 區數據。
提供的 Demo 程序使用網關 RF0 - RF1 通道接入 RFID 讀寫器
(一)讀寫器讀/寫功能
本例程測試選用通道為 RF0 通道;
所有標簽操作均需標簽靠近讀寫器可讀范圍內進行,此時標簽在位信號“xTagPresent”為 1;
(二)讀取標簽 ID 數據
(1)標簽到位,“xTagPresent”信號的值為“TRUE”;
(2)查看標簽 TagIdData 數據以及 iTagIdLength 數據,即為標簽 ID 數據以及其長度;
(三)寫 USER 區
(1)標簽到位,標簽到位信號 xTagPresent 信號的值為“TRUE”;
(2) 修改數據長度 iLength 的值為 8;
(3) 修改起始地址 wAddress 的值為 16#0104;
(4)填充寫入數據的緩存區數據“16#01、16#02、16#03、16#04、16#05、16#06、16#07、 16#08 ”;
(5)修改寫入命令 xWrite 為 “TRUE”;
(6)查看功能塊反饋回來的完成信號 xDone 和錯誤信號 xError,如果 xDone 值為“TRUE”,則說明數據已寫入完成,如果 xError 為“TRUE”,則說明數據寫入失敗;
(四)讀 USER 區
(1)標簽到位,標簽到位信號xTagPresent 信號的值為“TRUE”;
(2)修改數據長度 iLength 的值為 30;
(3)修改起始地址 wAddress 的值為16#0000;
(4) 修改寫入命令 xRead 為 “TRUE”
(5)查看功能塊反饋回來的完成信號 xDone 和錯誤信號 xError,如果 xDone 值為“TRUE”,則說明數據已讀取完成,如果 xError 為“TRUE”,則說明數據讀取失敗;
(6)用戶可自行查看讀取標簽的數據緩存區數據,與寫入的數據進行校對,進一步確認標簽數據寫入與讀取是否成功;
三
歡迎垂詢
思谷智能(SYGOLE)通過持續的技術創新,攻克了多項行業關鍵核心技術,所研發的工業RFID產品及系統解決方案成功應用于國內汽車、物流、3C、工程機械、能源動力、精密制造、高端裝備等行業領域,是自主安全可控的國產品牌。思谷智能(SYGOLE)工業RFID產品的傳導騷擾、傳導抗擾度、電磁兼容、讀取距離、讀取速度等指標相比國外一線品牌同類產品表現更佳,實現了智能制造裝備領域關鍵技術與核心產品的國產替代。
更多思谷智能(SYGOLE)工業識別產品應用方式請聯系我們,我們將給您最專業的方案規劃及技術解答。