Scheda: Comunicazione, tramite il server OPC UA

«Dove trovare il layout del server»

«Sfogliare il server live»:

Il client si connette al server e rileva le variabili e i tipi esistenti.

«Dal modello informativo»

Il client legge la struttura dei dati (layout) del server OPC UA dal modello informativo qui impostato e di conseguenza riceve le informazioni sulle variabili e sui tipi disponibili. Non è necessaria una connessione al server.

La casella di riepilogo contiene i modelli di informazioni installati nel sistema. ⮫ OPC UA Information Model Repository.

«Leggere le impostazioni di connessione dalla variabile IEC»

_cds_icon_option_activated.png: Le impostazioni di connessione utilizzate dal dispositivo non vengono lette qui dalla finestra di dialogo, ma in fase di esecuzione dalla variabile IEC qui specificata.

Per questa possibilità, si veda: ⮫ «Utilizzo di una connessione dinamica a un server OPC UA »

Tipo di connessione

«URl del server»

URI del server OPC UA; modificabile

«Mostra tutti i punti finali»

Il pulsante apre la finestra di dialogo «Available Endpoints» con i punti finali disponibili sul server OPC UA. Un "endpoint" è una combinazione di impostazioni di sicurezza.

Nella parte inferiore della finestra di dialogo vengono visualizzati i token utente disponibili: «PolicyId», «TokenType», e «SecurityPolice»

Per il punto finale selezionato, facendo clic su «Apply» si applicano le impostazioni di sicurezza «SecurityMode» e «SecurityPolicy» nella scheda «Communication» nella sezione «Security».

«Sicurezza»

«Messaggi Modalità di sicurezza»

Tipo di ⮫ crittografia

  • «Nessuno»: Nessuna crittografia e nessuna firma

    Nota: se si seleziona questa opzione, non è possibile garantire chi riceve i dati. Pertanto, «None» deve essere utilizzato esclusivamente in reti chiuse.

  • «Firma e crittografia»: I dati trasferiti saranno firmati e crittografati. La firma assicura che i dati non siano stati manipolati e che il destinatario sia corretto.

  • «Firma»: I dati trasferiti saranno firmati.

La firma e la crittografia funzionano solo per i certificati.

«Politica di sicurezza»

Casella di riepilogo per il metodo di crittografia da utilizzare:

  • Basic256sha256

Requisiti: Per la «modalità di sicurezza dei messaggi» è stato selezionato «Sign and Encrypt» o «Sign».

«Certificato del cliente»

Qui è possibile specificare un certificato per un accesso firmato e criptato al server OPC UA per la navigazione.

NOTA:

L'accesso così protetto serve SOLO per navigare nel server (vedi sopra, «opzione Browse Live Server» ). Per lo scambio di dati criptati tra il server e il client in modalità online, è necessario un certificato separato, che può essere creato nella schermata di sicurezza. Per ulteriori informazioni, vedere: ⮫ Maggiori informazioni, ⮫ «Creare un progetto per l'accesso OPC UA con la configurazione di simboli esistente », ⮫ «Configurazione e messa in funzione del server OPC UA », ⮫ «Server OPC UA », ⮫ «Configurazione conforme alle specifiche del server OPC UA », ⮫ «Impostazione di una connessione crittografata con il client "UaExpert". », ⮫ «Gestione degli utenti in OPC UA », ⮫ «Utilizzo del client OPC UA per modificare una variabile », ⮫ «Utilizzo di eventi o allarmi nel progetto CODESYS », ⮫ «Osservazione di un evento tramite il client OPC UA "UaExpert », Creazione di un certificato del server CODESYS OPC UA.

Nel caso in cui un certificato non sia disponibile per la selezione, è possibile fare clic sul pulsante _comm_icon_create_certificate.png per aprire la finestra di dialogo «Create Self-Signed Certificate». Qui si definisce una password per la chiave privata e un nome di file per il certificato. Facendo clic su «OK», i file di certificato ‎.cer‎ e ‎.pfx‎ vengono creati nella directory del progetto e il certificato viene registrato automaticamente nel gestore dei certificati.

«Autenticazione»

«Anonimo»

Accesso senza autenticazione. L'autorizzazione può essere concessa per motivi di compatibilità nella finestra di dialogo «Change Communication Policy» nella scheda «Communication Settings» dell'editor del dispositivo.

«Nome utente»

L'accesso al Server OPC UA richiede l'inserimento di un nome utente e di una password. È possibile impostare programmaticamente il trasferimento dei dati di autenticazione:

Per facilitare la creazione di un POU a questo scopo nel progetto, è possibile fare clic sul pulsante «Create Authentification Provider» per creare un modello di programma ‎Datasource_OPCUA_Initializer‎ e programmarlo di conseguenza.