DeltaV Horn functionality

Guys,

I would like to implement the following functionality on 4 workstations:

I have one DO for an external horn instead of using the 4 workstation speakers. What I want is regardless of the alarm filtering if I press the Horn Silence button on any of the workstations the external horn should be silenced. When a new alarm comes, it should be turned on again.

Answers for these would be also helpful:

Is it possible to call the internal function of silencing the horn on one workstation but for the other three as well?

Is it possible to write somehow the HORN.CV parameter of a workstation? Books Online says no, but I'm interested in some tricks if there are.

Thanks for the answers!

Gabor

2 Replies

  • I did something similar for a customer who had remote consoles in different buildings, but wanted to group certain consoles in to alarm silence groups.  An operator on a console would silence the horn only for other consoles of the same group, not globally.
     
    I defined a variable in operate that was used to represent the workstation’s chosen group, using this variable I set a group flag (at time of pressing horn silence) in a controller/app station module, this was used by subsequent workstations (assigned to the same group) as a trigger for their respective horn silence.
     
    Had to mess with schedulers to achieve it though.
    From: barka [mailto:bounce-barka@community.emerson.com]
    Sent: Friday, January 25, 2013 7:08 AM
    To: DeltaV@community.emerson.com
    Subject: [EE365 DeltaV Track] DeltaV Horn functionality
     

    Guys,

    I would like to implement the following functionality on 4 workstations:

    I have one DO for an external horn instead of using the 4 workstation speakers. What I want is regardless of the alarm filtering if I press the Horn Silence button on any of the workstations the external horn should be silenced. When a new alarm comes, it should be turned on again.

    Answers for these would be also helpful:

    Is it possible to call the internal function of silencing the horn on one workstation but for the other three as well?

    Is it possible to write somehow the HORN.CV parameter of a workstation? Books Online says no, but I'm interested in some tricks if there are.

    Thanks for the answers!

    Gabor

  • In reply to AdrianOffield:

    "I have one DO for an external horn instead of using the 4 workstation speakers. What I want is regardless of the alarm filtering if I press the Horn Silence button on any of the workstations the external horn should be silenced. When a new alarm comes, it should be turned on again."

    It´s quit simple. You can add the necessary code under the silence horn button (open the button and look trough the VB code). If the stations are in the "silence alarm group"  pressing in one station will silence/Ack all of them. The other thing you can do is to use the keyboard macro editor and add a silence alarm key. (copy the code from the silence horn button and paste under key editor code for the key)

    Niklas Flykt 

    Klinkmann Oy

    Key Account Manager safety products

    nikfly@gmail.com