
O bloco de função DELAYVALUE4 atrasa o sinal de entrada até que este não se altere mais.
Aviso: Os tempos do bloco de função são absolutos. Isso significa que, após a reinicialização ou uma falha no servidor, ocorre a mesma reação.
A entrada é verificada em cada alteração. Qualquer tipo de dados na entrada é suportado. Após ser reconhecida uma alteração, o temporizador interno é iniciado. Este será reiniciado em caso de nova alteração da entrada ou após o término do tempo PT. Após o término do tempo PT, o valor da entrada é transferido para a saída Q.
O tempo de atraso para a transferência da 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á reiniciado.
Se a entrada for verdadeira, o valor na entrada IN será transferido imediatamente para a saída Q. O atraso será reiniciado. A entrada SET tem prioridade sobre a entrada DIS.
Após ser reconhecida uma alteração na entrada IN, a saída e o temporizador são bloqueados até que o tempo PT tenha terminado. Uma nova alteração da entrada IN aumenta automaticamente o atraso. Em seguida, o valor da entrada IN é transferido para a saída.
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.