Esempio: OPC UA Client
Prodotto: CODESYS OPC UA
Questo esempio mostra come utilizzare l'interfaccia IEC 61131-3 del CODESYS OPC UA cliente. Contiene blocchi funzione per connettersi e scambiare dati con altri server OPC UA. Include anche due visualizzazioni per gestire i blocchi funzione citati tramite un'interfaccia utente e per controllare i certificati del server.
Descrizione
L'esempio contiene un progetto con due applicazioni: UAClientDemo
E UAServerData
.
IL UAClientDemo
application contiene blocchi funzione per l'utilizzo di CODESYS OPC UA cliente.
UAConnection
: Per stabilire la connessione a qualsiasi server OPC UAUABrowse
: per inviare richieste di navigazione a un server OPC UAUASubscription
: per generare abbonamenti OPC UAUAMonitoredItem
: Per monitorare le variabili OPC UA ("Elementi monitorati")UAAttributes
: Per inviare comandi di lettura/scrittura al server OPC UAUAMethod
: Per chiamare i metodi OPC UAUAClient
: Macchina di stato per il client OPC UA per stabilire e terminare le connessioni. Il blocco funzione è la base per la visualizzazione.
IL UAServerData
l'applicazione pubblica un set di dati sul CODESYS OPC UA Server.
Informazioni aggiuntive
L'esempio contiene due visualizzazioni:
CheckCertificate
fornisce un'interfaccia utente per accettare i certificati del server una volta e quindi stabilire una connessione sicura. IL Agente di sicurezza CODESYS può essere utilizzato per fidarsi in modo permanente dei certificati del server.Visualization
fornisce un'interfaccia utente per utilizzare il CODESYS OPC UA Client che utilizza il blocco funzione UAClient.
Importante
La connessione ai server OPC UA è possibile solo tramite un indirizzo IP e non un nome host.
Per stabilire una comunicazione server-client sicura, il Agente di sicurezza CODESYS deve essere utilizzato per generare un certificato client sul controller prima che venga stabilita la connessione.
Requisiti di sistema e restrizioni
Sistema di programmazione | CODESYS Development System (versione 3.5.17.0 o superiore) |
Sistema di esecuzione | CODESYS Control Win (versione 3.5.17.0) |
Componenti aggiuntivi | Componente del sistema di runtime CmpOPCUAClient |
Avviso
SCARICAMENTO Progetto
Dopo aver installato il pacchetto, troverete il progetto di esempio nella directory C:\Users\<user>\CODESYS Examples\OPC UA Client Example
.