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
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 |
Enviar Arquivo de Código |
Envia ao controlador um arquivo de código |
Enviar Aplicação Embutida |
Envia um 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
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:
Fig. 93 Assistente de upload, etapa Seleção de Arquivo (envio da aplicação compilada).
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.
Fig. 94 Assistente de upload, etapa Confirmação.
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.
Fig. 95 Assistente de upload, etapa Progresso.
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.
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.