8 OPC UA EventTypes8.1 OverviewIn order to support audit trail, new audit trail event types are defined (see Figure 11 ).
Figure 11 – Audit event type overview 8.2 FdtAuditEventTypeThe FdtAuditEventType is an event type for general events (e.g. for device status update). It is formally defined in Table 23 .
Table 23 – FdtAuditEventType Definition
Attribute
Value
BrowseName FdtAuditEventType IsAbstract False
References
NodeClass
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:AuditEventType defined in OPC UA 10000-3 Address Space Model 9.5, which means it inherits the InstanceDeclarations of that Node.
8.3 FdtStartMethodEventTypeThe FdtStartMethodEventType is an event type for indication of start of execution of a command function. It is formally defined in Table 24 .
Table 24 – FdtStartMethodEventType Definition
Attribute
Value
BrowseName FdtStartMethodEventType IsAbstract False
References
NodeClass
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:AuditUpdateMethodEventType defined in 8.2 , which means it inherits the InstanceDeclarations of that Node.
8.4 FdtEndMethodEventTypeThe FdtEndMethodEventType is an event type for indication of end of execution of a command function. It is formally defined in Table 25 .
Table 25 – FdtEndMethodEventType Definition
Attribute
Value
BrowseName FdtEndMethodEventType IsAbstract False
References
NodeClass
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:AuditUpdateMethodEventType defined in 8.2 , which means it inherits the InstanceDeclarations of that Node. 0:HasProperty Variable Result FunctionExecutionResultState 0:PropertyType M
The property Result is used to indicate the result of the function execution.
8.5 FdtAuditWriteUpdateEventTypeThe FdtAuditWriteUpdateEventType is used to indicate the change of a parameter value. It is formally defined in Table 26 .
Table 26 – FdtAuditWriteUpdateEventType Definition
Attribute
Value
BrowseName FdtAuditWriteUpdateEventType IsAbstract False
References
NodeClass
BrowseName
DataType
TypeDefinition
Other
Subtype of the 0:AuditWriteUpdateEventType defined in OPC UA 10000-3 Address Space Model 9.27, which means it inherits the InstanceDeclarations of that Node. 0:HasProperty Variable OldUnit 0:String 0:PropertyType O 0:HasProperty Variable NewUnit 0:String 0:PropertyType O
The property OldUnit may be used to indicate the unit of the old value. The property NewUnit may be used to indicate the unit of the new value. If the source node of the event has an engineering unit, it is mandatory to provide these properties.