.. include:: glb_defs.txt .. |ico| image:: ../shared_img/_cmd/n9.png .. _`Carregar arquivo de código`: Carregar Arquivo de Código ############################ .. rst-class:: tbst +---------------+-----------------------------------------------------------+ |Caminho |Controlador/Programa de Aplicação/Carrega Arquivo de Código| +---------------+-----------------------------------------------------------+ |Tecla de Atalho|Nenhuma | +---------------+-----------------------------------------------------------+ |Botão ||ico| | +---------------+-----------------------------------------------------------+ .. only:: hitec +----------------------------------------------+ |:ref:`compatibilidade de firmware` | +-------------------+--------------------------+ |Geração de Firmware|GII, GII-DUO, G3, G3S, G3R| +-------------------+--------------------------+ Após o término com sucesso do processo de compilação do programa de aplicação, é gerado um arquivo com o mesmo nome do projeto de extensão **.BLC** (ex: *projeto.BLC*). Este arquivo contém o código do programa de aplicação compilado, a ser enviado para o controlador. O ambiente suporta a carga de uma aplicação apenas especificando o arquivo de código, invés de executar o processo de compilação novamente através da opção :ref:`Carregar Aplicação no Controlador`. Com esta opção, pode-se enviar para um usuário do ambiente apenas o arquivo .BLC e o mesmo poderá transferir o programa para o controlador sem ter acesso ao projeto que o criou. Quando este comando for ativado, será apresentada uma tela solicitando que o usuário especifique o arquivo de código a ser carregado no controlador. Uma vez selecionado o arquivo, basta clicar no botão "Abrir" e o arquivo de código será automaticamente enviado para o PLC. Antes do processo de carga, o arquivo consiste se o programa de aplicação é compatível com o controlador conectado, e se a versão do firmware do controlador é a mesma versão do código gerado. Se qualquer destes testes falharem, o processo é cancelado e uma mensagem é enviada ao usuário indicando o motivo da falha. .. tip:: Este comando é especialmente útil para enviar atualizações de código para clientes sem necessidade de enviar os arquivos fontes do projeto associado. .. raw:: pdf PageBreak