歡迎光臨
每天分享高質量文章

PKS系統的“資料保險箱”

經常在一些諜戰劇或者偵破片裡能看到保險箱的影子,生活中卻少有接觸。像咱普通老百姓人家,既沒有黃金細軟、古董名畫,也沒有花不了的大把鈔票,真擺個保險箱在家裡,哪天遇上個入室盜竊的,估計能把竊賊氣個半死。其實東西放在保險箱裡,多半是個心理安慰,能不能真的保險,還真沒人能給你保證。

作為過程控制的核心,為了保證系統內的資料不會丟失,PKS就設計配備了一個保險箱體系,這個保險箱就是Checkpoint檔案。使用者可隨時將組態資料和引數的設定存貯到保險箱中,只要你別把保險箱弄丟了(別把Checkpoint檔案刪除了,硬碟別損壞),你的資料就萬無一失,肯定不會丟。

隆重介紹一下Checkpoint檔案,它是基於控制器的資料庫檔案,以控制器為單位(一個控制器對應於一個獨立的Checkpoint檔案,裡面儲存了所有下裝後的控制策略組態資訊,其中包括C300控制器的組態、I/O卡和通道的組態、CM(控制模組)的組態和SCM(順序控制模組)的組態。

Checkpoint檔案可以手動儲存,在Monitoring視窗裡選中一個或者多個控制器,右擊滑鼠,選擇Save Checkpoint Manually,如下圖所示

檔案名預設為儲存時的時間,使用者可自行修改。

為了防止遺忘,Checkpoint檔案還可以自動儲存,在Monitoring視窗裡選中一個或者多個控制器,右擊滑鼠,選擇Schedule Checkpoint Tasks,如下圖所示

對於自動儲存的操作,你可以定義起始時間、儲存的時間間隔和一共儲存幾個版本的問題,系統每儲存一次,就生成一個新的檔案,而不是改寫原有的檔案。

Checkpoint檔案儲存在固定的目錄下,每個控制器有一個獨立的目錄,在這個目錄下,手動儲存的檔案在Manual目錄下,自動儲存的檔案有自己的單獨目錄(C300_1AutoCp),LATEST是最新的一個檔案,不管是手動儲存還是自動儲存,都會更新這個檔案,控制器裡任何資料下載時,也會更新這個檔案。

一旦某個控制器裡的資料部分丟失或者全部丟失(比如說控制器停電了,沒有配備記憶體備份電池,或者時間太長,電池耗盡,控制器裡的資料就會全部丟失),養兵千日用兵一時,此時Checkpoint檔案就可以發揮作用了,在Monitoring視窗裡選中此控制器,右擊滑鼠,選擇Restore from Checkpoint,如下圖所示,就可以把以前儲存的資料恢復到控制器的記憶體裡(控制器在執行狀態時不能恢復Checkpoint檔案)。

Checkpoint檔案只能整體儲存和整體恢復組態內容,你無法只對控制器中的一部分內容進行儲存和恢復。

    贊(0)

    分享創造快樂