MiroxMirox
  • Plataforma

    • Filosofia
    • Visão geral da plataforma
    • Recursos da plataforma
  • Mirox-Cloud

    • Visão geral da cloud
    • Microsserviços ligados
  • Mirox-Agent

    • Visão geral do agente
    • Opções de implementação
    • Data Scraper
    • Gémeo digital
  • Detalhes técnicos

    • Recolha de métricas
  • Informações

    • Centrais suportadas
  • Tipos de central

    • Centrais solares
    • Parques eólicos
    • Armazenamento por baterias
    • Sistema de alarme
  • Monitorização e visualização

    • Monitorização em tempo real
    • Gémeo digital
    • Estados dos componentes
    • Códigos de estado do inversor
    • Eventos do inversor
    • Deteção de perdas
    • Limites de potência e corte
    • Deteção de eficiência
    • Painel de KPI
  • Gestão de dados

    • Eventos
    • Níveis de alarme
    • Tickets
    • Previsões
    • Relatórios
    • Métricas
  • Integração e partilha

    • Cooperações
    • Tokens de API
    • VPN
    • Conflitos de endereços VPN
    • Proxy
  • IA

    • Assistente de IA e assistentes
    • Acesso agêntico (MCP)
  • Faturação

    • Mercado e tarifas
    • Como a Receita É Calculada
    • Contabilidade e faturação
  • Colaboração

    • Convites
  • Segurança

    • Autenticação
    • Bloqueio de conta
    • Sistema de permissões
    • Segmentação de rede
    • Restrições de cooperação
    • Registo de auditoria de acesso
    • Atividade e auditoria
  • Nós

    • mrxnode
  • Aplicação

    • Controlo de porta
    • Relé genérico
  • Cluster edge

    • Orquestração
  • Primeiros passos

    • Onboarding
    • Configuração inicial
  • Pessoal

    • Utilizar a VPN
    • Utilizar o proxy
    • Autenticação de dois fatores
    • Sessões
    • Tokens de API
    • Notificações
    • Ligar o Microsoft Teams
  • Por central

    • Contactos
    • Dispositivos de rede
    • Registadores de dados
    • Leitor Modbus genérico
    • Componentes
    • VPN direta (por agente)
    • Volume de dados
    • Importar histórico
  • Organização

    • Permissões de membros
    • Cooperações
    • Armazenamento de ficheiros
    • Serviços VPN
    • Trabalhar com Relatórios
  • Exportação de dados

    • Exportação de métricas
    • API de exportação de métricas
    • Migrar para a exportação de métricas
    • API de exportação legada
    • Geração externa de relatórios
    • Grafana
    • Dashboards Grafana
    • Visão geral da API
    • Fórmulas MiroxQL (API)
  • Suporte

    • Solicitar uma integração
  • mrxnode

    • Visão geral
    • Guias
    • Implementação em contentor
    • Referência de comandos
    • Resolução de problemas
  • Relatórios

    • Gerador de relatórios externo
    • Exportação de métricas para Excel
  • Acesso Remoto
  • IA na Mirox
  • Importação do histórico
  • Relatórios
  • Exportação de dados
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Plataforma

    • Filosofia
    • Visão geral da plataforma
    • Recursos da plataforma
  • Mirox-Cloud

    • Visão geral da cloud
    • Microsserviços ligados
  • Mirox-Agent

    • Visão geral do agente
    • Opções de implementação
    • Data Scraper
    • Gémeo digital
  • Detalhes técnicos

    • Recolha de métricas
  • Informações

    • Centrais suportadas
  • Tipos de central

    • Centrais solares
    • Parques eólicos
    • Armazenamento por baterias
    • Sistema de alarme
  • Monitorização e visualização

    • Monitorização em tempo real
    • Gémeo digital
    • Estados dos componentes
    • Códigos de estado do inversor
    • Eventos do inversor
    • Deteção de perdas
    • Limites de potência e corte
    • Deteção de eficiência
    • Painel de KPI
  • Gestão de dados

    • Eventos
    • Níveis de alarme
    • Tickets
    • Previsões
    • Relatórios
    • Métricas
  • Integração e partilha

    • Cooperações
    • Tokens de API
    • VPN
    • Conflitos de endereços VPN
    • Proxy
  • IA

    • Assistente de IA e assistentes
    • Acesso agêntico (MCP)
  • Faturação

    • Mercado e tarifas
    • Como a Receita É Calculada
    • Contabilidade e faturação
  • Colaboração

    • Convites
  • Segurança

    • Autenticação
    • Bloqueio de conta
    • Sistema de permissões
    • Segmentação de rede
    • Restrições de cooperação
    • Registo de auditoria de acesso
    • Atividade e auditoria
  • Nós

    • mrxnode
  • Aplicação

    • Controlo de porta
    • Relé genérico
  • Cluster edge

    • Orquestração
  • Primeiros passos

    • Onboarding
    • Configuração inicial
  • Pessoal

    • Utilizar a VPN
    • Utilizar o proxy
    • Autenticação de dois fatores
    • Sessões
    • Tokens de API
    • Notificações
    • Ligar o Microsoft Teams
  • Por central

    • Contactos
    • Dispositivos de rede
    • Registadores de dados
    • Leitor Modbus genérico
    • Componentes
    • VPN direta (por agente)
    • Volume de dados
    • Importar histórico
  • Organização

    • Permissões de membros
    • Cooperações
    • Armazenamento de ficheiros
    • Serviços VPN
    • Trabalhar com Relatórios
  • Exportação de dados

    • Exportação de métricas
    • API de exportação de métricas
    • Migrar para a exportação de métricas
    • API de exportação legada
    • Geração externa de relatórios
    • Grafana
    • Dashboards Grafana
    • Visão geral da API
    • Fórmulas MiroxQL (API)
  • Suporte

    • Solicitar uma integração
  • mrxnode

    • Visão geral
    • Guias
    • Implementação em contentor
    • Referência de comandos
    • Resolução de problemas
  • Relatórios

    • Gerador de relatórios externo
    • Exportação de métricas para Excel
  • Acesso Remoto
  • IA na Mirox
  • Importação do histórico
  • Relatórios
  • Exportação de dados
  • English
  • Deutsch
  • Español
  • Français
  • Português
  • Italiano
  • English
  • Primeiros passos

    • Onboarding
    • Configuração inicial
  • Pessoal

    • Utilizar a VPN
    • Utilizar o Proxy
    • Configurar a Autenticação de Dois Fatores
    • Gerir as Suas Sessões
    • Tokens de API
    • Notificações
    • Ligar o Microsoft Teams
  • Por central

    • Gerir Contactos da Central
    • Gerir dispositivos de rede
    • Configurar Registadores de Dados
    • Leitor Modbus Genérico
    • Configurar os componentes
    • Configurar servidores VPN por agente (VPN direta)
    • Volume de dados por central
    • Importar o histórico de uma central
  • Organização

    • Gerir Permissões de Membros
    • Criar Cooperações
    • Utilizar o Armazenamento de Ficheiros
    • Serviços VPN da Organização
    • Trabalhar com Relatórios
  • Exportação de dados

    • Exportação de métricas
    • API de exportação de métricas
    • Migrar para a exportação de métricas
    • API de exportação legada
    • Geração externa de relatórios
    • Utilizar o Grafana como Plataforma Externa de Leitura
    • Criar os seus próprios dashboards Grafana
    • Visão Geral da API
    • Fórmulas MiroxQL (referência da API)
  • Suporte

    • Solicitar uma integração
  • mrxnode

    • Visão Geral do mrxnode
    • Guia Como Fazer do mrxnode
    • Implementação de contentores
    • Folha de Consulta de Comandos mrxnode
    • Resolução de problemas

