The OPC Classic Alarms and Events Collector
About the OPC Classic Alarms and Events Collector
The OPC Classic Alarms and Events collector collects alarms and events data from an OPC Classic Alarms and Events server (such as CIMPLICITY), and stores it alongside Historian process data.
The OPC Classic Alarms and Events collector does not support pre-processing raw data with Python Expression Tags during collection.
About Event Types, Categories, and Conditions
The OPC Classic Alarms and Events collector captures all event types, categories, sub-categories, and conditions sent to it by the OPC Alarms and Events server.
Event Types
Three basic types of events are sent by an OPC Alarms and Events server: Condition, Simple, and Tracking. Each of these types has its own categories, sub-categories, and conditions. For example, a Condition event may have a Level category, which itself may have several conditions, such as LO LO, LO, HI, and HI HI.
- Condition
- Condition events record the transition of states in an alarm. For example, a condition event could be recorded for an alarm when the level changes from LO to HI HI.
- Tracking
- Tracking events are not associated with conditions, but rather track activity between the OPC Alarms and Events server and an OPC client. For example, if an operator acknowledges an alarm, a tracking event is recorded.
- Simple
- Simple events record everything not covered by Condition or Tracking events. For example, if a device were to fail, a simple event would be recorded.
Event Categories
Event categories are used to group similar event types and are configured on the OPC Alarms and Events server. For example, you might set up categories for System Events, Process Events, and Batch Events. You might likewise set up categories for different areas of your process, such as Premix, Dry Mix, or Bake. Categories can hold multiple event types, and a given source can generate events for multiple categories.
Event Conditions
Conditions are named states of alarms and events within the OPC Alarms and Events server. Conditions can include LO LO, LO, HI, and HI HI, as well as SYSTEM_FAILURE, LIMIT EXCEEDED, NORMAL STATE, and others. Conditions may also contain sub-conditions, which help to narrow down the event conditions further. Refer to your OPC server documentation for a complete listing of its conditions.
For more information, refer to your OPC server documentation.About Event Attributes
Events usually also include attributes, which give greater detail to the status of the event. Attributes vary from server to server; user-defined attributes as well as vendor-defined attributes may be configured on your OPC Alarms and Events server.
Some common attributes are:
- Start time
- End time
- Acknowledgement status
- Acknowledgement time
- Operator name
- Data Source
- Quality
- Severity
Historian archives all event attributes sent to it by the OPC Alarms and Events server. Consult your OPC Alarms and Events server documentation for more information.
Workflow for Using the OPC Alarms and Events Collector
Number | Task | Notes |
---|---|---|
1 | Install the collector. | This step is required. This will place the collector binaries on the machines. |
2 | Add an instance of the OPC Classic Alarms and Events collector. | This step is required. |
3 | Configure the general options of the OPC Classic Alarms and Events collector by accessing the collector using Historian Administrator. | This step is required. |
4 | Configure the collector-specific options of the OPC Classic Alarms and Events collector. | This step is required. |
5 | Specify the filtering options for the alarms and events data. | This step is required. |
Configure the OPC Alarms and Events Collector
About this task
The following table provides the OPC Classic Alarms and Events collector-specific configuration fields.
Procedure
Filter Alarms and Events Data
About this task
By default, the OPC Classic Alarms and Events collector collects all the alarms and events data sent to it, and archive it. This ensures that all your alarms and events data will be archived, without any special configuration. If you archive all of your alarms and events data, it can impact the amount of storage required for Historian to operate. Therefore, you may want to specify which alarms and events data you want the OPC Classic Alarms and Events collector to collect. Alarms and Events filtering works on an inclusive model. If filtering is not enabled, all the alarms and events data is collected. If filtering is enabled, then data for only the selected alarms and events is collected.
This topic describes how to apply the various types of filters.