Bloco de Função TIMESWITCH

O bloco de função TIMESWITCH disponibiliza um relógio programável na visualização como calendário.

Aviso: Se apenas um relógio programável simples for necessário, você pode usar o bloco de função TIMESW.

O banco de dados DB define o local de armazenamento de todos os eventos. Se este for alterado, todos os eventos do calendário serão perdidos.

A configuração do relógio programável é implementada através do plugin Calendário na visualização, mas também pode ser feita completamente através da SPS.

Avisos:

O relógio programável pode ligar vários dispositivos ao mesmo tempo. Portanto, não é necessário inserir um relógio programável por dispositivo.

O tempo mínimo de ligação para um evento é uma segundo. Mesmo para impulsos.

Vários eventos podem estar ativos simultaneamente.

O bloco de função pode ser bloqueado temporariamente pela leitura dos tempos.

Entrada DIS

A entrada desativa o relógio programável. Todos os impulsos que estão ativos durante este tempo são ignorados. Os eventos que estão ativos são imediatamente encerrados e os impulsos para o desligamento são executados imediatamente. Quando DIS for falso novamente, o evento anteriormente desativado será reativado e os impulsos para a ligação serão executados imediatamente.

Entrada DIS_ON

Com esta entrada, todos os eventos de ligação são desativados. As periferias selecionadas na visualização não serão então ligadas.

Entrada DIS_OFF

Com esta entrada, todos os eventos de desligamento são desativados. As periferias selecionadas na visualização não serão então desligadas.

Saída Q

A saída está ativa enquanto um evento estiver ativo e DIS for falso.

Saída DT_START

A saída retorna o próximo momento de ligação no formato DT# do evento ativo. Se nenhum próximo evento for encontrado, o valor será igual a 0.

Saída DT_END

A saída retorna o próximo momento de desligamento no formato DT# do evento ativo. Se nenhum evento estiver ativo, o valor será igual a 0.

Saída ID

Retorna a ID do evento ativo como uma string. Para obter o título ou outras informações, use em seguida o bloco de função TIMESWITCH_GET.

Veja Também