
O bloco de função TIMESW é um relógio semanal simples.
Aviso: Se você precisar de um calendário mais complexo para a visualização, consulte o bloco de função TIMESWITCH.
Aviso: Os horários do bloco de função são absolutos. Isso significa que, após uma reinicialização ou falha no servidor, a mesma reação ocorre.
Define o horário de início. A entrada é definida com o tipo de dados T#. Espera-se um formato como, por exemplo, T#7h30m, que significa 07:30.
Define o horário de término. A entrada é definida com o tipo de dados T#. Espera-se um formato como, por exemplo, T#22h30m, que significa 22:30.
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), a saída Q será ativada todos os dias.
| Número | Dia da Semana |
|---|---|
| 1 | Segunda-Feira |
| 2 | Terça-Feira |
| 3 | Quarta-Feira |
| 4 | Quinta-Feira |
| 5 | Sexta-Feira |
| 6 | Sábado |
| 7 | Domingo |
A saída é verdadeira quando o horário atual está entre os horários PT1 e PT2.
Dica: A entrada PT1 pode ser menor que a entrada PT2. Isso significa que pode ser alternado de PT1=T#22h até PT2=T#6h. Os dias da semana são recalculados e considerados à meia-noite.