Il server OPC Unified Architecture (server OPC UA) consente a M251 Logic Controller di scambiare i dati con client OPC UA. Server e client comunicano attraverso sessioni.
Gli elementi monitorati dei dati (denominati anche simboli) da condividere da parte del server OPC UA sono selezionati manualmente da un elenco delle variabili IEC utilizzate nell'applicazione.
OPC UA utilizza un modello di sottoscrizione; i client si sottoscrivono a simboli. Il server OPC UA legge i valori dei simboli dai dispositivi a una velocità di campionamento fissa, posiziona i dati in una coda, quindi li invia ai client come notifiche a un intervallo di pubblicazione regolare. L'intervallo di campionamento può essere minore di quello di pubblicazione, in tale caso le notifiche possono essere accodate fino allo scadere dell'intervallo di pubblicazione.
I simboli che non hanno cambiato valore dal campionamento precedente non vengono ripubblicati. Al contrario, il server OPC UA invia messaggi KeepAlive regolari per indicare al client che la connessione è ancora attiva.
L'accesso al server OPC UA è controllato da diritti utente. Vedere Diritti utente.