03-19-2009 10:56 AM
Hello
how can i make an alarm trigger every 2 hours if the alarm condition has not been cleared and even if the alarm has been acknowledged. I wan't to force the operator to look futher into the alarm issue. Example if my tank low level alarm is active and the operator acknowledged it and he forgets about it but the tank level has not recovered and is still at low level i wan't the alarm to retrigger again and again until they find out what the problem is. The only way for the alarm to stop triggering is by the tank level going above the low level alarm setpoint.
I used an interval timer but it would only turn on once then turn off, but would not repeat the cycle. I need to be able to control the triggering of the alarm time intervals. Please help and i thank you for your response.
Solved! Go to Solution.
03-22-2009 09:55 PM
The alarm cannot repeat by design if it is active.
I think you can add a logic display on the panel which turns on when the alarm is active for long time. It will not turn off if you acknowledge the alarm.
To create such a logic display, you need a counter to count the time. First, create an Alarm object monitoring the value. For example, Alarm1.hihi is the alarm.
Create a Pulse object Timer1 to generate a pulse. ON/OFF signal = Alarm1.hihi. Timer period = 00:01.
Create a Counter to count the pulse. Count = Timer1. Reset = !Alarm1.hihi.
Create a logic expression on panel, Counter>10
Then, if the alarm1.hihi keeps active for 10 seconds, the logic expression will be on.
Besides the logic expression, you can also use Gauge or other objects to make a blinking indicator.
03-23-2009 12:09 PM
Ryan,
Thank you very much for your reply. What i'm trying to do is have Lookout initiate an alarm and if that alarm has not been cleared in 2 hours then i would like for the alarm to be re-triggered.
The reason i need the alarm to be re-triggered is because i'm using a program called SCADAlarm by Wonderware to call the operator via phone. Now SCADAlarm will keep calling the operator unitl the alarm has been acknowledged in SCADAlarm, but if the alarm is still active in Lookout SCADAlarm will not see it again because it needs to see the go off then back on to see it gain.
03-23-2009 02:07 PM
Set a delayon timer to watch the alarm.active member.
TimerReset: DelayOn Timer set to 2 hours. On/Off set to alarm.active
Alarm: Alarm object. Trigger = Normal Trigger and not(TimerReset)
This will reset the alarm in Lookout as well.
Good luck
Mike
03-23-2009 03:31 PM
Thank you Mike,
i will give it a try, and i will let you guys know how it goes.
03-23-2009 05:35 PM
Mike,
What I basically need to do is simulate an alarm turning on and off every 2 hours until the alarm condition has be acknowledged or the alarm is no longer active, Because the alarm dialer program that I'm using will only see the alarm once it is active and yes it will call the operators, but once they acknowledge the alarm from the dialer and not from lookout the dialer will never call them again if they forget about acknowledging from lookout.
Thanks again Mike
Ernesto
03-23-2009 05:38 PM - edited 03-23-2009 05:39 PM
So are you saying it needs to reset in the dialer?
If so, we dont use SCADAlarm, we have our own custom application, a competitor 🙂
EDIT: SCADAlarm uses OPC and/or DDE. If it is looking at the Alarm.active member it shouldalso reset in the dialer.
Mike
03-23-2009 05:56 PM
Client would like me to use the existing program. I'm using DDE. If the operator forgets to fix the issue that caused the alarm and only acknowleges the alarm from SCADAlarm. They the alarm program will never call him again.
Example: Tank level is below setpoint, lookout tank 1 is at low level alarm goes active SCADAlarm see the alarm and calls the operator, The operator acknoweges the alarm, he for gets that he has a problem with the tank or he does see the problem and he turns on a pump to fill the tank. 2 hours later the tank has not recovered. That could mean he has a leak or the pump is not working. That's when i would like lookout to retriger the alarm.
03-23-2009 06:01 PM
Does SCADAlarm reset the acknowledgement when the alarm state clears? I guess that means you are using SCADAlarm to decide if the level is high or low.
Simplest way i think: Use my example, add an additional alarm point to SCADAlarm using the new alarm in Lookout. It would be a simple discrete (on/off) alarm. alarm text could be like "Tank Out Of Range".
Mike
03-23-2009 06:11 PM
the alarm is in Lookout
alarm1_tk1_lo_level and the condition is "tank level<low level setpoint.
and the operators are only around Lookout (SCADA PC) about 2 hours a day. The rest of the time they are working at a diffrent location. Will the example you told me about turn on/off every 2 hours for say 24 hours. and if so how does the delayon get reset if the on/off condition is the alarm.active wich stays on all the time and does not continuously turn on and off to re-trigger the delayon timer?