在TIA Portal新建項(xiàng)目文件“S71500-RF180C”,雙擊“添加新設(shè)備”在項(xiàng)目中添加控制器S7-1500 PLC,選擇CPU1515-2PN ,如圖2-1。
在PLC_1的“設(shè)備組態(tài)”,點(diǎn)擊CPU PN口添加子網(wǎng),并設(shè)置IP地址。本例CPU PN口 IP地址為192.168.0.1,如圖2-2。
在網(wǎng)絡(luò)視圖中添加RF180C
切換到網(wǎng)絡(luò)視圖,在硬件目錄/ 檢測(cè)與監(jiān)視/ Ident 系統(tǒng)/ SIMATIC 通信模塊,將RF180C 拖入視圖,并將RF180C分配給PLC_1,如圖2-3。
選擇RF180C 的PN口,配置RF180C的以太網(wǎng)地址為192.168.0.2,子網(wǎng)掩碼為255.255.255.0,如圖2-4。
配置RF180C
雙擊RF180C模塊,進(jìn)入RF180C的設(shè)備視圖。雙擊設(shè)備名稱(chēng),設(shè)置或修改RF180C的設(shè)備名稱(chēng),如圖2-6。
在RF180C模塊的“設(shè)備概覽”中,檢查通信接口參數(shù),要保證輸入輸出的起始地址相同, 即“I地址” = “Q地址”。如圖2-7。
下載組態(tài)
在下載組態(tài)之前,首先在網(wǎng)絡(luò)視圖對(duì)RF180C進(jìn)行設(shè)備名稱(chēng)分配。方法是,點(diǎn)擊“分配設(shè)備名稱(chēng)”圖標(biāo),或選擇PN/IE_1,點(diǎn)擊鼠標(biāo)右鍵執(zhí)行“分配設(shè)備名稱(chēng)”。如圖2-7。
在“分配PROFINET設(shè)備名稱(chēng)”對(duì)話框進(jìn)行選擇和操作。首先在“組態(tài)的PROFINET設(shè)備”,選擇要分配設(shè)備名稱(chēng)的設(shè)備RF180C,選擇正確的PG/PC接口,在“網(wǎng)絡(luò)中的可訪問(wèn)節(jié)點(diǎn)”中找到RF180C設(shè)備并選擇,執(zhí)行“分配名稱(chēng)”操作,所有PROFINET設(shè)備名稱(chēng)分配完之后,關(guān)閉該對(duì)話框。如圖2-8。
選擇S7-1500 PLC站進(jìn)行組態(tài)下載,PROFINET 連接成功。如圖2-9。
CPU1515-2PN 運(yùn)行后,RF180C上 ON、DC24V 指示燈亮,表明RF180C與控制器建立了通信連接。
使用SIMATIC Ident 工藝對(duì)象組態(tài)編程
添加組態(tài)SIMATIC Ident工藝對(duì)象
如圖3-1,雙擊工藝對(duì)象下的“新增對(duì)象” ,在“SIMATIC Ident”中,選擇工藝對(duì)象“TO_Ident”,點(diǎn)“確定”關(guān)閉“新增對(duì)象”窗口。
在接下來(lái)的“組態(tài)-基本參數(shù)”選擇Ident 設(shè)備、及通信接口,點(diǎn)擊 確認(rèn)選擇。如圖3-2。
然后,配置“基本參數(shù)”。Ident設(shè)備選擇已組態(tài)的RF180C,使用通道1,閱讀器參數(shù)分配選擇RF300 Gen2 general(RF340R訂貨號(hào)6GT2 801-2BA10)。如圖3-3。
選擇配置“Ident 設(shè)備參數(shù)”。如圖3-4。
如圖3-5選擇配置“閱讀器參數(shù)”。轉(zhuǎn)發(fā)器(標(biāo)簽)類(lèi)型選擇RF300(本例使用的是RF340T)。
簡(jiǎn)單程序指令
在TIA Portal STEP 7 V16指令卡的選件包中,包含了S7-1500對(duì)西門(mén)子工業(yè)識(shí)別系統(tǒng)產(chǎn)品的操作指令。使用工藝對(duì)象組態(tài)的Ident 設(shè)備,SIMATIC Ident程序塊指令版本要高于或等于V5.0。
打開(kāi)PLC的編程界面,通過(guò)雙擊或拖拽的方式使用添加指令塊。如圖3-6。
Reset_Reader
借助“Reset_Reader”塊,可以復(fù)位通過(guò)“SIMATIC Ident”工藝對(duì)象組態(tài)的西門(mén)子RFID閱讀器。指令塊參數(shù)如圖3-7,參數(shù)說(shuō)明見(jiàn)表3-1。
Write
寫(xiě)指令,將“IDENT_DATA”緩沖區(qū)中的用戶(hù)數(shù)據(jù)寫(xiě)入標(biāo)簽。數(shù)據(jù)的物理地址和長(zhǎng)度通過(guò)“ADDR_TAG”和“LEN_DATA”參數(shù)傳送。參數(shù)見(jiàn)圖3-8,參數(shù)定義如表3-2。
使用“Write”塊,可將“IDENT_DATA”緩沖區(qū)中的用戶(hù)數(shù)據(jù)寫(xiě)入標(biāo)簽。該數(shù)據(jù)的物理地址和長(zhǎng)度則通過(guò)“ADDR_TAG”和“LEN_DATA”參數(shù)進(jìn)行傳送。
READ
讀指令,使用Read指令,可以從標(biāo)簽讀取數(shù)據(jù),并將這些數(shù)據(jù)輸入到“IDENT_DATA”緩沖區(qū)中。數(shù)據(jù)的物理地址和長(zhǎng)度通過(guò)“ADDR_TAG”和“LEN_DATA”參數(shù)傳送。參數(shù)見(jiàn)圖3-9,參數(shù)定義如表3-3。
編程
主程序調(diào)用“Reset_Reader”。如圖3-10所示,將已組態(tài)的“SIMATIC Ident_1”工藝對(duì)象,通過(guò)拖拽的方式賦值到“HW_CONNECT”, 如圖3-10。
添加用戶(hù)數(shù)據(jù)塊 MOBY_Data,如圖3-11。
調(diào)用“Write”指令,將“MOBY_Data”.Write中前10個(gè)字節(jié)的數(shù)據(jù),寫(xiě)入標(biāo)簽中從0開(kāi)始的地址區(qū)域,如圖3-12。
調(diào)用“Read”指令,將標(biāo)簽中從地址0開(kāi)始的10個(gè)字節(jié)數(shù)據(jù),讀取并存儲(chǔ)到數(shù)據(jù)塊“MOBY_Data”.Read的前10個(gè)單元。如圖3-13。
測(cè)試
指令“Reset_Reader” 的“EXECUTE”由0到1執(zhí)行閱讀器復(fù)位。復(fù)位成功后,連接在RF180C通道1上的閱讀器RF340R,LED指示燈由藍(lán)色變?yōu)榫G色;將標(biāo)簽RF340T放置到閱讀器附近,RF340R上的LED指示燈變?yōu)殚冱S色,說(shuō)明已檢測(cè)到標(biāo)簽。閱讀器復(fù)位成功后才可以進(jìn)行讀、寫(xiě)操作。
首先,通過(guò)監(jiān)控與強(qiáng)制表給“MOBY_Data”.Write中前10個(gè)單元賦值。
“Write” 指令的“EXECUTE”由“0”到“1”,執(zhí)行“Write”操作,將“MOBY_Data”.Write的數(shù)據(jù)寫(xiě)入標(biāo)簽。
然后再執(zhí)行“Read” 指令,“EXECUTE” 由“0”到“1”,將寫(xiě)入標(biāo)簽的數(shù)據(jù)從標(biāo)簽讀出并存儲(chǔ)到“MOBY_Data”.Read 中。
測(cè)試結(jié)果如圖3-14。
審核編輯:湯梓紅
-
RFID
+關(guān)注
關(guān)注
392文章
6632瀏覽量
245621 -
plc
+關(guān)注
關(guān)注
5039文章
14263瀏覽量
481180 -
Profinet
+關(guān)注
關(guān)注
7文章
1937瀏覽量
27234 -
S7-1500
+關(guān)注
關(guān)注
3文章
301瀏覽量
7119
原文標(biāo)題:S7-1500通過(guò)PROFINET 與RFID通信 (1)
文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
基于S7-1500 CPU集成PN口的Modbus TCP通信快速入門(mén)
S7-1500與G120 CU250S-2 PN的PROFINET通訊

基于S7-1500的運(yùn)動(dòng)控制功能介紹

關(guān)于S7-1200或S7-1500 PLC的通信
S7-1500和S7-1500之間S7通信
S7-1500 CPU支持與其它S7-1500 CPU進(jìn)行直接數(shù)據(jù)交換
WinCC與 S7-1200/S7-1500 PLC之間的通信解析
S7-1500與G120變頻器通過(guò)標(biāo)準(zhǔn)報(bào)文1進(jìn)行Profinet通信步驟

S7-1500與S7-200 SMART的PROFINET IO通信配置

DCM與S7-1500 PN是如何進(jìn)行通訊的?

S7-1500做服務(wù)器端與三方設(shè)備的TCP通信

基于S7-1500雙邊通信的組態(tài)編程步驟

WinCC與S7-1500 PROFINET通信技術(shù)

評(píng)論