Configure Logix-based Alarm Instructions
Option
Message string
Associated tags
Severity
Alarm class
View command
Defaults
Description
The message string (maximum of 255 characters, including embedded text) contains the information to display to the
operator regarding the alarm. Besides entering text, you can also embed variable information. In the alarm message
editor, select the variable that you want and add it anywhere in the message string.
Variable
Alarm name
Condition name
Input value
Limit value
Severity
Values of associated tags
This information is always sent with the alarm, viewable by the operator, and entered in the history log, regardless of
whether you embed it in the message string.
You cannot programmatically access the alarm message string from the alarm tag. To change the alarm message based
on specific events, configure one of the associated tags as a string data type and embed that associated tag in the
message.
You can have multiple language versions of messages. You enter the different language via the import/export utility. For
more information, see page 106.
You can select as many as four additional tags from the controller project to associate with the alarm. These tags are sent
with an alarm message to the alarm server. Associated tags can be BOOL, INT, SINT, DINT, REAL, or string data types. For
example, a digital alarm for a pressure relief valve can also include information such as pump speed and system pressure,
and tank temperature
Optionally, embed the associated tags into the message text string.
Use the configurable severity range from 1...1000 to rank the importance of an alarm. A severity of 1 is for low priority
alarms; a severity of 1000 is for an emergency condition.
By default, in the FactoryTalk alarm service, severities:
• 1...250 are low alarms.
• 251...500 are medium alarms.
• 501...750 are high alarms.
• 751...1000 are urgent alarms.
You can configure how the FactoryTalk ranges are presented to the operator. The operator can also filter on alarm levels.
For example, a maintenance engineer can filter to see only those alarms at severity 128.
Use the alarm class to group related alarms. Specify the alarm class the same for each alarm you want in the same class.
The alarm class is case-sensitive.
For example, specify class Control Loop to group all alarms for PID loops.
You can then display and filter alarms at the HMI based on the class. For example, an operator can display all tank alarms
or all PID loop alarms.
The alarm class does not replace subscription to specific alarms. The FactoryTalk View SE Alarm object graphics have
configuration options to determine which controller alarms an operator sees.
Execute a command on the operator station when requested by an operator for a specific alarm. This lets an operator
execute any standard FactoryTalk View command, such as call specific faceplates and displays, execute macros, access
help files, and launch external applications. When the alarm condition occurs and is displayed to the operator, a button
on the summary and banner displays lets the operator run an associated view command.
The Parameters tab of the alarm instruction properties lets you define values for instruction parameters. You can return
the parameters to factory defaults and you can define your own set of instruction defaults. The instruction defaults you
assign are defaults for only that instance of the instruction.
AB Drives
Rockwell Automation Publication 1756-RM094I-EN-P - September 2015
FactoryTalk Alarms and Events System
Description
Tag name of the alarm.
/*S:0 %AlarmName*/
State of the alarm (such as, true, false, high-high, or low).
/*S:0 %ConditionName*/
True, false, or current value of the analog input value.
/*N:5 %InputValue NOFILL DP:0*/
Limit or condition that caused the alarm.
/*N:5 %LimitValue NOFILL DP:0*/
The assigned importance of the alarm.
/*N:5 %Severity NOFILL DP:0*/
Values of the selected tags that are delivered with the alarm.
/*N:5 %Tag1 NOFILL DP:0*/
Chapter 9
105
Need help?
Do you have a question about the ControlLogix 1756 and is the answer not in the manual?
Questions and answers