O que mudou desde o Ganter Lab 2026.12 está abaixo. Todo o resto continua igual.
Destaques
- Dez drivers novos. MQTT lê e escreve equipamentos por um broker, como tópicos simples ou como Sparkplug B. Omron lê os controladores CJ, CS e CP por FINS (rede ou Host Link serial) e as variáveis de NJ/NX por nome. SCPI instruments alcança multímetros, fontes de alimentação e cargas de bancada pela rede, por uma linha serial, USB ou GPIB. NI-DAQmx lê hardware da National Instruments (cDAQ, USB e PCI Express). SNMP lê nobreaks, PDUs, switches e sensores de ambiente. Generic serial and TCP lê equipamentos com protocolo próprio de texto ou de bytes, como indicadores de pesagem e leitores de código de barras. File lê os arquivos CSV, de texto, JSON e XML que outros programas escrevem, e pode escrever arquivos para eles. Database lê e escreve uma tabela de SQL Server, PostgreSQL, MySQL ou MariaDB, SQLite ou qualquer fonte de dados ODBC. OPC DA lê servidores OPC clássicos, e Fluke NetDAQ lê os 2640A/2645A e 2680A/2686A, os dois num auxiliar de 32 bits que roda ao lado da estação. Os drivers que já existiam também crescem: o Rockwell também lê os controladores PLC-5, SLC 500, MicroLogix e Micro800, e o Modbus fala ASCII numa linha serial e o enquadramento RTU sobre TCP, para um conversor serial-Ethernet.
- Siemens S7-1200 e S7-1500 são lidos por nome. Um dispositivo Siemens escolhe o seu Acesso: Por endereço, como antes, que todo dispositivo salvo antes mantém, ou Por nome, que lê e escreve as variáveis da CPU pelos nomes delas, blocos otimizados incluídos, com o tipo que a CPU declara (um S7-1500 a partir do firmware V2.9, um S7-1200 a partir do V4.5). Descobrir tags oferece as variáveis da CPU como uma árvore.
- A estação serve os seus dados. A pasta Servidores do Connector guarda o servidor OPC UA, o Servidor Modbus e o Broker MQTT da própria estação, os dois últimos desligados até você ligá-los. O servidor Modbus deixa CLPs, IHMs e sistemas prediais lerem tags, variáveis da Logic e alarmes escolhidos por Modbus TCP, pelo seu Mapa de registradores, e escreverem nas linhas que você permitir. Todo broker MQTT, o da própria estação incluído, tem um cartão Publicar que envia tags, variáveis e alarmes escolhidos como JSON ou como Sparkplug B, e uma linha marcada como leitura e escrita traz valores de volta. O servidor OPC UA serve a lista que você monta em Nós servidos.
- O Connector diz o que ajustar no equipamento. Quando um equipamento recusa a estação por causa de uma configuração dele mesmo, a página do dispositivo diz qual configuração, onde ela fica, os valores a digitar, prontos para copiar, e o arquivo de que o equipamento precisa: o acesso PUT/GET ou um bloco otimizado numa CPU Siemens, um CLP Beckhoff sem rota AMS, um servidor OPC UA que não confia na estação, uma CPU Mitsubishi sem a sua conexão, um servidor de banco de dados que recusa a estação, o login num AVEVA PI ou num broker MQTT. Uma conexão que não abre diz se um firewall pode bloquear a sua porta. Um driver que precisa de algo que o pacote não pode levar (NI-DAQmx, VISA, um driver ODBC, os componentes OPC DA, o runtime de que a biblioteca da Fluke precisa) diz o que instalar, onde obter e o que acontece depois.
- Descobrir tags pela página de um dispositivo. Descobrir tags, no cartão Tags de um dispositivo, varre aquele dispositivo e oferece só os pontos para os quais ele não tem tag, marcados, com Acrescentar tags.
- O acesso remoto tem uma página própria, no menu logo depois de Agente. Cada tablet ou computador que abre a estação pela rede aparece em Conectados agora, Identificar mostra um código na tela dele, e Configurar este dispositivo dá a ele um nome, uma tela inicial à qual ele pode ficar preso, uma autenticação ou um usuário fixo, a volta à tela inicial depois de minutos ociosos, ou só visualização.
- A sua marca na estação. Configurações, Marca recebe um Logotipo, um Logotipo para o tema escuro, um Ícone e um Nome: o logotipo substitui o Ganter Lab na barra de título e na tela de entrada, o nome e o ícone vestem a janela, a barra de tarefas, a aba do navegador e a área de notificação, e o logotipo é o que imprime um layout de relatório que não nomeia imagem nenhuma.
- A página Boas-vindas explica o programa inteiro. A página inicial percorre cada área do programa na ordem em que os dados correm, cada uma com um desenho da área em ação, avançando sozinha até você dar um passo.
- Um relato à Ganter pode levar a sua tela. Relatar, na barra de título de toda página, captura a janela e abre o formulário do relato com a imagem, que você pode deixar de fora. Um relato vai sem conta também, e o assistente pode redigir um para você ler e enviar.
- Uma estação pode rodar com uma licença perpétua. Além da assinatura, o site do Ganter Lab vende uma licença perpétua, paga uma única vez por estação, que cobre todas as versões do ano em que é comprada e as anteriores. A estação a ativa uma única vez, entrando na conta pela internet, e daí em diante a mantém offline: nunca mais precisa alcançar o site, nem quando a sessão da conta termina sem que ninguém tenha saído. A página Conta diz que a estação roda com uma licença perpétua e quais versões ela cobre. Sair da conta devolve a licença à conta, e a pergunta antes de sair diz isso.
- Uma atualização nunca tira a estação da licença perpétua sem perguntar. Uma versão mais nova do que a licença perpétua cobre aparece em Configurações, Atualizações com o aviso de que instalá-la deixa a licença perpétua. As atualizações automáticas não a baixam, a barra de status não a anuncia, e baixá-la ou instalá-la à mão pergunta antes: Deixar a licença perpétua ou Manter a licença perpétua. Uma estação que roda uma versão assim mesmo diz isso na página Conta, com o que traz a licença de volta: renová-la no site ou reinstalar a última versão coberta, cujo instalador está na página da assinatura do site.
Depois de atualizar
- O servidor OPC UA serve só os nós que você lista. Ele saiu de Configurações para a pasta Servidores do Connector, com os cartões Estado, Configuração e Acesso de clientes e a nova lista Nós servidos de tags, variáveis da Logic, alarmes e comandos de dispositivo. A lista começa vazia, então depois da atualização o servidor não serve nada até você montá-la; a página dele diz isso. Uma tag listada mantém o NodeId que tinha, e os objetos de dispositivo agora ficam sob uma pasta Devices. Um servidor que aceitava sessões continua ligado; um cuja autenticação era Desabilitada agora está desligado, já que o interruptor dele é o que o desliga. Pará-lo ou reiniciá-lo não para mais as leituras, a Logic nem as gravações.
- Acesso a equipamentos, os certificados dos equipamentos OPC UA que a estação lê, foi para a página do driver OPC UA.
- O Acesso remoto saiu de Configurações para uma página própria, sob duas permissões novas, Ver acesso remoto e Configurar acesso remoto. Todo papel que via o Connector pode vê-lo, e todo papel que configurava o Connector pode configurá-lo.
- O Connector mostra só os drivers em uso. Os drivers não são mais ligados e desligados: eles são acrescentados pelo catálogo em Drivers e removidos com Remover o driver, e todo driver que a estação já usava continua acrescentado.
- Uma tag inteira cuja Escala ou Calibração muda o valor agora tem decimais na Logic, nos dashboards e no MQTT: 235 com escala de 0,1 se lê 23,5, não 24. O nó OPC UA e o mapa Modbus mantêm o tipo da própria tag. Um seletor de procedimento vinculado a uma tag assim recusa um valor com fração em vez de arredondá-lo.
- Logic, Imagens não oferece mais Definir como logotipo: o Logotipo em Configurações, Marca é o que imprime um layout de relatório que não nomeia imagem nenhuma, e um layout que imprimia a imagem marcada como logotipo continua a imprimi-la.
- A nova permissão de papel Enviar relatos à Ganter vem ligada em todo papel.
- O sistema central OCPP e o servidor de rede LoRaWAN apresentam um certificado assinado por uma
raiz própria da estação, que traz o nome da estação e os endereços dela, e assim um ponto de
recarga que confere o nome do servidor e um gateway com a configuração de fábrica aceitam a
estação. Em toda estação que já tinha pontos de recarga ou gateways, cada um deles precisa do
arquivo novo da estação,
GanterLabConnector-<station>.pem, instalado uma vez, o cartão de preparação mostrando ou não o aviso de que o arquivo da estação mudou; o cartão mostra o arquivo e o endereço pelo nome da estação. O arquivo não precisa mais ser trocado quando o nome ou os endereços da estação mudam. - Os Termos de Uso descrevem a licença perpétua, e o contato com o site a cada 90 dias passa a valer para a estação licenciada por uma assinatura. Também dizem que nada neles restringe os direitos que as licenças de componentes de terceiros concedem. A estação os mostra mais uma vez, para serem aceitos de novo.
Alterado
Connector
- A árvore da coluna tem duas raízes: Drivers, com os drivers em uso, e Servidores. Selecionar Drivers abre o catálogo de todo driver que a estação traz, primeiro os de Nesta estação e os outros por categoria (CLPs, Protocolos industriais, Instrumentos e aquisição, Sem fio, Web e APIs, Arquivos e bancos de dados, Teste), com Acrescentar driver.
- O menu + segue a árvore: Acrescentar driver, depois cada driver com o que ele pode conter e as suas próprias linhas. Um clique com o botão direito em qualquer linha oferece os comandos da barra dela.
- Redfish, AVEVA PI, HTTP, MQTT sobre TLS, OCPP e LoRaWAN aceitam o próprio certificado do equipamento depois que ele é aprovado no cartão Acesso a equipamentos do driver, sem instalar nada no Windows. O dispositivo espera com Revisar o certificado, e um certificado que muda é avisado.
- A página de um ponto de recarga ou de um gateway LoRa diz o que configurar nele: o endereço do servidor para cada um dos endereços da estação, a identidade, o TLS de que ele precisa e o arquivo de certificado da estação.
- Cada nível da árvore diz o seu próprio erro e nomeia os itens abaixo dele que têm um ("3 tags com erro: C3, Opt_Int, T5"); um dispositivo numa linha ou num broker que falhou, e uma tag de um dispositivo que não está conectado, apontam para ele em vez de repetir a falha. Um erro sai assim que a sua causa acaba, e o Último erro da tabela de dispositivos dá a causa nas palavras do driver, em três linhas no máximo.
- Um dispositivo que espera o seu endereço, o seu arquivo, o seu EUI ou a sua origem de dados diz qual campo falta, e Reconectar diz o mesmo quando esmaecido.
- O cartão Usada por de uma tag também lista as linhas do servidor Modbus, do OPC UA e do MQTT que a servem, e Substituir tudo as move para a nova tag.
- Siemens: uma tag de texto diz se o CLP declara um STRING ou um WSTRING (Tipo do texto no CLP), um STRING é escrito na página de código que o TIA Portal mostra, então as letras acentuadas chegam como foram digitadas, e um texto maior do que a tag comporta é recusado em vez de cortado.
- Inteiros de 64 bits são escritos e lidos exatamente, e um valor fora do tipo da tag é recusado com a faixa do tipo.
- Um dispositivo Beckhoff pode nomear o próprio AMS Net Id do CLP.
- Um dispositivo MQTT simples tem um Tempo máximo sem mensagem (s), passado o qual um tópico silencioso falha a sua leitura.
- Uma recusa de um serviço HTTP, Redfish ou AVEVA PI diz o status e o que o serviço respondeu, sem as credenciais do dispositivo.
- Dispositivos BACnet conectam num computador com duas ou mais interfaces de rede, e pelo nome do host.
- Uma varredura Modbus TCP reconhece uma unidade já configurada e oferece Abrir em vez de uma duplicata. Uma varredura Database de mais de 100 tabelas oferece as que leu e diz que parou.
- A lista de dispositivos que uma varredura achou ocupa a altura livre da janela.
Logic
- O editor de uma variável e o de um alarme têm um cartão Usada por: as expressões, ações, condições de alarme, componentes de dashboard e linhas de Modbus, OPC UA e MQTT que usam a variável ou o alarme.
- Uma variável cuja saída é um Ícone, uma Imagem ou uma Cor é desenhada onde quer que o seu valor apareça, e nomeada nas leituras em texto, em vez de escrever a sua origem.
- O Escrever de uma variável de memória responde numa linha sob a caixa: Valor escrito. ou por que o valor foi recusado.
- Uma expressão, uma condição ou um script de ação que lê
.Valuede um ponto que já é um valor é recusado com o motivo, e uma expressão que não produz valor é uma lacuna com qualidade ruim em vez de um valor vazio bom. - Uma seção tem um nome só em toda língua, o que a árvore mostra: o menu Nova pasta, a mensagem que recusa uma pasta guardada sob outra seção e a linha que diz onde fica uma ação ou um gatilho agora escrevem Variables, Alarms, Actions e Triggers, como a árvore e os endereços.
Process
- Uma ação de um modelo pode rodar uma Ação da Logic no Início ou na Conclusão de uma
execução, e a Logic lê a execução que terminou em
Process.<Model>.<Unit>.LastRun: o seu status, veredito, tempos, metadados e o resultado de cada critério. - Uma ação de um modelo pode escrever uma Linha no banco de dados por execução numa tabela de um banco de dados da fábrica, para rastreabilidade. Linhas no banco de dados, no registro da execução, mostra cada linha com as suas tentativas e Reenviar.
- Uma execução que termina como Falhou registra qual passo quebrou, e o registro dela diz isso em Encerrada por uma falha.
- A barra de status conta cada execução uma vez, e uma execução em pausa não conta mais também como gravando: "Process: 2 gravando · 1 em pausa".
View
- Um Medidor cuja leitura não cabe escreve #### em vez de desenhá-la sobre o seu arco, e um gráfico de pizza escreve a parte de um rótulo na sua própria linha.
- O Aviso de alarme mostra os alarmes pendentes também no editor.
- Quando o tipo de um símbolo muda, os pontos de ligação que tinham o tipo antigo o acompanham.
- A espessura de um tipo de ligação mostra duas casas decimais e é recusada sob o seu campo quando não é um número.
Janela e o resto do programa
- Cada indicador da barra de status traz a marca da sua área e começa pelo nome dela: "Connector: conectado", "Process: 1 gravando", "Alarmes: 2 ativos (1 não reconhecidos)". A contagem regressiva do modo gratuito abre a Conta.
- Criar nunca abre o item novo: ele aparece marcado na lista do seu pai. Excluir leva ao pai, selecionado e aberto na árvore.
- Um menu de clique com o botão direito fecha assim que a sua linha é pressionada, antes de uma confirmação abrir.
- Um erro na barra de status sai sozinho depois de uns dez segundos.
- Um dispositivo só de visualização é recusado também na estação, não só no que ele desenha.
- O agente ganha ferramentas para o servidor Modbus, o broker MQTT da estação, a publicação MQTT e a lista OPC UA, varre um dispositivo, lê por que uma tag ou um dispositivo falha, e redige um relato à Ganter para a pessoa enviar (Relatos (rascunho)).
- Textos e ajuda nas outras línguas seguem mais de perto a tela e o glossário de cada uma. Entre eles, em espanhol do México a pasta dos drivers se chama Drivers e aparece inteira na Boas-vindas e na árvore do Connector, e em alemão e espanhol o cartão que lista as tags de um dispositivo se chama Tags.
- A ajuda descreve todo driver, servidor e página novos, em todas as línguas.
Corrigido
Connector
- O driver Rockwell EtherNet/IP volta a conectar: da versão 2026.10 à 2026.12 ele não conectava em nenhum CLP. As suas escritas, e as escritas numa variável de um Omron NJ/NX por nome, voltam a chegar ao CLP.
- Uma CPU Siemens que recusa PUT/GET não parece mais um cabo desconectado, e as suas tags levam o aviso do dispositivo.
- Salvar uma tag não apaga mais as leituras das outras tags da estação, e editar uma tag não deixa mais as outras tags do dispositivo vermelhas por um momento.
- Uma escrita num dispositivo não segura mais as escritas em todos os outros dispositivos enquanto espera.
- Um dispositivo Modbus TCP que lê o próprio servidor Modbus da estação não espera mais o seu timeout numa escrita.
- Uma escrita Redfish, HTTP ou AVEVA PI depois de um momento de silêncio não se perde mais numa conexão fechada.
- Um sensor LoRaWAN mantém a sua sessão quando é editado, e um ponto de recarga OCPP aparece Conectado enquanto está conectado, antes da primeira recarga e depois de uma reconexão.
- Uma leitura Beckhoff que o CLP recusa deixa o dispositivo conectado, com o motivo na tag.
- Uma leitura Rockwell Float ou Double além do fim do seu array é recusada em vez de ler um número minúsculo.
- Um valor salvo como 0 ou como o padrão do seu tipo (um silêncio LoRaWAN de 0, um contador de metadados que começa em 0) não é mais trocado pelo padrão guardado.
- Um equipamento OPC UA cujo certificado muda durante uma sessão em andamento diz isso em vez de reconectar em silêncio.
- Limpar a senha de um dispositivo não diz mais que ela não pode ser lida nesta conta do Windows.
Process e View
- Uma unidade retida pelo seu intertravamento recusa escritas nas suas origens desde o momento em que é retida, também logo depois que a estação inicia e depois que um modelo é salvo ou excluído, e os cartões de intertravamento acompanham o estado do monitor conforme ele muda.
- Um componente de dashboard vinculado a uma variável da Logic numa pasta a lê.
- Abortar uma execução depois de pausar e retomar a registra como abortada, não como falha, e um setpoint que o equipamento recebeu mantém o seu registro quando o abortar chega primeiro.
- Um clique no botão de linha de uma tabela não se perde mais enquanto a página redesenha, e a tabela mantém a sua posição lateral.
- Uma caixa de texto não perde mais uma tecla digitada enquanto uma tela ao vivo redesenha.
- Duas pastas do Process com o mesmo caminho em categorias diferentes são distinguidas.
- Mover um modelo, um relatório ou uma etiqueta do Process para uma pasta abre essa pasta na árvore.
Logic, Configurações e Conta
- Mover um item da Logic diz "Item movido." no idioma da estação em vez de uma chave crua.
- Sair da conta mostra Parar de esperar enquanto a estação espera o site.
- O índice "Nesta página" mantém acesa a seção que você clicou.