Firmware do Controlador

Firmware do Controlador
Caminho Ferramentas/Firmware do Controlador
Tecla de Atalho Nenhuma
Botão ico
Tabela de compatibilidade de firmwares
Geração de Firmware GI, GII, GII-DUO, G3, G3S, G3R

Através da opção Firmware do Controlador, o usuário pode ter acesso à função de carga de firmware no controlador conectado ao ambiente. O Firmware é a parte do software do controlador que configura o equipamento e disponibiliza os recursos (Sistema operacional, drivers, bibliotecas etc.) para que ele opere como um Controlador Lógico Programável. Esta opção é utilizada quando é necessário atualizar a versão do firmware, devido a disponibilidade de novas funcionalidades ou correção de falhas identificadas. O firmware é disponibilizado na forma de um arquivo com extensão .EFF. As versões mais atuais de cada modelo podem ser obtidas no website do fabricante.

Restrições para Carga de Firmware

A tabela abaixo descreve as restrições que se aplicam ao processo de carga de um novo firmware

Restrições ao processo de carga de um novo firmware
Restrição Descrição
Programa de aplicação O processo de carga de firmware necessariamente elimina o programa de aplicação corrente no controlador (se houver um). Portanto, para atualização do firmware será necessário, após a conclusão do processo, que o usuário recarregue o programa de aplicação existente para que o equipamento esteja novamente operacional.
Protocolo de comunicação Apenas o protocolo SCP-HI suporta os comandos de carga de firmware. Portanto, o equipamento deve estar configurado para operar com este protocolo durante este procedimento.
Porta de comunicação Normalmente a carga de firmware só é possível através da porta de comunicação COM1. Verifique na documentação do controlador utilizado se o mesmo suporta carga de firmware por outras portas de comunicação.

Procedimento de Carga do Firmware

As seguintes etapas devem ser executadas para carga do firmware no controlador conectado.

Etapa 1 - Certifique-se que o controlador a ser carregado o firmware está configurado com protocolo SCP-HI, e que está sendo utilizado o canal de comunicação COM1 do controlador para este processo.

Etapa 2 - Certifique-se que a conexão com o controlador está correta e o mesmo está online com o ambiente de programação.

Tela de Confirmação para Carga de Firmware

../_images/tela_confirm_carga_firmware.png

Etapa 3 - Se confirmado o comando pelo usuário, o ambiente irá abrir o arquivo de firmware e verificar se o mesmo é compatível com o controlador conectado. Caso exista alguma incompatibilidade que impeça a carga, será apresentada uma mensagem de erro ao usuário, descrevendo o tipo de compatibilidade encontrada e o processo de carga será cancelado. Sendo o arquivo selecionado compatível, o processo de carga será iniciado apresentando uma barra de progresso na tela principal do ambiente, conforme apresentado na figura a seguir.

Tela de Progresso da Carga de Firmware

../_images/tela_progresso_carga_firmware.png

Etapa 4 - Terminado processo de carga, certifique-se que a versão do novo firmware foi carregada através da Barra de status do tela principal do ambiente.

Etapa 5 - Recarregue o programa de aplicação no controlador. Note que este programa será recompilado antes de ser carregado visto que, o firmware agora possui versão diferente do anterior.

O processo de carga do firmware é realizado com o equipamento no modo Loader. A transferência do controlador para o modo Loader é realizada automaticamente após a etapa de validação do arquivo de firmware especificado. Ao final da carga, o controlador é novamente transferido para o modo de aplicação.

Dica

Para reinicializar completamente o equipamento, transfira-o manualmente para o modo Loader (pressionando o botão Loader, enquanto liga o controlador).

  • Verifique esta condição através do Led de Operação que deve estar piscando periodicamente 3 vezes.
  • Nesta condição, conecte-se ao canal COM1 do controlador.
  • Configure os canais de comunicação do controlador para os valores desejados.
  • Em seguida (sem reinicializar o controlador) efetue o processo de carga de firmware.

Com esta sequência o controlador estará com o firmware especificado, sem programa de controle e com os canais de comunicação configurados conforme especificado.