Alarm Summary Export

Would anyone know if it is possible to change where the alarm summary is exported to? The default path when using the export alarm summary to XML tool is D:\DeltaV\DVData\AlmSummary_export I would like to change this path if possible.

Thank you in advance.

10 Replies

  • Unfortunately, no such option at this point.

    Note that you can script this export by using AlarmSummaryUtility.exe and them move the file afterwards.

    AlarmSummaryUtility 10 TP=1;PT=4,15;DT=11,15 2 16,2,10,14,3 1 0 "W h:m:s:F:p" /export /silent
    move C:\DeltaV\DVData\AlmSummary_export\*.xml c:\tmp
  • In reply to Lun.Raznik:

    Thank you I will give that a try.
  • In reply to Lun.Raznik:

    Lun is there a way I could find out what all the numbers mean. I have an alarm summary on my operator workstations for bypasses the goal is to export that summary.
  • In reply to Eric Franco:

    If you open cmd.exe and type AlarmSummaryUtility.exe it should give you the options.
  • In reply to Lun.Raznik:

    Just a quick check, clicking on Export Alarm Summary to XML uses the following:

    AlarmSummaryUtility.exe 10 TP=1;AB 1 1,18,20,2,6,10,23,3,14 1 1 "W h:m:s" /export
  • While on the topic, is there any way to filter what you want to export in the alarm summary? A lot of the columns are not of interest to me. The filters that exist are generic like Process Alarm. I would like to pick the exact columns that I want to export/import.

  • In reply to rhamlin:

    Alarm Summary (e.g., AlarmList) can be configured offline (DeltaV Operate Configure mode), user can add/remove colums. The expport functionality exports columns as configured for that control in DeltaV Operate.

    Now the command line parameters change accordingly if you change columns. The easiest for me to figure this out is to use Process Explorer, for example I changed my alarm list to only show the first 4 columns and the command line changed to:

    AlarmSummaryUtility.exe 10 TP=1;AB 1 1,18,20,2 1 1 "W h:m:s" /export

    But really, the columns fields are specified in the 4th argument - 1,18,20,2

    AlarmSummaryUtility /? shows the option, so
    1 - alarm state (1=ACT/ACK, 2=INACT/UNACK, 3=ACT/UNACK
    18 - time of occurrence (hh:mm:ss)
    20 - unit name
    2 - alarm Id string (<moduleName>/<alarmParameterName>)
  • In reply to Lun.Raznik:

    Hi,

    I have just used this to great effect. I have software alarms that I am looking for specifically. Is there a way to export alarm list based on priority? We have set up a software alarm to monitor forced and simulated values within individual control modules so looking to pull this from the alarm summary. Any help would be greatly appreciated.

    And if you could also answer, what does the "10 TP=1; AB=1" do to the export?

    Thanks,

    Will
  • In reply to Wilson Halligan:

    C:\DeltaV\Bin>AlarmSummaryUtility.exe /?

    This will display the help

    AlarmSummaryUtility.exe is a console program that acts like a DeltaV alarm summary.  It's

    primary purpose is to troubleshoot DvAlmSumDataSvr.exe.  Run it like:

     AlarmSummaryUtility [<summarySize> [<filterSpec> [<sortOption> [<desiredFields>

                               [<useLocalTime> [<useLocaleTimeFormat> ["<timeFormat>"

                               [</export> [</silent>]]]]]]]]]

       <summarySize> is the maximum number of alarms (lines) to display in the summary.

       <filterSpec> is string with 0 or more filter criterion delimited by ';' characters

           criterion include (no spaces allowed):

             TP=x  - x=1 for active alarms; x=2 for suppressed alarms

             AB  - follows the alarm banner priority thresholds

             PT=x,y  - show process alarms in priority range x thru y

             DT=x,y  - show device alarms in priority range x thru y

             HT=x,y  - show hardware alarms in priority range x thru y

             SPT=x,y  - show SIS process alarms in priority range x thru y

             SDT=x,y  - show SIS device alarms in priority range x thru y

             SHT=x,y  - show SIS hardware alarms in priority range x thru y

             AR=<areaName>,<areaName>,...  - show alarms only from these areas (up to 5)

             UN=<unitName>,<unitName>,...  - show alarms only from these units (up to 5)

             CN=<modlName>,<modlName>,...  - show alarms only from these modules/devices (up to 5)

             NOAA  - don't include alarms in the Active/Acked state

             NOAU  - don't include alarms in the Active/Unacked state

             NOIU  - don't include alarms in the Inactive/Uncked state

             RO=d,h,m  - only include alarms that occurred recently

                           (within d days, h hours, and m minutes from now)

    From this snippet of Help, TP= 1 shows Active Alarms in the list.  TP =2 shows suppressed alarms

    AB -  instructs the list to follow the Alarm Banner Priority thresholds.  The priority thresholds can be individually set PT - 4,15: DT= 7,15 etc, The alarm banner thresholds are set on startup of a console and can be adjusted so they only show certain priorities and certain groups (process, device, Hardware, SISProcss, SISDevice and SISHardware.

    All the information is in the /?.  The command layout shows the order of the information in the command and each item is further descried in the sections.  

    If you pipe the command to a file   ....> d:\deltaV\myalarmfile.txt

    You get the same screen output:

    DELTAV ALARM SUMMARY                     Sort order: Occurrence  

      Status =    0,    Items =   36,    UnAcked =    8

      Last Chg Alarm Id                 LAALM  Priority  Message                          

      -------- ------------------------ ------ --------- ---------------------------------

    1  2:04:25 LIC1-1012/LO_LO_ALM                 LOLO    WARNING   Low Low Alarm Value 25.711 Limit  

    2 21:24:57 PI1-1000/SIMULATE_ALRT         SIMULA MAINT     Simulate Active in Module        

    3 22:39:24 PW2_S_PF20_$X/MAINT_ALM  MAINT  WARNING   Switch: Switch temperature too hi

    4 18:22:41 PW2-PROPLUS/MAINT_ALM    MAINT  WARNING   OPC UA Client: Device Problem on  

    5 22:12:54 PW2_S_FP40_$X/MAINT_ALM  MAINT  WARNING   Switch: Switch temperature too hi

    6  4:38:54 PW2_P_FP40_$X/MAINT_ALM  MAINT  WARNING   Switch: Switch temperature too hi

    IF you export, you get an XML format, same data. I noticed that the XML data does not include an index (first column).  The order is simply the order in the file.  

    But its the same data.

    So you can create your own formatted summary and run this from a script.  Note that this will report based on the current logged On users and Workstation assigned areas.  This is not necessarily a complete list of active alarms in the system, but rather the alarms of the particular workstation and user.  Log off DeltaV and the list will be empty.

    Andre Dicaire

  • In reply to Andre Dicaire:

    Thanks a million, Andre. This greatly helped! Much appreciated. Can extract all information required.