siemens x
PLC

Twido PLC的數(shù)據(jù)保持

2025China.cn   2016年02月04日

  在PLC的的實際使用中,很多場合中大家都比較關(guān)心我的重要的數(shù)據(jù)如何能永久的保存住,萬一電池沒電了,我的重要數(shù)據(jù)是不能丟失的,這樣就會涉及到一個品牌系列的PLC的它是如何保存數(shù)據(jù)的問題。本文就以Schneider Twido PLC為例來說明Twido PLC是如何保存數(shù)據(jù)的。

  要保存數(shù)據(jù)我首先要了解下Twido PLC的數(shù)據(jù)存儲區(qū)。

  TWIDO PLC內(nèi)置的存儲區(qū)分為兩類:RAM存儲區(qū)和EEPROM存儲區(qū)。RAM存儲區(qū)需要為其提供電源方能保持其中的數(shù)據(jù)不丟失。RAM存儲區(qū)能存放動態(tài)字、存儲字、程序和動態(tài)數(shù)據(jù);EEPROM不需要另外的供電就能永久保存數(shù)據(jù),EEPORM存儲區(qū)能存放程序和配置數(shù)據(jù)。

  存儲區(qū)的結(jié)構(gòu)示意圖:

 

  對于Twido PLC來說,它支持5種數(shù)據(jù)保持的方法:

  (1) 所有CPU都內(nèi)置鋰電池,在鋰電池充滿電后,通過內(nèi)部鋰電池備份數(shù)據(jù)大約可持續(xù)30天(在25oC(77oF)時)。電池從0%到90%的充電時間為15小時。在充電9小時使用15小時的情況下,電池壽命大約為10年。此鋰電池不可更換。

  (2) TWDLCA(A/E) 40DRF一體型控制器,除內(nèi)置的鋰電池外,還可通過外加可更換的鋰電池來保持數(shù)據(jù),大約可持續(xù)備份數(shù)據(jù)3年(在25oC(77oF)時)。

  (3) 使用%KW常量數(shù)據(jù)區(qū)來保持不需要被更改的常量數(shù)據(jù)(%KW被存放在EEPROM中,與電池?zé)o關(guān),可長期保持)。

  (4) 把常量數(shù)據(jù)編寫在用戶程序中,也能實現(xiàn)數(shù)據(jù)保持,此常量數(shù)據(jù)在程序中,被存放在EEPROM,與電池?zé)o關(guān),可長期保持。

  (5) 可有選擇性地用特殊指令把存放在%MW中的動態(tài)數(shù)據(jù)(最大512個)保持到EEPROM中,此時%MW中的動態(tài)數(shù)據(jù)被寫入EEPROM中,與電池?zé)o關(guān),可長期保持。

  由此可見,雖然Twido PLC是小型自動化產(chǎn)品,但是其對數(shù)據(jù)的保存考慮還是非常周到的。在上述的5種數(shù)據(jù)保存前四種比較簡單,同時也具有局限性,第5種方法保存數(shù)據(jù)比較靈活,可以把內(nèi)部字寄存器%MW中值保存到EEPROM中去,能保存最多可達512個的%MW字,要把動態(tài)數(shù)據(jù)%MW存入EEPROM,需要做一些編程。在下次CPU上電時,也需要做一些編程來把上次保持在EEPROM中數(shù)據(jù)再復(fù)制到RAM中。在這里我們主要了解下第5種方法的的使用。

  操作說明

  (1) 備份步驟:把要備份的數(shù)據(jù)放在%MW0開始的一系列字元件中,并確保RAM中有一個有效程序(%SW96:X6=1),且相同的有效程序已備份到EEPROM,程序也已配置存儲字。將%SW97置為將要保存的存儲字的長度。注意: 長度不能超過存儲字的配置長度,且必須大于0,不超過512,最后將%SW96:X0置為1,命令CPU進行備份操作。

  下列是以保存五個數(shù)據(jù)來說明:

 

  將要保存的數(shù)據(jù)依次保存在以%MW0開頭的內(nèi)部字里,系統(tǒng)字%SW97存放的是要保存的數(shù)據(jù)長度,%SW97=5意味著要寫入到EEPROM中數(shù)據(jù)是%MW0~%MW4共5個數(shù)據(jù)。%SW96:X0=1,表明要執(zhí)行備份。如果數(shù)據(jù)保存成功,%S97 就會置1。

  在程序編制調(diào)試完成后,可將程序備份到EEPROM里,在“控制器”菜單中點擊“BACKUP”按鈕。在執(zhí)行“BACKUP”操作時,要求停止PLC程序,屏幕左下角顯示“備份控制器程序”,完成后顯示“備份完成”

 

  考慮到EEPROM的壽命問題,只有當(dāng)用戶程序最終調(diào)試完畢、不再要修改了, 我們才需要執(zhí)行一次把RAM中的程序備份到EEPROM的操作。

  (2) 恢復(fù)步驟:恢復(fù)是指把以前備份在EEPROM中數(shù)據(jù)恢復(fù)到%MW0開始的一系列字元件中, 只要置系統(tǒng)位%S95為1即恢復(fù)%MW。操作前確保以下條件為真:EEPROM存在有效備份程序;RAM中程序與EEPROM備份程序相同;備份的存儲字有效。

 

  Twido PLC根據(jù)客戶自己的需求,可以不同形式的保存客戶的數(shù)據(jù),以避免電池耗光帶來的損失,最大程度的滿足客戶的需求。

(轉(zhuǎn)載)

標簽:施耐德電氣 Twido PLC 我要反饋 
2024世界人工智能大會專題
即刻點擊并下載ABB資料,好禮贏不停~
優(yōu)傲機器人下載中心
西克
2024全景工博會
專題報道