西門子PLC更新韌體
Image by svstudioart on Freepik
PLC可程式邏輯控制器其實是需要定時版本系統更新的,沒有按時更新韌體可能會導致一些安全性風險,也可能產生硬體、軟體的相容性問題,直接影響到PLC控制效能與穩定度。
我們隆忠協助過很多PLC韌體更新的案例,有許多客戶都是使用了好幾年、等到當機發生,才驚覺自己廠區內的PLC韌體過舊,這時才知道要升級系統。
最常遇到的是西門子PLC,以下就來為各位說明:
PLC更新方式
●單機版PLC
使用記憶卡儲存更新韌體,並安裝上欲更新的CPU上,開機後就可更新PLC版本。
※ 更新時CPU無法正常運作,一定得停機。
●Redundant PLC ( 冗餘式 )
Redundant自動備援,意指當某一裝置發生損壞時,PLC可自動作為後備式裝置替代控制。
‧ 6.0.X以下的版本:得用舊的方式 ( 離線停機 ) 進行更新。
‧ 6.0.X以上的版本:支援線上升級PLC,無須停機。
※ PLC型號後+H即代表支援冗餘的PLC,例:S7-1200H、S7-1500H
西門子PLC更新韌體步驟
因西門子PLC型號眾多,以下我們以較常見的S7-300、S7-400型號適用方式作為示範說明。
●離線停機
1. 準備一張西門子PLC儲存卡,並且下載所需的CPU韌體更新檔案。
2. 將檔案解壓縮後,在 SIMATIC Manager STEP7 軟體中執行「File/S7 Memory Card/Delete」命令。
3. 選擇「plc/Update Operating System」編程操作系統,並且將選擇目標目錄打開啟動檔案。
4. 當屏幕上出現「The firmware update for the module with order number ( 此處會是您的PLC模組型號 ) was transferred successfully to the S7 memory card」,意指更新內容已經成功傳送至儲存卡。
5. 將 CPU 所在機台的電源切斷並且斷開 PLC 的通信網絡。
6. 將準備好的操作系統更新儲存卡插入 CPU 後復電。
7. 期間 CPU 的所有LED都將亮起,大約2 分鐘後操作系統會更新完成。此時 CPU 上的 STOP LED 慢速閃爍→意指請求系統存儲器復位。
8. 切斷電源並插入操作所需的記憶卡再接通電源。
9. 在PLC重新接入通信網絡之前,必須進行時鐘同步。
●線上升級
1. 啟動STEP 7 軟體並切換到 HW-Config。
2. 打開待更新的 CPU 所在的站,選擇CPU。
3. 選擇選單項「Target system」→「 Firmware update」。
4. 在打開的選單項「Firmware update」中,使用「Search」按鈕選擇韌體更新文件(*.UPD) 的路徑。
5. 點擊「Execute」按鈕,STEP 7 軟體將檢查模塊是否可以解析所選的檔案。 如果結果是肯定的,將會直接裝載到CPU;如果顯示需要更改CPU 的運行模式,則系統會要求用戶執行此更改操作, CPU 將自行更新韌體。
6. 通過 STEP 7 軟體檢查 CPU 是否使用新的韌體成功啟動。
※ 請注意,須達成以下條件才可成功線上更新:
· 待更新的模塊所在的站必須能夠在線訪問。
· 必須將一個儲存卡插入模塊。
· 編程設備的文件系統上必須含有最新韌體版本的檔案。
以上為西門子PLC韌體更新方法,更新韌體能夠達到:增加或改善系統功能、調整系統安全性、更正程式碼中的錯誤以及提升韌體效率……等等好處,定期日常檢查設備元件時可不要獨漏檢查這一項目!
有任何其他廠牌PLC韌體更新、PLC邏輯程式需求
隆忠提供技術諮詢服務 | 電話: 06-243-7822