西門子s7200編程手冊掉電數據保持問題_第1頁
西門子s7200編程手冊掉電數據保持問題_第2頁
西門子s7200編程手冊掉電數據保持問題_第3頁
西門子s7200編程手冊掉電數據保持問題_第4頁
西門子s7200編程手冊掉電數據保持問題_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:S7-200CPU 掉電數據保持常見問題FAQ collection for S7-200CPU data retentive rangesCluster- FAQEdition (2010 年 5 月)該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:S7-200,數據,RAM,EEPROM,掉電保持Key Words S7-200, data storage, RAM, EEPROM, retentive settingsIA&DT Service & SupportPage 2-14該文檔是極速PDF編輯器生成,如

2、果想去掉該提示,請并:目錄問題 1:S7-200 問題 2:S7-200 問題 3:S7-200 問題 4:S7-200 問題 5:S7-200 問題 6:S7-200 問題 7:S7-200CPU內部區類型?4CPU的卡的作用?4CPU內的程序是否具有掉電保持特性?5CPU內部的數據的掉電保持特性?5CPU內部數據的工作順序?5CPU電池卡的使用注意事項?5CPU內EEPROM的使用方法?6問題 8:EEPROM寫入次數的統計?10問題 9:不使用數據塊的方法,如何在實現不止一個V區數據的? . 10問題 10:定時器和計數器以及MB14-MB31 的掉電保持性能?11問題 11:CPU內具

3、備斷電保持性的數據區為丟失?13IA&DT Service & SupportPage 3-14該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:問題 1:S7-200 CPU 內部區類型?的RAM回答:S7-200 CPU 內部區分為區和保持的 EEPROM 兩種,其中RAM 包含CPU 工作區和數據區域中的 V 數據區、M 數據區、T(定時器)區和 C(計數器)區,EEPROM 包含程序區、V 數據區的全部和 M 數據區的前 14 個字節、C區全部以及 TONR 對應區域。也就是說 V 區和 MB0-MB13 這些區域都有對應的EEPROM保持區域。EEPROM 的寫操

4、作次數是有限制的(最少 10 萬次,典型值為 100 萬次),所以請注意只在必要時才進行保存操作。否則,EEPROM 可能會失效,從而引起 CPU 故障。EEPROM 的寫入次數如果超過限制之后,該 CPU 即不能使用了,需要整體更換 CPU,不能夠只更換 CPU 內EEPROM,西門子不提供這項服務。問題 2:S7-200 CPU 的回答:S7-200 還提供三種類型的卡的作用?卡用于程序,數據塊,系統塊數據(歸檔)、配方數據,以及一些其他文件等,這些卡不能用于實時數據,只能通過PLC卡編程的方法將程序塊/數據塊/系統塊的初始設置存于。卡分為兩種,根據大小共有三個型號。32K卡:僅用于儲存和

5、傳遞程序、數據塊和強制值。32K卡只可以用于版(23版)CPU 傳遞程序,新版 CPU 不能向 32K卡中寫入任何數據。而且 32K卡不支持存儲程序以外的其他功能。訂貨號:6ES7 291-8GE20-0XA0。64K/256K卡:可用于新版 CPU(23 版)保存程序、數據塊和強制值、配方、數據和其他文件(如項目文件、圖片等)。64K/256K 新卡只能用于新版 CPU(23 版)。64K 存訂貨號: 6ES7 291-8GF23-0XA0;256K卡訂貨號:6ES7 291-8GH23-0XA0。為了把卡中的程序送到 CPU 中,必須先卡,然后給 CPU 上電,程序和數據將自動到 RAM

6、及EEPROM 中。卡的使用完整限制條件,請參考S7-200 系統手冊附錄 A 技術規范可選卡件一節。S7-200 的外部卡有哪些功能?IA&DT Service & SupportPage 4-14該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:問題 3:S7-200 CPU 內的程序是否具有掉電保持特性?回答:S7-200 CPU 內的程序塊時,會同時到EEPROM 中,也就是說程序后,將保持。同樣,系統塊和數據塊時,也會同時到EEPROM 中。問題 4:S7-200 CPU 內部的數據的掉電保持特性?回答:S7-200 系統手冊第四章“PLC 基本概念”一章中“理解

