西門子S7-200 SMART CPU 支持商用MicroSD卡(支持容量為(wei) 4G、8G、16G),可用於(yu) 程序傳(chuan) 輸、CPU固件更新、恢複 CPU 出廠設置。
打開CPU本體(ti) 數字量輸出點上方的端子蓋,可以看到右側(ce) 有一卡槽,將MicroSD卡缺口向裏插入。
【一】/ 使用MicroSD卡傳(chuan) 送程序製作程序傳(chuan) 輸卡:
步驟一:
用戶在 CPU 上電且停止狀態下插入存儲(chu) 卡。
注意:用戶也可以在CPU斷電狀態下插入一張空的存儲(chu) 卡然後再將 CPU 上電,但是需要注意的是存儲(chu) 卡必須確實是空的而不是舊的固件更新卡或者是程序傳(chuan) 輸卡。否則可能會(hui) 更改 CPU 固件或者是內(nei) 部存儲(chu) 的項目。
步驟二:
下載源程序到CPU(如果CPU中已經存在源程序則不需此步)。
步驟三:
在 Micro/WIN SMART 中,點擊“PLC”->“編程存儲(chu) 卡” ,打開“編程存儲(chu) 卡”對話框,選擇需要被拷貝到存儲(chu) 卡上的塊,點擊“編程”按鈕。
步驟四:
當 Micro/WIN SMART 顯示編程操作成功執行時(“編程存儲(chu) 卡”對話框顯示編程成功,點擊“關(guan) 閉”),從(cong) CPU上取下存儲(chu) 卡。
注意:在 Micro/WIN SMART 中進行“編程存儲(chu) 卡”操作時,是將CPU中存儲(chu) 的程序拷貝至存儲(chu) 卡,而非軟件中打開的程序。所以必須先將程序下載到CPU中,才能執行“編程存儲(chu) 卡”操作。
【二】/使用已製作好的程序傳(chuan) 輸卡拷貝項目到另一個(ge) CPU
步驟一:
在 CPU 斷電狀態下插入存儲(chu) 卡。
步驟二:
給 CPU 上電,CPU 會(hui) 自動識別存儲(chu) 卡為(wei) 程序傳(chuan) 輸卡並且自動將其中的內(nei) 容複製到 CPU 內(nei) 部存儲(chu) 器,傳(chuan) 輸過程中RUN 指示燈和 STOP指示燈以 2 HZ 的頻率交替點亮。
步驟三:
當 CPU 隻有 STOP 燈開始閃爍,表示“程序傳(chuan) 送”操作成功,則從(cong) CPU 上取下存儲(chu) 卡。
【三】/使用MicroSD卡更新固件
步驟一:
用普通讀卡器將固件文件拷貝到一個(ge) 空的MicroSD 卡中。固件文件包括:工作文件 “S7_JOB.S7S” 和文件夾“FWUPDATE.S7S”(內(nei) 含固件,命名方式:CPU訂貨號+固件版本號,擴展名為(wei) .upd)。
使用記事本打開文件 “S7_JOB.S7S”,應隻包含字符串“FWUPDATE”。
步驟二:
在 CPU 斷電狀態下將包含固件文件的存儲(chu) 卡插入 CPU 。
步驟三:
給 CPU 上電,CPU 會(hui) 自動識別存儲(chu) 卡為(wei) 固件更新卡並且自動更新 CPU 固件。更新過程中RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點亮。
步驟四:
當 CPU 隻有 STOP 燈開始閃爍,表示“固件更新”操作成功,從(cong) CPU 上取下存儲(chu) 卡。
步驟五:
給 CPU 重新上電,在 Micro/WIN SMART 中查看CPU固件版本。
【四】/使用 MicroSD卡恢複CPU出廠設置
步驟一:
用普通讀卡器將恢複出廠設置文件拷貝到一個(ge) 空的 MicroSD 卡中。恢複出廠設置文件為(wei) 文本文件 “S7_JOB.S7S” 。使用記事本打開文本文件 “S7_JOB.S7S”,應包含字符串“RESET_TO_FACTORY”。
步驟二:
在 CPU 斷電狀態下插入 MicroSD 卡,給 CPU 上電,CPU 會(hui) 自動識別存儲(chu) 卡為(wei) 恢複出廠設置卡並且自動恢複 CPU 出廠設置。恢複出廠設置過程中,RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點亮。
步驟三:
當 CPU 隻有 STOP 燈開始閃爍,表示“恢複出廠設置”操作成功,從(cong) CPU 上取下存儲(chu) 卡。
步驟四:
“恢複出廠設置”操作包括以下幾項操作:將 CPU IP 地址恢複為(wei) 出廠默認設置,清空 CPU 程序塊、數據庫和係統塊。
注意:恢複出廠設置不會(hui) 更改CPU的固件版本,CPU 固件版本將保持為(wei) 恢複出廠設置操作之前的固件版本。
【五】常問問題
1、如何將固件更新卡轉換為(wei) 程序傳(chuan) 輸卡?
在CPU上電且停止狀態下插入固件更新卡,按照製作程序傳(chuan) 輸卡的步驟進行操作,即可得到一張程序傳(chuan) 輸卡,但需注意的是原卡中的固件更新文件會(hui) 被刪除。
2、如何將程序傳(chuan) 輸卡轉換為(wei) 固件更新卡?
使用讀卡器將固件更新文件拷貝至程序傳(chuan) 輸卡,刪除原卡中的程序傳(chuan) 輸文件夾 “SIMATIC.S7S” ,並將工作文件“S7_JOB.S7S”中的字符串更換為(wei) “FWUPDATE” 。
注意:建議用戶不要在同一張存儲(chu) 卡上同時存儲(chu) 程序傳(chuan) 輸文件和固件更新文件。
3、在固件更新期間 CPU 本體(ti) 上的 LED 指示燈如何顯示?如果用戶在固件更新期間取出存儲(chu) 卡,LED 指示燈如何顯示?
CPU 本體(ti) 上的 LED 燈在使用存儲(chu) 卡時的顯示狀態及原因:
狀態一:如果用戶在 CPU 運行狀態下插入存儲(chu) 卡,CPU 會(hui) 轉入停止狀態。無論存儲(chu) 卡中存儲(chu) 了什麽(me) 這種行為(wei) 都會(hui) 發生。
狀態二:STOP 燈以 2 HZ 的頻率閃爍
a. CPU 上電後,通過存儲(chu) 卡的“固件更新”操作被成功執行,並且 CPU 此刻需要重新上電或者重啟;
b. CPU 上電後,通過存儲(chu) 卡的“程序傳(chuan) 輸”操作被成功執行;
c. CPU 上電後,通過存儲(chu) 卡的“恢複出廠設置”操作被成功執行;
d. CPU 上電後,檢測到空存儲(chu) 卡或者是未知卡件,無任何操作被執行;
e. 在上電狀態下插入一張存儲(chu) 卡。
狀態三:STOP 燈和 ERROR 燈同時以 2 HZ 頻率閃爍
a. CPU 上電後,試圖通過存儲(chu) 卡進行“固件更新”操作並且沒有成功;
b. CPU 上電後,試圖通過存儲(chu) 卡進行“程序傳(chuan) 輸”操作並且沒有成功;
c. CPU 上電後,試圖通過存儲(chu) 卡進行“恢複出廠設置”操作並且沒有成功;
d. 當“固件更新”操作和“程序傳(chuan) 輸”操作正在進行中,用戶取出存儲(chu) 卡。
注意:對於(yu) 產(chan) 生“狀態二”的情況 b, c, d,e 以及產(chan) 生“狀態三”的情況 b,c,當取出存儲(chu) 卡時 LED 燈的閃爍狀況會(hui) 停止;對於(yu) 產(chan) 生“狀態二”的情況 a 和產(chan) 生“狀態三”的情況a,隻有當 CPU 重新上電或者重啟時 LED 燈才會(hui) 停止閃爍。
狀態四:繁忙 LED 模式(RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點亮)
“固件更新”操作和“程序傳(chuan) 輸”操作正在進行中,當該操作停止時, LED 燈顯示狀態轉為(wei) “狀態二”或者“狀態三”。
4、如果存儲(chu) 卡中同時包含程序文件和固件更新文件,哪種更新操作會(hui) 被優(you) 先執行?是否有預定義(yi) 的優(you) 先級?是否可以在一張固件更新存儲(chu) 卡上進行程序傳(chuan) 輸卡的製作?
存儲(chu) 卡上的固件更新文件位於(yu) 一個(ge) 名為(wei) “FWUPDATE.S7S” 的文件夾中,程序傳(chuan) 輸文件位於(yu) 一個(ge) 名為(wei) “SIMATIC.S7S” 的文件夾中。
所以理論上這兩(liang) 個(ge) 文件夾可以同時存儲(chu) 在存儲(chu) 卡上。
然而,存儲(chu) 卡內(nei) 隻有一個(ge) 命名為(wei) “S7_JOB.S7S” 工作文件,這個(ge) 文件決(jue) 定了CPU 將存儲(chu) 卡視為(wei) 固件更新卡還是程序傳(chuan) 輸卡。如果工作文件包含字符串 “FWUPDATE”,那麽(me) 這張存儲(chu) 卡便是固件更新卡。若工作文件包含字符串 “TO_ILM”,那麽(me) 這張存儲(chu) 卡便是程序傳(chuan) 輸卡。
此外,如果 CPU 被指示創建程序傳(chuan) 輸卡,固件實際上會(hui) 在複製項目文件到存儲(chu) 卡上之前先刪除存儲(chu) 卡上的以下內(nei) 容:
——工作文件;
——“FWUPDATE.S7S” 文件夾和其中的所有內(nei) 容;
——“S7_JOB.S7S” 文件夾和其中所有的內(nei) 容。
如果一張程序傳(chuan) 輸卡中留有固件更新文件是存在潛在風險的。用戶可能會(hui) 在一張程序傳(chuan) 輸卡上拷貝固件更新文件,如果工作文件包含字符串 “FWUPDATE” ,則CPU會(hui) 將存儲(chu) 卡視為(wei) 固件更新卡。