Leitor Modbus Genérico

Quase todas as centrais têm um controlador que sabe coisas que mais nada comunica: o contacto de porta do posto de seccionamento, a UPS do armário de comunicações, o relé de sobretemperatura de um transformador, uma central de deteção de incêndio. O leitor Modbus genérico permite-lhe ler esses sinais, por si, de qualquer dispositivo Modbus TCP: indica que endereço significa o quê, vê o valor ao vivo enquanto o faz e decide, sinal a sinal, se é apenas registado ou gera um alarme. Este guia percorre a configuração e explica cada escolha pelo caminho.

Antes de Começar

  • O dispositivo já tem de ser um dispositivo de rede da central, com um endereço IP dentro das redes da central — consulte Gerir Dispositivos de Rede. A ligação segura à central tem de estar ativa.
  • Configurar e alterar um leitor está reservado às funções técnicas da central: Operador e Gestor Técnico. Quem pode ver os componentes da central pode ver os sinais e o seu estado.
  • Tenha à mão a lista Modbus do dispositivo: a tabela, o endereço e o significado de cada sinal. Sem ela, pode ainda encontrar contactos com a ferramenta Aprender, mas precisa de alguém no local que os acione.

Para Que Serve

O leitor transforma valores de um dispositivo Modbus em sinais do sistema de alarme da central:

  • um contacto ou bit de estado — porta aberta, disjuntor disparado, UPS em bateria;
  • um valor medido — a temperatura de um armário, uma pressão, a tensão de uma bateria — opcionalmente comparado com um limite.

Cada sinal aparece como um mosaico ao vivo e no histórico de estados da página Sistema de alarme da central e — se assim o decidir — abre um evento de parque que notifica pessoas. Não é uma forma de recolher dados de produção: inversores, contadores e controladores de central são integrados como registadores de dados com os seus próprios adaptadores.

Estritamente Só de Leitura

O leitor só pode pedir valores a um dispositivo. Usa os quatro pedidos de leitura do Modbus e mais nada:

Código de funçãoO que lê
1Coils (bobinas)
2Entradas discretas
3Holding registers
4Input registers

Nunca escreve uma coil nem um registo, nunca altera uma definição e nunca envia um comando — nem em funcionamento normal nem em nenhuma das ferramentas. Também nunca faz varrimentos: só são lidos os endereços que define ou que pede explicitamente numa ferramenta. Os endereços intermédios não são tocados.

Configurar um Leitor

Abrir no Mirox: Fluxo de dados — ou abra Os seus parques, escolha um parque e mude para o separador Fluxo de dados.

Um leitor é configurado na mesma caixa de diálogo de qualquer outro registador, e fica-se nessa única caixa de diálogo do primeiro ao último passo:

  1. Clique em Adicionar Registador, escolha o dispositivo na lista de dispositivos de rede e selecione o adaptador Leitor Modbus genérico (só de leitura). O leitor nunca é oferecido em Registadores Possíveis: nada no fio indica o que significam os endereços de um controlador, pelo que é sempre adicionado à mão.
  2. Continue. A caixa de diálogo alarga-se e prossegue com os passos do leitor: Dispositivo → Ligação → Sinais → Revisão. Pode voltar atrás em qualquer momento; nada é guardado antes do passo Revisão.

A barra lateral esquerda da caixa de diálogo mostra o estado ao vivo durante todo o tempo: o dispositivo e o seu endereço, se a ligação ao vivo à central está ativa, a Verificação do dispositivo e — a partir do passo Sinais — os Valores em direto, com a hora da última leitura e quantos dos seus sinais foi possível ler. O distintivo Só de leitura no cabeçalho lembra que nunca se escreve nada no dispositivo.

O seu rascunho é mantido

Se fechar a caixa de diálogo ou recarregar a página antes de guardar, o Mirox propõe restaurar as alterações não guardadas da próxima vez que a abrir.

Dispositivo

O leitor fica associado a um dispositivo de rede da central e lê exatamente o endereço IP desse dispositivo. Daqui decorrem três regras:

  • O endereço tem de estar dentro das redes da central. Um dispositivo fora delas é recusado com uma indicação.
  • Um dispositivo alimenta um leitor. Se um leitor já lê o dispositivo, acrescente os seus sinais a esse leitor.
  • Um dispositivo lido por um leitor não pode ser eliminado da central; elimine primeiro o leitor.

Ligação

DefiniçãoPredefiniçãoNotas
Nome–Como o leitor é apresentado nas páginas Fluxo de dados e Sistema de alarme
Porta502A porta Modbus TCP do dispositivo
ID de unidade11–247, ou 255. 0 é aceite com um aviso — a maioria dos dispositivos não lhe responde
Intervalo de consulta60 s10–900 s. Uma alteração mais curta do que este intervalo não é vista — consulte Limites

Em Avançado encontra o tempo limite (1–30 s, predefinição 5 s), a ordem de palavras e de bytes predefinida para todos os sinais, e a opção de mostrar os endereços a partir de 0 ou de 1.

A Verificação do dispositivo, na barra lateral, testa a ligação enquanto escreve: Modbus responde (com um resultado por tabela), TCP aberto, mas sem resposta Modbus (algo escuta na porta, mas não é Modbus ou o ID de unidade está errado) ou Não acessível.

Sinais

O passo Sinais é a bancada de trabalho: a lista dos seus sinais, cada linha com aquilo que o dispositivo responde para ela neste momento. Uma lista vazia pergunta como quer começar — Adicionar sinal, Colar uma lista ou Encontrar contactos com Aprender. As três vias estão descritas em Adicionar sinais e podem ser combinadas livremente.

As ferramentas Ler e Aprender abrem-se a partir da barra de ferramentas junto à lista e voltam a fechar-se; numa janela estreita a ferramenta ocupa o lugar da lista até regressar a ela. O último passo, Revisão, está descrito mais abaixo.

Adicionar Sinais

Um sinal é um valor lido de um endereço do dispositivo, mais aquilo que significa e o que deve acontecer quando muda. Há três formas de adicionar sinais. Todas terminam na mesma lista, por isso use a que se ajusta ao que tem à mão:

TemUse
Poucos sinais, ou um valor que quer configurar com cuidadoAdicionar um sinal à mão
A lista de sinais do controlador numa folha de cálculoColar uma lista
Nenhuma lista, ou uma em que não confia — e alguém no localEncontrar contactos com Aprender

Enquanto trabalha, cada linha mostra o seu valor ao vivo: a lista é lida de dois em dois segundos, pelo que vê de imediato se um endereço responde e se a sua condição está cumprida neste momento. Nada no rascunho gera um alarme — isso só começa quando o leitor está guardado e as suas alterações foram aplicadas.

Adicionar um Sinal à Mão

Para que serve. Controlo total sobre um único sinal. É a forma de adicionar um valor medido com um limite e de afinar uma linha que veio de uma lista colada ou do Aprender.

O que acontece. Adicionar sinal acrescenta uma linha e abre o seu editor no próprio local. Assim que a tabela e o endereço estão definidos, a linha é lida do dispositivo e mostra o seu valor; sempre que altera um campo, é lida de novo. Um campo em falta ou em contradição com outro é assinalado na linha com uma indicação, e não pode avançar para a Revisão enquanto não estiver resolvido.

O que fazer. O editor tem quatro secções; percorra-as de cima para baixo.

  1. Sinal — o que é.
    • Nome (até 80 caracteres): é o texto que as pessoas leem na notificação; escreva-o como o diria ao telefone — «Porta do posto aberta», não «DI 3».
    • Tipo: UPS, Porta / portão, Transformador, etc. Decide o ícone, o grupo na página Sistema de alarme e o nível com que um novo sinal começa, e é o tipo indicado em cada notificação.
  2. Origem — de onde o valor é lido.
    • Tabela: uma das quatro tabelas Modbus — consulte Tabelas.
    • Endereço: escreva-o como a lista do dispositivo o apresenta. O seletor de notação junto ao campo aceita Base 0, Base 1, Modicon (40001, 30201, 400123 — o primeiro dígito indica a tabela) e Hex (0x0064). Escolher Base 0 ou Base 1 decide também como os endereços deste leitor são mostrados — na lista, na Revisão e na página Sistema de alarme; não altera nada do que é lido. Exemplos: Endereços e notações.
    • Ler como: como o valor é interpretado. Uma bobina ou uma entrada discreta é sempre Ligado / desligado. Para um registo, escolha Um único bit de um registo para uma palavra de estado, ou um dos tipos numéricos para uma medição — consulte Tipos de dados.
    • Bit (apenas para um único bit): qual dos 16 bits do registo. O bit 0 é o menos significativo. A faixa ao vivo mostra os 16 bits com o seu em destaque, e a máscara (bit 3 = 0x0008) para comparar com a lista do dispositivo — consulte Numeração de bits.
    • Para números, opcionalmente uma Unidade, um Fator e um Desvio — consulte Escala.
  3. Ativo quando — a condição que faz o sinal contar como ativo.
    • Um contacto ou um bit: Lê 1, Lê 0 ou Nunca. Se não souber como o contacto está ligado, coloque a central no seu estado normal e clique em Marcar o estado atual como normal.
    • Um número: escolha a comparação — superior a, igual ou superior a, inferior a, igual ou inferior a, igual a, diferente de — e o valor de comparação. Para superior e inferior, acrescente uma Histerese, para que um valor que oscila junto ao limite não dispare e reponha vezes sem conta.
    • Opcionalmente uma Duração mínima: a condição tem de se manter sem interrupção durante esse tempo antes de o sinal contar como ativo. Deixe-a em Imediato se cada ocorrência contar. Como é contada: Duração mínima.
    • A linha Neste momento:, logo abaixo, diz se a condição está cumprida agora — a verificação mais rápida de que a polaridade e o limite estão certos. Enquanto decorre uma duração mínima, indica-o: cumprida há 40 s de 5 min — ainda não ativo.
  4. Ação — o que o sinal faz: o Modo (Desligado, Registar ou Alarme) e, para Alarme, o Nível (Níveis). Um sinal precisa de uma condição para estar em modo Alarme.

