Ciò che è cambiato da Ganter Lab 2026.12 è qui sotto. Tutto il resto funziona come prima.
In evidenza
- Dieci nuovi driver. MQTT legge e scrive le apparecchiature attraverso un broker, come semplici topic o come Sparkplug B. Omron legge i controllori CJ, CS e CP via FINS (in rete o in seriale Host Link) e le variabili NJ/NX per nome. SCPI instruments raggiunge multimetri da banco, alimentatori e carichi in rete, su linea seriale, USB o GPIB. NI-DAQmx legge l'hardware National Instruments (cDAQ, USB e PCI Express). SNMP legge gruppi di continuità, PDU, switch e sensori ambientali. Generic serial and TCP legge le apparecchiature con un proprio protocollo di testo o di byte, come gli indicatori di pesatura e i lettori di codici a barre. File legge i file CSV, di testo, JSON e XML che scrivono altri programmi, e può scrivere file per loro. Database legge e scrive una tabella di SQL Server, PostgreSQL, MySQL o MariaDB, SQLite o qualsiasi sorgente ODBC. OPC DA legge i server OPC classici, e Fluke NetDAQ legge i 2640A/2645A e 2680A/2686A, entrambi in un programma ausiliario a 32 bit che gira accanto alla stazione. Anche i driver esistenti crescono: Rockwell legge anche i controllori PLC-5, SLC 500, MicroLogix e Micro800, e Modbus parla ASCII su linea seriale e la trama RTU su TCP, per un convertitore da seriale a Ethernet.
- Siemens S7-1200 e S7-1500 si leggono per nome. Un dispositivo Siemens sceglie il proprio Accesso: Per indirizzo, come prima, che ogni dispositivo salvato in precedenza mantiene, oppure Per nome, che legge e scrive le variabili della CPU con i loro nomi, blocchi ottimizzati compresi, con il tipo che la CPU dichiara (una S7-1500 dal firmware V2.9, una S7-1200 dalla V4.5). Rileva tag offre le variabili della CPU come un albero.
- La stazione serve i propri dati. La cartella Server del Connector contiene il server OPC UA, il Server Modbus e il Broker MQTT della stazione stessa, gli ultimi due spenti finché non li si accende. Il server Modbus permette a PLC, HMI e sistemi di gestione degli edifici di leggere via Modbus TCP i tag, le variabili Logic e gli allarmi scelti, attraverso la sua Mappa dei registri, e di scrivere le righe che si consentono. Ogni broker MQTT, compreso quello della stazione, ha una scheda Pubblicare che invia i tag, le variabili e gli allarmi scelti come JSON o come Sparkplug B, e una riga segnata in lettura e scrittura riceve i valori di ritorno. Il server OPC UA serve l'elenco che si costruisce in Nodi serviti.
- Il Connector dice cosa impostare sull'apparecchiatura. Quando un'apparecchiatura rifiuta la stazione per una delle proprie impostazioni, la pagina del dispositivo dice quale impostazione, dove si trova, i valori da inserire, pronti da copiare, e il file di cui l'apparecchiatura ha bisogno: l'accesso PUT/GET o un blocco ottimizzato su una CPU Siemens, un PLC Beckhoff senza route AMS, un server OPC UA che non considera attendibile la stazione, una CPU Mitsubishi senza la sua connessione, un server di database che rifiuta la stazione, l'accesso a AVEVA PI o a un broker MQTT. Una connessione che non si apre dice se un firewall può bloccarne la porta. Un driver che ha bisogno di qualcosa che il pacchetto non può portare (NI-DAQmx, VISA, un driver ODBC, i componenti OPC DA, il runtime che serve alla libreria di Fluke) dice cosa installare, dove trovarlo e cosa succede dopo.
- Rilevare i tag dalla pagina di un dispositivo. Rileva tag, nella scheda Tag di un dispositivo, analizza quel dispositivo e offre solo i punti per cui non ha ancora un tag, spuntati, con Aggiungi i tag.
- L'accesso remoto ha una pagina propria, nel menu subito dopo Agente. Ogni tablet o computer che apre la stazione dalla rete compare sotto Connessi ora, Identifica mostra un codice sul suo schermo, e Configura questo dispositivo gli dà un nome, una schermata iniziale a cui può essere vincolato, un accesso o un utente fisso, il ritorno alla schermata iniziale dopo minuti di inattività, oppure la sola visualizzazione.
- Il proprio marchio sulla stazione. Impostazioni, Marchio accetta un Logo aziendale, un Logo per il tema scuro, un'Icona e un Nome: il logo sostituisce Ganter Lab nella barra del titolo e nella schermata di accesso, il nome e l'icona vestono la finestra, la barra delle applicazioni, la scheda del browser e l'area di notifica, e il logo è ciò che stampa un layout del rapporto che non indica alcuna immagine.
- Benvenuto spiega tutto il programma. La pagina iniziale percorre ogni area del programma nell'ordine in cui scorrono i dati, ciascuna con un disegno dell'area al lavoro, e procede da sola finché non si fa un passo.
- Una segnalazione a Ganter può portare lo schermo. Segnala, nella barra del titolo di ogni pagina, cattura la finestra e apre il modulo di segnalazione con l'immagine, che si può escludere. Una segnalazione parte anche senza account, e l'assistente può prepararne una bozza da leggere e inviare.
- Una stazione può funzionare con una licenza perpetua. Oltre all'abbonamento, il sito di Ganter Lab vende una licenza perpetua, pagata una sola volta per stazione, che copre tutte le versioni dell'anno in cui viene acquistata e quelle precedenti. La stazione la attiva una sola volta, accedendo all'account via internet, e da quel momento la conserva offline: non ha più bisogno di raggiungere il sito, nemmeno quando la sessione dell'account finisce senza che nessuno sia uscito. La pagina Account dice che la stazione funziona con una licenza perpetua e quali versioni copre. Uscire dall'account restituisce la licenza all'account, e la domanda prima di uscire lo dice.
- Un aggiornamento non toglie mai la licenza perpetua a una stazione senza chiedere. Una versione più recente di quelle che la licenza perpetua copre compare in Impostazioni, Aggiornamenti con l'avviso che installarla lascia la licenza perpetua. Gli aggiornamenti automatici non la scaricano, la barra di stato non la annuncia, e scaricarla o installarla a mano chiede prima: Lascia la licenza perpetua o Mantieni la licenza perpetua. Una stazione che esegue comunque una versione così lo dice nella pagina Account, con ciò che riporta la licenza: rinnovarla sul sito o reinstallare l'ultima versione coperta, il cui programma di installazione si trova nella pagina dell'abbonamento del sito.
Dopo l'aggiornamento
- Il server OPC UA serve solo i nodi che si elencano. Si è spostato da Impostazioni alla cartella Server del Connector, con le schede Stato, Configurazione e Accesso dei client e il nuovo elenco Nodi serviti di tag, variabili Logic, allarmi e comandi dei dispositivi. L'elenco parte vuoto, quindi dopo l'aggiornamento il server non serve nulla finché non lo si costruisce; la sua pagina lo dice. Un tag elencato mantiene il NodeId che aveva, e gli oggetti dei dispositivi ora stanno sotto una cartella Devices. Un server che accettava sessioni resta acceso; uno la cui autenticazione era Disabilitata ora è spento, perché è il suo interruttore che lo spegne. Fermarlo o riavviarlo non ferma più le letture, la Logic o le registrazioni.
- Accesso delle apparecchiature, i certificati delle apparecchiature OPC UA che la stazione legge, si è spostato nella pagina del driver OPC UA.
- Accesso remoto si è spostato da Impostazioni a una pagina propria, sotto due nuovi permessi, Visualizzare l'accesso remoto e Configurare l'accesso remoto. Ogni ruolo che visualizzava il Connector può visualizzarlo, e ogni ruolo che configurava il Connector può configurarlo.
- Il Connector mostra solo i driver in uso. I driver non si attivano e disattivano più: si aggiungono dal catalogo sotto Driver e si rimuovono con Rimuovi driver, e ogni driver che la stazione usava già resta aggiunto.
- Un tag intero la cui Scalatura o Taratura cambia il valore ora ha decimali nella Logic, nelle dashboard e in MQTT: 235 scalato per 0,1 si legge 23,5, non 24. Il nodo OPC UA e la mappa Modbus mantengono il tipo proprio del tag. Un selettore di procedura collegato a un tag così rifiuta un valore con una parte frazionaria invece di arrotondarlo.
- Logic, Immagini non offre più Imposta come logo: il Logo aziendale in Impostazioni, Marchio è ciò che stampa un layout del rapporto che non indica alcuna immagine, e un layout che stampava l'immagine segnata come logo continua a stamparla.
- Il nuovo permesso di ruolo Inviare segnalazioni a Ganter è attivo in ogni ruolo.
- Il sistema centrale OCPP e il server di rete LoRaWAN presentano un certificato firmato da una
radice propria della stazione, che riporta la stazione e i suoi indirizzi, così un punto di
ricarica che verifica il nome del server e un gateway con le impostazioni predefinite accettano la
stazione. Su ogni stazione che aveva già punti di ricarica o gateway, ciascuno ha bisogno del
nuovo file della stazione,
GanterLabConnector-<station>.pem, installato una volta, che la scheda di preparazione mostri o no l'avviso che il file della stazione è cambiato; la scheda mostra il file e l'indirizzo dato dal nome della stazione. Il file non va più sostituito quando cambiano il nome o gli indirizzi della stazione. - Le Condizioni d'uso descrivono la licenza perpetua, e il contatto con il sito ogni 90 giorni vale ora per la stazione con la licenza di un abbonamento. Precisano inoltre che nulla in esse limita i diritti concessi dalle licenze dei componenti di terze parti. La stazione le mostra ancora una volta per farle accettare di nuovo.
Modificato
Connector
- L'albero della colonna ha due radici: Driver, con i driver in uso, e Server. Selezionare Driver apre il catalogo di tutti i driver che la stazione porta, prima quelli Su questa stazione e gli altri per categoria (PLC, Protocolli industriali, Strumenti e acquisizione dati, Senza fili, Web e API, File e database, Prove), con Aggiungi driver.
- Il menu + segue l'albero: Aggiungi driver, poi ogni driver con ciò che può contenere e le proprie righe. Un clic destro su qualsiasi riga offre i comandi della sua barra.
- Redfish, AVEVA PI, HTTP, MQTT su TLS, OCPP e LoRaWAN accettano il certificato proprio dell'apparecchiatura una volta approvato nella scheda Accesso delle apparecchiature del driver, senza installare nulla in Windows. Il dispositivo attende con Verifica il certificato, e un certificato che cambia viene segnalato.
- La pagina di un punto di ricarica o di un gateway LoRa dice cosa configurarvi: l'indirizzo del server per ciascuno degli indirizzi della stazione, l'identità, il TLS di cui ha bisogno e il file del certificato della stazione.
- Ogni livello dell'albero dice il proprio errore e nomina gli elementi sotto di esso che ne hanno uno ("3 tag con errore: C3, Opt_Int, T5"); un dispositivo su una linea o un broker in errore, e un tag di un dispositivo non connesso, rimandano a esso invece di ripetere l'errore. Un errore se ne va quando la sua causa è finita, e l'Ultimo errore della tabella dei dispositivi dà la causa con le parole del driver, su tre righe al massimo.
- Un dispositivo che attende il proprio indirizzo, il proprio file, il proprio EUI o la propria sorgente di dati dice quale campo manca, e Riconnetti dice lo stesso quando è in grigio.
- La scheda Usato da di un tag elenca anche le righe del server Modbus, di OPC UA e di MQTT che lo servono, e Sostituisci tutto le sposta sul nuovo tag.
- Siemens: un tag di testo dice se il PLC dichiara una STRING o una WSTRING (Tipo di testo nel PLC), una STRING si scrive nella code page che mostra TIA Portal, così le lettere accentate arrivano come sono state digitate, e un testo più lungo di quanto il tag contiene viene rifiutato invece di essere tagliato.
- Gli interi a 64 bit si scrivono e si leggono esattamente, e un valore fuori dal tipo del tag viene rifiutato indicando l'intervallo del tipo.
- Un dispositivo Beckhoff può indicare l'AMS Net Id proprio del PLC.
- Un dispositivo MQTT semplice ha un Tempo massimo senza messaggi (s), oltre il quale un topic silenzioso fa fallire la sua lettura.
- Un rifiuto da un servizio HTTP, Redfish o AVEVA PI dice lo stato e ciò che il servizio ha risposto, senza le credenziali del dispositivo.
- I dispositivi BACnet si connettono su un computer con due o più interfacce di rete, e per nome host.
- Una scansione Modbus TCP riconosce un'unità già configurata e offre Apri invece di un duplicato. Una scansione Database di più di 100 tabelle offre quelle che ha letto e dice che si è fermata.
- L'elenco dei dispositivi trovati da una scansione occupa l'altezza libera della finestra.
Logic
- L'editor di una variabile e di un allarme ha una scheda Usato da: le espressioni, le azioni, le condizioni di allarme, i componenti delle dashboard e le righe Modbus, OPC UA e MQTT che li usano.
- Una variabile la cui uscita è un'Icona, un'Immagine o un Colore viene disegnata ovunque si mostri il suo valore, e nominata nelle letture di testo, invece di scriverne la sorgente.
- Scrivi di una variabile di memoria risponde su una riga sotto la casella: Valore scritto. o il motivo per cui il valore è stato rifiutato.
- Un'espressione, una condizione o uno script di azione che legge
.Valuedi un punto che è già un valore viene rifiutato con il motivo, e un'espressione che non produce alcun valore è un vuoto di cattiva qualità invece di un valore vuoto di buona qualità. - Una sezione ha un solo nome in ogni lingua, quello che mostra l'albero: il menu Nuova cartella, il messaggio che rifiuta una cartella archiviata sotto un'altra sezione e la riga che dice dove si trova un'azione o un trigger ora scrivono Variables, Alarms, Actions e Triggers, come l'albero e gli indirizzi.
Process
- Un'azione di un modello può eseguire un'Azione Logic all'Avvio o al Completamento di una
prova, e la Logic legge la prova terminata sotto
Process.<Model>.<Unit>.LastRun: il suo stato, l'esito, gli orari, i metadati e il risultato di ogni criterio. - Un'azione di un modello può scrivere una Riga di database per ogni prova in una tabella di un database di fabbrica, per la tracciabilità. Righe di database nel registro della prova mostra ogni riga con i suoi tentativi e Invia di nuovo.
- Una prova che termina Non riuscita registra quale passo si è rotto, e il suo registro lo dice sotto Terminata per un errore.
- La barra di stato conta ogni prova una sola volta, e una prova sospesa non conta più anche come in registrazione: "Process: 2 in registrazione · 1 sospese".
View
- Un indicatore analogico la cui lettura non entra scrive #### invece di disegnarla sopra il suo arco, e un grafico a torta scrive la quota di un'etichetta su una riga propria.
- L'avviso allarmi mostra gli allarmi in sospeso anche nell'editor.
- Quando il tipo di un simbolo cambia, i punti di tratto che avevano il vecchio tipo lo seguono.
- Lo spessore di un tipo di tratto mostra due decimali e viene rifiutato sotto il suo campo quando non è un numero.
Finestra e resto del programma
- Ogni indicatore della barra di stato porta il segno della sua area e comincia con il suo nome: "Connector: tutto connesso", "Process: 1 in registrazione", "Allarmi: 2 attivi (1 non tacitati)". Il conto alla rovescia del modo gratuito apre Account.
- Creare non apre mai il nuovo elemento: compare segnato nell'elenco del suo elemento padre. Eliminare porta all'elemento padre, selezionato e aperto nell'albero.
- Un menu del clic destro si chiude quando si preme la sua riga, prima che si apra una conferma.
- Un errore nella barra di stato se ne va da solo dopo circa dieci secondi.
- Un dispositivo in sola visualizzazione viene rifiutato anche sulla stazione, non solo in ciò che disegna.
- L'agente riceve strumenti per il server Modbus, il broker MQTT della stazione, la pubblicazione MQTT e l'elenco OPC UA, analizza un singolo dispositivo, legge perché un tag o un dispositivo è in errore, e prepara una bozza di segnalazione a Ganter che la persona invia (Segnalazioni (stesura)).
- Testi e guida nelle altre lingue seguono più da vicino lo schermo e il proprio glossario. Tra l'altro, in spagnolo (Messico) la cartella dei driver si chiama Drivers e compare intera nella pagina Benvenuto e nell'albero del Connector, e in tedesco e in spagnolo la scheda che elenca i tag di un dispositivo si chiama Tags.
- La guida descrive ogni nuovo driver, server e pagina, in ogni lingua.
Corretto
Connector
- Il driver Rockwell EtherNet/IP torna a connettersi. Dalla versione 2026.10 alla 2026.12 non si connetteva a nessun controllore. Le sue scritture, e le scritture su una variabile Omron NJ/NX per nome, raggiungono di nuovo il controllore.
- Una CPU Siemens che rifiuta PUT/GET non sembra più un cavo staccato, e i suoi tag portano l'avviso del dispositivo.
- Salvare un tag non svuota più le letture degli altri tag della stazione, e modificare un tag non fa più diventare rossi per un momento gli altri tag del dispositivo.
- Una scrittura verso un dispositivo non trattiene più le scritture verso tutti gli altri dispositivi mentre attende.
- Un dispositivo Modbus TCP che legge il server Modbus della stazione stessa non attende più il proprio timeout in una scrittura.
- Una scrittura Redfish, HTTP o AVEVA PI dopo un momento di quiete non si perde più su una connessione chiusa.
- Un sensore LoRaWAN mantiene la propria sessione quando viene modificato, e un punto di ricarica OCPP risulta Connesso mentre è connesso, prima della sua prima ricarica e dopo una riconnessione.
- Una lettura Beckhoff che il PLC rifiuta lascia il dispositivo connesso, con il motivo sul tag.
- Una lettura Rockwell Float o Double oltre la fine del suo array viene rifiutata invece di leggere un numero minuscolo.
- Un valore salvato come 0 o come il valore predefinito del suo tipo (un silenzio LoRaWAN di 0, un contatore di metadati che parte da 0) non viene più sostituito dal valore predefinito salvato.
- Un'apparecchiatura OPC UA il cui certificato cambia durante una sessione in corso lo dice invece di riconnettersi in silenzio.
- Cancellare la password di un dispositivo non dice più che non può essere letta con questo account di Windows.
Process e View
- Un'unità bloccata dal suo interblocco rifiuta le scritture verso le sue sorgenti dal momento in cui è bloccata, anche subito dopo l'avvio della stazione e dopo che un modello è stato salvato o eliminato, e le schede dell'interblocco seguono lo stato del sorvegliante mentre cambia.
- Un componente di dashboard collegato a una variabile Logic in una cartella la legge.
- Interrompere una prova dopo una sospensione e una ripresa la registra come interrotta, non come non riuscita, e un setpoint che l'apparecchiatura ha accettato mantiene il suo record quando l'interruzione arriva prima.
- Un clic sul pulsante di riga di una tabella non si perde più mentre la pagina si ridisegna, e la tabella mantiene la sua posizione orizzontale.
- Una casella di testo non perde più un tasto premuto mentre una schermata dal vivo si ridisegna.
- Due cartelle di Process con lo stesso percorso in categorie diverse si distinguono.
- Spostare un modello, un rapporto o un'etichetta di Process in una cartella apre quella cartella nell'albero.
Logic, Impostazioni e Account
- Spostare un elemento di Logic dice "Elemento spostato." nella lingua della stazione invece di una chiave grezza.
- Uscire dall'account mostra Smetti di attendere mentre la stazione attende il sito.
- L'indice "In questa pagina" tiene illuminata la sezione su cui si è fatto clic.