• Not Answered

Change Alarm Summary Filter Default Settings

I would like to have an alarm priority that would allow alarms with the given priority to show up in Process History View but not on the Alarm List.  I have set up an alarm priority with a value of 4 that is auto acknowledged and has no sound.  I found that if I gave the priority a value of 3, it would show up as an event (not an alarm) in the Process History View and would not show up in the Alarm List.  This caused a problem because it was difficult for me to sort out the level 3 alarms from all of the other events.  Giving the alarm a priority of 4 or higher allows the alarm to show up as an alarm in Process History View, but it also leaves standing alarms with the given priority in the Alarm List.  I can filter the Alarm List to show priorities with values of 5 through 15, and everything works as I would like it to.  However, if the user navigates away from the Alarm List and back to the Alarm List, the filter is lost.  I would like to change the default Alarm Summary Filter Setting to only show priority values 5 through 15.  Does anyone know how to change these defaults?

Lisa Vasbinder

3 Replies

  • The alarm banner and associated Alarm list filters are defined by a set of global variables. The User Settings file can be used to set these on start up and the Alarm list will then follow what you configure. When you manually filter the alarm list, the filter values are not stored in these variables, and that is why when you navigate away and back to the Alarm list, the filter is restored.

    Andre Dicaire

  • In reply to Andre Dicaire:

    How do I access the User Settings file to change it?

    Lisa Vasbinder

  • In reply to lvasbinder:

    Ivasbinder, If you are not familiar with DeltaV Operate User Settings file, you may want to consult with someone before you dive into this.

    DeltaV Operate comes with a file under Pictures/Standard, called User_Ref. The VBA script associated with this file is a template that allows you to create custom startup script for the system. You can create a general USER_SETTINGS.grf file as well as workstation specific files. There is a brief explanation written in the picture that explains naming syntax for the files. If a workstation specific file is created, that workstation will use that file. Those that do not have a specific file created will use the User_Settings file to initialize the workstation.

    You create a settings file by opening the default User_ref.grf and saving it with the appropriate name. In this new file, you right click on the file and select "Edit Script" which will launch the VBA script editor. Have a read through the comments to become familiar with the workings of this file on your revision of DeltaV. Again, if you are not familiar with VBA or DeltaV Operate configuration, please consult with some one who is as this forum is not the place to get your training.

    Find the section 'Alarm threshold initialization. Basically, the default disables the initialization and the alarm thresholds use the default values. Follow the instructions to comment out the line that disables threshold default and uncomment the one that enables alarm trhshold defaults. Then you can uncomment the lines to set the thresholds to the value you want. The line is green when commented and shows active colors when uncommented

    the apostrophe at the start of the line sets the line as a comment. Remove this to make the line active:
    'Const PROCESS_THRESHOLD_DEFAULT = 3
    becomes
    Const PROCESS_THRESHOLD_DEFAULT = 5

    Set the value to 5.

    Save the file as USER_SETTINGS.grf, if this does not already exist. If it does, edit the existing USER_SETTINGS.grf. If you want this to behave differently on different consoles, set these values in the console specific settings file.

    Basically, the script initializes the six alarm threshold_Default variables, which are used by the Alarm list. The default values are then used in the InitDefaultAlarmThresholds function.

    Andre Dicaire