Bulk-edit Conditional Alarming Parameters

We are not currently using a commercial product like SIL-Alarm for a master alarm database and am looking for a way to export some additional alarm attributes using the Bulk-Edit tool. We have been using the Module_Alarm.fmt bulk-edit format template included with DeltaV 13.3.1 to export alarm parameters to an Excel list. This has been very useful and provides a great list. However, I have noticed that when conditional alarming is turned on some values for example, individual alarm hysteresis values (HI_HYS, LO_HYS, etc) don't show up in the list  I am looking for a way to check if conditional alarming is enabled for a module via bulk-edit.  When conditional alarming is enabled there are a number of parameters I would like to be able to export (HI_HYS,HI_DELAY_ON, HI_DELAY_OFF,  HI_ENAB_DAY, etc).

Has anyone had success with this?

1 Reply

  • There is no "check" per say but you can create a conditional alarm values format for all the function block(s) (it isn't by the alarm unfortunately).

    Recommend having Module, area and the associated fields you want (can do in a single format) and if items that don't have that block or the conditional alarming enabled will have <NULL>, otherwise the value will be returned.

    You might also consider adding another field to help you identify the module type, I suggest Faceplate because the Subtype a lot of times doesn't get updated if the module was an AI and switched to a Loop at some later point but Faceplate is "usually" correct :). This will be helpful when determining which values to change in case multiple blocks exist in module (i.e. AI and PID, Signal Select PID, etc)