
O bloco de função TPULSE gera um impulso diário quando o tempo PT é excedido.
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 redefine o marcador interno e desativa a saída Q enquanto DIS for verdadeiro. Assim que DIS se tornar falso novamente e a data PT já tiver sido excedida, um novo impulso será acionado.
Quando a entrada é alterada, o marcador interno é redefinido e o impulso é acionado novamente após o término do tempo. A entrada suporta tempos de T#0s e T#23h59s.
Com a entrada, os dias da semana podem ser definidos. Eles podem ser passados como uma string ou como um número. Verifica-se se o dia da semana atual está presente no número. Vários dias podem ser especificados simplesmente um após o outro. Por exemplo, 135 para segunda-feira, quarta-feira e sexta-feira. Se nenhum valor for especificado (0, NULL, FALSE ou uma string vazia), um impulso é emitido todos os dias.
| Valor | Dia da Semana |
|---|---|
| 1 | Segunda-Feira |
| 2 | Terça-Feira |
| 3 | Quarta-Feira |
| 4 | Quinta-Feira |
| 5 | Sexta-Feira |
| 6 | Sábado |
| 7 | Domingo |
Na saída, um impulso é emitido por um ciclo quando o horário atual excede o valor de PT.