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.

../../_images/gerenciamento_controlador.png

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.

../../_images/statusbar_conectado.png

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.

../../_images/gerenciamento_relogio.png

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

../../_images/gerenciamento_hardware.png

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

../../_images/gerenciamento_status.png

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

../../_images/gerenciamento_aplicacao.png

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

../../_images/gerenciamento_modulos.png

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.