STEP 7-Micro/WIN SMART 復制您選擇從 PLC上傳到當前打開項目的完整程序或程序組件。狀態圖標指示信息性消息,或上傳時是否出現潛在問題或錯誤。狀態消息提供操作的特定結果。
如果上傳成功,可保存上傳的程序,或進行進一步更改。PLC 不包含符號或狀態圖表信息;因此無法上傳符號表或狀態圖表。
說明
上傳到新項目是捕獲程序塊、系統塊和/或數據塊信息的保險方法。由于項目空白,您不會意外損壞數據。如果要使用位于另一項目的狀態圖表或符號表中的信息,可始終打開第二個 STEP 7-Micro/WIN SMART 實例,然后將該信息從另一項目文件復制過來。
如果要覆蓋在下載到PLC
后對程序進行的全部修改,上傳到現有項目這一操作很有用。但是,上傳到現有項目會覆蓋對項目進行的任何添加或修改。只有在要使用存儲在 PLC 中的項目*覆蓋 STEP7-Micro/WIN SMART 項目時,才使用此選項。STEP 7-Micro/WIN SMART不會上傳注釋,但是如果當前在程序編輯器中打開帶有注釋的程序,則保留這些注釋。注意上傳是否會覆蓋現有項目,并且僅當項目類似時才使用此方法。
4.1.1 存儲類型
CPU 提供了多種功能來確保用戶程序和數據能夠被正確保留。
- 保持性存儲器:在一次上電循環中保持不變的可選擇存儲區。可在系統數據塊中組態保持性存儲器。在所有存儲區中,只有 V、M
和定時器與計數器的當前值存儲區能組態為保持性存儲區。
- 存儲器:用于存儲程序塊、數據塊、系統塊、強制值以及組態為保持性的值的存儲器。
- 存儲卡:用于標準CPU 的可拆卸 microSDHC 卡,可用于以下用途:
- 用于作為程序傳送卡 存儲項目塊
- 作為恢復為出廠默認設置的卡*擦除 PLC
- 作為固件更新卡 更新 PLC和擴展模塊固件
4.1.2 使用存儲卡
使用存儲卡
標準 S7-200 SMART CPU 支持使用 microSDHC 卡進行以下操作:
- 用戶程序傳送
- 將 CPU重置為出廠默認狀態
- 支持 CPU和連接的擴展模塊的固件更新
可使用任何容量為 4GB 到 16GB 的標準型商業 microSDHC 卡。
以下 CPU 行為是共同的,而無論存儲卡的用法:
- 在 RUN模式下將存儲卡插入 CPU 導致 CPU 自動轉換到 STOP 模式。
- 如果插入了存儲卡,則 CPU不可前進到 RUN 模式。
- 僅在 CPU上電或暖啟動后執行存儲卡評估。因此,只能在 CPU
上電或暖啟動后進行程序傳送和固件更新。
- 存儲卡可用于存儲與程序傳送和固件更新使用不相關的文件和文件夾,只要其名稱不與用于程序傳送和固件更新使用的文件和文件夾名稱沖突。
安裝存儲卡之前,請驗證 CPU 當前并未運行任何進程。安裝存儲卡將導致 CPU 進入 STOP
模式,這可能會影響在線過程或機器的操作。意外的過程操作或機器操作可能會導致死亡、人身傷害和/或財產損失。
在插入存儲卡前,請務必確保 CPU 處于離線模式且處于安全狀態。
程序傳送卡
存儲卡可用于將用戶程序內容傳送到 CPU
存儲器中,*或部分替換已在裝載存儲器中的內容。要用于程序傳送目的,按以下方式組織存儲卡:
表格 4- 21 用于程序傳送卡的存儲卡
在卡的根級別 | |
文件:S7_JOB.S7S | 包含字 TO_ILM 的文本文件 |
文件夾:SIMATIC.S7S | 包含要傳送到 CPU 的用戶程序文件的文件夾 |
重置為出廠默認設置的卡
存儲卡可用于擦除所有保留數據,將 CPU 重置為出廠默認狀態。要用于復位為出廠默認目的,請按以下方式組織存儲卡:
表格 4- 22 用于復位為出廠默認設置的存儲卡
在卡的根級別 | |
文件:S7_JOB.S7S | 包含字 RESET_TO_FACTORY 的文本文件 |
固件更新卡
存儲卡可用于更新 CPU 和任何連接的擴展模塊中的固件。固件更新存儲卡的文件和文件夾結構如下所示:
表格 4- 23 用于固件更新目的的存儲卡
在卡的根級別 | |
文件:S7_JOB.S7S | 包含字 FWUPDATE 的文本文件 |
文件夾:FWUPDATE.S7 S | 包含要更新的每個設備的更新文件 (.upd) 的文件夾 |
上電后,如果 CPU 檢測到存在存儲卡,則其在該卡上找到并打開 S7_JOB.SYS文件。如果 CPU 在該文件中發現 FWUPDATE 字符串,則 CPU 進入固件更新序列。
CPU 檢查 FWUPDATE.S7S 文件夾中的每個更新文件(.upd),如果更新文件文件名中包含的順序 ID
與連接的設備(CPU、擴展模塊或信號板)的順序 ID (MLFB) 匹配,則 CPU會用更新文件內包含的固件內容更新該設備的固件。
說明
通過 STEP 7-Micro/WIN SMART 執行固件更新
還可以通過 STEP 7-Micro/WIN SMART 使用 RS485端口來執行固件更新。對于無存儲卡的 CPU 型號,此方法尤為適用。相關說明,請參見STEP 7-Micro/WIN SMART 在線幫助中的 PLC 菜單部分。
4.1.1 在標準 CPU 中插入存儲卡
表格 4- 24 在標準 CPU 中插入及移除存儲卡
任務 | 步驟 |
| 按照下面的步驟將 microSDHC 存儲卡插入 CPU 中。 1. 打開下部的端子塊連接器蓋。 2. 將 microSDHC 存儲卡插入位于端子塊連接器上方的存儲卡插槽(標記為 X50)。 3. 在插入卡后重新裝上端子塊連接器蓋,以確保該卡牢固。 按照下面的步驟從 CPU 中取下 microSDHC 存儲卡。 1. 打開下部的端子塊連接器蓋。 2. 抓住 CPU 中的 microSDHC 存儲卡并將其拉出卡插槽(標記為 Micro- SD X50)。 3. 重新裝上下部的端子塊蓋板。 |
4.1.1 通過存儲卡傳送程序
標準 S7-200 SMART CPU 型號使用 FAT32 文件系統格式支持容量處于 4 到 16 GB范圍內的標準商用 microSDHC 卡。可將 microSDHC卡用作程序傳送卡,實現程序和項目數據的便攜式存儲。
插入存儲卡之前,請檢查并確認 CPU 當前未執行任何進程。
在 RUN 模式下將存儲卡插入 CPU 導致 CPU 自動轉換到 STOP 模式。
將存儲卡插入正在運行的 CPU 可導致過程操作中斷,可能引起人員死亡或嚴重傷害。
插入存儲卡前,務必確保 CPU 處于 STOP 模式。
創建程序傳送存儲卡
要將存儲卡編程為程序傳送卡,按以下步驟操作:
- 確保網絡硬件和 PLC連接電纜正常工作,CPU 已上電并處于 STOP 模式且 PLC通信正常運行 。
- 如果尚未插入,將microSDHC 存儲卡插入 CPU。可在 CPU 通電時插拔存儲卡。
- 如果尚未下載,將程序下載 (頁 50)到 PLC。
- 選擇將以下哪些(或全部)塊存儲于存儲卡:在PLC菜單功能區的“存儲卡”(Memory Card) 區域單擊“程序”(Program) 按鈕。
6.單擊“編程”(Program) 按鈕。
7.如果需要密碼才能對存儲卡進行編程,輸入密碼。
說明
STEP 7-Micro/WIN SMART 首先擦除卡中任何 SIMATIC內容,然后再將程序傳入卡中。使用讀卡器和 Windows資源管理器存入卡中的任何其它數據都保持原樣。
另請注意,如果已插入存儲卡,無法將 CPU 更改為 RUN 模式。
從程序傳送存儲卡恢復程序
要將程序傳送卡的內容復制到 PLC,必須在插入程序傳送卡的情況下對 CPU
循環上電。然后 CPU 執行以下任務:
- 清空 RAM
- 將用戶程序、系統塊(PLC組態)以及數據塊從存儲卡復制到 CPU 存儲器。
復制操作進行過程中,S7-200 SMART CPU 上的 STOP 和 RUN LED 交替閃爍。S7- 200 SMART CPU 完成復制操作后,LED 停止閃爍。
說明
程序傳送卡兼容性
恢復在不同 CPU 型號上創建的程序傳送卡可能會因型號不同而失敗。恢復過程中,CPU 驗證存儲于存儲卡的程序內容的以下特性:
- 程序塊大小
- 在數據塊中的 V存儲器大小
- 在系統塊中組態的板載數字量 I/O數量
- 在系統塊組態的每個保持范圍
- 系統塊中的擴展模塊和信號板組態
- 系統塊中的運動軸組態
- 強制的存儲器位置
說明
除了將存儲卡用作程序傳送卡外,還可創建復位為出廠默認存儲卡。
4.1.1 上電后恢復數據
循環上電后 CPU 執行以下操作:
- 從存儲器中恢復程序塊和系統塊
- 恢復保持性存儲器分配
- 根據存儲器中的數據塊內容來恢復 V存儲器的非保持性部分
- 清空其它存儲區的非保持性部分
4.4 更改CPU 的工作模式
4.4 更改 CPU 的工作模式
CPU 有以下兩種工作模式: STOP 模式和 RUN 模式。CPU 正面的狀態 LED
指示當前工作模式。 在 STOP 模式下,CPU 不執行任何程序,而用戶可以下載程序塊。在 RUN 模式下,CPU 會執行相關程序;但用戶仍可下載程序塊。
將 CPU 置于 RUN 模式
- 在PLC 菜單功能區或程序編輯器工具欄中單擊“運行”(RUN) 按鈕:
- 提示時,單擊“確定”(OK)更改 CPU 的工作模式。
4.4 狀態 LED
CPU 和 EM 使用 LED 提供有關運行狀態的信息。
CPU 狀態 LED
CPU 提供以下 LED 狀態指示燈:
狀態 | LED 狀態 | 說明 |
STOP | STOP:開 RUN、ERROR:滅 | 當 CPU 處于 STOP 模式時適用 |
STOP 帶有強制值 | RUN:滅 STOP:以 1 Hz 的頻率閃爍 ERROR:滅 | 當 CPU 處于 STOP 模式且值被強制時適用 |
RUN | RUN:開 STOP、ERROR:滅 | 當 CPU 處于 RUN 模式時適用 |
RUN 帶有強制值 | RUN:開 STOP:以 1 Hz 的頻率閃爍 ERROR:滅 | 當 CPU 處于 RUN 模式且值被強制時適用 |
Busy | STOP、RUN:以 2 Hz 的頻率異相閃爍 ERROR:滅 | 當接電或重啟過程中完成卡評估后,正在處理存儲卡或正在重啟時適用 |
已插入存儲卡 | STOP:以 2 Hz 的頻率閃爍 RUN、ERROR:滅 | 將存儲卡插入接電的 CPU 時適用 |
存儲卡正常 | STOP:以 2 Hz 的頻率閃爍 RUN、ERROR:滅 | 當接電或重啟過程中完成存儲卡評估后,成功完成存儲 卡操作時適用。 |
存儲卡錯誤 | STOP、ERROR:以 2 Hz 的頻率同相閃爍 RUN:滅 | 當接電或重啟過程中完成存儲卡評估后,存儲卡操作因出現錯誤而終止時適用。 |
狀態 | LED 狀態 | 說明 |
故障 | STOP、ERROR:開 RUN:滅 | 當 CPU 處于故障模式時適用 |
Ping | STOP、RUN:以 2 Hz 的頻率異相閃爍 ERROR:與 RUN 指示燈同相閃爍 | 當 CPU 接收到信號 DCP 控制請求(閃爍的 LED 指示燈)時適用 |
EM 狀態 LED
擴展模塊 (EM) 提供以下 LED 狀態指示燈:
各數字量 EM 提供一個 DIAG LED,用于顯示模塊的狀態:
- 綠色指示模塊處于運行狀態
- 紅色指示模塊有故障或處于非運行狀態
各模擬量 EM 為每個模擬量輸入和輸出提供一個 I/O Channel LED。
- 綠色指示通道已組態且處于激活狀態
- 紅色指示個別模擬量輸入或輸出處于錯誤狀態
此外,各模擬量 EM 還提供 DIAG LED,可指示模塊的狀態:
- 綠色指示模塊處于運行狀態
- 紅色指示模塊有故障或處于非運行狀態
EM DP01 有不同的 LED 組。請參見“EM DP01 PROFIBUS DP 的 LED 狀態指示燈。
EM 可檢測模塊的通斷電情況(必要時,還可檢測現場側電源)。
表格 4- 25 擴展模塊 (EM) 的 LED
說明 | DIAG (紅色/綠色) | I/O Channel (紅色/綠色) |
現場側電源關閉 * | 呈紅色閃爍 | 呈紅色閃爍 |
沒有組態或更新在進行中 | 呈綠色閃爍 | 滅 |
模塊已組態且沒有錯誤 | 亮(綠色) | 亮(綠色) |
錯誤狀態 | 呈紅色閃爍 | - |
I/O 錯誤(啟用診斷時) | - | 呈紅色閃爍 |
I/O 錯誤(禁用診斷時) | - | 亮(綠色) |
可監視 STEP 7-Micro/WIN SMART 中的程序,方法是在“調試”(Debug)
菜單功能區或程序編輯器工具欄中單擊“程序狀態”(Program Status) 按鈕。
STEP 7-Micro/WIN SMART 顯示指令值。
將 CPU 置于 STOP 模式
若要停止程序,需單擊“停止”(STOP) 按鈕 ,并確認有關將 CPU 置于 STOP模式的提示。 也可在程序邏輯中包括 STOP 指令,以將 CPU 置于 STOP模式。