1. Setting Up Filters
Since there are no HMI tags within the FactoryTalk Alarm and Event server, the connection to alarms is made via WIN-911 Filters. In the underlying section, we will review how to set up filters, along with a couple of tips and tricks for configuring FactoryTalk .
A. Filter Definition
Once the FTAE connection is defined within the Data Source Definition, the Filter Definition icon will un-grey. You will only able to create new filters after a group has been defined. Once a group defined, you can click on the Filter icon, and the below screen will appear.
Click New to create a new filter
Creating a new filter will bring the above screen. Entering text into the Tagname field will give a name to your filter. You will also notice a drop-down menu for Group Name (the group you want this filter associated with), Data Source Access Name (The name of data connection containing the correct FT project), along with Radio buttons for Automatic Acknowledgement (whether or not to acknowledge based off an event)
NOTE: WIN-911 V7 will notify in based on unacknowledged events. If an alarm is triggered, and then returns to a normal state, still remaining unacknowledged, the unacknowledged normal event will issue a notification. If you wish to only receive notifications based on unacknowledged active alarms, you can do so by selecting the radio button for On Return To Normal under Automatic Acknowledgement.
Defining the filter criteria can be done by clicking Edit Filter
WIN-911 will filter based on 3 criteria, Name, Class, and Severity.
B. Filter on Alarm Name
C. Filter on Alarm Class
Users can define a filter based on the FT Alarm Class. The alarm class filter can contain up to 50 characters. This filter will omit all alarms that do not exactly match the alarm class defined. No double-quote characters (") are accepted.
The filter also honors two wildcard characters, an asterisk (*) and question mark (?). The asterisk (*) symbol is a wildcard character representing any valid character string. The question mark ( ? ) symbol is a wildcard representing any valid single character.
A filter defined with an asterisk (*) will subscribe to all alarm classes. A filter defined with six question marks (??????) will subscribe to all alarm classes containing exactly 6 characters.
e.g. A filter defined with an alarm class and an asterisk (Class12*) will subscribe to all alarms whose alarm class begins with Class12.
D. Filter on Alarm Severity
The user can also define a filter based on the FT Alarm Severity. This filter will omit all alarms that do not fall within the alarm severity range. The alarm severity range is configured by typing in a MIN and MAX value. The MIN and MAX values can range from 1 to 1000 where the MIN value must be less than or equal to the MAX value. MIN and MAX values are included in the range.
In the above image, you can see a collection of the alarms, along with their designated class, along with the below image, of the filters that are subscribing to those events.
If all alarms need to go to the same users, creating a filter based on the name: ( * ) will subscribe to all events.
With a filter created, along with the previous steps take, you can either test connectivity to the data source by executing the WIN-911 run-time, Scan & Alarm, then trigger an alarm that matches your filter criteria; or continue configuring your connections.