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. |