Em Avançado encontra o ID de unidade próprio do sinal para um dispositivo atrás de um gateway, a ordem de palavras e de bytes dos valores de 32 bits, e o pedido exato que é enviado ao dispositivo.

Sinais típicos:

SinalOrigemAtivo quandoDuração mínimaModo
Porta do postoentrada discreta, ligado / desligadolê 12 min — uma passagem não gera nada, uma porta deixada aberta simAlarme
Temperatura do armárioregisto de entrada, número, fator 0,1, °Csuperior a 45, histerese 310 min — um pico breve ao sol da tarde não gera nadaAlarme
UPS em bateriaentrada discreta, ligado / desligadolê 0 (contacto de segurança positiva)ImediatoAlarme
Portãoentrada discreta, ligado / desligadolê 1ImediatoRegistar

Colar uma Lista

Para que serve. Assumir muitos sinais de uma só vez a partir da documentação do controlador ou da folha de cálculo do integrador, em vez de os digitar.

O que acontece. Colar, por si só, não adiciona nada. O Mirox lê o texto e mostra uma pré-visualização de cada linha como o sinal em que se tornaria; só Adicionar n sinais acrescenta as linhas válidas à sua lista. Os sinais que já estão na lista não são alterados.

O que fazer.

  1. Disponha as colunas da folha de cálculo por esta ordem — ou mantenha a sua própria ordem e coloque por cima uma linha de cabeçalho com estes nomes:

    #ColunaO que escreverSe ficar vazia
    1nameO nome do sinal— (obrigatória)
    2addressUm número simples, contado a partir de 0 ou de 1 tal como o leitor mostra os endereços; 0x0064 ou 64h para hexadecimal; uma referência Modicon como 40001 quando a coluna table está vazia— (obrigatória)
    3tablecoil, discrete input, holding register ou input register (abreviado: di, hr, ir, ou fc1 … fc4)Retirada de um endereço Modicon
    4typebool, bit, uint16, int16, uint32, int32 ou float32Ligado / desligado para bobinas e entradas discretas; para registos, um único bit se for indicado um bit, caso contrário um número inteiro de 16 bits
    5bit0 … 15, para um único bitBit 0
    6active valueContacto: 1 ou 0. Número: uma comparação como >45, <=10, =3 ou !=0Contacto: ativo a 1. Número: apenas valor, sem condição
    7kindups, door, intrusion, fire smoke, power supply, breaker, main switch, transformer, switchgear, surge protection, grid protection, cabinet climate, water leak, communication, generator, otherOutro
    8levelcritical, very high, high, normal, low, very lowO nível inicial do tipo
    9minimum duration5 min, 90 s, 2h; um número simples são segundos. Apenas numa linha com condiçãoImediato

    Os termos das colunas table, type, kind e level escrevem-se em inglês, como mostrado.

  2. Copie as linhas, clique em Colar uma lista e cole-as no campo. Funcionam as linhas copiadas diretamente de uma folha de cálculo, bem como as separadas por ponto e vírgula ou por vírgula.

  3. Verifique a pré-visualização. Cada linha válida mostra o nome, a tabela e o endereço, como é lida, quando está ativa (com a sua duração mínima), o tipo e o nível. Uma linha com valor ativo torna-se um sinal em modo Alarme; uma linha sem ele é um simples valor em modo Registar.

  4. As linhas com um problema ficam assinaladas a vermelho e indicam, em vez disso, o que está errado — por exemplo Tabela desconhecida, Nenhuma tabela indicada e o endereço não é uma referência Modicon ou O bit tem de ser um número de 0 a 15. São deixadas de fora; o botão conta apenas as linhas válidas. Corrija-as na folha de cálculo e cole de novo, ou adicione-as depois à mão.

  5. Clique em Adicionar n sinais. De volta à lista, observe os valores ao vivo: uma linha que não pode ser lida, ou que está ativa apesar de a central estar no seu estado normal, merece um segundo olhar.

Uma lista para copiar e experimentar:

name;address;table;type;bit;active value;kind;level;minimum duration
Porta do posto;100;discrete input;bool;;1;door;normal;2 min
UPS em bateria;101;discrete input;bool;;0;ups;high;
Sobretemperatura do transformador;40011;;bit;3;1;transformer;very high;
Temperatura do armário;200;input register;int16;;>45;cabinet climate;normal;10 min

A terceira linha não tem tabela: a referência Modicon 40011 faz dela o registo de retenção 10, bit 3. A escala (fator, desvio, unidade) não faz parte da lista — defina-a depois na linha.

Encontrar Contactos com Aprender

Para que serve. Encontrar o endereço de um contacto quando não tem lista, quando a lista é duvidosa ou quando quer a prova de que o endereço que introduziu é mesmo aquela porta.

O que acontece. O Aprender lê repetidamente uma pequena janela de uma tabela — o intervalo que lhe indicar: até 64 bobinas ou entradas discretas, ou até 16 registos. A primeira leitura é a referência. A partir daí, tudo o que difere da referência é destacado, com o valor de antes e o de agora e quantas vezes mudou. Um contacto que foi acionado e já voltou permanece na lista como mudou e voltou, pelo que um impulso curto não se perde.

O Aprender lê apenas essa janela. Nada fora dela é tocado, nenhum intervalo de endereços é percorrido e — como em todo o leitor — nada é escrito. Enquanto o Aprender está a correr, os valores ao vivo da lista de sinais ficam em pausa; um leitor que já esteja em serviço continua a consultar e a gerar alarmes.

