本部分使用 CPU 1215FC V4.4 (智能設備)和 CPU 1217C V4.5 (IO 控制器)PN 通信為例進行說明 硬件:
CPU 1215FC DC/DC/DC,V4.4,一臺
軟件:
TIA Portal V17
1. 組態配置
1.1 組態概覽
CPU 1215FC 做為智能設備,連接到 IO 控制器 CPU 1217C,如圖 13 所示。
圖 13 組態概覽
1.2 智能設備配置
本示例中,CPU 1215FC 配置了兩個傳輸區,如圖 14 所示。
圖 14 智能設備設置
2. 編寫PLC程序,調用診斷塊
2.1 指令位置
可以使用 ModuleStates 指令,確認智能設備的連接狀態,功能塊位于“擴展指令-診斷”中,如圖 15 所示。
圖 15 ModuleStates 指令位置
2.2 建立用于接收狀態的 DB 變量
數據類型為 Bool 數組 (Array[0..127] of Bool) ,如圖 16 所示:
圖 16 用于接收狀態的 DB 變量
2.3 調用 ModuleStates 指令
指令在OB1中調用,其中 LADDR 使用的系統常數,如圖 17 所示。
圖 17 硬件標識符
程序中,STATE 使用圖 16 創建的數組,MODE 設置為 2,調用如圖 18 所示。
圖 18 調用指令
指令管腳說明參見表 2。
3. 診斷
當智能設備與 IO 控制器網絡斷開以后,如圖 19 所示。
圖 19 斷開網絡
從智能設備的接收狀態 DB 中讀取到狀態位 0 以及狀態位 2 均為"TRUE",說明與 IO 控制器的通信中斷,如圖 20 所示。
圖 20 讀取到的狀態
審核編輯:劉清
-
控制器
+關注
關注
112文章
16361瀏覽量
178071 -
cpu
+關注
關注
68文章
10863瀏覽量
211782 -
PLC控制
+關注
關注
9文章
251瀏覽量
27288 -
S7-1200
+關注
關注
11文章
331瀏覽量
17986
原文標題:S7-1200 做為智能設備進行與 IO 控制器的通信診斷功能
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
評論