1、應(yīng)用西門子s7-200plc時,可以選用以下幾種數(shù)據(jù)保持方法:
cpu的內(nèi)置超級電容,斷電時間不太長時,可以為數(shù)據(jù)和時鐘的保持提供電源緩沖
在cpu內(nèi)部靠一個超級電容,在掉電后為ram存儲器提供電源緩沖,保存時間可達幾天之久。
cpu上可以附加電池卡,與內(nèi)置電容配合,長期為時鐘和數(shù)據(jù)保持提供電源:
、設(shè)置系統(tǒng)塊,在cpu斷電時自動保存m區(qū)中的14個字節(jié)數(shù)據(jù)
、在數(shù)據(jù)塊中定義不需要更改的數(shù)據(jù),下載到cpu內(nèi)可以永久保存
、用戶編程使用相應(yīng)的特殊寄存器功能,將數(shù)據(jù)寫入eeprom永久保存
2、s7-200cpu的以下數(shù)據(jù)空間屬于ram存儲區(qū):
變量存儲區(qū)(v):可以按位、字節(jié)、字或雙字來存取v區(qū)數(shù)據(jù);
位存儲區(qū)(m):可以按位、字節(jié)、字或雙字來存取m區(qū)數(shù)據(jù);
定時器存儲區(qū)(t):用于時間累計,分辨率分為1ms、10ms、100ms三種;
計數(shù)器存儲區(qū)(c):用于累計其輸入端脈沖電平由低到高的次數(shù)。cpu提供了三種類型的計數(shù)器:一種只能增計數(shù);一種只能減計數(shù);另外一種既可以增計數(shù),又可以減計數(shù)。
3、s7-200系統(tǒng)中用到了三種存儲器件:
ram:易失性的存儲器,失去電源供應(yīng)后,其中保存的數(shù)據(jù)會丟失。s7-200cpu中的ram由超級電容+外插電池卡提供電源緩沖。ram保存v、m、t(定時器)、c(計數(shù)器)等各數(shù)據(jù)區(qū)的內(nèi)容,在cpu失電后的表現(xiàn)由用戶在系統(tǒng)塊“數(shù)據(jù)保持”頁中設(shè)置
eeprom:非易失的電可擦除存儲器,保存數(shù)據(jù)不需要供電,并且可以改寫其內(nèi)容。上述ram數(shù)據(jù)區(qū)中有的部分與eeprom中的區(qū)域一一對應(yīng)。用戶程序也永久保存在程序eeprom區(qū)中
外插存儲卡:非易失的存儲器。用來保存用戶程序、數(shù)據(jù)記錄(歸檔)、配方數(shù)據(jù),以及一些其他文件等