O que fazer.

  1. Coloque a central no seu estado normal — portas fechadas, disjuntores ligados, rede presente.
  2. No passo Sinais, abra Aprender (com a lista vazia: Encontrar contactos com Aprender). Escolha a Tabela, o Endereço inicial e a Quantidade para o intervalo onde espera os contactos. As entradas digitais de um controlador costumam estar lado a lado.
  3. Clique em Iniciar e aguarde a primeira leitura. A ferramenta indica então Ainda nada mudou.
  4. Peça à pessoa no local que acione um contacto — abrir a porta, disparar o disjuntor — e que o avise. O endereço que mudou (nos registos: o bit) fica destacado.
  5. Clique em Adicionar como sinal nessa linha. A tabela, o endereço, o bit e a condição são preenchidos: a referência é tomada como posição normal e a outra posição como ativa. Dê ao sinal o seu nome e o seu tipo.
  6. Peça que o contacto seja reposto e repita com o seguinte. Se algo se baralhou — vários contactos mexeram, ou a central não estava no seu estado normal no início — clique em Nova referência para recomeçar a partir do estado atual.
  7. Clique em Parar quando terminar. Se o dispositivo recusar a janela, escolha uma mais pequena ou uma diferente.

Marcar o estado atual como normal

O Aprender define a polaridade por si. Para as linhas digitadas ou coladas existe o mesmo atalho no editor da linha: com a central no seu estado normal, Marcar o estado atual como normal toma o que o contacto lê neste momento como a sua posição normal — a outra posição conta como ativa. Marcar todos como normais, na barra de ferramentas, fá-lo para todos os contactos de uma vez e lista primeiro os sinais cuja condição mudaria.

A Ferramenta Ler e o Estado ao Vivo

Tudo nesta secção consulta o dispositivo real, só em leitura. Entretanto, um leitor que já esteja em serviço continua a consultar e a gerar alarmes — não há qualquer janela cega. Por central decorre uma sessão ao vivo de cada vez: termina com um aviso se outra pessoa iniciar uma, e fecha-se sozinha após 15 minutos sem atividade.

Ler

Para que serve. Descobrir o que um endereço contém realmente quando a documentação é vaga — o tipo de dados, a ordem de palavras ou o bit certos.

O que acontece. Uma única leitura de 1 a 16 endereços de uma tabela. O resultado mostra as Palavras em bruto com os seus 16 bits cada e, em Como número, o valor em cada tipo de dados e em cada ordem de palavras/bytes. Nada é varrido: Endereço anterior e Endereço seguinte são, cada um, uma nova leitura única do vizinho.

O que fazer.

  1. No passo Sinais, abra Ler a partir da barra de ferramentas.
  2. Introduza a tabela, o endereço e a quantidade, e clique em Ler.
  3. Procure a interpretação que dá um valor plausível e clique em Adicionar como sinal ao lado dela — a tabela, o endereço, o tipo e a ordem são assumidos.
  4. Numa palavra de estado, clique num bit para adicionar esse bit como sinal; o que ele lê agora é assumido como normal.

Valores em Direto e Verificação do Dispositivo

  • Valores em direto — a lista de sinais é lida de dois em dois segundos. Cada linha mostra o valor em bruto, o valor descodificado e escalado e se a condição está cumprida neste momento — e, se a leitura falhou, porquê: Endereço não disponível neste dispositivo ou O dispositivo não respondeu. A barra lateral resume: a hora da última leitura e quantos sinais foram lidos.
  • Verificação do dispositivo — na barra lateral: se a porta está aberta, se o dispositivo fala Modbus e quais das quatro tabelas respondem.
  • Pedido na linha — em Avançado, dentro de uma linha: o pedido exato que foi enviado para esse sinal.

Revisão

O último passo lê cada sinal mais uma vez do dispositivo e mostra o que vai ser guardado: o leitor, o seu sistema de alarme e os sinais por modo. Quando edita um leitor existente, lista também os sinais que são removidos (o seu histórico mantém-se, os seus alarmes abertos são fechados) e os que passam a ser lidos de outra forma.

Dois resultados exigem a sua atenção antes de poder guardar:

  • Os sinais que não podem ser lidos bloqueiam a gravação até corrigir o endereço ou os desligar — Desligar fá-lo ali mesmo.

  • Os sinais que gerariam um alarme de imediato. Um sinal em modo Alarme cuja condição está cumprida neste momento é listado com o aviso de que geraria um alarme assim que o leitor for implementado: de imediato ou após a sua duração mínima, indicada ao lado. É para levar à letra: a primeira leitura depois de aplicada a alteração abre um alarme e há pessoas notificadas — num sinal com duração mínima, quando esse tempo tiver passado e a condição ainda se mantiver. Veja cada um:

    • A condição está realmente presente (a porta está aberta): tudo bem, o alarme está correto.
    • A central está no seu estado normal: a polaridade está errada. Volte a Sinais e use Marcar o estado atual como normal.

    Para continuar, assinale Compreendo que estes alarmes são gerados de imediato ou após a sua duração mínima.

Se não foi possível ler os sinais mais uma vez — por exemplo porque a ligação ao vivo terminou — pode guardar na mesma; aplica-se o mesmo, sem o ver: um sinal de alarme cuja condição está cumprida gera o seu alarme assim que o leitor for implementado.

Guardar e Aplicar as Alterações

Guardar um leitor armazena a sua definição; o coletor de dados da central começa a usá-la quando a alteração é implementada.

  • Guardar e implementar aplica-a de imediato. O coletor de dados da central reinicia e todas as suas fontes de dados ficam em pausa durante cerca de um minuto. Um sinal com duração mínima recomeça a contar depois deste reinício; um alarme que já esteja aberto mantém-se aberto entretanto.
  • Apenas guardar deixa a alteração pendente. Aplique-a mais tarde com Aplicar alterações na página Fluxo de dados, juntamente com outras alterações pendentes.

Guardar e implementar aplica também todas as outras alterações pendentes da central, tal como a aplicação das alterações pendentes na página Fluxo de dados, e só é oferecido a quem pode implementar aí. Quando nada do que a central lê mudou — apenas um novo nome ou nível — o botão é simplesmente Guardar e não é necessária qualquer implementação.

O separador Sinais da página Sistema de alarme mostra em que ponto está cada leitor: Ainda não implementado, Alterações pendentes ou Implementado.

AlteraçãoExige implementação
Nome, tipo, nível, unidade de um sinalnão — imediato
Modo entre Registar e Alarmenão — imediato
Modo para ou de Desligadosim
Endereço, tabela, tipo de dados, bit, ordem de palavras/bytes, escala, condiçãosim
Duração mínimasim
Adicionar ou remover um sinalsim
Porta, ID de unidade, tempo limite, intervalo de consultasim