7、 S7-200 如何保存和數據”一節詳細介紹了 S7-200 CPU 內數據的掉電保持特性,建議用戶仔細閱讀。S7-200 CPU 內的數據分為RAM 區和EEPROM 區。其中,RAM 區數據需要 CPU 內置的超級電容或者外插電池卡才能實現掉電保持特性。對于 CPU221 和 CPU222 的內置超級電容,能提供典型值約 50 小時的數據保持。對于 CPU224,CPU224XP,CPU224XPsi 和CPU226 的內置超級電容,能提供典型值約 100 小時的數據保持。超級電容需要在 CPU 上電時充電。為達到上述指標的數據保持時間,需要連續充電至少 24 小時。當該時間不夠時,可以電

8、池卡,以獲得更長時間的數據保持時間。EEPROM 區能實現數據保持,不依靠超級電容或者電池就可以保持數據。問題 5:S7-200 CPU 內部數據的工作順序?回答:S7-200 CPU 一上電后,CPU 先去檢查 RAM 區域中的數據,如果在超級電容或者電池有電的情況下,數據并未丟失,則使用該 RAM 區的數據;如果超級電容或者電池沒電了,導致數據丟失,則 CPU 去讀EEPROM 中相應的區域(包含數據塊中的數據定義內容),如果在EEPROM 中存有保持的數據,則 CPU 將 EEPROM 中的數據寫回到 RAM 區中,再進行下面的工作。如果 EEPROM 中也沒有對應區的數據了,則該區的數

9、據將變成 0。問題 6:S7-200 CPU 電池卡的使用注意事項?回答:新版S7-200 CPU 電池卡有兩種型號。對于 CPU221 和 CPU222,由于其中沒有實時時鐘,則對應的為時鐘電池卡,訂貨號為:6ES7297-1AA23-0XA0。IA&DT Service & SupportPage 5-14該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:對于 CPU224,CPU224XP,CPU224XPsi 和CPU226,電池卡僅提供電池功能,訂貨號為:6ES7291-8BA20-0XA0,該款電池卡型號又叫做BC293。電池卡的典型值約為 200 天,當插上電

10、池卡后,如果 CPU 處于工作狀態或者超級電容有電的情況下,并不消耗電池卡的電量。當電池卡的電量消耗完畢之后,該電池卡就報廢了。S7-200 電池卡不能充電,使用完畢就不能再用了,只能新的電池卡了。S7-200 沒有檢測電池剩余電量的狀態位和這種功能。新版 S7-200 CPU 電池卡不能用于老 CPU,即訂貨號為 6ES7-21-0XB0 和 6ES7-22-0XB0 以及更老版本的 CPU。圖1 以上為兩種電池卡以及所在插槽位置。電池卡的使用完整限制條件,請參考S7-200 系統手冊附錄 A技術規范可選卡件一節。問題 7:S7-200 CPU 內 EEPROM 的使用方法?回答:EEPRO

11、M 的寫入分為如下幾種情況:1、MB0MB13 的設置,只需要在系統塊斷電數據保持中設置即可。默認情況下,系統塊設置如下圖藍框中所示,即 MB14MB31,這些區域沒有對應的 EEPROM區域,無須考慮 EEPROM 寫入次數限制。IA&DT Service & SupportPage 6-14該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:圖2 MB0MB13 如果在系統塊中設置成掉電保持區域,如圖 2 紅框中所示,并將系統塊到 CPU之后,則這 14 個字節的數據在掉電的瞬間會將數值寫入 EEPROM 中,如果掉電時間超過超級電容和電池的保持時間之后,再上電時,CPU

12、 會將 EEPROM 中的數據數值寫回到 RAM 中對應的區,實現保持數據的目的。注意:實現該功能一定要將修改過的系統塊到 CPU 中。2、數據塊中定義的數據,如圖 3 所示,當數據塊的時候,同時會將定義的數據到EEPROM 中,這樣,當掉電時間超過超級電容和電池的保持時間之后,再上電時,CPU 會將EEPROM 中的數據塊中定義的數據數值寫回到 RAM 中對應的區,實現保持數據的目的。也就是恢復成數據的初始設置值。注意:實現該功能一定要將定義好數據的數據塊到 CPU 中。IA&DT Service & SupportPage 7-14該文檔是極速PDF編輯器生成,如果想去掉該

