OPC UA Status Codes

The following status codes exist in OPC UA. These have to be mapped to WinCC OA user bits (see also "Status Mapping" in chapter Configuration of the Servers).

OPC UA detail status Actual value Description
Good_Clamped 0x00300000 The value written was accepted but was clamped.
Good_Overload 0x002F0000 Sampling has slowed down due to resource limitations.
Uncertain The value is uncertain but no specific reason is known.
Bad 0x80010000 The value is bad but no specific reason is known.
Bad_BrowseDirectionInvalid 0x804D0000 The browse direction is not valid.
Bad_BrowseNameInvalid 0x80600000 The browse name is invalid.
Bad_ContentFilterInvalid 0x80480000 The content filter is not valid.
Bad_ContinuationPointInvalid 0x804A0000 The continuation point provide is longer valid.
Bad_DataEncodingInvalid 0x80380000 The data encoding is invalid.
Bad_DataEncodingUnsupported 0x80390000 The server does not support the requested data encoding for the node.
Bad_EventFilterInvalid 0x80470000 The event filter is not valid.
Bad_FilterNotAllowed 0x80450000 A monitoring filter cannot be used in combination with the attribute specified.
Bad_FilterOperandInvalid 0x80490000 The operand used in a content filter is not valid.
Bad_HistoryOperationInvalid 0x80710000 The history details parameter is not valid.
Bad_HistoryOperationUnsupported 0x80720000 The server does not support the requested operation.
Bad_IndexRangeInvalid 0x80360000 The syntax of the index range parameter is invalid.
Bad_IndexRangeNoData 0x80370000 No data exists within the range of indexes specified.
Bad_MonitoredItemFilterInvalid 0x80430000 The monitored item filter parameter is not valid.
Bad_MonitoredItemFilterUnsupported 0x80440000 The server does not support the requested monitored item filter.
Bad_MonitoredItemIdInvalid 0x80420000 The monitoring item id does not refer to a valid monitored item.
Bad_MonitoringModeInvalid 0x80410000 The monitoring mode is invalid.
Bad_NoCommunication 0x80310000 Communication with the data source is defined, but not established, and there is no last known value available.
Bad_NoContinuationPoints 0x804B0000 The operation could not be processed because all continuation points have been allocated.
Bad_NodeClassInvalid 0x805F0000 The node class is not valid.
Bad_NodeIdInvalid 0x80330000 The syntax of the node id is not valid.
Bad_NodeIdUnknown 0x80340000 The node id refers to a node that does not exist in the server address space.
Bad_NoDeleteRights 0x80690000 The Server will not allow the node to be deleted.
Bad_NodeNotInView 0x804E0000 The nodeToBrowse is not part of the view.
Bad_NotFound 0x803E0000 A requested item was not found or a search operation ended without success.
Bad_NotImplemented 0x80400000 Requested operation is not implemented.
Bad_NotReadable 0x803A0000 The access level does not allow reading or subscribing to the Node.
Bad_NotSupported 0x803D0000 The requested operation is not supported.
Bad_NotWritable 0x803B0000 The access level does not allow writing to the Node.
Bad_ObjectDeleted 0x803F0000 The object cannot be used because it has been deleted.
Bad_OutOfRange 0x803C0000 The value was out of range.
Bad_ReferenceTypeIdInvalid 0x804C0000 The reference type id does not refer to a valid reference type node.
Bad_SourceNodeIdInvalid 0x80640000 The source node id does not refer to a valid node.
Bad_StructureMissing 0x80460000 A mandatory structured parameter was missing or null.
Bad_TargetNodeIdInvalid 0x80650000 The target node id does not refer to a valid node.
Bad_TypeDefinitionInvalid 0x80630000 The type definition node id does not reference an appropriate type node.
Bad_TypeMismatch 0x80740000 The value supplied for the attribute is not of the same type as the attribute's value.
Bad_WaitingForInitialData 0x80320000 Waiting for the server to obtain values from the underlying data source.