在懸掛除鐵器體系結(jié)構(gòu)的直接控制級上,實(shí)現(xiàn)了數(shù)據(jù)的備份和存儲。這是相對基于PLC的除鐵器控制系統(tǒng)的一個很大的進(jìn)步,它的作用體現(xiàn)在兩方面∶ 1、使直接控制級具有自恢復(fù)功能∶當(dāng)直接控制級因某種原因斷電時,新的參數(shù)配置不會丟失,它們被保存在存儲單元中。在直接控制級重新上電后,即可自動恢復(fù)上一次的參數(shù)配置,不需要重新設(shè)置。 2、當(dāng)直接控制級與過程管理級之間的通訊發(fā)生故障時,設(shè)備狀態(tài)的每次變化均能夠被記錄下來,一旦通訊恢復(fù),故障時的數(shù)據(jù)仍然可以上報給過程管理級。這使得整個懸掛除鐵器系統(tǒng)的數(shù)據(jù)管理和分析能力有很大的提高。 直接控制級采用串行鐵電存儲芯片F(xiàn)M31256作為存儲單元。之所以不采用FLASH芯片,是由于FLASH的寫入時間比較長,這時如果設(shè)備掉電就會造成數(shù)據(jù)的丟失,而故障前后的數(shù)據(jù)往往很重要。處于這種考慮,選擇了零寫入時間的32KBYTE鐵電存儲器FM31256。 該基于FM31256的數(shù)據(jù)存儲結(jié)構(gòu)為: 存儲器的較低32字節(jié)用來存儲除鐵器的配置信息,屬于固定參數(shù),平時不能更改。其余的使用空間由250個條目組成,每個條目是一個數(shù)據(jù)包,它記錄了一個特定時刻下除鐵器的每個有狀態(tài)參數(shù)。當(dāng)除鐵器的狀態(tài)發(fā)生變化時,就把當(dāng)前狀態(tài)參數(shù)打包成一個32byte的條目,存儲到相應(yīng)的位置。從1—250,周而復(fù)始。當(dāng)過程管理級查詢數(shù)據(jù)時,就把存儲器中的歷史數(shù)據(jù)按時間由遠(yuǎn)及近上傳,直到傳完為止。經(jīng)試驗結(jié)果證明,懸掛除鐵器的狀態(tài)不經(jīng)常發(fā)生變化,而上層集中控制計算機(jī)的查詢又比較頻繁,250個數(shù)據(jù)條目能夠符合應(yīng)用需要。