The EventsType provides Objects for conditions of Components and is formally defined in Table 90.
Table 90 – EventsType Definition
|Subtype of the 2:FunctionalGroupType defined in OPC 10000-100, i.e. inheriting the InstanceDeclarations of that Node.|
The OptionalPlaceholder Object <Event> is used to add additional conditions to an instance of the EventsType. In this case a concrete subtype of the abstract ConditionType has to be used as TypeDefinition.
The InstanceDeclarations of the EventsType have additional Attributes defined in Table 91.
Table 91 – EventsType Attribute values for child Nodes
|Source Path||Description Attribute|
|<Event>||Manufacturer or system specific conditions.|
|EmergencyStop||Indicating an emergency stop of a component.|
|Service||Indicates that a component requires service.|
|Shutdown||Indicating a shutdown of a component.|
|Warning||Indicating a general warning of a component.|
When instantiating this EventsType, specific severities shall be assigned to each event or condition. The severity ranges as well as the states for each InstanceDeclaration of the EventsType are defined in Table 92.
Table 92 – EventsType States and Severities for child Nodes
|EmergencyStop||Emergency stop is pressed, or emergency stop alarm is active / has not been acknowledged.||Emergency stop is released, and emergency stop alarm is not active and has been acknowledged.||1 – 1000|
|Service||Machine requires service.||Machine does not require service.||1 – 1000|
|Shutdown||Machine is in shutdown, summary of all shutdown alarms.||No shutdown alarm is active, and all shutdown alarms have been acknowledged.||801 – 1000|
|Warning||Machine is in warning, summary of all warning alarms.||No warning is active, and all warnings have been acknowledged.||1 – 800|