Ard gives the example of a low-pressure indication alarm in a batch reactor. If there is no current reaction running the reactor, a low-pressure alarm may not mean much. However, if there is activity in the reactor, then a low-pressure alarm is very significant. With dynamic alarm management, the low-pressure alarm can be disabled if nothing is happening in the reactor.
NovaTech approaches dynamic alarming based on the current state of the equipment.
When brewing beer, for example, the first steps occur in a mash mixer, where various types of milled grains are soaked in warm water. The empty vessel begins in an “empty and ready” state. As the recipe’s water and enzyme ingredients are loaded, the state changes to “foundation water.” Once the water reaches a precise temperature, various milled grains are added and sparged with some additional water, in the “grain and sparge” state.
“As we transition from each state to the next, we can enable and disable alarms, change alarm limits, and even assign new alarm categories and prioritization based on the current process conditions,” says Ard.
Non-alarm messages
For all other notifications such as alerts, prompts, and notices that do not meet the definition of an alarm, NovaTech uses its proprietary SABL (Sequential and Batch Language) program to post messages to the operator console, HMI, and/or the alarm history file.
There are five types of messages generated by the D/3 System:
- System messages generated by various tasks that identify the health and status of various components and their subsystems;
- Operator logger messages to record process changes made by operators, including changes to setpoints, outputs, tuning parameters and alarm acknowledgement;
- Process alarm messages when an EPN exceeds a predefined alarm limit;
- SABL programs can print batch and debug information into the alarm and batch history files;
- SABL programs can query operators at their consoles to request information or confirmation.
“Some people refer to messages sent by a SABL program as an alarm, but they do not meet the definition of the ISA 18.2 standard for alarms, [therefore] we do not assign priorities to them and they are not acknowledgeable,” says Ard.
Controlling the process
Of course, alarm management is just one aspect of a larger overall process control philosophy that begins with robust, predictable control under all process conditions. Properly conceived and executed, alarm management contributes to operator effectiveness and performance, and is essential to efficient operations.
“If you keep the process under control [with a properly designed DCS], you really don’t generate that many alarms,” says Ard. “The goal is to focus on actual operator actionable alarms, per the definition outlined in the ISA 18.2 standard, and leave the rest to the control system to handle on its own.”