OPC UA Statuscodes

In OPC UA existieren die folgenden Statuscodes, die projektspezifisch auf WinCC OA Userbits abzubilden sind (siehe "Status Mapping" im Kapitel Parametrierung der Server).

OPC UA Detailstatus Eigentlicher Wert Beschreibung
Good_Clamped 0x00300000 Der geschriebene Wert wurde akzeptiert, war aber fixiert.
Good_Overload 0x002F0000 Abfragen wurden aufgrund von Ressourcenbeschränkungen eingeschränkt.
Uncertain Der Wert kann aus ungewissen Gründen nicht bestimmt werden.
Bad 0x80010000 Der Wert ist aus ungewissen Gründen "bad ".
Bad_BrowseDirectionInvalid 0x804D0000 Die Browse-Richtung ist ungültig.
Bad_BrowseNameInvalid 0x80600000 Der Browse-Name ist ungültig.
Bad_ContentFilterInvalid 0x80480000 Der Inhaltsfilter ist ungültig.
Bad_ContinuationPointInvalid 0x804A0000 Der Bezugspunkt ist ungültig.
Bad_DataEncodingInvalid 0x80380000 Die Datenkodierung ist ungültig.
Bad_DataEncodingUnsupported 0x80390000 Der Server unterstützt nicht die angefragte Datenkodierung für den Knoten.
Bad_EventFilterInvalid 0x80470000 Der Ereignisfilter ist ungültig.
Bad_FilterNotAllowed 0x80450000 Ein Überwachungsfilter kann mit dem ausgewählten Attribut nicht verwendet werden.
Bad_FilterOperandInvalid 0x80490000 Der Operator, der im Inhaltsfilter verwendet wird, ist ungültig.
Bad_HistoryOperationInvalid 0x80710000 Der Historie-Detailparameter ist ungültig.
Bad_HistoryOperationUnsupported 0x80720000 Der Server unterstützt nicht die angefragte Operation.
Bad_IndexRangeInvalid 0x80360000 Die Syntax des Indexbereichsparameters ist ungültig.
Bad_IndexRangeNoData 0x80370000 Es existieren keine Daten innerhalb des Indizes, die angegeben wurden.
Bad_MonitoredItemFilterInvalid 0x80430000 Der Monitored Items Filterparameter ist ungültig.
Bad_MonitoredItemFilterUnsupported 0x80440000 Der Server unterstützt den angefragten Monitored Items Filter nicht.
Bad_MonitoredItemIdInvalid 0x80420000 Die Monitored Items ID bezieht sich nicht auf ein gültiges Monitored Item.
Bad_MonitoringModeInvalid 0x80410000 Der Überwachungsmodus ist ungültig.
Bad_NoCommunication 0x80310000 Die Kommunikation mit der Datenquelle ist zwar definiert, aber nicht hergestellt und es ist kein Letzwert vorhanden.
Bad_NoContinuationPoints 0x804B0000 Der Betrieb konnte nicht weitergeführt werden, da alle Bezugspunkte bereits zugeteilt wurden.
Bad_NodeClassInvalid 0x805F0000 Die Knotenklasse (Node Class) ist ungültig.
Bad_NodeIdInvalid 0x80330000 Die Syntax des Knotens ist ungültig.
Bad_NodeIdUnknown 0x80340000 Die Node ID (Knoten-ID) bezieht sich auf einen Knoten, der im Server-Adressraum nicht existiert.
Bad_NoDeleteRights 0x80690000 Der Server erlaubt das Löschen dieses Knotens nicht.
Bad_NodeNotInView 0x804E0000 Der nodeToBrowse (Knoten zum Browsen) ist nicht Teil des Views.
Bad_NotFound 0x803E0000 Ein angefragtes Item wurde nicht gefunden oder ein Suchprozess wurde erfolglos beendet.
Bad_NotImplemented 0x80400000 Der angefragte Betrieb ist nicht implementiert.
Bad_NotReadable 0x803A0000 Das Zugriffslevel erlaubt das Lesen oder Subscribing des Knotens nicht.
Bad_NotSupported 0x803D0000 Der angefragte Betrieb wird nicht unterstützt.
Bad_NotWritable 0x803B0000 Das Zugriffslevel erlaubt das Schreiben auf den Knoten nicht.
Bad_ObjectDeleted 0x803F0000 Das Objekt kann nicht verwendet werden, da es gelöscht wurde.
Bad_OutOfRange 0x803C0000 Der Wert war außerhalb des Bereichs.
Bad_ReferenceTypeIdInvalid 0x804C0000 Die Referenztyp-ID bezieht sich nicht auf einen gültigen Referenztyp-Knoten.
Bad_SourceNodeIdInvalid 0x80640000 Die Quellknoten-ID bezieht sich nicht auf einen gültigen Knoten.
Bad_StructureMissing 0x80460000 Ein verpflichtender strukturierter Parameter wurde nicht gefunden oder ist gleich Null.
Bad_TargetNodeIdInvalid 0x80650000 Der Zielknoten-ID bezieht sich nicht auf einen gültigen Knoten.
Bad_TypeDefinitionInvalid 0x80630000 Die Typdefinitionsknoten-ID ist nicht auf einen zugehörigen Typknoten referenziert.
Bad_TypeMismatch 0x80740000 Der Wert, der für das Attribut geliefert wurde, entspricht nicht dem Typ des Attributwertes.
Bad_WaitingForInitialData 0x80320000 Warte auf Server, um Werte von der Basisdatenquelle zu erhalten.