存儲(chǔ)卡
S7-200 SMART CPU 支持商用MicroSD卡(支持容量為4G,8G,16G;2G和 32G容量不支持 ):可用于程序傳輸,CPU固件更新,恢復(fù) CPU 出廠設(shè)置。
注意:存儲(chǔ)卡需要采用FAT32文件系統(tǒng)格式。
打開CPU本體數(shù)字量輸出點(diǎn)上方的端子蓋,可以看到右側(cè)有一卡槽,將MicroSD卡缺口向里插入,如圖 1所示:
圖 1. 插入Micro SD 卡
使用 MicroSD 卡傳送程序
制作程序傳輸卡:
步驟一:
用戶在 CPU 上電且停止狀態(tài)下插入存儲(chǔ)卡;
注意: 用戶也可以在CPU斷電狀態(tài)下插入一張空的存儲(chǔ)卡然后再將 CPU 上電,但是需要注意的是存儲(chǔ)卡必須確實(shí)是空的而不是舊的固件更新卡或者是程序傳輸卡。否則可能會(huì)更改 CPU 固件或者是內(nèi)部存儲(chǔ)的項(xiàng)目。
步驟二:
下載源程序到CPU(如果CPU中已經(jīng)存在源程序則不需此步);
步驟三:
在 Micro/WIN SMART 中,點(diǎn)擊“PLC”->“編程存儲(chǔ)卡” ,打開“編程存儲(chǔ)卡”對話框,選擇需要被拷貝到存儲(chǔ)卡上的塊(程序塊、系統(tǒng)塊、數(shù)據(jù)塊),點(diǎn)擊“編程”按鈕,如圖2所示;
圖 2. 編程存儲(chǔ)卡
步驟四:
當(dāng) Micro/WIN SMART 顯示編程操作成功執(zhí)行時(shí)(“編程存儲(chǔ)卡”對話框顯示編程成功,點(diǎn)擊“關(guān)閉”)如圖3所示,從CPU上取下存儲(chǔ)卡。
圖 3. 編程存儲(chǔ)卡成功
注意:在 Micro/WIN SMART 中進(jìn)行“編程存儲(chǔ)卡”操作時(shí),是將CPU中存儲(chǔ)的程序拷貝至CPU,而非軟件中打開的程序。所以必須先將程序下載到CPU中,才能執(zhí)行“編程存儲(chǔ)卡”操作。
使用已制作好的程序傳輸卡拷貝項(xiàng)目到另一個(gè) CPU:
步驟一:
在 CPU 斷電狀態(tài)下插入存儲(chǔ)卡;
步驟二:
給 CPU 上電,CPU 會(huì)自動(dòng)識別存儲(chǔ)卡為程序傳輸卡并且自動(dòng)將其中的內(nèi)容復(fù)制到 CPU 內(nèi)部存儲(chǔ)器,傳輸過程中RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點(diǎn)亮;
步驟三:
當(dāng) CPU 只有 STOP 燈開始閃爍,表示“程序傳送”操作成功,則從 CPU 上取下存儲(chǔ)卡。
使用 MicroSD 卡更新固件
步驟一:
用普通讀卡器將固件文件拷貝到一個(gè)空的MicroSD 卡中。固件文件包括:工作文件 “S7_JOB.S7S” 和文件夾“FWUPDATE.S7S”(內(nèi)含固件,命名方式:CPU訂貨號+固件版本號,擴(kuò)展名為.upd)。
使用記事本打開文件 “S7_JOB.S7S”,應(yīng)只包含字符串“FWUPDATE”。
圖 4.固件文件夾
步驟二:
在 CPU 斷電狀態(tài)下將包含固件文件的存儲(chǔ)卡插入 CPU ;
步驟三:
給 CPU 上電,CPU 會(huì)自動(dòng)識別存儲(chǔ)卡為固件更新卡并且自動(dòng)更新 CPU 固件。更新過程中RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點(diǎn)亮。
步驟四:
當(dāng) CPU 只有 STOP 燈開始閃爍,表示“固件更新”操作成功,從 CPU 上取下存儲(chǔ)卡。
步驟五:
給 CPU 重新上電,在 Micro/WIN SMART 中查看CPU固件版本,如圖5所示。
圖 5.查看CPU固件版本
使用 MicroSD 卡恢復(fù) CPU 出廠設(shè)置
步驟一:
使用Windows 系統(tǒng)自帶的記事本軟件創(chuàng)建一個(gè)只包含一行字符串“RESET_TO_FACTORY”的簡單文本文件,并將該文本文件的文件名修改為 “S7_JOB.S7S”,即可制作完成恢復(fù)出廠設(shè)置文件。使用普通讀卡器將恢復(fù)出廠設(shè)置文件拷貝到一個(gè)空的MicroSD 卡中。注意文本文件的默認(rèn)文件名后綴為“.txt”必須被修改成“.S7S”。
附:(解壓縮該文件后,請將S7_JOB.S7S 文件拷貝到空白的MicroSD卡中)
步驟二:
在 CPU 斷電狀態(tài)下插入 MicroSD 卡,給 CPU 上電,CPU 會(huì)自動(dòng)識別存儲(chǔ)卡為恢復(fù)出廠設(shè)置卡并且自動(dòng)恢復(fù) CPU 出廠設(shè)置?;謴?fù)出廠設(shè)置過程中,RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點(diǎn)亮。
步驟三:
當(dāng) CPU 只有 STOP 燈開始閃爍,表示“恢復(fù)出廠設(shè)置”操作成功,從 CPU 上取下存儲(chǔ)卡。
步驟四:
“恢復(fù)出廠設(shè)置”操作包括以下幾項(xiàng)操作:將 CPU IP 地址恢復(fù)為出廠默認(rèn)設(shè)置,清空 CPU 程序塊、數(shù)據(jù)庫和系統(tǒng)塊。
圖 6.恢復(fù)出廠設(shè)置操作后 CPU 的 IP 地址
注意:恢復(fù)出廠設(shè)置不會(huì)更改CPU的固件版本,CPU 固件版本將保持為恢復(fù)出廠設(shè)置操作之前的固件版本。
常問問題
S7-200 SMART的存儲(chǔ)卡是否是必須的?
S7-200 SMART存儲(chǔ)卡不是必須的,程序存儲(chǔ)在CPU的程序存儲(chǔ)區(qū)EEPROM中,*保存,不會(huì)丟失,EEPROM無法通過存儲(chǔ)卡擴(kuò)展。
如何將固件更新卡轉(zhuǎn)換為程序傳輸卡?
在CPU上電且停止狀態(tài)下插入固件更新卡,按照制作程序傳輸卡的步驟進(jìn)行操作,即可得到一張程序傳輸卡,但需注意的是原卡中的固件更新文件會(huì)被刪除。
如何將程序傳輸卡轉(zhuǎn)換為固件更新卡?
使用讀卡器將固件更新文件拷貝至程序傳輸卡,刪除原卡中的程序傳輸文件夾 “SIMATIC.S7S” ,并將工作文件“S7_JOB.S7S”中的字符串更換為“FWUPDATE” 。
注意:建議用戶不要在同一張存儲(chǔ)卡上同時(shí)存儲(chǔ)程序傳輸文件和固件更新文件。
在固件更新期間 CPU 本體上的 LED 指示燈如何顯示?如果用戶在固件更新期間取出存儲(chǔ)卡,LED 指示燈如何顯示?
CPU 本體上的 LED 燈在使用存儲(chǔ)卡時(shí)的顯示狀態(tài)及原因:
狀態(tài)一:如果用戶在 CPU 運(yùn)行狀態(tài)下插入存儲(chǔ)卡,CPU 會(huì)轉(zhuǎn)入停止?fàn)顟B(tài)。無論存儲(chǔ)卡中存儲(chǔ)了什么這種行為都會(huì)發(fā)生。
狀態(tài)二:STOP 燈以 2 HZ 的頻率閃爍
a. CPU 上電后,通過存儲(chǔ)卡的“固件更新”操作被成功執(zhí)行,并且 CPU 此刻需要重新上電或者重啟;
b. CPU 上電后,通過存儲(chǔ)卡的“程序傳輸”操作被成功執(zhí)行;
c. CPU 上電后,通過存儲(chǔ)卡的“恢復(fù)出廠設(shè)置”操作被成功執(zhí)行;
d. CPU 上電后,檢測到空存儲(chǔ)卡或者是未知卡件,無任何操作被執(zhí)行;
e. 在上電狀態(tài)下插入一張存儲(chǔ)卡。
狀態(tài)三:STOP 燈和 ERROR 燈同時(shí)以 2 HZ 頻率閃爍
a. CPU 上電后,試圖通過存儲(chǔ)卡進(jìn)行“固件更新”操作并且沒有成功;
b. CPU 上電后,試圖通過存儲(chǔ)卡進(jìn)行“程序傳輸”操作并且沒有成功;
c. CPU 上電后,試圖通過存儲(chǔ)卡進(jìn)行“恢復(fù)出廠設(shè)置”操作并且沒有成功;
d. 當(dāng)“固件更新”操作和“程序傳輸”操作正在進(jìn)行中,用戶取出存儲(chǔ)卡。
注意:對于產(chǎn)生“狀態(tài)二”的情況 b, c, d,e 以及產(chǎn)生“狀態(tài)三”的情況 b, c ,當(dāng)取出存儲(chǔ)卡時(shí) LED 燈的閃爍狀況會(huì)停止;對于產(chǎn)生“狀態(tài)二”的情況 a 和產(chǎn)生“狀態(tài)三”的情況 a,只有當(dāng) CPU 重新上電或者重啟時(shí) LED 燈才會(huì)停止閃爍。
狀態(tài)四:繁忙 LED 模式(RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點(diǎn)亮)
“固件更新”操作和“程序傳輸”操作正在進(jìn)行中,當(dāng)該操作停止時(shí), LED 燈顯示狀態(tài)轉(zhuǎn)為“狀態(tài)二”或者“狀態(tài)三”。
如果存儲(chǔ)卡中同時(shí)包含程序文件和固件更新文件,哪種更新操作會(huì)被優(yōu)先執(zhí)行?是否有預(yù)定義的優(yōu)先級?是否可以在一張固件更新存儲(chǔ)卡上進(jìn)行程序傳輸卡的制作?
存儲(chǔ)卡上的固件更新文件位于一個(gè)名為 “FWUPDATE.S7S” 的文件夾中,程序傳輸文件位于一個(gè)名為 “SIMATIC.S7S” 的文件夾中。所以理論上這兩個(gè)文件夾可以同時(shí)存儲(chǔ)在存儲(chǔ)卡上。
然而,存儲(chǔ)卡內(nèi)只有一個(gè)命名為 “S7_JOB.S7S” 工作文件,這個(gè)文件決定了CPU 將存儲(chǔ)卡視為固件更新卡還是程序傳輸卡。如果工作文件包含字符串 “FWUPDATE”,那么這張存儲(chǔ)卡便是固件更新卡。若工作文件包含字符串 “TO_ILM”,那么這張存儲(chǔ)卡便是程序傳輸卡。
此外,如果 CPU 被指示創(chuàng)建程序傳輸卡,固件實(shí)際上會(huì)在復(fù)制項(xiàng)目文件到存儲(chǔ)卡上之前先刪除存儲(chǔ)卡上的以下內(nèi)容:
——“FWUPDATE.S7S” 文件夾和其中的所有內(nèi)容;
——“S7_JOB.S7S” 文件夾和其中所有的內(nèi)容。
如果一張程序傳輸卡中留有固件更新文件是存在潛在風(fēng)險(xiǎn)的。用戶可能會(huì)在一張程序傳輸卡上拷貝固件更新文件,如果工作文件包含字符串 “FWUPDATE” ,則CPU會(huì)將存儲(chǔ)卡視為固件更新卡。