Logix 5000 ALMD

The Plc Kid

Member
Join Date
Feb 2009
Location
Macon, Georgia
Posts
3,233
I want to use the ALMD and ALMA structures for a new project but i want to see if anyone knows of a easy way to recycle a silenced alarm?

Meaning if i have a Fill level that is at its high point and the alarm activates but then the operator does not check the tank and just recycles the alarm in want to make it reinable if the fault has not been cleared in 2 minutes.

Keep doing this until the alarm is cleared. To go over the top it would be nice to also limit how many times you can silence the alarm without it being cleared.

I hate to use these canned instructions to clean up the program then throw a lot of other logic in to do this.

Is there a simple way?
 
Sorry, I know of no built-in way to do that, but one method might be to create another ALMD instruction which is triggered by the .InAlarm and .Acked bits of the one you want to recycle, and set a minimum duration to 2 minutes.

You can have the secondary alarm set for a higher priority, more direct message, etc.

The only other method would involve a timer triggered off of the .InAlarm and .Acked bits to simply clear and re-trigger the alarm.

In that case, you could read the .AlarmCount field to see how many times it has been re-triggered. Of course, you would need to manually clear the .AlarmCount field when the actual alarm condition goes away.
 
how to enable/disable ALMD? Syntax <ALARM>.Disabled doesn't work. Have only been able to disable alarm from Configuration of ALMD only. I need to control from ladder logic.
 
Welcome to the forum! You're probably better off to create a new thread for what is a question only vaguely related to the original post, and 5 years old.

That aside, my advice (if you're in the position to do so), would be to forget the ALMA/ALMD instructions. They're bloated and very processor/communications intensive, and very inflexible. The last straw for me was having no way to get an "any alarm active" flag out of them, short of connecting it to a FTView SE system and using the alarm display object to write back to the PLC. That's way too convoluted for my liking, and what if I don't have FTView SE? What if I want to create repeatable code for applications with a PanelView Plus, or a Red Lion HMI, or even a panel with no HMI at all? Huge PITA.

I created my own AOI, called it ALM_D, and never looked back :D
 

Similar Topics

I've encountered an issue I am not sure how to deal with. The alarming on my FTViewv6 SE alarms are all behind 1 hour. I've verified that the...
Replies
9
Views
4,274
Hello all, I'm trying to do some practice logic on the rslogix 5k. I'm working with the digital alarm instruction and I'm confused as to what all...
Replies
2
Views
5,495
Hello, I am trying to read a barcode scanner input using a cognex dataman 280 barcode reader, store it another string, the compare with another...
Replies
0
Views
19
Hello. Why is my RSLogix 5000 start in grace period mode, even though I have a valid license? I also think I have a decently recent FT Activation...
Replies
0
Views
22
Hi folks, in the alarm manager of Rslogix 5000, the tag-based alarm has been created. But when I tried to change the condition, it was found the...
Replies
2
Views
164
Back
Top Bottom