
O bloco de função DELAYVALUE3 atrasa o sinal de entrada até que este não se altere mais e aplica a primeira alteração imediatamente.
Aviso: Os tempos do bloco de função são absolutos. Isso significa que, após uma reinicialização ou falha no servidor, ocorre a mesma reação.
A entrada é verificada em cada alteração. Qualquer tipo de dados na entrada é suportado. Após reconhecer uma alteração, o valor é transferido imediatamente para a saída Q e o temporizador interno é iniciado. Este é redefinido após uma nova alteração da entrada ou após o término do tempo PT.
O tempo de atraso para transferir a entrada IN para a saída Q em T#.
Se a entrada for verdadeira, nenhuma alteração da entrada IN será transferida para a saída Q e o atraso será redefinido.
Se a entrada for verdadeira, o valor na entrada IN será transferido imediatamente para a saída Q. O atraso será redefinido. A entrada SET tem prioridade sobre a entrada DIS.
Após reconhecer uma alteração na entrada IN, o valor da entrada IN é transferido imediatamente para a saída até que o tempo PT tenha decorrido. Uma nova alteração da entrada IN aumenta automaticamente o atraso.
No estado de repouso, ou seja, quando nenhuma alteração na entrada IN foi reconhecida, a saída é igual a T#0ms. Se uma alteração for reconhecida, ET começa a contar até que o tempo PT seja alcançado. Então, a saída é igual a PT por um ciclo.