
功能區塊 DELAYVALUE3 會延遲輸入信號,直到該信號不再變化,並立即執行第一次變更。
注意: 功能區塊的時間是絕對的。這意味着在伺服器重新啟動或發生故障後,會發生相同的反應。
每次輸入變化時都會進行檢查。輸入支援所有資料類型。在偵測到變更後,值會立即傳遞至輸出 Q 並啟動內部計時器。如果輸入再次變化或時間 PT 過期,則會重置此計時器。
將輸入 IN 傳遞至輸出 Q 的延遲時間,以 T# 為單位。
如果輸入為真,則不會將輸入 IN 的變更傳遞至輸出 Q,並重置延遲。
如果輸入為真,則會立即將輸入 IN 的值傳遞至輸出 Q。此時會重置延遲。輸入 SET 具有比輸入 DIS 更高的優先順序。
在偵測到輸入 IN 的變更後,輸入 IN 的值會立即傳遞至輸出,直到時間 PT 過期。輸入 IN 再次變化時,延遲會自動增加。
在靜止狀態(即未偵測到輸入 IN 的變更)時,輸出等於 T#0ms。如果偵測到變更,ET 會開始計數,直到達到時間 PT。然後,輸出會在一個週期內等於 PT。