L'installazione standard di CODESYS include un server OPC UA. È possibile aggiungere il server OPC UA al progetto aggiungendo prima un oggetto Communication Manager all'applicazione e poi l'oggetto Server OPC UA.
È possibile utilizzare l'oggetto OPC UA Server per accedere all'interfaccia variabile del controllore tramite un client. Il server OPC UA comunica con i client OPC UA collegati tramite una connessione TCP separata. Per questo motivo, la sicurezza di queste connessioni deve essere verificata di nuovo separatamente.
Il server OPC UA può ora essere protetto utilizzando una comunicazione criptata con il client e la gestione degli utenti OPC UA. Le possibili impostazioni sono riportate nelle sezioni seguenti:




AVVISO

Nella versione del runtime 3.5 SP17 e successive, per l'accesso ai sistemi runtime CODESYS è necessario impostare di default una gestione degli utenti del dispositivo. Tuttavia, per il server OPC UA è possibile continuare a consentire l'accesso anonimo se questo è esplicitamente consentito. L'autorizzazione viene concessa nella finestra di dialogo «Change Communication Policy» nella sezione ⮫ Impostazioni di comunicazione dell'editor del dispositivo.
Il server CODESYS OPC UA supporta le seguenti funzioni:
-
Navigazione dei tipi di dati e delle variabili
-
Servizi standard di lettura/scrittura
-
Notifica di variazioni di valore: servizi di abbonamento e di articoli monitorati
-
Comunicazione criptata secondo lo "standard OPC UA (profilo: Basic256SHA256)"
-
Immagine dell'applicazione IEC secondo "OPC UA Information Model for IEC 61131-3".
-
Profilo supportato: "Profilo del server di dispositivi micro embedded
-
Numero di sessioni
Per impostazione predefinita, gli elementi monitorati e gli abbonamenti non sono limitati. Il numero dipende dalle prestazioni della rispettiva piattaforma.
-
Invio di eventi secondo lo standard OPC UA
-
Comunicazione con un'origine dati Client OPC UA
Per ulteriori informazioni, vedere: ⮫ «Stabilire la connessione di un client OPC UA di origine dati a un server OPC UA »
Il client OPC UAExpert viene citato più volte in questo capitolo. UAExpert è un prodotto del fornitore "Unified Automation".
Per ulteriori informazioni, vedere: ⮫ Automazione unificata
Quando si crea un file ⮫ «Configurazione del set di simboli IEC » con il Communication Manager, l'accesso a OPC UA è automatico.
Nota applicativa
Come installare e configurare un server OPC V2 o OPC V3 e come utilizzarlo per i PLC AC500 è descritto nella nota applicativa ⮫ Come utilizzare il server OPC.
Esempio di applicazione
Per una comprensione più approfondita del protocollo OPC e per configurare il PLC di conseguenza, è disponibile un esempio di applicazione ⮫ .