西門子S7-1200 CPU 和 RF120C如何實現(xiàn)對RF200進行讀寫操作?
發(fā)布日期:
2023-07-19

西門子博途編程指令的“選件包”中集成了 SIMATIC Ident 配置文件和 Ident 指令塊,使用TIA Portal 進行組態(tài)與編程的 S7-1200/1500 可以使用這些指令對工業(yè)識別系統(tǒng)進行操作。

西門子S7-1200 可以使用 RF120C 通信模塊,實現(xiàn)與西門子工業(yè)識別系統(tǒng)的通信。本文介紹通過西門子S7-1200 CPU 和 RF120C ,使用 Ident 指令塊,實現(xiàn)對 RF200 進行讀、寫操作。

1. 首先,通過“設(shè)備視圖”對 CPU 和 RF120C 進行組態(tài)。

2.選擇連接的閱讀器類型,本例中連接的是 RF260R ,故選擇 “RF200 常規(guī)”,如圖所示:

西門子S7-1200 CPU 和 RF120C如何實現(xiàn)對RF200進行讀、寫操作?

3. 查看 RF120C 的 “IO 起始地址”和“硬件標識符”,后續(xù)編程需要使用這兩個參數(shù)

西門子S7-1200 CPU 和 RF120C如何實現(xiàn)對RF200進行讀、寫操作?

4.當(dāng)在主程序 OB1 使用了“選件包”中的 RFID 相關(guān)指令(例如在 OB1 中拖拽 Reaet_Reader 指令),則會自動的在“PLC 數(shù)據(jù)類型”中增加如圖5所示的數(shù)據(jù)類型如:

“IID_CMD_STRUCT”、“IID_HW_CONNECT”等,并使用數(shù)據(jù)類型“IID_HW_CONNECT”創(chuàng)建參數(shù) DB 塊,如圖所示:

西門子S7-1200 CPU 和 RF120C如何實現(xiàn)對RF200進行讀、寫操作?

5. 將上述創(chuàng)建的參數(shù) DB 塊變量 “connect_para”填寫到“Reaet_Reader” 指令的“HW_CONNECT”引腳上,如圖所示:

西門子S7-1200 CPU 和 RF120C如何實現(xiàn)對RF200進行讀、寫操作?

6. 調(diào)用“Write” 指令,引腳參數(shù)按如圖所示填寫

西門子S7-1200 CPU 和 RF120C如何實現(xiàn)對RF200進行讀、寫操作?

7. 調(diào)用“Read” 指令,引腳參數(shù)按如圖所示填寫

西門子S7-1200 CPU 和 RF120C如何實現(xiàn)對RF200進行讀、寫操作?

8. 將項目編譯,無錯誤后下載到 PLC 中,并使用 MDS D100 標簽做測試,測試結(jié)果如圖所示

西門子S7-1200 CPU 和 RF120C如何實現(xiàn)對RF200進行讀、寫操作?

聲明:部分內(nèi)容來源于網(wǎng)絡(luò),如侵權(quán)請后臺留言聯(lián)系刪除。