功能块 DELAYVALUE3

功能块 DELAYVALUE3 会延迟输入信号,直到该信号不再变化时才执行第一次更改。

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

输入 IN

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

输入 PT

将输入 IN 传输到输出 Q 的延迟时间,以 T# 为单位。

输入 DIS

如果输入为真,则不会将任何更改从输入 IN 传输到输出 Q,并且延迟会被重置。

输入 SET

如果输入为真,则输入 IN 的值将立即传输到输出 Q。此时延迟会被重置。输入 SET 比输入 DIS 具有更高的优先级。

输出 Q

一旦检测到输入 IN 的变化,该值将立即传输到输出,直到时间 PT 到期。如果输入 IN 再次发生变化,则延迟会自动增加。

输出 ET

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