數據存儲是plc-recorder高速采集軟件的三大基本功能之一(另外兩個是“采集”和“使用”),與內存訪問相比,磁盤訪問是一個很慢的過程,頻繁的讀寫操作或多或少地會對采集造成影響,因此,也有一些可遵循的規則。
一、臨時文件
plc-recorder軟件在采集的過程中,會將內存緩沖區的記錄定時保存到磁盤,這樣有兩個好處:
1.可以減少內存的占用(對于資源很少的系統來說,這很重要)。
2.可以增加數據的安全:保存到磁盤的記錄,在斷電重啟軟件后是可以找回來的,而保存在內存里的數據是不能的。因此,當采集速度非???、通道很多、文件保存間隔比較長時,臨時文件的存儲會比較頻繁,文件數量也會很多。
二、正式保存
當文件保存間隔到后,軟件會將臨時文件和內存中未保存的數據,重新進行整理,保存成正式的數據文件,并刪除臨時文件。如果臨時文件特別多,則這個轉存操作會占用大量資源,甚至可能影響新的臨時文件保存。因此,綜合考慮性能和數據安全,建議保存間隔設置為30分鐘-2小時之間。如果系統的穩定性欠佳,并且數據非常重要,則建議將保存間隔縮小為10-20分鐘。軟件也會根據采集配置情況,自動調小保存間隔,以免出現內存處理的錯誤。手冊上對于保存間隔的設置有比較詳細的說明。
三、設置技巧與說明
1.下圖就是存儲設置界面,如果選擇了“日目錄”則會將每日的數據放在一個單獨的目錄里,方便查找,由于v2版本與v3版本設置有區別下面分別進行講解。
(1)點擊進行io管理
(2)點擊進行io管理
2.臨時文件的存儲位置為軟件的運行目錄,因此,如果系統配置有ssd硬盤,則將軟件目錄部署在ssd硬盤里,可以提高臨時文件的訪問速度,也就能提高軟件的性能。
3.有朋友問:如果保存間隔小,文件查看豈不是很凌亂?這個不用擔心,離線分析軟件ana有便捷的文件鏈接功能,可以方便地將前后的連續文件拼接在一起,查看范圍可以擴大。