Conversão do RTC: Segundos para Data e Hora

Bloco de Controle Padrão
Função Conversão do RTC: Segundos para Data e Hora
Código 071
Caminho Programa/Editor Ladder/Elementos/Especiais/Bloco de controle Padrão
Grupo Especiais
Ícone ico
Tabela de compatibilidade de firmwares
Geração de Firmware GII

A função deste bloco é disponibilizar função de conversão de tempo em unidade de segundos para Data e Hora. Considera-se o tempo em unidade de segundos a partir da data base 1 de janeiro de 1980 para contabilizar o tempo em unidade de segundos. 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

Parâmetros
Parâmetros Tipos Valores Descrição
P1 K 0..Max(K) Função do bloco SCB de acesso à função de conversão de Data e Hora. Deve ser uma constante inteira cujo o valor deve ser 71.
P2 M M[x + 0] Índice da memória D onde esta o valor da numérico em unidade de segundos a ser convertido para data e hora.
P3 M M[y + 0] Valor do DIA do mês convertido a partir do tempo em segundos (1..31)
M[y + 1] Valor do MÊS convertido a partir do tempo em segundos (1..12)
M[y + 2] Valor do ANO convertido a partir do tempo em segundos. São válidos anos entre 1980 e 2047
M[y + 3] Valor das HORAS convertido a partir do tempo em segundos (1..23)
M[y + 4] Valor dos MINUTOS convertido a partir do tempo em segundos (0..59)
M[y + 5] Valor dos SEGUNDOS convertido a partir do tempo em segundos (0..59)
M[y + 6] Valor do dia da SEMANA convertido a partir do tempo em segundos (0…6). Obs. Z1
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 Tabela de códigos de retorno do controlador .

Obs. Z1

0 = Domingo 1 = Segunda-Feira 2 = Terça-Feira 3 = Quarta-Feira 4 = Quinta-Feira 5 = Sexta-Feira 6 = Sábado

Códigos de erros 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.
5 Algum parâmetro de programação do relógio calendário (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. 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 é sinalizada através da ativação da saida 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 de erro, consulte a Tabela de códigos de retorno do controlador .