CODESYS OPC UA Client SL
Eine Erweiterung für CODESYS SoftSPS-Systeme zum Datenaustausch mit beliebigen OPC UA Servern.
Eine Erweiterung für CODESYS SoftSPS-Systeme zum Datenaustausch mit beliebigen OPC UA Servern.
Der CODESYS OPC UA Client kann verwendet werden, um sich mit beliebigen OPC UA Servern zu verbinden und Daten mit ihnen auszutauschen. Der Client bietet eine API, um sich mit einem OPC UA Server zu verbinden und die verschiedenen Arten von OPC UA Anfragen auszuführen.
Die OPC UA Client API unterstützt die folgenden Dienste:
Discovery:
GetEndpoints
FindServers
FindServersOnNetwork
Session:
CreateSession
ActivateSession
DeleteSession
View:
Browse
BrowserNext
RegisterNodes
UnregisterNodes
TranslateBrowsePathsToNodeIds
Attribute:
Read
Write
Subscription:
CreateSubscription
ModifySubscription
SetPublishing
Publish
DeleteSubscription
MonitoredItems:
Der Client ist in der Lage, beide Arten von überwachten Elementen (Events und Sampling) zu verarbeiten. Der einzige Unterschied in der Handhabung sind die Callbacks, die für beide Typen aufgerufen werden.
CreateMonitoredItems
DeleteMonitoredItems
ModifyMonitoredItems
SetMonitoringMode
Security: Der OPC UA Client nutzt die vorhandenen sicherheitsrelevanten Laufzeitsystemschnittstellen zur Handhabung der Verschlüsselungsalgorithmen und Zertifikate. Der Client registriert sich selbst im Zertifikatspeicher, um die Konfiguration der Client-Zertifikate zu erleichtern.
SecurityProfiles:
None
Basic256Sha256 (Sign, Sign_and_Encrypt)
Aes128_Sha256_RsaOaep
Aes256_Sha256_RsaPss
User token policy:
Anonymouse
Username
Ein Beispiel für die Verwendung der API ist im CODESYS Store verfügbar: ‚OPC UA Client Beispiel‘.
Zusätzlich ist es möglich, den OPC UA Client mit einem OPC UA Server innerhalb der CODESYS IDE über das „Data Source Manager“ Objekt zu verbinden. OPC UA Server können online oder offline hinzugefügt werden.
Online: Über die IP-Adresse verbindet sich der Client mit dem Server und erkennt die vorhandenen Variablen und Typen. Der Benutzer kann die zu durchsuchenden Objekte auswählen.
Offline: Mit Hilfe einer Beschreibungsdatei liest der Client die Variablen und Typen aus dem Informationsmodell aus. Eine Verbindung zum Server ist nicht erforderlich.
Siehe auch [CODESYS Online Help](https://content.helpme-codesys.com/en/CODESYS%20Communication/_cds_obj_data_source_communication_opc_ua_server.html).
Programmiersystem | CODESYS Development System V3.5.17.0 oder höher |
Laufzeitsystem | CODESYS Control V3.5.17.0 oder höher |
Unterstützte Plattformen/ Geräte | CODESYS Soft-SPS-Systeme Hinweis: Verwenden Sie das Tool “Device Reader”, um die von der Steuerung unterstützten Funktionen zu ermitteln (kostenloser Bestandteil des CODESYS Development Systems). |
Zusätzliche Anforderungen | - |
Einschränkungen | - |
Lizenzierung | Einzelgerätelizenz: Die Lizenz kann auf der Steuerung, auf dem das CODESYS Laufzeitsystem installiert ist, verwendet werden. Die Lizenzaktivierung erfolgt auf einem softwarebasierten Lizenz-Container (Soft-Container), der fest an die Steuerung gebunden ist. Alternativ kann die Lizenz auf einem CODESYS Key (USB-Dongle) hinterlegt werden. Durch Umstecken des CODESYS Keys kann die Lizenz auf einer anderen Steuerung genutzt werden. Hinweis: Ohne Lizenz läuft die Software im Demomodus für zwei Stunden. Danach ist ein manueller Neustart erforderlich. |
Erforderliches Zubehör | Optional: CODESYS Key |
Technischer Support ist bei diesem Produkt nicht enthalten. Um technischen Support zu erhalten, erwerben Sie bitte ein CODESYS Support Ticket.
Für allgemeine Fehlermeldungen oder Vertriebs-Anfragen vor dem Kauf verwenden Sie bitte direkt das Kontaktformular "Meine Frage", das auch ohne Login genutzt werden kann. Eine Liste mit alternativen Support-Ressourcen finden Sie im Support-Bereich der CODESYS Group-Webseite.
CODESYS GmbH
A member of the CODESYS Group
Memminger Straße 151
D-87439 Kempten
Germany
|