Programação do Relógio Calendário do Controlador (GI)

Bloco de Controle Padrão
Função Programação do Relógio de Calendário
Código 65
Caminho Programa/Editor Ladder/Elementos/Especiais/Bloco de controle Padrão
Grupo Especiais
Ícone ico
Tabela de compatibilidade de firmwares
Geração de Firmware GI

A função deste bloco é viabilizar a programação do relógio calendário do controlador. Este bloco é executado em um único ciclo de scan do programa Ladder.

Para inseri-lo no programa, deve-se posicionar o cursor na posição desejada, selecionar no menu à esquerda o grupo “Especiais” e clicar no botão correspondente, ico.

Parâmetros

Programar o relógico calendário do controlador GI.
Parâmetros Tipos Valores Descrição
P1 K Max(K) Função do bloco SCB de acesso à programação do Relógio Calendário (RTC). Deve ser uma constante inteira, cujo valor deve ser 65.
P2 M M[x + 0] Valor dos SEGUNDOS a serem programados no Relógio Calendário (0 a 59).
M[x + 1] Valor dos MINUTOS a serem programados no Relógio Calendário (0 a 59)
M[x + 2] Valor das HORAS a serem programadas no Relógio Calendário (1 a 23)
M[x + 3] Valor do dia da SEMANA lido do Relógio Calendário (1 a 7). Obs. N
M[x + 4] Valor do DIA do mês a ser programado no Relógio Calendário (1 a 31)
M[x + 5] Valor do MÊS a ser programado no Relógio Calendário (1 a 12)
M[x + 6] Valor do ANO a ser programado no Relógio Calendário. São válidos anos a partir de 1990.
P3 M M[y + 0] Parâmetro não utilizado para esta função (parâmetro dummy)
P4 M M[z + 0] Código de retorno da execução da função, onde: Igual a 0 - Indica função executada com sucesso Diferente de 0 - Indica condição de falha. Vide a lista de códigos de retorno.
obs 1 = domingo
2 = segunda-feira
3 = terça-feira
4 = quarta-feira
5 = quinta-feira
6 = sexta-feira
7 = sábado

Códigos de Erro de P4

Códigos de Erros de P4
Código de erro Descrição
0 Função executada com sucesso. Nenhuma falha identificada no processo.
4 Controlador sem suporte de RTC.
5 Algum parâmetro de programação do RTC (semana, dia, mês, ano, hora, minuto, ou segundo) está fora da escala permitida.

Entradas

Descrição das Entradas
Entrada Função Estado Descrição
A1 Ativação Inativo Neste estado o bloco não executa nenhuma ação, repassando apenas o estado inativo para a saída B1.
Ativo Neste estado o bloco executa a funcionalidade associada ao mesmo. OBS: Cabe ressaltar que, para o bloco SCB, esta entrada opera por transição ou seja, o bloco é executado apenas quando a entrada A1 muda do estado inativo para o estado ativo. Uma vez ativada, a entrada A1 deverá permanecer ativa até o término da execução da função que é sinalizado através da ativação da saída B1 do bloco.

Saída

Descrição das Saídas
Saída Função Estado Descrição
B1 Ativação/Falha Inativo A saída B1 sempre estará inativa se a entrada A1 estiver inativa. Quando a entrada A1 for ativada a saída B1 permanecerá inativa enquando o bloco estiver executando o comando associado indicando que o processo ainda não terminou.
Ativo Indica fim de execução do processo associado ao bloco. Para identificar se a função foi executada com sucesso é necessário examinar o parâmetro P4, que contém o código indicando o resultado da execução do processo associado. Para mais informações sobre os códigos disponíveis para esta função consulte a Tabela de códigos de retorno do controlador.

Os controladores possuem um módulo de Relógio Calendário (opcional) que permite acessar a data e hora correntes, ou seja, é possível ter acesso à hora, minuto, segundo, dia, mês e ano correntes, além de informar o dia da semana. Estes dados são atualizados mesmo com o controlador desligado, pois o módulo de Relógio Calendário possui uma bateria para sua respectiva alimentação.

Note-se que nos controladores, para a correta operação do relógio calendário, os seguintes recursos são necessários:

  • O módulo de CPU do controlador possua bateria, e que a mesma esteja operacional.
  • Utilizar o ambiente de programação, versão 1.6.00 ou superior

As informações provenientes do relógio calendário (RTC) podem ser utilizadas no programa Ladder, sendo possível a geração de eventos sincronizados pelo dia e/ou hora.