//
CC-Link(Control &Communication Link ,控制與通信鏈路系統)是一種開放式現場總線,其數據容量大,通信速度多級可選擇 , 具有高速的數據傳輸速度, 最高可達 10 M b/ s ,而且它是一個復合的、開放的 、適應性強的網絡系統 ,能夠適應于較高的管理層網絡到較低的傳感器層網絡的不同范圍,具有完善的 RAS(Reliability , Availability, Serviceability)功能,即自動返回、切斷從站、通過鏈接繼電器/寄存器的錯誤檢測功能。
本期文章圍繞CC-LINK通訊,將以部分產品為引,舉例介紹思谷智能(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的能力。外殼采用輕便堅固的鋁合金,具有連接范圍廣、通信能力強、環境適應好、防護等級高等特點。
以三菱R04系列PLC為例,搭配思谷智能工業級高頻系列SG-HR-I5讀寫器,組建CC-LINK通訊網絡。硬件拓撲圖如下所示:
一
建立連接
(一)PLC配置(主站)
“CC-LINK - 數據鏈接地址映射”,例程配置如下圖,或可根據自身需求配置:
(二)網關模塊配置(遠程設備站)
1.網關
SG-CG-P4S-CCL 網關輸入/輸出映射區分別需要130 字節長度,故選擇3站4倍設置
2.撥碼
(1)QJ61BT11N:站號為 0,波特率為 5Mbps
(2)SG-CG-P4S-CCL: 站號為 1,波特率為 5Mbps
左邊撥碼設置波特率,為 0 時,速率為 156K;為 1 時,速率為 625K;為 2 時,速率為 2500K;為 3 時,速率為 5M;為 4 時,速率為 10M;中間和右邊兩個撥碼設置站號,十進制。如設站號為 24,則把撥碼分別撥到 2 和 4。
注意:
受通訊距離限制,通訊速率會有不同程度的影響。
二
功能塊介紹
說明:SG-CG-P4S-CCL 網關的 RFID 例程包含一個 FB 功能塊。
CC_LINK 功能塊:讀寫器讀寫功能塊(一個網關可最大連接四個讀寫器,每個讀寫器調用一個CC_LINK 功能塊,配置不同輸入輸出參數即可);
(一)全局變量表
(二)輸入輸出分配映射地址
網關輸入映射數據為 X100 - X23F & D1000 - D1047,共 136 字節; 網關輸出映射數據為 Y100 - Y23F & D2000 - D2047,共 136 字節;
在這里 SG-CG-P4S-CCL 只占用了輸入/輸出映射地址各 130 字節,分別配置給網關遠程 IO 口 2字節,RF1-RF4 各 32 字節,具體的地址配置可參考附表一;
(三)RFID_CCL 功能塊參數說明
輸入參數說明:
輸出參數說明:
(四)讀 ID 數據
UID 數據是標簽載碼的唯一身份標識,出廠時配置,只讀;
(1) 修改 xEnable 的值為“1”,若讀頭正常連接,xConn 的值會變為“1”;
(2) 將標簽靠近讀頭,xTagPresent 信號會變為“1”;
(3) 修改命令碼 xCmd 的值為“1“;
(4) 修改 Trigger 的值為“1”;
(5) 查看 xDone 與 xErr 信號,如果 xDone 為”1“,xErr 為”0“,則讀取標簽 ID 數據成功,標簽的ID 數據存放在 TagIBuffer 緩存區。
(五)寫內存數據
(1) xEnable 的值為“1”,若讀頭正常連接,xConn 的值會變為“1”;
(2) 標簽靠近讀頭,xTagPresent 信號會變為“1”;
(3) 命令碼 xCmd 的值為“0x12“;
(4) 修改數據長度 wLen 的值為“8”;
(5) 起始地址 arrWriteBuffer 默認為 0;
(6) 在 arrWriteBuffer[0]~[7]區域填充所需要寫入的標簽數據,例如:01 02 03 04 05 06 07 08;
(7) 修改 Trigger 的值為“1”;
(8) 查看 xDone 與 xError 信號,如果 xDone 為”1“,且 xError 為”0“,則寫入標簽數據成功。
(六)讀內存數據
(1) xEnable 的值為“1”,若讀頭正常連接,xConn 的值會變為“1”;
(2) 標簽靠近讀頭,xTagPresent 信號會變為“1”;
(3) 命令碼 xCmd 的值為“18“;
(4) 修改數據長度 wLen 的值為“8”;
(5) 起始地址 arrWriteBuffer 默認為 0;
(6) 在 arrWriteBuffer[0]~[7]區域填充所需要寫入的標簽數據,例如:01 02 03 04 05 06 07 08;
(7) 修改 Trigger 的值為“1”;
(8) 查看 xDone 與 xErr 信號,如果 xDone 為”1“,且 xErr 為”0“,則寫入標簽數據成功。
三
歡迎垂詢
思谷智能(SYGOLE)通過持續的技術創新,攻克了多項行業關鍵核心技術,所研發的工業RFID產品及系統解決方案成功應用于國內汽車、物流、3C、工程機械、能源動力、精密制造、高端裝備等行業領域,是自主安全可控的國產品牌。思谷智能(SYGOLE)工業RFID產品的傳導騷擾、傳導抗擾度、電磁兼容、讀取距離、讀取速度等指標相比國外一線品牌同類產品表現更佳,實現了智能制造裝備領域關鍵技術與核心產品的國產替代。
更多思谷智能(SYGOLE)工業識別產品應用方式請聯系我們,我們將給您最專業的方案規劃及技術解答。