Versione 1.6

Release Notes

Opscadia — ambiente integrato per la progettazione, configurazione e supervisione di impianti industriali direttamente dal browser.

Agosto 2026 Versione 1.6
Novità versione 1.6
Trend inline nel sinottico NUOVO
  • Nuovo widget Trend inline: una mini-curva da mettere accanto al valore che rappresenta, senza aprire la finestra del Grafico XY
  • Legge lo storico del tag e prosegue con i valori live, esattamente come il Grafico XY: nessuna configurazione dei dati da rifare
  • Più curve nello stesso riquadro, scala automatica sul periodo (oppure min/max fissi), periodo da 5 minuti a 24 ore
  • Se il tag non è storicizzato il widget lo dice, invece di restare un riquadro vuoto
KPI tile NUOVO
  • La card da cruscotto: valore grande, variazione rispetto al periodo precedente, mini-grafico di sfondo e soglia colorata, tutto in un solo elemento
  • Soglie di colore configurabili, valutate in ordine crescente
  • Opzione “calare è positivo” per grandezze come scarti o tempo di fermo, dove una diminuzione è un miglioramento
  • Senza storico la variazione non viene mostrata: nessun “0%” inventato
Ticker allarmi NUOVO
  • Striscia riassuntiva degli allarmi attivi da mettere sul sinottico: contatori per priorità e scorrimento dei messaggi
  • Codifica ISA-101 ridondante colore + forma + testo, la stessa del pannello allarmi: leggibile anche da chi non distingue i colori
  • ISA-18.2: lampeggio solo su ciò che non è ancora stato riconosciuto, e riconoscimento con un clic (opzionale)
  • Gli allarmi in pausa, soppressi o fuori servizio vengono dichiarati: la striscia non dice mai “nessun allarme” nascondendone quattro
  • Filtri per priorità e per area
Widget Ricetta NUOVO
  • Menu delle ricette + tasto Applica direttamente sul sinottico: l’operatore sceglie, non serve un pulsante per ogni ricetta
  • Si può limitare quali ricette compaiono e quali ruoli possono applicarle: applicare scrive sul PLC, quindi non è un’operazione anonima
  • Conferma prima della scrittura ed esito visibile (quanti tag sono stati scritti, o l’errore preciso)
Timeline batch ISA-88 NUOVO
  • Diagramma di Gantt delle fasi del lotto in corso: si vede a che punto siamo e quanto è durata ogni fase, non solo quale sta girando
  • Richiede l’addon Batch di produzione con la modalità ISA-88 attiva
  • Gerarchia ISA-88 completa (unit procedure, operation, phase) con scelta dei livelli da mostrare
  • Le fasi sospese o in pausa sono tratteggiate: non si confondono con quelle che procedono da sole
  • Linea dell’ora attuale e durate aggiornate in tempo reale
Widget Camera NUOVO
  • Il flusso di una telecamera IP direttamente nel sinottico, per la verifica visiva della linea senza cambiare finestra
  • Formati supportati: MJPEG, snapshot periodico e HLS dove il browser lo gestisce nativamente
  • RTSP non è riproducibile da un browser: se la camera espone solo RTSP, ripubblica il flusso con un gateway (go2rtc, ffmpeg) e usa quell’indirizzo — il pannello proprietà te lo dice invece di lasciarti davanti a un riquadro nero
  • Se il flusso non risponde il widget lo segnala, e avvisa quando un runtime in HTTPS non potrà caricare una camera in HTTP
Note adesive NUOVO
  • Foglietti da appuntare sul sinottico, per lasciare un promemoria dove serve invece che su un post-it attaccato al monitor
  • Colore, dimensione del testo, allineamento e ombra configurabili
  • Con l’opzione Modificabile a runtime diventa una nota di turno: l’operatore la riscrive dal sinottico e chi arriva dopo la trova, con autore e data
  • Il testo di una nota di turno vive sul runtime, non nel progetto: sopravvive al riavvio e a un aggiornamento del sinottico, e compare subito sugli altri viewer collegati
  • Ogni modifica finisce nel log accessi con autore e data
