S7-200 SMART CPU 支持商用卡(支持容量為4G,8G,16G;2G和 32G容量不支持 ):可用于程序傳輸,CPU固件更新,恢複 CPU 出廠設置。
注意:存儲卡需要采用FAT32文件系統格式。
打開CPU本體數字量輸出點上方的端子蓋,可以看到右側有一卡槽,将卡缺口向裡插入,如圖 1所示:
圖 1. 插入Micro SD 卡
使用 卡傳送程序
制作程序傳輸卡:
步驟一:
用戶在 CPU上電且停止狀态下插入存儲卡;
注意:用戶也可以在CPU斷電狀态下插入一張空的存儲卡然後再将 CPU 上電,但是需要注意的是存儲卡必須确實是空的而不是舊的固件更新卡或者是程序傳輸卡。否則可能會更改 CPU 固件或者是内部存儲的項目。
步驟二:
下載源程序到CPU(如果CPU中已經存在源程序則不需此步);
步驟三:
在 Micro/WIN SMART 中,點擊“PLC”->“編程存儲卡” ,打開“編程存儲卡”對話框,選擇需要被拷貝到存儲卡上的塊(程序塊、系統塊、數據塊),點擊“編程”按鈕,如圖2所示;
圖 2. 編程存儲卡
步驟四:
當 Micro/WIN SMART 顯示編程操作成功執行時(“編程存儲卡”對話框顯示編程成功,點擊“關閉”)如圖3所示,從CPU上取下存儲卡。
圖 3. 編程存儲卡成功
注意:在 Micro/WIN SMART 中進行“編程存儲卡”操作時,是将CPU中存儲的程序拷貝至CPU,而非軟件中打開的程序。所以必須先将程序下載到CPU中,才能執行“編程存儲卡”操作。
使用已制作好的程序傳輸卡拷貝項目到另一個 CPU:
步驟一:
在 CPU 斷電狀态下插入存儲卡;
步驟二:
給 CPU 上電,CPU 會自動識别存儲卡為程序傳輸卡并且自動将其中的内容複制到 CPU 内部存儲器,傳輸過程中RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點亮;
步驟三:
當 CPU 隻有 STOP 燈開始閃爍,表示“程序傳送”操作成功,則從 CPU 上取下存儲卡。
使用 卡更新固件
步驟一:
用普通讀卡器将固件文件拷貝到一個空的 卡中。固件文件包括:工作文件 “.S7S” 和文件夾“.S7S”(内含固件,命名方式:CPU訂貨号+固件版本号,擴展名為.upd)。
使用記事本打開文件 “.S7S”,應隻包含字符串“”。
圖 4.固件文件夾
步驟二:
在 CPU 斷電狀态下将包含固件文件的存儲卡插入 CPU ;
步驟三:
給 CPU 上電,CPU 會自動識别存儲卡為固件更新卡并且自動更新 CPU 固件。更新過程中RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點亮。
步驟四:
當 CPU 隻有 STOP 燈開始閃爍,表示“固件更新”操作成功,從 CPU 上取下存儲卡。
步驟五:
給 CPU 重新上電,在 Micro/WIN SMART 中查看CPU固件版本,如圖5所示。
圖 5.查看CPU固件版本
使用 卡恢複 CPU 出廠設置
步驟一:
使用 系統自帶的記事本軟件創建一個隻包含一行字符串“”的簡單文本文件,并将該文本文件的文件名修改為 “.S7S”,即可制作完成恢複出廠設置文件。使用普通讀卡器将恢複出廠設置文件拷貝到一個空的 卡中。注意文本文件的默認文件名後綴為“.txt”必須被修改成“.S7S”。
步驟二:
在 CPU 斷電狀态下插入 卡,給 CPU 上電,CPU 會自動識别存儲卡為恢複出廠設置卡并且自動恢複 CPU 出廠設置。恢複出廠設置過程中,RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點亮。
步驟三:
當 CPU 隻有 STOP 燈開始閃爍,表示“恢複出廠設置”操作成功,從 CPU 上取下存儲卡。
步驟四:
“恢複出廠設置”操作包括以下幾項操作:将 CPU IP 地址恢複為出廠默認設置,清空 CPU 程序塊、數據庫和系統塊。
圖 6.恢複出廠設置操作後 CPU 的 IP 地址
注意:恢複出廠設置不會更改CPU的固件版本,CPU 固件版本将保持為恢複出廠設置操作之前的固件版本。
常問問題
S7-200 SMART的存儲卡是否是必須的?
S7-200 SMART存儲卡不是必須的,程序存儲在CPU的程序存儲區中,永久保存,不會丢失,無法通過存儲卡擴展。
如何将固件更新卡轉換為程序傳輸卡?
在CPU上電且停止狀态下插入固件更新卡,按照制作程序傳輸卡的步驟進行操作,即可得到一張程序傳輸卡,但需注意的是原卡中的固件更新文件會被删除。
如何将程序傳輸卡轉換為固件更新卡?
使用讀卡器将固件更新文件拷貝至程序傳輸卡,删除原卡中的程序傳輸文件夾 “.S7S” ,并将工作文件“.S7S”中的字符串更換為“” 。
注意:建議用戶不要在同一張存儲卡上同時存儲程序傳輸文件和固件更新文件。
在固件更新期間 CPU 本體上的 LED 指示燈如何顯示?如果用戶在固件更新期間取出存儲卡,LED 指示燈如何顯示?
CPU 本體上的 LED 燈在使用存儲卡時的顯示狀态及原因:
狀态一:如果用戶在 CPU 運行狀态下插入存儲卡,CPU 會轉入停止狀态。無論存儲卡中存儲了什麼這種行為都會發生。
狀态二:STOP 燈以 2 HZ 的頻率閃爍
a. CPU 上電後,通過存儲卡的“固件更新”操作被成功執行,并且 CPU 此刻需要重新上電或者重啟;
b. CPU 上電後,通過存儲卡的“程序傳輸”操作被成功執行;
c. CPU 上電後,通過存儲卡的“恢複出廠設置”操作被成功執行;
d. CPU 上電後,檢測到空存儲卡或者是未知卡件,無任何操作被執行;
e. 在上電狀态下插入一張存儲卡。
狀态三:STOP 燈和 ERROR 燈同時以 2 HZ 頻率閃爍
a. CPU 上電後,試圖通過存儲卡進行“固件更新”操作并且沒有成功;
b. CPU 上電後,試圖通過存儲卡進行“程序傳輸”操作并且沒有成功;
c. CPU 上電後,試圖通過存儲卡進行“恢複出廠設置”操作并且沒有成功;
d. 當“固件更新”操作和“程序傳輸”操作正在進行中,用戶取出存儲卡。
注意:對于産生“狀态二”的情況 b, c, d,e 以及産生“狀态三”的情況 b, c ,當取出存儲卡時 LED 燈的閃爍狀況會停止;對于産生“狀态二”的情況 a 和産生“狀态三”的情況 a,隻有當 CPU 重新上電或者重啟時 LED 燈才會停止閃爍。
狀态四:繁忙 LED 模式(RUN 指示燈和 STOP 指示燈以 2 HZ 的頻率交替點亮)
“固件更新”操作和“程序傳輸”操作正在進行中,當該操作停止時, LED 燈顯示狀态轉為“狀态二”或者“狀态三”。
如果存儲卡中同時包含程序文件和固件更新文件,哪種更新操作會被優先執行?是否有預定義的優先級?是否可以在一張固件更新存儲卡上進行程序傳輸卡的制作?
存儲卡上的固件更新文件位于一個名為 “.S7S” 的文件夾中,程序傳輸文件位于一個名為 “.S7S” 的文件夾中。所以理論上這兩個文件夾可以同時存儲在存儲卡上。
然而,存儲卡内隻有一個命名為 “.S7S” 工作文件,這個文件決定了CPU 将存儲卡視為固件更新卡還是程序傳輸卡。如果工作文件包含字符串 “”,那麼這張存儲卡便是固件更新卡。若工作文件包含字符串 “”,那麼這張存儲卡便是程序傳輸卡。
此外,如果 CPU 被指示創建程序傳輸卡,固件實際上會在複制項目文件到存儲卡上之前先删除存儲卡上的以下内容:
——“.S7S” 文件夾和其中的所有内容;
——“.S7S” 文件夾和其中所有的内容。
如果一張程序傳輸卡中留有固件更新文件是存在潛在風險的。用戶可能會在一張程序傳輸卡上拷貝固件更新文件,如果工作文件包含字符串 “” ,則CPU會将存儲卡視為固件更新卡。
綜合網絡
有話要說...