「原創案例」西門子S7-300 PLC修改硬件配置後無法啟動

有一臺S7-300 PLC,帶有兩條Profibus-DP總線,一條(DP-1)從CPU的DP口出來,一條(DP-3)通過CP342-5出來。另外,中央機架上還有一塊CP343-1(以太網通訊)、3塊CP341(MODBUS通訊用)。DP-1下有一個站點斷電,所以CPU上的總線故障燈常量,但是程序裡有對應的中斷處理程序,因此,CPU不會停機。DP-2下 的一臺設備已經更新(通訊內容和長度、站點類型都改變了),需要刪除原節點,再新建一個節點。

我利用現場的一臺HMI電腦,遠程(不在PLC邊上)修改了硬件配置,但是發現無法編譯通過,主要是因為STEP7軟件的版本低,無法識別某些子站。於是轉到筆記本電腦裡進行編譯下載,編譯很正常。

  1. 連上網絡,下載硬件後,CPU無法啟動,在線查看狀態,所有板卡報錯。手動啟動CPU,無效。
  2. 嘗試將項目整體下載,下載正常,CPU轉運行時,還是無法正常運行。
  3. 打開修改前的備份項目,整體下載,出現同樣問題。
  4. 請同事到PLC邊上手動操作開關,ON/OFF操作後無效。報告說總線故障,由於先前就有故障,因此,未在意。
  5. 查看CPU的診斷信息,發現為半小時前的內容,最近的操作、啟動都沒有記錄。
  6. 趕到現場,發現CPU的RUN燈一直在閃爍,CPU上無任何報錯,DP從站的總線燈亮紅燈(這不正常,因為只要硬件配置生效,CPU即使在STOP位置,從中總線燈也會滅掉的。)
  7. 將CPU斷電,並插拔SD卡。
  8. 送電後,CPU轉運行狀態,DP從站的總線燈正常。
  9. 將修改站點後的硬件下載,CPU重啟正常。
  10. 將修改的程序進行下載,CPU工作正常。

感謝網友的大力協助!


2018年12月17日

說明:

1、本文是實踐經驗,非嚴格論文,與相關產品和理論可能不完全相符。

2、如需控制、三電相關幫助,交流,請關注本人,並加入技術討論QQ群:877456127,那裡有很多熱心同行。


分享到:


相關文章: