Comandos de aplicação e manutenção

Os comandos desta seção estão na aba Controlador do Gerenciamento do Dispositivo e exigem um equipamento conectado. Vários deles podem ser bloqueados pela aplicação em execução por meio dos recursos de segurança; neste caso o equipamento responde Comando recusado por restrições de segurança e o comando Liberar Segurança deve ser utilizado antes.

Ver também

Para compilar e implantar a aplicação do projeto, veja Compilar e implantar a aplicação.

Gerenciamento de Aplicação

../../_images/gerenciamento_aplicacao_comandos.png

Fig. 91 Seção Gerenciamento de Aplicação com a aplicação em execução no equipamento.

Comando

Descrição

Enviar Aplicação

Transfere para o controlador a aplicação compilada (arquivo .wca) do projeto aberto ou selecionada no computador. A transferência é feita pelo assistente de upload e pode ou não inicializar as variáveis da aplicação (ver Modos de inicialização do equipamento). É o mesmo processo do comando Implantar (Compilar e implantar a aplicação).

Enviar Arquivo de Código

Envia ao controlador um arquivo de código .dbc, gerado a partir de um projeto pelo HIStudio ou pelo OnStudio, sem necessidade de abrir o projeto de origem.

Enviar Aplicação Embutida

Envia um arquivo .esc, que contém o firmware e a aplicação em um único pacote. Utilizado para atualizar equipamentos em campo com um único arquivo.

Ativar Aplicação

Habilita a execução da aplicação carregada no controlador.

Pausar Aplicação

Pausa a execução da aplicação carregada. As saídas mantêm o último estado definido pelo firmware do equipamento.

Excluir Aplicação

Remove a aplicação do controlador. O equipamento passa à condição Sem programa e a sessão de depuração, se existir, é encerrada.

Limpar Base de Dados

Limpa a área da flash reservada ao banco de dados da aplicação (receitas, setups etc.).

Resetar Base Retentiva

Força a reinicialização das variáveis retentivas na próxima ativação da aplicação (equivalente a um cold restart).

Operações de Manutenção

../../_images/gerenciamento_manutencao.png

Fig. 92 Seção Operações de Manutenção.

Comando

Descrição

Reiniciar Dispositivo

Envia um comando de reinicialização quente ao equipamento, que retoma a operação normal em aproximadamente 5 segundos. A sessão de depuração é encerrada e a conexão é restabelecida automaticamente.

Resetar Estatísticas

Zera os contadores de resets por WDT, resets de alimentação e falhas de hardware apresentados na aba Status.

Liberar Segurança

Solicita a senha definida pela aplicação e, se correta, desbloqueia os grupos de segurança liberáveis por senha (ver Identificando desbloqueio por senha).

Reiniciar Comunicação

Reinicia o subsistema de comunicação do equipamento e restaura os parâmetros de comunicação padrão.

Gerenciamento do Relógio

Na aba Hardware: Ler Relógio, Sincronizar com PC e a aplicação do fuso horário. Estes comandos pertencem ao grupo de segurança Programar RTC.

Assistente de upload

Os comandos de envio (aplicação, arquivo de código, aplicação embutida, firmware e bootloader) utilizam um assistente comum em três etapas:

../../_images/upload_etapa1.png

Fig. 93 Assistente de upload, etapa Seleção de Arquivo (envio da aplicação compilada).

  1. Seleção de Arquivo: escolha do arquivo entre os arquivos do projeto disponíveis no servidor (por exemplo a aplicação compilada app1000_neon_1_f3390.wca, com a data da compilação) ou Enviar do PC para selecionar um arquivo do computador; e do equipamento de Destino. O seletor Destino lista os Canais configurados e, no envio de uma aplicação, também os equipamentos implantados do projeto.

../../_images/upload_etapa2.png

Fig. 94 Assistente de upload, etapa Confirmação.

  1. Confirmação: resumo do Tipo de Upload, Arquivo Selecionado e destino, com a opção Reiniciar o controlador após o envio quando aplicável. Revise as informações antes de Confirmar: a operação não pode ser interrompida com segurança depois de iniciada.

../../_images/upload_etapa3.png

Fig. 95 Assistente de upload, etapa Progresso.

  1. Progresso: barra de progresso, quantidade Transferida e Fase Atual da gravação (Desbloqueando Memória, Verificando Modo Bootloader, Enviando Bloco de Memória, Gravando Setor, Verificando Firmware, Copiando para Área do Bootloader, Bloqueando Memória, Iniciando Aplicação, Concluído). O botão Dispensar apenas fecha o diálogo; o envio continua e o resultado é registrado no painel SAÍDA.

../../_images/upload_concluido.png

Fig. 96 Conclusão do envio da aplicação.

Se o equipamento deixar de responder durante a gravação, o assistente apresenta Sem Resposta Recebida com as opções Aguardar Mais e Reiniciar Operação. Ao final, Upload Concluído (com o arquivo e o total transferido) ou Falha no Upload com a causa. Após o envio de uma aplicação o equipamento a executa imediatamente e a sessão de depuração, se estava ativa, é reconectada automaticamente.