Kommunikation
11.10 OPC UA-Server
Senden des Request erkennt, dass ein Service oder Request ungültig ist, sollte er den Request
nicht senden. Ansonsten wird diese Diagnosemeldung ausgelöst.
Die Anforderung einer ungültigen NodeID kann durch Durchsuchen erkannt werden – also löst
das Anfordern eines ungültigen Teilnehmers eine Meldung "Falsche Verwendung" aus. Beim
Lesen optionaler Attribute, Überschreiten von Grenzwerten für Subscriptions oder Sitzungen
des Servers kann der Client dieses Problem nur durch "Versuchen" erkennen, es wird also keine
Meldung über falsche Verwendung ausgelöst.
Hinweis: Der Namensraum "http://opcfoundation.org/UA/" (ns=0) ist ein besonderer
Namensraum von der OPC Foundation (bzw. dem SDK) und Diagnosefunktionen sind sehr
eingeschränkt. Nicht jede "falsche Verwendung" in diesem Namensraum löst eine Meldung aus
(beispielsweise das Registrieren eines unbekannten Teilnehmers).
Die Diagnosemeldung "OPC UA-Server: Falsche Verwendung des Services <Servicename> in
Sitzungs-ID <Sitzungs-ID>" wird in den Diagnosepuffer geschrieben, wenn die falsche
Verwendung einer der folgenden Services erkannt wurde. Es werden nur Services
berücksichtigt, die vom S7-1200 OPC UA-Server unterstützt werden.
• FindServers
• GetEndpoints
• FindServersOnNetwork
• CreateSession
• ActivateSession
• CloseSession
• Cancel
• Browse
• BrowseNext
• TranslateBrowsePathsToNodeIds
• RegisterNodes
• UnregisterNodes
• Write
• Read
• Call
• DeleteMonitoredItems
• ModifyMonitoredItems
• DeleteMonitoredItems
• SetMonitoringMode
• SetTriggering
• DeleteSubscription
• ModifySubscription
• DeleteSubscription
• Publish
840
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO