發布日期:2022-04-26 點擊率:587 品牌:西門子_Siemens
西門子S7-200系列之間可以使用PPI通信(通過網絡讀寫指令)、S7-200之間的以太網通信,modbus通信、S7-200與S7-300之間的MPI通信、S7-200與S7-300之間的DP通信,以太網通信,modbus通信(300和200都可以做主站)、300之間的DP通信和MPI(MPI通信又包括三種模式,分別是全局數據包通信方式、無組態連接通信方式),以太網通信、PN通信。
西門子PLC故障現象:
系統運行很短時間(大約2分鐘)后,MRG CPU的所有通訊全部中斷,包括背板通訊、框架間PROFIBUS-DP通訊、以太網通訊;和WINCC的通訊也中斷;同時用STEP7也無法和該CPU建立連接,無論是通過以太網、ISO還是通過TPC1162HI的用CP5611直接和CPU的DP口、MPI口。此時CPU的所有指示燈都正常。斷電后再重新上電系統正常,但是運行很短時間后故障依舊。在剛上電系統正常的時間訪問CPU診斷記錄沒有任何通訊中斷時的故障記錄。
故障處理:
首先在另外一套相同配置的框架內下載該程序,故障現象相同,因此斷定問題出在用戶程序,而且很可能是和通訊相關的程序。詳細檢查MT6100IV5的通訊的相關程序發現LCO-MRG背板通訊的程序塊(用SFB12/13進行發送和接收)里定義的發送數據長度(1000 Bytes)大于實際的數據塊長度。修改數據塊長度大于發送數據長度后運行正常。
把數據塊長度改小后觀察通訊狀態,剛開始SFB12/13報通訊錯誤,持續大約1分多鐘后整個CPU的通訊中斷,只有重新上電后通訊才能恢復,如果不斷電只是停止CPU再運行或者重新下載網絡連接通訊都不能恢復;而且西門子PLC的CPU不會記錄任何故障信息。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航