Bloco de Função TIMESWITCH_LIST

O bloco de função TIMESWITCH_LIST fornece os eventos ativos e iminentes de um relógio programável.

Aviso: O relógio programável deve estar armazenado no mesmo elemento.

Aviso: Este bloco de função pode ter mais de quatro saídas. Você pode clicar com o botão direito do mouse no bloco de função para adicionar outra saída.

Cuidado: Os eventos emitidos foram recalculados anteriormente pelo SPS e podem diferir da entrada do calendário. Use o bloco de função TIMESWITCH_GET para obter mais informações.

Entrada TIMESWITCH

Aqui, o banco de dados do relógio programável é armazenado como uma string. Este deve já existir como bloco de função TIMESWITCH. Observe também a ordem do programa para que este bloco de função seja inicializado corretamente.

Entrada OFFSET

Esta entrada permite contar a saída. Cada saída é deslocada pelo offset especificado e retornada.

Entrada DIS

A entrada desativa a leitura e define todas as saídas para NULL e a saída COUNT para 0.

Saída COUNT

A saída retorna o número de eventos encontrados.

Aviso: Se a entrada TIMESWITCH referenciar um relógio programável inexistente, a saída pode não ser capaz de definir o valor novamente. Portanto, a saída não pode ser usada para verificar se a entrada é válida.

Saída ID1..ID#

Retorna o ID do próximo evento. Um ID pode ocorrer várias vezes.

Saída DT_START1..DT_START#

Retorna o momento de início no formato DT# do próximo evento.

Saída DT_END1..DT_END#

Retorna o momento de término no formato DT# do próximo evento.