Para alterar sinais mais tarde, use Editar sinais no leitor — na página Fluxo de dados ou no separador Sinais. Se entretanto outra pessoa tiver alterado o leitor, o assistente avisa-o e deixa-o recarregar sem perder o seu rascunho.

Eliminar um leitor tem efeito imediato: o coletor de dados reinicia e, com ele, são aplicadas todas as alterações pendentes da central. Os alarmes ainda abertos para o leitor são fechados sem notificação; o sistema de alarme que o leitor alimentava é removido com ele, exceto se ainda tiver outros sinais. Os seus eventos mantêm-se na lista de atividade da central e as séries registadas são conservadas. Se era o último sistema de alarme da central, a página de alarme e a respetiva entrada de navegação voltam a desaparecer até ser configurado um novo leitor.

O Que Vê Depois

Aplicadas as alterações, o leitor consulta o dispositivo com o seu intervalo e a página Sistema de alarme da central preenche-se. Se for o primeiro leitor da central, a página aparece por si na navegação da central.

  • Separador Estado — um mosaico ao vivo por sinal, agrupado por tipo. Um contacto mostra Ativo ou Normal e desde quando; um valor medido mostra o número com a sua unidade; um sinal em modo Registar tem a indicação apenas registado. Por baixo dos mosaicos estão o histórico de cada sinal em 24 horas, 7 dias ou 30 dias e a lista Alarmes disparados.
  • Separador Sinais — o leitor com o seu estado (Ainda não implementado, Alterações pendentes ou Implementado) e se está a ler, e a tabela de sinais com o valor atual, o modo e o nível. O nome, o tipo, o nível e a troca entre Registar e Alarme podem ser alterados ali mesmo e aplicam-se de imediato; Editar sinais volta a abrir a caixa de diálogo para tudo o resto.
  • Página Fluxo de dados — o leitor aparece entre os registadores da central.

Um sinal que está a aguardar a sua duração mínima mostra Normal até o tempo ter passado.

Notificações

Um sinal em modo Alarme envia duas notificações: uma quando dispara e outra quando termina. A segunda não precisa de ser configurada — é o fecho do alarme que a envia.

QuandoO que diz
DisparadoA condição está cumprida — após a duração mínima, se houver uma definida🔔 Central — nome do sinal (tipo). O texto indica o sistema de alarme, o sinal e o seu tipo
ResolvidoA primeira leitura que já não encontra a condição✅ Central — nome do sinal (tipo) resolvido. O texto acrescenta quanto tempo durou o alarme
  • Nome e tipo. Ambas as notificações trazem a central, o sistema de alarme, o nome do sinal exatamente como o escreveu e o seu tipo — o que escolheu, como UPS, Porta / portão ou Transformador, na língua de cada destinatário. É igual em todos os canais: na aplicação e como notificação push no telemóvel, por e-mail e por webhook. É por isso que um nome claro compensa.
  • Quem as recebe. Isso não se define no sinal. Cada pessoa decide nas suas próprias definições de notificação se a categoria Sistema de alarme está ativada e a partir de que nível; o nível do sinal tem de o atingir. De origem, a categoria está ativada apenas para o gestor técnico, a partir de Muito alta, na aplicação.
  • Quantas pessoas são. Um Admin da organização vê, ao lado do seletor de nível, quantas das pessoas com acesso à central seriam notificadas nesse nível — apenas um número, nunca nomes.
  • O que não envia nada. Um sinal em modo Registar. Um alarme fechado porque o seu sinal saiu do modo Alarme, foi removido ou o seu leitor foi eliminado. Um nome ou nível alterado — por um alarme já aberto ninguém é notificado uma segunda vez.
  • Um sinal instável. Se um sinal disparar quatro vezes numa hora, a quinta envia um único resumo e as notificações desse sinal ficam em pausa durante 30 minutos — consulte Níveis. Uma duração mínima ou uma histerese costuma eliminar a causa.

Se o leitor não conseguir ler o dispositivo de todo, isso é um alarme próprio com a sua própria notificação — consulte Quando os sinais não são legíveis.

Definir Sinais

Um sinal é um valor lido de um endereço, mais aquilo que significa. Cada sinal tem um nome (até 80 caracteres) e um tipo de sinal — porta, UPS, transformador, etc. — que decide o seu ícone, o seu grupo na página Sistema de alarme e o nível com que começa.

Mudar o nome mantém o histórico

Cada sinal recebe uma chave interna permanente ao ser criado. Pode mudar o nome de um sinal em qualquer altura; o histórico e os eventos continuam com ele.

Tabelas

O Modbus mantém quatro tabelas separadas. A documentação do dispositivo indica em qual está um valor.

TabelaContémUtilização típica
Coil (bobina)bits individuaissaídas, estados de comutação
Entrada discretabits individuaiscontactos, entradas digitais
Holding registerpalavras de 16 bitsdefinições, palavras de estado, valores medidos
Input registerpalavras de 16 bitsvalores medidos, entradas analógicas

Endereços e Notações

As listas dos dispositivos escrevem os endereços de formas diferentes. O campo de endereço tem um seletor de notação para que possa escrever o que a lista diz:

NotaçãoEscreveLido como
Base 0100endereço 100
Base 1101endereço 100
Modicon40001holding register 0
30201input register 200
400123holding register 122
Hex0x0064 ou 64hendereço 100

Na notação Modicon, o primeiro dígito indica a tabela — 0 coil, 1 entrada discreta, 3 input register, 4 holding register — e o resto é o número em base 1, na forma de 5 ou de 6 dígitos. Se escrever um número que parece uma referência Modicon com outra notação selecionada, a Mirox propõe lê-lo assim; nunca converte em silêncio.

Seja o que for que escreva, cada linha mostra o endereço na notação escolhida, e a sua dica mostra o endereço em base 0 e a forma Modicon. Os endereços vão de 0 a 65535.

