功能區塊 LOGGER

功能區塊 LOGGER 會將變數的統計資料寫入資料庫。

注意:僅當符號的權限滿足時,Logger 才會在視覺化中顯示。

有關統計資料的所有資訊均可在章節 Logger 和統計資料 中找到。

注意:此功能區塊可能會導致系統負載增加或過載。如果間隔太小,則會自動刪除資料。這樣會遺失值並可能導致不正確的結果。

資料庫

資料庫不僅定義功能區塊的儲存空間,還定義 Logger 的資料庫名稱。因此,請注意您不能簡單地重新命名它,否則會建立一個新的資料庫。建議使用前綴,例如 logger.Temperatur

若要刪除或清空 資料庫,您可以在上下文功能表 資料 統計資料 中刪除相應的元素。套用後,所有記錄的資料將會遺失。

輸入 IN

輸入預期是一個數字。它可以是整數 (Integer) 或浮點數 (Float)。如果在建立 Logger 時值為 NULLFALSE 或空字串,則不會建立 Logger。

無需指定要記錄的值。將記錄輸入 PT 的間隔內的最大值和最小值以及平均值。這些值在評估資料庫時分別計算。此外,還支援增量值。然後可以使用差異設定顯示值。

如果記錄能源資料,則必須注意不帶 SI 前綴的單位儲存。如果從介面接收到 KW 值,則必須將其乘以 1000

提示:若要記錄二進位值,請使用功能區塊 RT_UPTIME 並為輸入 PT 設定與 Logger 相同的值。

輸入 PT

以格式 T# 定義間隔。如果未定義輸入或值為 NULL,則假設為 T#1s。輸入也可以動態變更。例如,在灌溉期間,可以以高解析度儲存濕度測量值。

建議選擇盡可能大的間隔。對於記錄室溫,間隔從 T#1mT#15m 完全足夠。

注意:間隔在 Nano、Pico 和 Touch 伺服器上被限制為 T#15m。在所有其他伺服器上,此值為 T#1s

輸入 DIS

如果輸入為真,則會停用將值寫入資料庫的記錄。平均計算會中斷,但不會重置。

輸出 Q

輸出與輸入 IN 相同的值。因此,功能區塊可以插入到兩個功能區塊之間現有的連接中。

輸出 PT_MIN

輸出會返回最小可能的間隔。此值可能會動態變更以防止緩衝區溢出。當寫入新項目時,Logger 服務會設定此變數。