
功能块 DELAYVALUE4 会延迟输入信号,直到该信号不再变化。
注意: 功能块的时间是绝对的。这意味着在服务器重新启动或发生故障后,会产生相同的反应。
输入会被检查以确定是否有任何变化。输入支持所有数据类型。一旦检测到变化,内部计时器就会启动。如果输入再次发生变化或时间 PT 到期,该计时器将被重置。时间 PT 到期后,输入的值将传输到输出 Q。
在 T# 中,将输入 IN 的值传输到输出 Q 的延迟时间。
如果输入为真,则不会将输入 IN 的变化传递到输出 Q,并且延迟会被重置。
如果输入为真,则输入 IN 的值将立即传递到输出 Q。此时延迟会被重置。输入 SET 优先于输入 DIS。
一旦检测到输入 IN 的变化,输出和计时器就会被阻止,直到时间 PT 到期。输入 IN 再次发生变化会自动增加延迟。然后将输入 IN 的值传递到输出。
在空闲状态下,即未检测到输入 IN 的任何变化时,输出等于 T#0ms。如果检测到变化,ET 会开始递增,直到达到时间 PT。然后在一个周期内,输出等于 PT。