Conversão PLCDateTime para o Formato Data/Hora gerado pelo Relógio Calendário¶
| Bloco de Controle Padrão | |
| Função | Conversão PLCDateTime para o Formato Data/Hora gerado pelo Relógio Calendário |
| Código | 069 |
| Caminho | Programa/Editor Ladder/Elementos/Especiais/Bloco de controle Padrão |
| Grupo | Especiais |
| Ícone | ![]() |
| Tabela de compatibilidade de firmwares | |
| Geração de Firmware | GII, GII-DUO, G3, G3S, G3R |
A função deste bloco é converter um valor de data/hora no formato PLCDateTime em um vetor de informação de Data e Hora no formato gerado pelo Relógio/Calendário. 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, 
Parâmetros¶
| Função do Bloco SCB | |||
|---|---|---|---|
| Parâmetros | Tipos | Valores | Descrição |
| P1 | K | 0..Max(K) | Função do bloco SCB de acesso à conversão do formato PLCDateTime para Data/Hora do relógio/calendário, cujo o valor deve ser 69. |
| P2 | M | M[x + 0] | Valor convertido para o formato PLCDatTime (LSW). |
| M[x + 1] | Valor convertido para o formato PLCDatTime (MSW). | ||
| P3 | M | M[y + 0] | Valor do DIA do mês (1..31). |
| M[y + 1] | Valor do MÊS (1..12) | ||
| M[y + 2] | Valor do ANO(São válidos anos entre 2000 e 2063) | ||
| M[y + 3] | Valor das HORAS (0..23) | ||
| M[y + 4] | Valor dos MINUTOS (0..59) | ||
| M[y + 5] | Valor dos SEGUNDOS (0..59) | ||
| 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 Erro de P4 . |
Códigos de Erro de P4¶
| Código de erro | Descrição |
| 0 | Função executada com sucesso. Nenhuma falha identificada no processo. |
| 5 | O valor no formato PLCDateTime fornecido é inválido. |
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. ma 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 . | ||
Para mais informações sobre o formato de dados PLCDateTime conslute Bloco de Controle Padrão