10.5 ErrorInformationDataType

This structure represents the errors that have occurred in the system which are outside the boundaries of the given program. It is used in JoiningResultDataType. The structure is defined in Table 216.

Table 216 – ErrorInformationDataType Structure
Name Type Description Optional
ErrorInformationDataTypestructureSubtype of the 0:Structure defined in OPC 10000-5.
ErrorType0:Byte

It is the classification of type of errors due to external factors. Examples: Tool Trigger Lost is Operator error. Temperature overheat is hardware error, etc. It has the following pre-defined values which shall be used for each instance of this type.

0 – UNDEFINED

1 – OTHER

2 – HARDWARE

3 – PROCESS

4 – OPERATOR

5 – SYSTEM

6 – SAFETY

False
ErrorId0:TrimmedStringIt is the system-wide unique identifier of the error in the system. This will be useful if system wants to provide an identifier where user can query the system and get more information for troubleshooting. It can also point to the respective EventId reported if available.True
LegacyError0:StringIt is the application or system specific error code.True
ErrorMessage0:LocalizedTextIt is user readable text message to describe the error.True

Its representation in the AddressSpace is defined in Table 217.

Table 217 – ErrorInformationDataType Definition
Attribute Value
BrowseNameErrorInformationDataType
IsAbstractFalse
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:Structure defined in OPC 10000-5.
Conformance Units
IJT Joining Result Errors