.. include:: glb_defs.txt .. |ico| image:: ../shared_img/_cmd/b17.png .. _`Firmware do Controlador`: Firmware do Controlador ######################### +---------------------------------------------------+ |Firmware do Controlador | +===============+===================================+ |Caminho |Ferramentas/Firmware do Controlador| +---------------+-----------------------------------+ |Tecla de Atalho|Nenhuma | +---------------+-----------------------------------+ |Botão ||ico| | +---------------+-----------------------------------+ .. only:: hitec +--------------------------------------------------+ |:ref:`compatibilidade de firmware` | +-------------------+------------------------------+ |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 .. image:: _img/tela_confirm_carga_firmware.png :width: 60% :align: center **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 .. image:: _img/tela_progresso_carga_firmware.png :width: 60% :align: center **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. .. tip:: 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. .. raw:: pdf PageBreak