
功能區塊 DELAYVALUE4 會延遲輸入訊號,直到該訊號不再變化為止。
注意: 功能區塊的時間是絕對的。這意味着在伺服器重新啟動或發生故障後,會產生相同的反應。
輸入會被檢查以進行任何變化。所有數據類型在輸入端都受到支持。在檢測到變化後,內部計時器將啟動。如果輸入再次發生變化或時間 PT 過期,則會重置該計時器。當時間 PT 過期時,輸入的值將傳輸到輸出 Q。
在 T# 中,將輸入 IN 傳輸到輸出 Q 的延遲時間。
如果輸入為真,則不會將輸入 IN 的變化傳輸到輸出 Q,並重置延遲。
如果輸入為真,則輸入 IN 的值將立即傳輸到輸出 Q。同時會重置延遲。輸入 SET 優先於輸入 DIS。
在檢測到輸入 IN 發生變化後,輸出和計時器將被鎖定,直到時間 PT 過期。輸入 IN 的再次變化會自動增加延遲。然後,輸入 IN 的值將傳輸到輸出。
在靜止狀態下,即未檢測到輸入 IN 發生變化時,輸出等於 T#0ms。如果檢測到變化,ET 將開始計數,直到達到時間 PT。然後,輸出等於 PT 一個週期。