Desfasado em um?

Se cada valor parecer pertencer ao endereço vizinho, a lista está em base 1 e introduziu-a em base 0, ou o contrário. Verifique com Endereço anterior / Endereço seguinte na ferramenta de leitura e mude depois a notação.

Tipos de Dados

TipoParaTamanho
Booluma coil ou uma entrada discreta1 bit
Bitum bit de um registo (uma palavra de estado)1 registo
uint16 / int16número inteiro sem / com sinal1 registo
uint32 / int32número inteiro sem / com sinal2 registos
float32número de vírgula flutuante2 registos

Numeração dos Bits

No tipo Bit escolhe qual dos 16 bits do registo é o pretendido. O bit 0 é o bit menos significativo, o bit 15 o mais significativo. O seletor mostra a máscara ao lado do número — o bit 3 é a máscara 0x0008 — e uma faixa com os 16 bits ao vivo do registo, o mais significativo à esquerda, com o seu bit destacado. Se a lista do dispositivo contar os bits a partir de 1 ou da outra extremidade, compare a máscara.

Ordem de Palavras e de Bytes

Um valor de 32 bits ocupa dois registos, e os dispositivos não concordam sobre qual das metades vem primeiro. A ordem de palavras é palavra alta primeiro (predefinição) ou palavra baixa primeiro. A ordem de bytes — big-endian (predefinição) ou little-endian — é a ordem dos dois bytes dentro de cada registo. Ambas têm uma predefinição para todo o leitor e podem ser substituídas por sinal.

Raramente precisa de saber a resposta de antemão: a ferramenta de leitura mostra os mesmos registos descodificados em todas as combinações, e a que dá um valor plausível é a certa.

Escala e Unidade

Para os tipos numéricos pode definir um fator e um offset: valor apresentado = valor bruto × fator + offset. Uma temperatura transmitida em décimas de grau recebe o fator 0.1. A unidade (até 16 caracteres) é apenas texto de apresentação.

Dispositivos Atrás de um Gateway

Um sinal pode ter o seu próprio ID de unidade, que substitui o do leitor. É assim que vários dispositivos atrás de um gateway Modbus são lidos por um único leitor.

Condições e Histerese

A condição diz quando um sinal conta como presente. Na página Sistema de alarme, 1 significa sempre «a condição está presente» e 0 significa normal — seja qual for a cablagem do contacto.

  • Contactos e bits — escolha que valor é o estado de alarme: ativo a 1 ou ativo a 0. Um contacto de segurança positiva, que abre em caso de alarme, é ativo a 0. Em caso de dúvida, ponha a central no seu estado normal e use Marcar o estado atual como normal — por linha ou para todas as linhas.
  • Valores medidos — comparação com um limite: igual, diferente, maior que, maior ou igual, menor que, menor ou igual.

Para as quatro comparações de limiar pode acrescentar uma histerese, para que um valor que oscila em torno do limite não dispare e reponha repetidamente. Exemplo: maior que 70 com histerese 5 fica presente acima de 70 e só repõe a 65 ou menos. Entre os dois, o sinal mantém o estado que tinha.

Um sinal sem condição é um simples valor: é apresentado e registado, mas não pode gerar um alarme.

As condições de limiar só existem aqui

Comparar um valor com um limite só está disponível para os sinais do leitor Modbus genérico, sobre o único valor do dispositivo que lê. Não é uma regra geral de alertas para as métricas da central — consulte Níveis de Alarme.

Duração Mínima

Opcionalmente, sinal a sinal, pode indicar durante quanto tempo a condição tem de se manter antes de o sinal contar como ativo — um minuto, cinco minutos, dez minutos ou qualquer outro tempo até 24 horas. Sem ela, que é a predefinição, um sinal fica ativo assim que uma leitura encontra a condição cumprida.

Para que serve. Para condições que são inofensivas enquanto são breves: uma porta por onde alguém passa, uma temperatura que tem um pico de alguns minutos, uma alimentação que cai por um instante. Funciona tanto para contactos como para limites; um sinal sem condição não pode tê-la.

O que acontece.

  • O relógio arranca com a primeira leitura que encontra a condição cumprida.
  • O sinal fica ativo na primeira leitura, no fim da duração ou depois, que ainda a encontra cumprida. A hora de início do alarme é esse momento — quando a duração foi atingida, não quando a condição foi vista pela primeira vez.
  • Qualquer leitura que encontre a condição não cumprida repõe o relógio a zero. Períodos curtos separados nunca são somados.
  • Enquanto o relógio corre, o sinal está normal. O seu mosaico e o seu histórico mostram Normal — não Sem leitura — e nada é gerado nem enviado.
  • Depois de um reinício do coletor de dados, o relógio recomeça. Cada implementação reinicia-o. Se a condição estiver cumprida na primeira leitura seguinte, o sinal não é comunicado até a sua duração ter passado de novo ou a condição ter desaparecido — o seu mosaico pode mostrar Sem leitura durante esse tempo. Um alarme que já esteja aberto mantém-se aberto e ninguém é notificado uma segunda vez; uma condição que seja nova nesse momento gera o alarme após a duração, como sempre.
  • O fim é imediato. A duração só atrasa o disparo. A primeira leitura que já não encontra a condição repõe o sinal e fecha o alarme; nos limites continua a aplicar-se a histerese.
  • Uma leitura que falha nem repõe o relógio nem o conclui; a decisão aguarda a leitura bem-sucedida seguinte.

Verificada uma vez por intervalo de consulta

O leitor só olha para o dispositivo quando consulta, pelo que, na prática, a duração mínima é arredondada para cima até à consulta seguinte. Com um intervalo de 60 s, 5 min significa: depois da primeira, ainda cumprida em cerca de cinco consultas seguidas. Uma duração mais curta do que o intervalo de consulta equivale a «confirmada pela consulta seguinte». O que acontece entre duas consultas não é visto — escolha o intervalo de consulta em conformidade.

