組態PNIODiag
打開Step7,點擊“打開”按鈕,選擇“Libraries”頁面,點擊“PNIODiag”打開。
?打開“PNIODiag”庫中存在兩個S7程序。一個表示>16k。這個項目中存在功能塊FB126。
?16K用于表示FC,FB,OB的機器代碼指令的大小。打開>16K項目中的FB126的屬性,在General Part2,可以看到MC7的大小為18194bytes,超過了16K。
對于一些CPU,比如S7-300 CPU315-2DP (6ES7 315-2AG10-0AB0) 的性能參數中要求每一個FC,FB,DB,OB的大小不超過16K。那么如果選擇這一類型的CPU去診斷PROFIBUS DP或PROFINET IO,那么就必須使用<16K的庫文件。
這里組態CPU319-3PN/DP作為IO控制器,由于該CPU的FB的最大限制為64K,這樣可以使用>16K的庫文件。
?新建一個PROFINET IO項目,使用CPU319-3PN/DP作為IO控制器,硬件組態如下。IO控制器CPU319-3PN/DP的IP地址為192.168.0.100。
?然后在Step7的SIMATIC Manager中平行排列該項目和PNIODiag庫文件。把>16k的庫中的程序托拽到新建的CPU319的項目中,如果在CPU319的項目中已經對相應的OB塊進行了編程,那么只需托拽FB126,然后對應相應的OB調用該功能塊即可。然后下載硬件組態和程序到CPU中。
在OB中調用FB126。
WinCC Flexible組態
?打開桌面的HMI PNIODiag WinCC flexible快捷方式文件夾,雙擊PNIODiag.hmi文件打開。這時可能會彈出如下警示對話框,這是由于該項目使用WinCC flexible 2005 SP1,所以必須要高于該版本,才能使用FB126用于診斷。打開這個文件后,自動會在該文件夾中生成一個原項目的備份文件。點擊OK,自動該轉換項目。
?點擊SIMATIC HMI-Station,然后選擇Project菜單,選擇Change Device Type…,修改實際的HMI設備,這里使用默認的WinCC flexible Runtime。
?然后雙擊左側目錄樹Connections,設置PC和PLC的地址參數。這里PC的IP地址為192.168.0.156。
?點擊左側目錄樹Device SettingsàLanguages and Fonts,設置運行語言為英語。通過點擊向上箭頭,使English的優先級最高為0。或者取消德語設置。
?在工具欄中,點擊啟動運行按鈕,運行該WinCC Flexible項目。可以看到起始診斷畫面。
?點擊PNIO-System100按鈕,進入診斷站點狀態畫面。
?點擊5號站,進入該站詳細診斷畫面,可知5號站丟站。
?在IM151-3PNFO的DO模塊沒有連接執行器時,如果使能DO模板輸出,會激活過程中斷,參考組態PNIODiag步驟4。這時可見3號站IM151-3PNFO顯示故障狀態。
?然后,點擊3號站,可以觀察3號站的詳細診斷信息,例如Broken Wire,斷線。
WinCC 組態
?打開桌面的HMI PNIODiag WinCC 快捷方式文件夾,可以看見3個WinCC項目。
這里表示WinCC項目可以診斷PROFINET和PROFIBUS系統的個數。如果需要診斷的PB和PN系統超過4個,那么就需要在WinCC中創建新的原始數據類型和腳本,具體方式參考Onlinehilfe PNIODiag幫助文件。
?這里診斷同樣的PROFINET系統,所以任意選擇一個WinCC項目HMI_FB126.mcp打開,然后更改Server名字為本地計算機名,最后修改連接的屬性參數,CPU的IP地址192.168.0.100,以及CPU的槽號2。
?在工具欄中,點擊啟動運行按鈕,運行該WinCC項目。可以看到起始診斷畫面。畫面和診斷方式與WinCC flexible相同。
--------------------END---------------------
審核編輯 :李倩
-
機器人
+關注
關注
211文章
28799瀏覽量
209074 -
組態
+關注
關注
0文章
153瀏覽量
15083
原文標題:通過FB126診斷PROFINET IO系統
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應用】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
相關推薦
Profinet IO通信故障原因及解決辦法
一體式遠程IO的Profinet通信協議模組-三格電子

profinet轉profinet
西門子PLC使用捷米特CC-Link IE FB轉Profinet網關連接三菱伺服
歐姆龍PLC數據 轉 profinet IO項目案例

CClink IEF Basic設備數據 轉 profinet IO項目案例

串口環保212設備數據 轉profinet IO項目案例

【教程】比Modbus控制更簡單!S7 200 SMART利用Profinet網關擴展IO

Profinet分布式IO模塊系統

關于Profinet遠程IO模塊的超詳細講解

評論