功能块 DELAYVALUE4

功能块 DELAYVALUE4 会延迟输入信号,直到该信号不再变化。

注意: 功能块的时间是绝对的。这意味着在服务器重新启动或发生故障后,会产生相同的反应。

输入 IN

输入会被检查以确定是否有任何变化。输入支持所有数据类型。一旦检测到变化,内部计时器就会启动。如果输入再次发生变化或时间 PT 到期,该计时器将被重置。时间 PT 到期后,输入的值将传输到输出 Q。

输入 PT

T# 中,将输入 IN 的值传输到输出 Q 的延迟时间。

输入 DIS

如果输入为真,则不会将输入 IN 的变化传递到输出 Q,并且延迟会被重置。

输入 SET

如果输入为真,则输入 IN 的值将立即传递到输出 Q。此时延迟会被重置。输入 SET 优先于输入 DIS。

输出 Q

一旦检测到输入 IN 的变化,输出和计时器就会被阻止,直到时间 PT 到期。输入 IN 再次发生变化会自动增加延迟。然后将输入 IN 的值传递到输出。

输出 ET

在空闲状态下,即未检测到输入 IN 的任何变化时,输出等于 T#0ms。如果检测到变化,ET 会开始递增,直到达到时间 PT。然后在一个周期内,输出等于 PT。