13、提示,請并:圖3 3、使用 SMB31 和SMW32字來實現將V 區的數據存到 EEPROM 中特殊器字節 31 (SMB31)命令 S7-200 將 V區中的某個值到器的 V區,置位 SM31.7 提供了初始化操作令。特殊器字 32 (SMW32)中所要數據的地址。如圖 4 為S7-200 系統手冊內關于 SMB31 和 SMW32 的使用說明。IA&DT Service & SupportPage 8-14該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:圖4 采用下列步驟來保存或者寫入 V區中的一個特定數值:1.將要保存的 V器的地址裝載到 SMW32 中。2.將數據

14、長度裝載入 SM31.0 和SM31.1。具體含義如圖 4 所示。3.將 SM31.7 置為 1。圖5 注意:如果在數據塊中定義了某地址的數據,而又使用這種辦法同樣地址的數據,則當CPU 內超級電容或電池沒電時,CPU 再上電時將采用 SMB31 和SMW32的數據。IA&DT Service & SupportPage 9-14該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:問題 8:EEPROM 寫入次數的統計?回答:每次程序塊/數據塊/系統塊或者執行一次 SMB31.7 置位的操作都算作對 EEPROM的一次寫操作,所以請注意在一定不要每周期都調用 SMB31/SM

15、W32 用于將數據寫入EEPROM 內,否則 CPU 將很快報廢。問題 9:不使用數據塊的方法,如何在實現不止一個 V 區數據的?回答:由于SMB31/SMW32 一次最多只能送入一個 V 區雙字給EEPROM 區域,因而當有超過一個雙字的數據需要送入 EEPROM 中時,需要程序配合實現。具體操作方法可參照如下的例子,即使用 SMB31/SMW32 送完一個數據(字節/字/雙字)之后,通過一個標志位(如 M0.0)來觸發下一個 SMB31/SMW32 操作,之后需要將上一個標志位清零,以用于下一次的數據的操作。IA&DT Service & SupportPage 10-14

16、該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:由于 SM31.7 在每次操作結束之后都自動復位,因而不能使用它作為第二次觸發操作的條件。以上程序參考。或者可以參考如下 FAQ,多次調用指令庫用以多個 V 區變量到 EEPROM區中:如何在 CPU 內部 EEPROM空間中保存變量區域?問題 10:定時器和計數器以及 MB14-MB31 的掉電保持性能?回答:計數器和 TONR 型的定時器(T0-T31,T64-T95)能夠實現掉電保持。這些區域只能由超級電容和電池來進行數據的掉電保持,他們并沒有對應的EEPROM保持區。當超過超級電容和電池供電的時間之后,這些計數器和TONR 定時器的

17、數據全部清零。TON 和TOF 型的定時器(T32-T63,T96-T255)沒有掉電保持數據的功能。請不要在系統塊中設置這些區域為掉電保持,如圖 6 所示為錯誤做法:IA&DT Service & SupportPage 11-14該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:圖6 按上述做法設置之后,系統塊時會導致如下錯誤發生:圖7 所以請不要將 T32-T63,T96-T255 的定時器設為掉電保持區域。IA&DT Service & SupportPage 12-14該文檔是極速PDF編輯器生成,如果想去掉該提示,請并:問題 11:CPU 內具備

18、斷電保持性的數據區為以下情況會導致 CPU 內數據清零:丟失?1. 沒有電池卡的 CPU 斷電時間過長,內部超級電容放電完畢,TONR 區/C 區/MB14-MB31區數據丟失,V 區和MB0-MB13 區的對應 EEPROM 內沒有數據導致數據丟失,2. 電池卡使用時間過長,使之沒電了, TONR 區/C 區/MB14-MB31 區數據丟失,V 區和MB0-MB13 區的對應 EEPROM 內沒有數據導致數據丟失,3. 插在 CPU 上的程序/數據與 CPU 內部RAM 中運行的程序/數據不符,一上電時會導致原有數據/程序的丟失。4. CPU 損壞。相關參考手冊:S7-200 系統手冊:在其中第四章“PLC 基本概念”一章中“理解 S7-200 如何保存和數據”一節有詳細介紹。Micro'n Power西門子 S7-200·LOGO!·SITOP 參考V0.93 版(更新版)在其中“S7-200PLC功能、編程與調試數據保持”一節和“S7-200PLC功能、編程與調試外插卡(時鐘/電池、卡)” 一節中有詳細介紹。如果您對該文檔有任何建

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論