項(xiàng)目上使用了西門子mp377觸摸屏,加了一個u盤來保存歷史數(shù)據(jù),還要在屏幕上顯示歷史趨勢。但是之前都是通過按一個退出系統(tǒng)的按鈕才能保證數(shù)據(jù)被完整的記錄,如果突然斷電,數(shù)據(jù)會出現(xiàn)問題。
但是有客戶反映,別家做的設(shè)備可以實(shí)現(xiàn)這個功能,是不是mp377有周期保存數(shù)據(jù)的函數(shù)功能?
答:你說的這個問題沒錯,就好像在電腦上編輯excel一樣,正編輯的時候電腦突然斷電了,那么編輯的excel很有可能就會丟數(shù)了,為此:
1.做一個退出運(yùn)行系統(tǒng)的按鈕,這樣可以保證數(shù)據(jù)的完整性,但是遇到突然斷電的情況就沒用了;
2.在mp377控制面板--op--有一個叫“automaticallyrepairfilesystemerrorsonstoragecardsatsystemstartupandcardinsertiontime”的復(fù)選框,把這個選上會好一些;
3.我見過老外做的項(xiàng)目,用了一個斷電延時的裝置,即當(dāng)主電源拉閘時,plc會發(fā)出一個信號給屏,屏接到這個信號后馬上執(zhí)行stopruntime的函數(shù),過幾秒后整個系統(tǒng)斷電,這樣保證的是人為斷電;
4.winccflexible中有一個系統(tǒng)函數(shù)叫:archivelogfile,可以備份歸檔文件,但是需要先stoplogging,并且closealllogs,具體用法建議你對照幫助,把“記錄”中的每一個函數(shù)都好好看看,另外停止記錄、關(guān)閉記錄和備份記錄都會有系統(tǒng)事件,你可以在系統(tǒng)事件觸發(fā)時調(diào)用函數(shù);
5.最可靠的方法是加ups(uninterruptiblepowersystem),即不間斷電源;