BIION-D Docs

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.

Modulo Scrittore OPC-UA nell'editor dell'Action Plan

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

  1. Legge il valore referenziato dal registro dati.
  2. Si connette al PLC specificato.
  3. Scrive il valore sul nodo specificato.

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.