記錄器和統計數據

所有可編程邏輯控制器中的值都可以存儲在統計數據中。為此,使用功能區塊 LOGGER 來記錄數據。要在視覺化界面上顯示這些值,則使用插件 圖表

工作原理

數據會由可編程邏輯控制器週期性地發送到記錄器服務。然後,該服務將接收到的數據寫入數據庫。這些數據始終是最小值、最大值和平均值。嘗試以均勻的間隔存儲數據,以便可以相互比較。

當從視覺化界面查詢數據時,將計算這些數據。為了使下一次查詢能更快地進行,結果會被緩存。可以使用 清除數據載體 來刪除緩存。每晚根據 保留策略刪除舊數據。

注意: 最大保留時間可以在上下文菜單中設置為 專案 設定 自動化 保留策略

使用記錄器

在創建記錄器時,必須注意其間隔應盡可能高。對於陽光的間隔 T#15m 完全足夠。此外,還可以動態更改間隔,例如在填充容器時以更快的間隔記錄填充量。間隔越高,統計數據計算得就越快。

注意: 將值轉換為正確的單位非常重要。例如,kW 必須始終轉換為 W。輸出後可以自動生成 SI 单位。

計數器

計數值必須始終是絕對的。第一個條目代表值 0。數據的 計算在插件 圖表中配置為 差分 - 最大值

二進制值

要記錄二進制值,可以將功能區塊 RT_UPTIME 與輸入 IN 連接。此時,UPTIME_RT 的 PT 間隔應與記錄器的間隔相同。數據的 計算在插件 圖表中配置為 差分 - 最大值

顯示數據

要輸出記錄器數據,使用插件 圖表。每個插件可以同時顯示多個值。顏色和名稱必須在每個插件中單獨配置。在視覺化界面上,可以簡單地隱藏值。

注意: 記錄器僅在符號的權限滿足時才會顯示在視覺化界面上。

管理統計數據

所有生成的統計數據的概述和管理可以在上下文菜單中找到 資料 統計數據。此外,記錄器會在 結構中顯示在它們所在的元素下方。

要刪除統計數據,請選擇 記錄器在 管理中,然後使用 刪除 將其移除。然後單擊 應用,以重置所有選定的統計數據。已刪除的統計數據可能會再次出現,如果在下一個間隔中再次寫入數據。

匯出和匯入

在導出專案時,不會保存統計數據。要保存它們,必須單獨導出。可以在上下文菜單中按專案導出 資料 導出統計數據...。此外,可以在專案管理中導出統計數據,該管理可在上下文菜單中找到 Antcas Control 管理專案。合併數據後,將下載一個 .antstatt 文件。

要再次導入數據,必須先導入專案。統計數據會導入到具有相同 ID 的專案中。可以導入多個統計數據。然後它們會被合併。

伺服器的自我防禦

所謂的自我防禦是一種保護機制。如果專案中的緩衝區發生溢出,則會刪除數據並增加記錄器的間隔。此時,從最低開始逐步提高,直到能夠捕獲溢出為止。但是,該捕獲方法在 15 分鐘後停止。如果使用了太多記錄器或發生 SSD 損壞,則此緊急模式將無法再捕獲。恢復是自動進行的,但可能需要一小時或更長時間。

重要: 如果 自我防禦模式處於活動狀態,則會在系統托盤的右下角顯示。此警告非常嚴重,可能導致數據丟失,因為所有過量數據都會被永久刪除。

專案名稱後面的時間表示當前應用的最小間隔。要消除錯誤,應減少記錄器的數量或增加間隔。四捨五入數字毫無意義,因為存儲空間是固定的。