:1800弄(電子商務園)5005.
公司主營:西門子數(shù)控系統(tǒng),V20變頻器S7-200CN.S7-200smart.S7-300.S7-400.S7-1200.6ES5 ET200 人機界面,變頻器,DP總線,MM420 變頻器MM430 變頻器MM
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2018-11-15 11:48:26瀏覽次數(shù):250
聯(lián)系我們時請說明是化工儀器網上看到的信息,謝謝!
問題描述:
當高性能電容的時間(根據(jù) CPU 類型不同而不同)用完,或者電池模塊過期(200天),修改過的參數(shù)就會丟失。使用以下程序庫所提供的子程序,可以在 CPU 中的內部 EEPROM 中保存完整的變量區(qū)域,在運行期內該區(qū)域是不易失的(在手冊中僅說明了保存單個變量)。
要求:
此操作程序庫使用需要 STEP 7 Micro/WIN V4.0 SP7 或者更高的版本 。
警告:
當 CPU 啟動時,包含 DB (數(shù)據(jù)塊)的存儲卡不可以被。如果包含 DB 的存儲卡被,CPU 會讀出存儲卡的內容而不是去讀內部 EEPROM,同時存儲數(shù)據(jù)被錯誤的寫回。
合并和使用庫:
的 “EEPROM (v1.0)"文件夾中包含了子程序“EEPROM_Direct""和 “EEPROM_Indirect"。
圖:01
使用子程序:
使用適當?shù)倪壿嬤B接,以確保在執(zhí)行期間程序執(zhí)行觸發(fā)輸入位“Start"保持為1 (高)。
更多的信息也可以在子程序的注釋中。.
注意:
不能以很高的在 EEPROM 上保存數(shù)據(jù)。EEPROM 典型的存儲為100,000次。如果超過這個值,CPU 將發(fā)生故障。 如果按小時在 EEPROM 上保存數(shù)值,那么 EEPROM 的預計使用壽命是 11 到 12 年。
起始地址為直接尋址“EEPROM_direct""例程:
圖: 02
參數(shù) | 變量類型 | 說明 |
EN | BOOL | 必須始終為1(高) |
Start | BOOL | 上升沿 (0 ->1)觸發(fā)程序運行;必須保持1 (高) 直到 BUSY 位變成 0 (低)。 |
V_Start | INT | 偏移量(起始地址)。例如,200=VB 200 |
Length | INT | 從偏移量(起始地址)開始待保存的字節(jié)數(shù) |
Memory | INT | 用于子程序的臨時存儲區(qū) |
Busy | BOOL | 狀態(tài) 1 (高),程序在運行中 |
Done | BOOL | 結束狀態(tài) 1 (高),成功完成保存 |
起始地址為間接尋址“EEPROM_indirect"例程:
圖: 03
參數(shù) | 變量類型 | 說明 |
EN | BOOL | 必須始終為1(高) |
Start | BOOL | 上升沿 (0 ->1)觸發(fā)程序運行;必須保持1 (高) 直到 BUSY 位變成 0 (低)。 |
Address | DWORD | 起始地址偏移量(起始地址以DWORD類型變量讀入) |
Length | INT | 從偏移量(起始地址)開始待保存的字節(jié)數(shù)目 |
Memory | INT | 用于子程序的臨時存儲 |
Busy | BOOL | 狀態(tài) 1 (高),程序在運行中 |
Done | BOOL | 結束狀態(tài) 1 (高),成功完成保存 |
程序:
程序運行后, 可保持的 V 變量并將存儲的數(shù)據(jù)裝載回 CPU。
序號. | 解釋 |
1 | 數(shù)據(jù): 由路徑“View > Component > System Block""到“System Block""選擇“Retentive Ranges"表。
選擇數(shù)據(jù)范圍,輸入起始地址和范圍。“Clear"按鈕。 例程如下圖顯示: |
2 | 裝載數(shù)據(jù):
啟動 CPU 時,存儲數(shù)據(jù)從 CPU 的內部 EEPROM 中被寫入存儲器。 |