10 OPC UA DataTypes ToC Previous Next

10.8 ErrorInformationDataType ToC Previous Next

It is used report errors occurred in the system which are outside the boundaries of the given program. It is used in TighteningResultDataType and is represented as ErrorInformationType variable. The structure is defined in Table 82.

Table 82 - ErrorInformationDataType Structure

Name Type Description
ErrorInformationDataType structure Subtype of the 0:Structure defined in OPC 10000-5.
ErrorType 0:Byte    The mandatory ErrorType 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
ErrorId 0:Guid The optional ErrorId 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.
LegacyError 0:String The optional LegacyError is the application or system specific error code.
ErrorMessage 0:LocalizedText The optional ErrorMessage is user readable text message to describe the error.

Its representation in the AddressSpace is defined in Table 83.

Table 83 - ErrorInformationDataType Definiton

Attribute Value        
BrowseName ErrorInformationDataType        
IsAbstract False        
References Node Class BrowseName DataType TypeDefinition Other
Subtype of the 0:Structure defined in OPC 10000-5.          

Previous Next