Novità versione 1.5
Sequenziatore avvio/stop (soft-start) NUOVO
  • Nuova sezione Automazioni → Sequenze: avvia o arresta i carichi in sequenza per evitare picchi di corrente/tensione da avvio simultaneo (soft-start lato SCADA)
  • Ogni step scrive un tag comando, poi attende un ritardo fisso e/o un tag di feedback di conferma: la sequenza non avanza finché lo stato non è confermato o scatta il timeout
  • Modo Avvio, Stop o Avvio + Stop (unica lista: avvio in ordine, stop in ordine inverso), con riordino degli step
  • Comportamento in caso di fault configurabile — Interrompi + allarme (predefinito), Interrompi o Continua — con log dell'allarme nello Storico
  • Stato di esecuzione live passo per passo e pulsante rosso Stop emergenza per interrompere subito a metà sequenza
Pagina Conformità normativa NUOVO
  • Nuova pagina pubblica Conformità normativa raggiungibile dal manuale: quadro di riferimento su log di runtime, audit trail, allarmi, batch record, sicurezza e dati personali
  • Riferimenti espliciti a GDPR, NIS2, ISA-88/IEC 61512 e norme fiscali italiane, con limiti dichiarati e documentazione fornibile su richiesta
Privacy e dati: export e cancellazione account NUOVO
  • Nuova card Privacy e dati in Gestione Account con link diretto alla Privacy Policy (GDPR art. 13)
  • Esporta i miei dati: scarica in JSON tutti i tuoi dati — account, referenti, dati aziendali, fatturazione, stato sicurezza, licenza e progetti — mai segreti o password (GDPR art. 15/20)
  • Cancellazione account: richiesta protetta da password e motivazione, evasa dall'amministratore per non perdere collaboratori e progetti collegati (GDPR art. 17)
Re-consenso Termini di servizio NUOVO
  • La versione dei Termini accettati viene ora registrata con data: quando il testo cambia, un banner in Gestione Account chiede il re-consenso
  • In registrazione i Termini sono linkati con la versione visibile, per una traccia probatoria del consenso
Validazione Codice SDI e PEC NUOVO
  • I dati di fatturazione elettronica sono verificati in fase di inserimento: Codice SDI a 7 caratteri alfanumerici e PEC con sintassi email valida
  • Hint di formato sotto i campi e richiesta di almeno uno tra SDI o PEC, per evitare fatture respinte
Autenticazione a due fattori (MFA/TOTP) NUOVO
  • MFA con app authenticator (TOTP, RFC 6238) su web, desktop e API device: attivazione guidata, verifica e codici di recupero monouso
  • Obbligatoria per l'owner dell'account (configurabile per ruolo) in linea con NIS2 art. 21(2)(j)
Protezione accessi e sessioni NUOVO
  • Anti-brute-force: blocco progressivo dei tentativi per identità e per IP, con evento registrato nell'audit
  • Revoca delle sessioni: "esci da tutti i dispositivi" e disconnessione automatica al cambio password o alla disattivazione MFA
  • Politica password rafforzata (minimo 12 caratteri, blocco delle più comuni) e cambio password con ri-autenticazione
Gestione collaboratori conforme NUOVO
  • Informativa privacy collaboratori (GDPR art. 13) generata in PDF e scaricabile direttamente dal pannello
  • Invito con password generate sicure ed email automatica di accesso con allegata la policy privacy da firmare
  • Nome e cognome obbligatori e stato in attesa fino al primo accesso: il collaboratore che non accede entro il termine viene rimosso
Consenso al tracciamento attività (Art. 4) NUOVO
  • Il monitoraggio dell'attività dei collaboratori è disattivato di default, come richiesto dall'Art. 4 dello Statuto dei Lavoratori
  • Si abilita solo caricando il PDF del consenso firmato ricevuto dal cliente, per una traccia documentale del consenso
DPA — Accordo sul trattamento dati (art. 28) NUOVO
  • Template di Data Processing Agreement (GDPR art. 28) tra titolare e responsabile del trattamento
  • Download del DPA precompilato con l'anagrafica aziendale direttamente dal pannello admin
Registrazione: P.IVA e titolare del trattamento NUOVO
  • P.IVA obbligatoria in fase di registrazione, con validazione formale del formato italiano
  • I dati del titolare del trattamento vengono compilati automaticamente dall'anagrafica dell'azienda registrata
Conservazione log a norma NUOVO
  • Retention dei log rivista e differenziata per finalità: log di accesso 2 anni, eventi di gestione/sicurezza 3 anni (prima 10 anni indifferenziati)
  • Storico e audit trail con integrità del dato e tracciamento della provenienza, in linea con IEC 62443 e GDPR
Sicurezza e continuità operativa (NIS2) NUOVO
  • Backup cifrati (GPG) con impronta SHA-256 e test di ripristino automatizzato
  • Header di sicurezza HTTP (CSP, HSTS, anti-clickjacking) applicati anche al runtime on-premise
  • Procedura di gestione incidenti con notifiche 24 h/72 h e policy di divulgazione responsabile (security.txt)
Storico: navigazione nel tempo con allarmi contestuali NUOVO
  • Il pannello Storico dell'anteprima runtime permette ora di scorrere il tempo con uno slider, tasti avanti/indietro (1s, 10s con Shift) e un playback a velocità 1×, 5×, 30× o 60×: il disegno mostra i valori registrati nell'istante scelto, con scritture disabilitate finché si guarda il passato
  • Sorgente dati a scelta: file .db esportato dal runtime (stesso store di Analisi Log) oppure storico del nodo collegato, interrogato via WebSocket anche da remoto con Opscadia Connect
  • Allarmi in quel momento: per lo storico da nodo collegato, il pannello ricostruisce quali allarmi erano attivi esattamente nell'istante selezionato, con severità e orario — utile per correlare un valore anomalo con l'allarme che l'ha generato senza dover consultare separatamente lo Storico allarmi
Novità versione 1.4
Tubi ramificati (giunzioni a T/Y) NUOVO
  • Un tubo può ora avere 3 o più capi condividendo un vero nodo, non solo l'allineamento visivo tra due elementi separati
  • Entrando in modifica di un tubo, Alt+click su un nodo avvia un nuovo ramo: click per aggiungere pieghe, Shift per angoli a 45°, Invio o doppio click per confermare
  • Click destro su un tratto lo rimuove; marker "+" a metà tratto inserisce un nodo
Barra schede pagine aperte NUOVO
  • Ogni pagina o sezione impostazioni aperta resta disponibile come scheda nella ribbon, per passare da una all'altra senza tornare all'albero di navigazione
  • Tasto destro su una scheda per chiudere la singola scheda, le altre, quelle a destra/sinistra o tutte in un colpo solo
  • Nessuno scorrimento: quando le schede aperte superano lo spazio disponibile, la più vecchia in eccesso viene chiusa automaticamente
Animazioni hover sui pulsanti NUOVO
  • 6 effetti hover selezionabili sui pulsanti senza stile predefinito: Ingrandisci, Rimpicciolisci, Solleva, Bordo, Testo ingrandisci, Testo colore
  • Parametri dedicati per ogni effetto (fattore, distanza, colore, spessore, durata), mostrati sotto la tendina di scelta
  • Ingrandisci/Rimpicciolisci si scambiano automaticamente in base al Fattore impostato, limitato tra 0,8 e 1,2
Auto-find allarmi da tag NUOVO
  • In Definizione allarmi, tasto "Auto-find" collega in un colpo solo tutte le tag il cui nome contiene ALM, allarme o alarm e non ancora associate a un allarme
  • Nella casella di ricerca tag, le tag che contengono parole legate agli allarmi vengono proposte in cima all'elenco, quelle già collegate scalano in fondo al gruppo riconosciuto
  • Navigazione tastiera nella tendina: frecce su/giù per scorrere, Invio per confermare
Widget Scala: orientamento Circolare NUOVO
  • Nuovo quadrante a lancetta stile strumento analogico, in aggiunta a verticale e orizzontale
  • Angolo iniziale, ampiezza arco e direzione (oraria/antioraria) configurabili
  • Lancetta a triangolo o linea, con lunghezza e spessore regolabili
Widget Scala: soglie a banda, invertita e logaritmica NUOVO
  • Soglie mostrabili come banda colorata "Da/A" oltre al classico marcatore puntuale
  • Scala invertita (min/max scambiati di posizione) e scala logaritmica per range molto ampi
  • Stile "nessun dato" configurabile quando il tag non è collegato o non risponde a runtime
Widget Scala: aspetto ampliato NUOVO
  • Visibilità indipendente di traccia, barra, trattini, puntatore e valore
  • Font ed etichette dei trattini regolabili separatamente dal cartellino del valore, con rotazione
  • Bordo cartellino valore, posizione unità (prima o dopo il numero) e memoria dell'ultimo aspetto configurato per i nuovi widget
Unità di misura sincronizzate live NUOVO
  • Cambiando l'unità preferita in Impostazioni → Unità, tutti i widget già posizionati si aggiornano subito
  • Non serve più ricollegare la tag su ogni widget per vedere l'unità corretta
Rinomina rapida progetti NUOVO
  • Doppio click sul nome del progetto nella Gestione Progetti per rinominarlo sul posto, senza passare dall'icona matita
  • Il nuovo nome viene salvato subito sul server, visibile anche dagli altri dispositivi collegati allo stesso account
Auto-Track sul widget Valore numerico NUOVO
  • Icona dedicata in breadcrumb: se attiva, il widget si collega con una linea tratteggiata al tubo più vicino
  • Il punto di aggancio si ricalcola in tempo reale mentre sposti il widget (o il tubo), scegliendo sempre il tragitto più corto
  • Visibile sia in editor durante la progettazione sia a runtime nel sinottico finale
Esporta/importa tag in Excel NUOVO
  • In Gestione Tag, tasto "Esporta Excel" per scaricare un file .xlsx con i tag di uno, più o tutti i dispositivi a scelta
  • Tasto "Importa Excel" per ricaricare un file: i tag esistenti (per nome o indirizzo+device) vengono aggiornati, quelli nuovi creati, con riepilogo di aggiunti/aggiornati/scartati
  • Utile per modificare tag in blocco fuori da Opscadia o per allineare rapidamente più device con lo stesso schema
Novità versione 1.3
Traduzione AI del pannello
  • Traduzione automatica testi HMI tramite ChatGPT
  • Editing del prompt di traduzione per personalizzare lo stile
Tour Guide a step
  • Tour interattivo passo-passo per i nuovi utenti
  • Popup di avvio con tempo stimato e riepilogo finale
  • Conferma con Invio o Spazio per avanzare
  • Tasto tutorial richiamabile dalla barra di stato
Nuovi protocolli industriali
  • Rockwell/Allen-Bradley, Schneider, Omron
  • CANopen, DNP3, Profibus Gateway
Audit Trail
  • Azioni registrate per ogni modifica su progetto e licenza
  • Eliminazione singola voce con conferma dedicata
Gestione Progetti & Licenza
  • Redesign card progetto con descrizione
  • Richiesta piano Machine con selettore quantità
  • Nuovi addon acquistabili: Ridondanza, Notifiche, DB esterna, Batch
Eseguibile Windows con icona in system tray
  • Nuovo launcher .exe con popup di installazione guidata
  • Avvio minimizzato in icona nella system tray invece di finestra console
  • Gestione avvio/arresto del runtime direttamente dall'icona
Contagocce nel color picker
  • Preleva un colore da qualsiasi punto dello schermo
  • Click sinistro applica il colore selezionato al picker
  • Disponibile su browser con supporto EyeDropper API (Chrome/Edge)
Widget Iframe
  • Incorpora una pagina web esterna nel sinottico
  • Configurazione minima: incolla il link nella proprietà Azioni
  • Nessun binding o keyword condivisa (widget di sola visualizzazione)
Gruppi automatici nei Livelli
  • Ogni nuovo elemento viene incasellato da solo nel gruppo giusto: Testi, Forme, Simboli, Widget o Tubi
  • Ordine di sovrapposizione automatico: Testi sopra tutto, poi Forme, Simboli, Widget, Tubi sotto tutto
  • Spostando manualmente un elemento in un altro gruppo la scelta resta fissa: i nuovi elementi dello stesso tipo continuano ad andare nel gruppo di default
Rinomina in linea dei binding tag
  • Doppio clic sull'etichetta di un binding per rinominarla (Invio conferma, Esc annulla)
  • Funziona sia sui binding manuali sia su quelli predefiniti del catalogo
  • Sui campi predefiniti la rinomina resta locale al singolo elemento: utile per distinguere, ad es., due allarmi collegati a tag diversi sulla stessa pompa senza toccare il campo ovunque nel progetto
Novità versione 1.2
Pagina Funzioni
  • Editor dedicato per funzioni logiche personalizzate
  • 15 caselle di salvataggio per funzioni complesse
  • Blocco Risultato riposizionabile
  • Breadcrumb con icone e tooltip descrittivi dedicati
Radio Buttons
  • Nuovo elemento grafico per selezione singola tra opzioni
  • Proprietà dedicate e selezione visiva corretta
Variabili Locali
  • Nuova sezione per variabili locali per scheda
  • Eliminazione singola variabile con icona dedicata
Footer pagina
  • Footer configurabile con menu personalizzato
  • Ridimensionamento automatico immagini in Header & Footer
Ritaglio immagine
  • Funzione di crop diretta sulle immagini importate
  • Immagine placeholder per dispositivo senza foto
  • Aggiunte immagini PLC Saia & Arduino
  • Sostituzione immagine dal menu tasto destro, mantenendo posizione e dimensione
Importazione HMI Tags .xlsx
  • Importazione massiva tag Siemens da file Excel
  • Discovery automatica compatibile con driver esistenti
Editor Tag — suddivisione Word in bit NUOVO
  • Nuova vista Editor Tag per suddividere un tag Word/Int/Dint nei singoli bit
  • Ogni bit diventa un tag booleano indipendente, associato allo stesso device del tag di origine, subito disponibile in "Tag"
Estensione supporto logiche Siemens (TIA V13–V21) NUOVO
  • Il tasto Importa logica PLC su driver Siemens ora accetta archivi .zap13.zap21, coprendo tutte le versioni di TIA Portal da V13 a V21
  • In precedenza erano supportati solo .zap16.zap19
Runtime aggiornato
  • Nuovo pulsante pill per stop runtime
  • Rimossa vecchia runtime-bar a favore del pill
  • Export runtime in archivio .zip invece di .exe diretto
  • Popup di attesa durante l'export
Persistenza immagini Docker
  • Volume Docker dedicato per immagini persistenti tra deploy
Funzionalità principali
Editor HMI
  • Canvas drag-and-drop con rendering Konva.js ad alte prestazioni
  • 35+ elementi grafici: forme, indicatori, widget interattivi
  • Selezione multipla, copia/incolla, allineamento e distribuzione
  • Preview fullscreen a schermo intero (Shift+W)
  • Undo/Redo illimitato
  • Livelli con visibilità e blocco per elemento
Driver industriali
  • 10+ protocolli industriali (Modbus, OPC-UA, MQTT, S7, Mitsubishi…)
  • Più driver attivi simultaneamente nello stesso progetto
  • Driver Simulator integrato per test senza hardware
  • Abilitazione/disabilitazione singolo driver senza eliminarlo
  • Parametri avanzati per-driver (timeout, slave ID, ecc.)
Gestione Tag
  • Tipi dato: bool, int, dint, word, real, string
  • Scala con guadagno e offset, deadband configurabile
  • Conversione unità automatica (°C → °F, bar → psi, …)
  • Organizzazione in cartelle gerarchiche
  • Filtro, ricerca utilizzo e contatori binding attivi
  • Importazione massiva da driver (discovery automatica)
Binding ai tag
  • Collega qualsiasi proprietà HMI a un tag con un clic
  • Espressioni matematiche: tag_1 * 0.1 + 20
  • Editor visuale Blockly per espressioni complesse
  • Binding multipli illimitati per elemento
  • Riferimento a più tag in una singola espressione
Allarmi
  • Condizioni: ≥ hi, ≤ lo, = eq, ≠ ne, ON, OFF
  • Severità: Info, Warning, Critical con colori dedicati
  • Isteresi e ritardo d'attivazione per evitare falsi allarmi
  • Riconoscimento operatore richiesto (acknowledgement)
  • Storico eventi con timestamp completo
  • Notifiche email e SMS per ogni allarme
Notifiche Email & SMS
  • Email via PostMark con template variabili personalizzati
  • SMS via OpenAPI con routing per-allarme
  • Rubrica contatti con gruppi
  • Variabili template: {name} {severity} {value} {timestamp}
  • Test invio direttamente dalla configurazione
Storico & Trend
  • Registrazione su file locale o database remoto
  • Database supportati: MySQL, MariaDB, PostgreSQL, MSSQL, Oracle
  • Campionamento a intervallo fisso o basato su variazione
  • Override intervallo per singolo tag
  • Trend Chart live con zoom, pan e multi-serie
  • DDL automatico: tabelle SQL create alla prima connessione
Runtime supervisione
  • Avvio con un clic o F5 dal ribbon
  • Aggiornamento live all'intervallo di polling configurato
  • Navigazione multi-pagina con tab e menu personalizzati
  • Allarmi attivi visibili in barra colorata permanente
  • Popup come overlay modale per pagine secondarie
  • Rilevamento automatico dispositivo (Desktop / Tablet / Mobile)
Layout responsive
  • Tre breakpoint: Desktop, Tablet, Mobile
  • Geometria e visibilità indipendenti per dispositivo
  • Scale-down automatico come base di partenza
  • Anteprima dispositivo live dall'editor
Simboli riutilizzabili
  • Crea simboli da qualsiasi gruppo di elementi
  • Istanze indipendenti su pagine diverse
  • Modifica il master: tutte le istanze si aggiornano
  • Esporta/importa simboli come file JSON tra progetti
Contatori ore ed eventi
  • Contaore per motori, pompe e dispositivi
  • Trigger configurabili: ON/OFF, soglia, espressione
  • Contatore eventi: fronti di salita/discesa, cicli
  • Log con timestamp, reset manuale
Ridondanza P2P
  • Sincronizzazione peer-to-peer tra nodi Opscadia
  • Stato online/offline per ogni peer in tempo reale
  • Risoluzione automatica dei conflitti
  • Sync manuale su richiesta
Export runtime autonomo
  • Eseguibile standalone per Windows
  • Nessuna dipendenza da installare sul computer target
  • Progetto JSON incorporato nell'eseguibile
  • Importazione di eseguibili precedentemente esportati
Viewer logica PLC
  • Carica progetti GX Works3 (Mitsubishi)
  • Visualizza Ladder, FBD e Structured Text
  • Ricerca bobine, contatti e variabili
  • Cross-reference con i tag Opscadia
Azioni sugli elementi
  • Trigger: click, pressione, rilascio, toggle
  • Scrivi valore: set, impulso, reset su un tag
  • Scrivi con conferma: dialog operatore prima della scrittura
  • Naviga pagina: salta a un'altra pagina del progetto
  • Mostra / nascondi: visibilità di altri elementi
  • Apri popup: pagina come overlay modale
  • Script personalizzato: esegui JavaScript arbitrario
Strumenti canvas
  • Rubber-band: selezione multipla per area trascinata
  • Shift+clic per aggiungere/togliere dalla selezione
  • Allineamento: sinistra, centro, destra, alto, medio, basso
  • Distribuzione equidistante orizzontale e verticale
  • Blocco elemento (Ctrl+K) contro spostamenti accidentali
  • Z-index drag per riordinare l'ordine di sovrapposizione
Header globale runtime
  • Striscia fissa opzionale in cima a tutte le pagine
  • Altezza configurabile da 32 a 400 px
  • Nome pagina dinamico con font, colore e allineamento
  • Data e ora con formato personalizzabile (12/24h, DD/MM/YYYY ecc.)
  • Layout data/ora: riga, colonna o colonna inversa
Ottimizzatore immagini
  • Converte PNG, JPG e WebP in AVIF nel browser
  • Nessun upload su server: tutto in locale
  • Qualità regolabile da 30 a 100%
  • Ridimensionamento per larghezza massima
  • Preset banda: 3G / 4G / Fibra per dimensione target
Impostazioni progetto
  • Tema editor: chiaro o scuro
  • Posizione sidebar: sinistra o destra
  • Intervallo polling configurabile in ms
  • Pagina di avvio del runtime selezionabile
  • Range e passo zoom canvas personalizzabili
  • Comportamento doppio clic su icone SVG (ruota / modifica)
Unità di misura
  • Conversione automatica PLC → visualizzazione
  • Temperatura: °C, °F, K
  • Pressione: Pa, kPa, bar, psi
  • Portata: L/min, m³/h, gal/min
  • Potenza: W, kW, MW, hp — e 8 altre categorie fisiche
Default elementi
  • Colori riempimento e bordo predefiniti per tipo
  • Famiglia e dimensione font di default
  • Opacità predefinita
  • Tavolozze colori per icone SCADA
  • Parti animate abilitate di default per le icone
Interfaccia editor
  • Ribbon a 4 tab: Home, Progetto, Strumenti, Guida
  • Sidebar: Pagine, Livelli, Palette (28+ categorie elementi)
  • Pannello proprietà: geometria, aspetto, binding, azioni, override dispositivo
  • Barra di stato: salvataggio, zoom, colore sfondo canvas
  • Indicatore connessione backend in tempo reale
Elementi grafici disponibili
35+ elementi
Rettangolo Con raggio angoli
Cerchio / Ellisse Forma libera
Triangolo Orientabile
Esagono Forma regolare
Polilinea Disegno libero a punti
Tubo (Pipe) Connettore curvo
Croce Forma a +
Freccia Con punta
Testo Statico o dinamico
Numerico Valore tag formattato
Icona SCADA SVG con editor colori
Immagine Bitmap importata
LED Spia circolare
Gauge Strumento analogico
Barra progresso Proporzionale al tag
Tank Indicatore livello
Pompa Icona animata
Motore Visualizzazione rotante
Valvola Vari tipi
Luce allarme Lampeggiante
Pulsante 15+ stili preset
Checkbox 6+ stili visivi
Switch Toggle on/off
Dropdown Selezione da lista
Burger Menu Menu navigazione
Tabella Grid con sorting
Tab Widget Container multi-tab
Trend Chart Grafico time-series
Simbolo Istanza riutilizzabile
Protocolli di comunicazione supportati
10+ protocolli
Siemens S7 S7-200/300/400/1200/1500, LOGO!, WinAC (30+ modelli)
Modbus TCP Standard Ethernet industriale
Modbus RTU Seriale RS-485/232
OPC-UA Standard universale
MQTT Publish/subscribe IoT
Mitsubishi MC iQ-R, iQ-F, serie A/C/FX/L
IEC 60870-5-104 Sistemi elettrici
BACnet Building automation
Ethernet/IP Industrial Ethernet
SAIA S-Bus PLC compatti SAIA
Simulator Base, rumore, rampa, on/off
Trucchi per lavorare al meglio
1
Usa il Driver Simulator

Prima di collegare il PLC reale, usa il driver Simulator per testare l'intera interfaccia HMI. Supporta valori statici, rampa, rumore e on/off periodico. Risparmia ore di cablaggio per i test visivi.

2
Symbols per componenti ripetuti

Se usi lo stesso gruppo di elementi (es. un blocco pompa) su più pagine, trasformalo in Simbolo. Quando aggiorni il master, tutte le istanze si aggiornano in un solo clic.

3
Duplica intelligente per spaziatura

Usa Ctrl+D per duplicare un elemento con offset automatico. Dopo il primo duplicato, il sistema mantiene il passo. Ottimo per creare file di indicatori equidistanti rapidamente.

4
Binding con espressioni

Non limitarti a collegare un tag direttamente: usa espressioni nel binding. Esempi: tag_temp > 80 per controllare il colore di un LED, oppure tag_level / 100 per normalizzare una barra da 0 a 1.

5
Isteresi negli allarmi

Se un allarme scatta e rientra in continuazione (chattering), imposta l'isteresi. Ad esempio, con soglia a 80 e isteresi 5, l'allarme scatta a 80 ma rientra solo quando il valore scende sotto 75.

6
Popup per dettagli

Invece di affollare una pagina con tutti i dati, crea pagine di dettaglio e aprile come popup con un pulsante. Il layout resta pulito e l'operatore accede ai dati avanzati solo quando serve.

7
Ottimizza le immagini prima di importarle

Usa lo Strumento → Ottimizzatore immagini per convertire i loghi e le foto in formato AVIF prima di inserirli nell'HMI. Riduci il peso fino all'80% senza perdita visibile e velocizza il caricamento in runtime.

8
Gruppo polling per ottimizzare la rete

Assegna i tag al gruppo polling corretto. I tag dello stesso gruppo vengono letti in batch nella stessa richiesta al PLC, riducendo il traffico di rete e migliorando la frequenza di aggiornamento.

9
Deadband per ridurre il rumore

Imposta una deadband sui tag analogici con rumore elettrico (es. temperatura, pressione). Il sistema aggiornerà l'interfaccia solo quando il valore cambia di più del threshold definito, eliminando lo sfarfallio visivo.

10
Salva spesso, il backend fa il resto

Premi Ctrl+S regolarmente. Opscadia salva sia localmente che sul backend. Se il backend non è raggiungibile, la barra di stato lo segnala e i dati rimangono comunque salvati in locale.

Scorciatoie da tastiera essenziali

Globali

Salva progetto
Ctrl+S
Annulla
Ctrl+Z
Ripristina
Ctrl+Y
Avvia / Stop runtime
F5
Mostra scorciatoie
?

Selezione ed editing

Seleziona tutto
Ctrl+A
Copia
Ctrl+C
Taglia
Ctrl+X
Incolla
Ctrl+V
Duplica intelligente
Ctrl+D
Blocca / Sblocca
Ctrl+K
Elimina elemento
Canc
Deseleziona / Chiudi
Esc

Movimento e zoom

Sposta elemento 1 px
Sposta elemento 10 px
Shift+↑↓←→
Zoom avanti
Ctrl++
Zoom indietro
Ctrl+-
Adatta alla finestra
Ctrl+0
Scroll orizzontale
Ctrl+Rotella
Preview fullscreen
Shift+W

Polilinea / Tubo

Aggiungi punto
Clic
Vincola a 45°
Shift+Clic
Chiudi forma
Invio
Annulla disegno
Esc

Rotazione

Attiva rotazione
Tasto destro → Ruota
Scatti a 45°
Shift durante rotazione
Conferma
Invio
Suggerimento: Premi ? in qualsiasi momento nell'editor per aprire il pannello delle scorciatoie direttamente nell'applicazione.