Skip to main content

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 UA

  • UABrowse: per inviare richieste di navigazione a un server OPC UA

  • UASubscription: per generare abbonamenti OPC UA

  • UAMonitoredItem: Per monitorare le variabili OPC UA ("Elementi monitorati")

  • UAAttributes: Per inviare comandi di lettura/scrittura al server OPC UA

  • UAMethod: Per chiamare i metodi OPC UA

  • UAClient: 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

_example_icon.png SCARICAMENTO Progetto

Dopo aver installato il pacchetto, troverete il progetto di esempio nella directory C:\Users\<user>\CODESYS Examples\OPC UA Client Example.