O que fazer. No editor da linha, em Ativo quando, defina o tempo em segundos ou em minutos. Numa lista colada é a nona coluna. Alterá-la requer uma implementação.

Não coloque uma duração mínima em sinais em que cada segundo conta — um alarme de intrusão ou de incêndio deve ficar em Imediato.

Os impulsos curtos podem perder-se

Enquanto não definir uma duração mínima, uma alteração torna-se um alarme na consulta seguinte (60 s por predefinição, mais cerca de 10 s); nada é atrasado nem confirmado duas vezes.

O leitor só vê um sinal quando consulta. Um impulso mais curto do que o intervalo de consulta pode perder-se por completo; escolha um intervalo mais curto, ou faça com que o controlador memorize o sinal.

Modos: Desligado, Registar, Alarme

ModoLido do dispositivoMosaico e históricoAbre um evento
Desligadonãonãonão
Registarsimsimnão
Alarmesimsimsim, com o nível do sinal
  • Registar serve para aquilo que quer poder consultar mas pelo qual não quer ser chamado — um portão que é aberto todos os dias.
  • Desligado pára a própria leitura. Use-o para um contacto documentado mas não cablado, para que não fique em alarme para sempre.
  • Os sinais novos começam em Alarme com o nível do seu tipo; para estar neste modo, um sinal precisa de uma condição.

A mudança entre Registar e Alarme aplica-se de imediato. A mudança para ou de Desligado altera o que é lido do dispositivo e exige uma implementação. Quando um sinal sai do modo Alarme, o alarme que ainda esteja aberto para ele é fechado sem notificação.

Níveis

Cada sinal em modo Alarme tem um dos seis níveis de alarme, de Crítica a Muito baixa.

Para os sinais lidos pelo leitor Modbus genérico, o nível é atribuído pelo operador técnico da central, sinal a sinal — só ele sabe o que um contacto significa nessa central. Qualquer outro alarme mantém o seu nível fixo, definido pela plataforma. Que um sinal o notifique continua a depender apenas de ter ativado a categoria Sistema de alarme e do seu próprio nível mínimo nela (ativada por predefinição apenas para o gestor técnico, a partir de Muito alta).

O tipo de sinal propõe um nível inicial, que pode alterar:

Começa emTipos
CríticaIntrusão, Incêndio / fumo
Muito altaProteção de rede, Transformador
AltaUPS, Alimentação, Interruptor geral, Aparelhagem, Fuga de água
NormalPorta / portão, Disjuntor, Proteção contra sobretensões, Clima do armário, Comunicação, Gerador, Outro

Tenha presente o significado dos níveis ao escolher: Crítica é para um possível perigo físico, e é aquilo que as pessoas deixam ativado. Um sinal colocado demasiado alto é rapidamente ignorado.

  • Quem seria notificado. Um Admin da organização vê, ao lado do seletor de nível, quantas das pessoas com acesso à central seriam notificadas com esse nível. É apenas um número — nunca nomes — e conta as pessoas que selecionaram um canal para a categoria com esse nível.
  • As alterações aplicam-se de imediato. Um novo nome ou um novo nível tem efeito imediato, sem implementação. Um alarme já aberto mantém quem foi notificado por ele; ninguém é notificado uma segunda vez.
  • Silencia-se o sinal instável, não a central. Se um sinal disparar quatro vezes numa hora, a quinta envia um único resumo e as notificações desse sinal ficam em pausa durante 30 minutos. Os outros sinais não são afetados, e cada ocorrência continua a ser registada como evento.

Quando os Sinais Não São Legíveis

Se o dispositivo não responder a três consultas seguidas, ou continuar a recusar um endereço configurado, a central mostra «Sinais de alarme não legíveis» — os sinais são então desconhecidos, não normais.

  • É um evento próprio da categoria Sistema de alarme, com o nível fixo Alta, e envia um aviso de resolução quando a leitura volta a funcionar.
  • «Três consultas» acompanha o seu intervalo de consulta: cerca de 30 segundos com 10 s, três minutos com os 60 s predefinidos, 45 minutos com 900 s.
  • Enquanto um sinal for desconhecido, nada é reposto: um alarme que estava aberto continua aberto até o próprio dispositivo comunicar que a condição terminou. Uma leitura em falta é desenhada como uma lacuna no histórico e marca o mosaico como desatualizado — nunca como normal.
  • O dispositivo não responde aponta para o caminho de rede, a porta ou o ID de unidade. Endereço recusado aponta para a definição do sinal — tabela ou endereço errados. O passo Revisão e a observação ao vivo mostram que sinal é afetado.

Limites

  • 64 sinais por leitor.
  • Intervalo de consulta de 10 a 900 segundos. Tudo o que for mais curto do que o intervalo pode perder-se; um leitor não substitui um contacto com memória nem a transmissão de alarmes de uma central de alarme certificada.
  • Um leitor por dispositivo, e um leitor por sistema de alarme.
  • Apenas Modbus TCP, só de leitura — sem escrita, sem varrimento de gamas de endereços.
  • Números inteiros e vírgula flutuante de 32 bits — bool, bit, inteiros de 16 e 32 bits, float32. Textos e valores de 64 bits não são lidos.
  • Os valores dos sinais aparecem na página Sistema de alarme; hoje não fazem parte da Exportação de dados nem dos relatórios.
  • Uma central que ainda funcione com uma configuração escrita à mão (consulte Configurar Registadores de Dados) só pode receber um leitor depois de migrada.

Guias Relacionados

  • Sistema de Alarme — a página em que os seus sinais aparecem
  • Níveis de Alarme — o que significa cada nível e quem é notificado a partir de que nível
  • Configurar Registadores de Dados — integrar inversores, contadores e controladores
  • Gerir Dispositivos de Rede — descobrir o dispositivo a que um leitor fica associado
  • Notificações — ativar a categoria Sistema de alarme e escolher o seu nível mínimo
Prev
Configurar Registadores de Dados
Next
Configurar os componentes
© 2026 Mirox Verwaltungs GmbH. Todos os direitos reservados. | Política de Privacidade