Gerenciamento do dispositivo
A aba Gerenciamento do Dispositivo concentra as informações e os comandos do equipamento conectado por um canal de comunicação. Ela é aberta ao conectar a um equipamento pela atividade Rede (Servidores de comunicação), pela lista de dispositivos encontrados (Pesquisar dispositivos) ou pela lista de equipamentos implantados.
Ver também
Para conectar, veja Conectar a um equipamento; para atualizar o firmware, Atualizar o firmware do equipamento.
Fig. 84 Aba Gerenciamento do Dispositivo de um controlador NEON conectado por TCP.
O cabeçalho identifica o equipamento (nome definido na sua configuração base e versão do firmware) e apresenta:
Atualizar: relê todas as informações do equipamento.
Status da Conexão: tipo de driver (TCP, UDP ou Serial) e estado Conectado / Desconectado. Quando a conexão falha, a mensagem de erro retornada pelo serviço de comunicação é apresentada logo abaixo (canal incorreto, equipamento desligado, porta em uso etc.).
Configurações do Dispositivo: abre a configuração base do equipamento.
Identificar: acende um LED do equipamento por 10 segundos.
Adicionar Dispositivo: cria no recurso atual um dispositivo com a família, o modelo e os módulos lidos do equipamento, ou Substituir Dispositivo para atualizar um dispositivo existente do projeto com a configuração do equipamento (ver Hardware).
Enquanto o equipamento está conectado, a barra de status apresenta a família, a versão do firmware, o endereço e o tipo de driver, e a aba recebe um indicador verde.
Fig. 85 Barra de status com o equipamento conectado.
Quando não há conexão, as seções permanecem visíveis mas os dados não são carregados (Conexão com o dispositivo necessária para recuperação de dados). Se alguma leitura falhar com o equipamento conectado, o ambiente avisa que as informações apresentadas podem estar desatualizadas.
As informações são organizadas nas abas Controlador, Hardware, Status, Aplicação e Módulos.
Aba Controlador
Comandos enviados ao equipamento, organizados em seções recolhíveis:
Gerenciamento de Aplicação (com a condição corrente da aplicação, por exemplo Programa rodando) e Operações de Manutenção: ver Comandos de aplicação e manutenção.
Gerenciamento de Firmware e Gerenciamento do Bootloader: ver Firmware e bootloader.
Gerenciamento do Relógio: ver a seguir.
Enquanto um comando está em execução a seção apresenta Executando…; o resultado (Comando executado com sucesso ou a mensagem de falha) é apresentado ao final e registrado no painel SAÍDA.
Fig. 86 Seção Gerenciamento do Relógio.
Gerenciamento do Relógio: Ler Relógio apresenta a data e a hora do equipamento (Relógio - Calendário); Sincronizar com PC grava no equipamento o horário do computador; o seletor Fuso Horário Local com Aplicar grava o fuso no equipamento.
Aba Hardware
Fig. 87 Aba Hardware.
Seção |
Conteúdo |
|---|---|
Detalhes do Dispositivo |
Nome do Dispositivo, ID do Modelo da Família, Série do Dispositivo, ID do Firmware, Versão do Firmware, Versão do Bootloader, Endereço de Comunicação, Vendor ID, License Code e as Interfaces de Comunicação do equipamento (canais seriais, ethernet etc.). |
Informações de Fábrica |
Configuração base gravada em fábrica: Número de Série, ID do Modelo, Versão Base, Fuso Horário, ID do Fornecedor, Código de Licença. |
Status do Sistema |
Revisão, No Loader (equipamento em modo bootloader), Suporte ao Sistema de Arquivos e Sistema de Arquivos Disponível, Loader por Switch, GID no 253, links de bootloader disponíveis (Bootloader TCP, UDP, Serial). |
Informações de Rede |
Endereço MAC, Endereço IP, Gateway, Máscara de Sub-rede, DHCP, DNS (IP e porta). |
Aba Status
Fig. 88 Aba Status.
Estado corrente da aplicação e do equipamento (ver também Status e falhas do equipamento):
Status Corrente do Equipamento: Condição (Programa rodando, Parado ou Sem programa), Nome, Versão, Identificador, CRC e Banco do programa, Modo de Inicialização (ver Modos de inicialização do equipamento).
Status Geral: Bateria interna (Ok, Baixa, Falha ou Não Detectada), Modo de Inicialização (Ligar, reset etc.), Tempo de sessão, Relógio - Calendário e Fuso Horário Local.
Tempos de Varredura: Scan médio, mínimo, máximo e último scan, em milissegundos ou microssegundos.
Contadores de Falhas: Falhas de hardware, Resets de alimentação, Resets por WDT, Resets por Instrução Inválida, mensagens do último erro e do erro fatal.
Falhas Críticas (impedem a execução da aplicação: falha na inicialização ou identificação do hardware, configuração de I/O inconsistente, programa inválido, firmware não autorizado, bases inválidas) e Falhas Não Críticas (falhas em canais de comunicação, RTC, cartão SD, sistema de arquivos etc.), cada uma com o estado Ativa ou Inativa. Falhas não críticas ativas são destacadas no topo da aba.
Aba Aplicação
Fig. 89 Aba Aplicação.
Informações da Aplicação: Nome, ID, Revisão e CRC da Aplicação, CRC de Dados Iniciais, CRC da Heap RAM, Número de Tarefas, ID de Licença, Família do Dispositivo, Tipo e Versão do Firmware para o qual a aplicação foi compilada.
Código do Programa: layout de memória (Endereço e Tamanho da Flash, Endereço de Inicialização, Endereço e Tamanho da Heap RAM, Índice do Programa).
Tarefas da Aplicação: para cada tarefa, Ativa / Inativa, Endereço, Intervalo, Tipo e Prioridade da Tarefa.
Configuração do Dispositivo: slots locais e utilizados, módulos válidos.
Aba Módulos
Fig. 90 Aba Módulos, com o módulo CPU selecionado.
A seção Configuração de Módulos apresenta Slots Máximos, Último Slot Usado, Módulos Válidos e a Máscara de Bits dos Módulos. Abaixo, uma aba por slot (Slot 0 - CPU450, Slot 1 - HIO115 …) dá acesso ao módulo instalado, com as abas verticais Canais (canais do módulo em tempo real, ver Monitoração de canais e gráficos), Falhas (falhas críticas e não críticas do módulo) e Detalhes (nome, número da peça, Status Funcional, descrição e link Ver Documentação). Módulos cujo ID não consta no catálogo são apresentados como Módulo Não Reconhecido.
Desconectar
Clique sobre o equipamento na barra de status e confirme em Desconectar Dispositivo para encerrar a sessão de depuração e fechar a conexão. A desconexão não é permitida enquanto uma carga (upload) estiver em andamento.