I am having the issue with creating an HMI alarm station. I have to find a way to hit an alarm and this alarm is then acknowledged and will do 1 of 2 things go away or stay up but no longer flash.
Sitution:
Want to trigger an alarm for high water. When the high water limit switch is hit have it set a bit that is sent to the HMI alarm handling software. This software can process the alarm after this point. Basically if the alarm is recieved it blinks and then an acknowledge button is pressed. If the alarm is still there after acknowledge it goes solid and not flash. If the water goes low before the acknowledge or anytime after the acknowledge it goes away. If the alarm triggers and goes away before acknowledge then have it blink until acknowledge and then disappear after.
Dilema:
If for example the trigger hits so instantaneously that it does not trigger to the HMI. This would be a missed alarm and would be a problem no matter how instantaneous this alarm is. So I have thought of trying to latch the alarm using:
--------[a]------------------(x)---
|---[x]----[\c]---|
The problem that this creates is a double acknowledge situation which we don't want.
-----[a]---------------(x)------ works if it would garauntee that the HMI would pick up and instantaneous trigger.
Now i know the best solution is to use a TOF and apply a 1 second delay for sure long enough to trigger the HMI but there has to be a better way of doing this.
!excuse the crude ladder diagram hard to make it on this.
Sitution:
Want to trigger an alarm for high water. When the high water limit switch is hit have it set a bit that is sent to the HMI alarm handling software. This software can process the alarm after this point. Basically if the alarm is recieved it blinks and then an acknowledge button is pressed. If the alarm is still there after acknowledge it goes solid and not flash. If the water goes low before the acknowledge or anytime after the acknowledge it goes away. If the alarm triggers and goes away before acknowledge then have it blink until acknowledge and then disappear after.
Dilema:
If for example the trigger hits so instantaneously that it does not trigger to the HMI. This would be a missed alarm and would be a problem no matter how instantaneous this alarm is. So I have thought of trying to latch the alarm using:
--------[a]------------------(x)---
|---[x]----[\c]---|
The problem that this creates is a double acknowledge situation which we don't want.
-----[a]---------------(x)------ works if it would garauntee that the HMI would pick up and instantaneous trigger.
Now i know the best solution is to use a TOF and apply a 1 second delay for sure long enough to trigger the HMI but there has to be a better way of doing this.
!excuse the crude ladder diagram hard to make it on this.
Last edited: