Scrittore OPC-UA
Scrive un valore su un nodo PLC tramite il protocollo OPC-UA.
Il modulo Scrittore OPC-UA scrive un valore dal registro dati della Pipeline a un nodo PLC. Viene comunemente usato per inviare i risultati dell’ispezione (passa/non passa), punteggi di Compliance o altri valori calcolati al PLC.

Configurazione
| Campo | Tipo | Descrizione |
|---|---|---|
| plc_name | string |
L’etichetta della connessione PLC (configurata nella pagina Devices → PLC) |
| plc_node | string |
L’indirizzo del nodo OPC-UA su cui scrivere |
| value | string |
La chiave del registro dati il cui valore deve essere scritto (es. anomaly_0.pred_score). Questo è un menu a tendina che mostra le chiavi disponibili. |
Il campo value non è un valore letterale — è un riferimento a una chiave nel registro dati. Il modulo legge il valore effettivo dal registro al momento dell’esecuzione e lo scrive sul PLC.
Comportamento
- Legge il valore referenziato dal registro dati.
- Si connette al PLC specificato.
- Scrive il valore sul nodo specificato.
Navigazione dei Nodi PLC (OPC-UA Explorer)
Durante la configurazione del modulo, clicca sul pulsante Browse accanto al campo del nodo per aprire l’OPC-UA Explorer.
L’explorer ti permette di navigare l’albero dei nodi esposti dal PLC selezionato, così puoi:
- Sfogliare le cartelle e le variabili disponibili senza conoscere l’indirizzo esatto del nodo
- Cliccare su un nodo per compilare automaticamente il campo plc_node con il suo indirizzo completo
- Evitare errori di battitura in ID di nodo lunghi
L’OPC-UA Explorer è disponibile sia per il modulo Lettore OPC-UA sia per il modulo Scrittore OPC-UA.
Input e Output
| Direzione | Chiave | Tipo | Descrizione |
|---|---|---|---|
| Input | <value> (riferimento chiave registro) |
vario | Il valore da scrivere, letto dal registro |
| Output | — | — | Nessun output di dati (solo il tempo di esecuzione viene registrato) |
Vincoli di Esecuzione
| Vincolo | Supportato |
|---|---|
| Sempre | ✅ |
| Acquisizione | — |
| Inferenza | — |
Prima di usare questo modulo, assicurati che una connessione PLC sia configurata nella pagina Devices → PLC e mostri uno stato verde (connesso). Se il nodo non viene trovato, il modulo genererà un errore durante l’esecuzione.