技術文章
CPU 312 的操作系統(tǒng)更新
閱讀:1577 發(fā)布時間:2014-9-3CPU 312 的操作系統(tǒng)更新
描述:
更新操作系統(tǒng)時,應當始終更新為相關訂貨號產(chǎn)品可用的版本。以前版本的操作系統(tǒng)僅作為備用,允許用戶恢復到zui初的版本。但是至今為止還沒發(fā)現(xiàn)有這樣做的必要。
CPU 操作系統(tǒng)的版本適用于該訂貨號的所有版本。
可以使用微存儲卡進行更新或在線更新:
1.微存儲卡:
創(chuàng)建操作系統(tǒng)更新卡的前提條件:
- 存儲容量為 2 MB
(訂貨號 6ES7 953-8LL20-0AA0 )或更高的微存儲卡 - STEP 7 V5.1 SP2 或更高版本
- 帶有外部 PROM 編程器(6ES7 792-0AA00-0XA0)的 PC 或
帶有適配器(6ES7 798-0BA00-0XA0)的 PG720/740 或
FieldPG/PowerPG,用于編程微存儲卡
使用 STEP7 創(chuàng)建操作系統(tǒng)更新卡的步驟:
- 下載所需的 CPU 文件。
- 雙擊文件名將文件解壓縮
- 在 Simatic 管理器中執(zhí)行下列操作刪除微存儲卡:“File/S7 Memory Card/Delete”。
- 在 SIMATIC 管理器中選擇 “Update target system/operating system” 編程操作系統(tǒng)。選擇目標目錄并“打開” CPU_HD.UPD 文件,啟動編程過程。
- 當屏幕上出現(xiàn) “The firmware update for the module with order number 6ES7 312-1AE13-0AB0 was transferred successfully to the S7 memory card” (訂貨號為 6ES7 312-1AE13-0AB0 的模塊的固件更新內(nèi)容已經(jīng)成功傳送至 S7 存儲卡) 的提示消息時,操作系統(tǒng)更新卡的編程即告完成。
執(zhí)行操作系統(tǒng)更新:
- 切斷 CPU 所在機架的電源 (PS)
- 將 PLC 從通信網(wǎng)絡斷開
- 將準備好的操作系統(tǒng)更新卡插入 CPU 中
- 接通 CPU 所在機架的電源 (PS)
- 操作系統(tǒng)將從微存儲卡傳送到 CPU 內(nèi)部閃存 EPROM。在此期間,所有的 CPU LED (FRCE、RUN、STOP、SF、BF) 都將點亮。
- 大約 2 分鐘后,操作系統(tǒng)更新完成。此時 CPU 上的 STOP LED 慢閃提示 =>提示系統(tǒng)*復位。
- 切斷電源,將操作所需的微存儲卡插入。
- 接通電源。CPU 自動執(zhí)行一次總復位,然后立即轉為準備運行狀態(tài)。
- 將 PLC 重新接入通信網(wǎng)絡之前,必須進行時鐘同步。
2.在線更新:
前提條件:
- 使用 STEP 7 V5.3 及更高版本可進行在線更新固化程序。
- 站中將進行固件更新的模塊的固件版本必須為 V2.6.1 或更高,并且可被在線訪問。
- 可通過 STEP7 以在線模式下查看 CPU 的模塊狀態(tài)。顯示的版本必須為 A0.21.0 或更高,以便能夠執(zhí)行固件更新。
選擇:SIMATIC Manager -> <Name of station> -> Strg+D
圖 1:模塊狀態(tài)
- SIMATIC 管理器的硬件組態(tài)中必須列出固件版本為 V2.6 的模塊。
- 必須將一塊 MMC (微存儲卡)插入模塊,作為緩沖存儲器。
- PG 或 PC 的文件系統(tǒng)上必須含有固件版本的未壓縮文件。
BG_ABL.UPD
CPU_HD.UPD
KOMP_1.UPD每個文件夾中只能包含一個固化程序版本的文件。
執(zhí)行固件更新:
- 啟動 STEP 7 并切換到 HW-Config。
- 打開待更新的 CPU 所在的站。
- 選擇 CPU。
- 選擇菜單命令 “Target system > Update firmware”。只有當所選的 CPU 支持 "Firmware update" 功能時,該菜單命令才可用。
- 現(xiàn)在在打開的對話框 “Update firmware” 對話框中,使用 “Search” 按鈕查找該固化程序更新文件 (*.UPD) 的路徑。
- 選定一個文件之后,將會在 “Firmware update” 對話框的下半部分提示該文件適合哪些模塊,以及從哪個固件版本開始可以使用該文件。
- 點擊 “Execute” 按鈕。STEP 7 將檢查該模塊是否可解析所選的文件,如果結果是肯定的,則將該文件裝載到 CPU。如果必須為此改變 CPU 的操作模式,則會通過對話框提示用戶。然后 CPU 將自行執(zhí)行固 件更新。
- 通過 STEP 7 (讀 CPU 的診斷緩沖區(qū))檢查 CPU 是否使用新的固件成功啟動。
CPU312 的訂貨號和版本總覽:
訂貨號 | FW | 升級... |
6ES7312-1AE13-0AB0 | ||
V2.6.11 | 升級推薦: V2.6.11 更新 描述 3121AE13_V2611.EXE ( 635 KB ) | |
V2.6.9 | 只用于備份: V2.6.9 更新 描述 3121AE13_V269.EXE ( 635 KB ) | |
V2.6.6 | 只用于備份: V2.6.6 更新 描述 3121AE13_V266.EXE ( 634 KB ) | |
V2.6.4 | 只用于備份: V2.6.4 更新 描述 3121AE13_V264.EXE ( 633 KB ) | |
V2.6.3 | 只用于備份: V2.6.3 更新 描述 | |
V2.6.1 | 只用于備份: V2.6.1 更新 描述 | |
V2.0.12 | 只用于備份: 3121AE13_V2012.EXE ( 586 KB ) | |
6ES7 312-1AD10-0AB0 | ||
V2.0.12 | 升級推薦: V2.0.12 更新 描述 3121AD10_V2012.EXE ( 586 KB ) | |
V2.0.11 | 只用于備份: V2.0.11 更新 描述 3121AD10_V2011.EXE ( 580 KB ) | |
V2.0.10 | 只用于備份: V2.0.10 更新 描述 3121AD10_V2010.EXE ( 580 KB ) | |
V2.0.8 | 只用于備份: V2.0.8更新 描述 3121AD10_V208.EXE ( 580 KB ) | |
. | V2.0.5 | 只用于備份: V2.0.5 更新 描述 3121AD10_V205.EXE ( 546 KB ) |
. | V2.0.0 | 只用于備份: 3121AD10_V200.EXE ( 537 KB ) |
更新版本 V2.6.11 (6ES7 312-1AE13-0AB0) |
上述 CPU 版本并未包含任何新功能。
關于 STEP 7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.4 + SP3 或 STEP7 V5.2 + SP1 + HSP0124 或更高版本。
固件更新版本 V2.6.11 中包含下列更改:
- 通電之后,不再在總復位后因實際值偶爾丟失而出現(xiàn) ID 為 16#6522 或 16#4580 的事件。(備份緩沖區(qū)不一致)
- 當監(jiān)控塊或變量同時連接到 HMI 設備時不再偶爾出現(xiàn)故障 Z1=97EA。
- 如果一個 DB 可用,SFC 24 "TEST_DB" 將不管該 DB 的存儲器屬性或并行調(diào)用的 SFC83,而總是提供該 DB 正確的長度。
- 調(diào)整時間時,在 OB 10 的本地數(shù)據(jù)將立即調(diào)整 Weekday (變量 "OB10_DATE_TIME" )。
更新版本 V2.6.9 (6ES7 312-1AE13-0AB0) |
上述 CPU 版本并未包含任何新功能。
關于 STEP 7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.2 + SP1 + HSP 0124 或 STEP7 V5.4 +SP3 或更高版本。
固件更新版本 V2.6.9 中包含下列更改:
- 將防止在運行期間因實際值丟失而產(chǎn)生標識符為 16#6523 和 Z2=8020 / Z3=1410 的事件。
- 強制操作將不再導致定時中斷丟失。
- 監(jiān)視塊或變量表時,快速滾動將不再導致故障 Z1=6A6F。
- SFC 20 與 SFC 21 的 ANY 指針具有錯誤的長度參數(shù)時,現(xiàn)在將導致 BLF (區(qū)域長度錯誤:8x22 or 8x23); 從而避免發(fā)生如超出循環(huán)時間和看門狗錯誤之類的后繼錯誤。
- 外部 HMI 系統(tǒng) (如 ProSCADA ) 發(fā)生通信錯誤或使用 CP343-1EX11 發(fā)生通信錯誤時,將不再會發(fā)生故障 Z1=98C6。
更新版本 V2.6.6 (6ES7 312-1AE13-0AB0) |
上述 CPU 版本并未包含任何新功能。
關于 STEP 7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.2 + SP1 + HSP0124 或更高版本。
固件更新版本 V2.6.6 中包含下列更改:
- 如果一個連接在周期性 HMI 讀操作期間斷開,CPU 將不再進入故障模式 Z1=7173。
- 糾正了 CP5613 A2 帶來的路由選擇問題。
- 如果相應軟鍵被按下,OP 3 中分配到位變量的軟鍵現(xiàn)在將置位 PLC 中所分配的對應位。
- 現(xiàn)在,強制輸入(PAI)在報警 OB 中也始終有效。
- 與 HMI 設備的通信速度已加快。
- 如果正在監(jiān)視塊或變量時連接中斷,將不再發(fā)生故障 Z1=7393。
- 如果上載軟件模塊時出現(xiàn)錯誤消息 “The memory space on the module is insufficient.Should the loading memory be compressed?”,以 “Yes” 確認不再會保持無效。
- 如果裝載了塊 FB48 和 FB49 (“信號系統(tǒng)錯誤”),則程序裝載結束且電壓斷/通之后不再出現(xiàn)故障 Z1=FFFF。
更新版本 V2.6.4 (6ES7 312-1AE13-0AB0) |
上述 CPU 版本并未包含任何新功能。
關于 STEP 7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.2 + SP1 + HSP0124 或更高版本。
固件更新版本 V2.6.4 中包含下列更改:
- 只有 REQ 位被置位時,才檢查 SFB 52、53、75、81 和 SFC 11、51、55-59 的調(diào)用參數(shù)。如果 REQ 位未被置位,RET_VAL 將不再報告錯誤。
- SFC 82/83/84 的參數(shù) SRCBLK 或 DSTBLK 的 ANY 指針處的地址偏移量大于 4096 字節(jié)時,將不再導致通過 RET_VAL 中返回回查信號 8x22。
- 從 STEP7 塊目錄裝載 SDB 將不再因為組態(tài)不一致而導致 STOP。
- 如果未置位 “Start-up if desired configuration equals actual configuration” (如果期望組態(tài)等同于實際組態(tài)則啟動) 組態(tài)位,從站丟失時 CPU 將正確地進入 STOP 模式。如果隨后將 “Startup if desired configuration equals actual configuration” (如果期望組態(tài)等同于實際組態(tài)則啟動) 組態(tài)位置位,并且隨后將組態(tài)裝入 CPU,則 CPU 現(xiàn)在將啟動。
- 在塊清單的在線視圖中進行塊比較時,現(xiàn)在將顯示所有的塊,而不僅是每種類型的前 50 個塊。
- 如果在參數(shù)記錄 (Parameter Record) 中輸入了數(shù)據(jù)類型 BLOCK_DB,SFB 52、53 和 81 將不再發(fā)送 Retval 8x3a。
- 改進了與操作員面板建立連接的過程。
更新版本 V2.6.3 (6ES7 312-1AE13-0AB0) |
上述 CPU 版本并未包含任何新功能。
關于 STEP 7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.4 + SP3 或 STEP7 V5.2 + SP1 + HSP0124 或更高版本。
固件更新版本 V2.6.3 中包含下列更正:
- 程序員使用了塊狀態(tài)的操作中,處理 “O” 操作 (AND 之前的 OR 操作)時 RLO 出錯,該情況已更正。
由于固件 V2.6.1 和 V2.6.2 中存在的一個問題,使用編程設備以及以下列程序順序在線監(jiān)視塊狀態(tài)期間,可能發(fā)生 RLO 被破壞:A a b.c
A d e.f
.
.
A x y.z
O // 由此形成的 RLO 可能被破壞(只發(fā)生在對該程序序列的塊狀態(tài)進行監(jiān)視期間)
A y z.x
.
.
A s t.u
- 如果在 SFC 17、18、107 和 108 的輸入 SD 上置位一個地址位,整個字節(jié)將不會被設置為零。
更新版本 V2.6.1 (6ES7 312-1AE13-0AB0) |
上述 CPU 版本包含以下新功能:
- CPU 的標識和維護數(shù)據(jù)(例如工廠和地點代碼)
- 將 CPU 復位為出廠狀態(tài)
- 通過網(wǎng)絡進行在線固件更新
- 診斷轉發(fā)器的測量發(fā)起者(SFC 103 “DP_TOPOL”)*
- 塊相關信息的擴展(SFC 105-108) *
- 使用 SFC 109 “PROTECT” 改變保護等級
- 帶有 1ms 間隔的 SFC 64 “TIME_TCK” *
- 新軟件功能塊 SFC 70 “GEO_LOG”、SFC 71“LOG_GEO” 和 SFB 81 “RD_DPAR” *
*可以在指令列表 (Operations List) 和 S7-300/400 的系統(tǒng)軟件參考手冊、系統(tǒng)和標準功能 (System Software Reference Manual for S7-300/400, System and Standard Functions) 中找到關于各種 SFC 附加功能的詳細信息。
關于 STEP7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.4 + SP3 或 STEP7 V5.2 + SP1 + HSP 0124 或更高版本。
下列更改將隨固件更新版本 V2.6.1 而生效:
- 當 HMI 循環(huán)讀操作異常終止時,現(xiàn)在將不再出現(xiàn)故障 Z1:72C1。
- 帶有 ANY STRING 類型參數(shù)的復制功能(尤其是在 SCL 編程中)現(xiàn)在將可以正確地復制長度參數(shù)中數(shù)量的數(shù)據(jù)。
- 帶有 ANY 型參數(shù)的復制功能現(xiàn)在也允許區(qū)域代碼 #85,并且 SFC83 的 RETVAL 將不再顯示 #8525 “Area error with writing” (寫入時發(fā)生區(qū)域故障)。
- 通過調(diào)用路徑進行監(jiān)視時,現(xiàn)在zui多可以為調(diào)用環(huán)境 7 個塊。
更新版本 V2.0.12 (6ES7 312-1AD10-0AB0) |
上述 CPU 版本并未包含任何新功能。
關于 STEP7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.1 + SP4 或更高版本。
固件更新版本 V2.0.12 中包含下列更正:
- 當 OB 請求出錯且同時報警負載很高時,將出現(xiàn)故障 Z1:E802
同時由其它報警引起的負載也很高時,OB 請求出錯(由過長的報警處理時間引發(fā)的)將不再導致故障。 - 如果同時監(jiān)視幾個變量表,將導致故障 Z1:72F1 或者沒有可操作的 MPI
如果同時有超過四個變量表被激活,將生成消息“(8304):No further simultaneous upload process possible. There is a resource bottleneck” (8304:不能再同時進行上傳操作,存在瓶頸),而不是一個 Defect 故障。 - 使用 CP340 時產(chǎn)生的通信問題:發(fā)送期間 CP 阻塞
使用 CP 進行通信的能力已經(jīng)改進。 - 在 HW Config 中模塊仍被標記為故障
在 DPV1 從站中更正了編碼器短路后,將去除組態(tài)中的 “faulty” 符號。
更新版本 V2.0.11 (6ES7 312-1AD10-0AB0) |
上述 CPU 版本并未包含任何功能變化。
關于 STEP7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.1+SP4 或更高版本。
- 固件更新版本 V2.0.11 中包含下列更改
調(diào)用 SFC 58/59 時,BUSY 位出現(xiàn)問題
當 RET_VAL=7000h 時,現(xiàn)在將正確刪除 BUSY 位。
- 運行系統(tǒng)啟動 (Runtime Start) 時,將不能顯示 Alarm_SQ 消息
冷啟動 WinCC-Runtime 之后,之前由控制器產(chǎn)生的所有 Alarm_SQ 消息都將顯示在 WinCC AlarmControl 中。 - 時鐘中斷后,發(fā)生 OB 請求出錯
如果一個時鐘中斷的中斷時間與當前時間*相同,則將該中斷打上標記用于將來的下一個中斷點。 - 通電之后出現(xiàn)故障 Z1:F102
通電時的響應已經(jīng)穩(wěn)定。 - 通電之后出現(xiàn)停機事件 16#6522
通電時的響應已經(jīng)穩(wěn)定。
更新版本 V2.0.10 (6ES7 312-1AD10-0AB0) |
上述 CPU 版本包含以下新功能:
FC 和 FB 的編號段增加到了 2048。
關于 STEP7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.2+SP1 或更高版本。
下述更改將隨固件更新版本 V2.0.10 而生效:
- 連接終止之后出現(xiàn)故障 Z1:64D2
如果在通信功能 “Status Block” 或 “Status/Control Tag” 處于運行狀態(tài)時終止一個連接,現(xiàn)在將可以正確地取消連接而不再發(fā)生故障。 - 連接終止之后,出現(xiàn)故障 Z1:7015 和 Z1:7010
現(xiàn)在當通信功能 “Block Details” 正在運行時,且 CPU 中包含 51 個以上的同一類型(DB、FB 或 FC)塊時終止連接,連接可以正確釋放而不會導致故障。 - 關閉/打開 WinCC 時,不能確認 ALARM_SQ 消息
當 HMI 不可用時,有 ALARM_SQ 消息到來,并在隨后重新激活 HMI。現(xiàn)在,將從更新存儲區(qū)中刪除確認信息。 - 當開關處于 RUN 和電源上電時,在 OB100_STRT_INFO 中沒有不同。
現(xiàn)在 OB 100 的啟動信息中可以顯示正確的啟動類型。 - 如果 OP 循環(huán)地訪問一個不存在的或過于小的 DB,則出現(xiàn)故障 Z1:7350
OP 區(qū)域指針指向一個不存在的或過于小的 DB 時,不再會導致 CPU 故障。 - 將 DS1 寫入 BUS1*-ASIC 模塊時,PZF 將被置位
如果用 SFC55 將 DS1 寫入某些不可參數(shù)化的模塊(帶有 BUS13 或 BUS1*-ASIC 的模塊),現(xiàn)在這些模塊的 PZF 不會被置位,并且在 SFC 調(diào)用之后模塊仍保持可訪問。
更新版本 V2.0.8 (6ES7 312-1AD10-0AB0) |
上述 CPU 版本并未包含任何重大的新功能。
關于 STEP7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.1+SP4 或更高版本。
下述更改將隨固件更新版本 V2.0.8 而生效:
- 執(zhí)行 RAM-to-ROM 操作之后,發(fā)生錯誤 6523 “Master reset request upon accessing the MMC” (由于 MMC 訪問故障引起主站復位請求)
執(zhí)行 RAM-to-ROM 功能之后,重新裝載數(shù)據(jù)塊不再出現(xiàn)事件條目號為 6253 的主站復位請求。 - "Identical source and target blocks" (相同的源和目標塊) 將導致 SFC 83 和 84 協(xié)調(diào)錯誤(80C0)
現(xiàn)在,調(diào)用 SFC 83 和 84 時,源和目標塊可以相同。 - 使用 SFC59 時偶爾出現(xiàn) RETVAL 80C4
已經(jīng)改進了 SFC59 “RD_REC” 的資源管理。 - 重復登記過程錯誤診斷時,出現(xiàn)故障 FFFF
現(xiàn)在,即使重復登記過程錯誤診斷,也不會導致故障 FFFF。 - 循環(huán)之前的狀態(tài)顯示不正確
現(xiàn)在,在循環(huán)之前狀態(tài)數(shù)據(jù)顯示正確。 - 將應用程序裝載到 CPU 時導致進入主站復位模式
裝載應用程序不再導致錯誤消息 “(8404) S7 Protocol:The function can not be executed” 因此也不會導致 CPU 發(fā)出主站復位請求。 - SFB52/53 運行時,CPU 狀態(tài)發(fā)生 STOP/RUN 轉換,導致故障 3324
SFB52/53 運行期間,如果 CPU 狀態(tài)發(fā)生 STOP/RUN 轉換,不再導致出現(xiàn)故障 3324。
更新版本 V2.0.5 (6ES7 312-1AD10-0AB0) |
上述 CPU 版本并未包含任何重大的新功能。
關于 STEP7 的注意事項:
要運行該 CPU,用戶需要安裝 STEP7 V5.1+SP4 或更高版本。
下述更改將隨固件更新版本 V2.0.5 而生效:
- 壓縮 (COMPRESSION) 操作之后偶爾會出現(xiàn)故障 F402 和 F204
壓縮操作之后不再會導致故障。 - 在通電之后,如果報警時間大于 12.31.2064,則出現(xiàn)故障 8113。
報警時間大于 12.31.2064 不再會導致這種故障。 - 周期性地處理系統(tǒng)功能 SFC 39 “DIS_IRT” 時,將暫時重新解鎖已鎖定的報警事件
現(xiàn)在可以周期性地鎖定報警事件而不會出現(xiàn)問題。 - PA enabling 功能將上一個過程映像完整地傳送到外設
如果現(xiàn)在使用 PA-enabling 功能,集中式外設的輸出將不再使用其上一個值,也就是說將刪除上一個值或者采用一個新的替代值。 - 禁用 PA-enabling 功能時,將復位組態(tài)為 “Keep last Value” (保持為上一個值) 的模塊
禁用 PA-enabling 功能時,組態(tài)為 “Keep last Value” 并且以前未受控制的模塊將繼續(xù)使用其上一個值。 - 使用 Applicom 驅動卡時偶爾會出現(xiàn)故障 98C1
現(xiàn)在使用 Applicom 驅動卡時不會出現(xiàn)問題。 - 使用 LOOP 命令時周期時間出現(xiàn)波動
使用 LOOP 命令時不再會導致周期時間發(fā)生波動。