Weird Allen Bradley coil issue...

Matchu04

Lifetime Supporting Member
Join Date
Mar 2013
Location
Northampton
Posts
287
Hi guys,

Can I firstly say that, apart from today that I havent had much to do with Allen Bradley software/hardware, and when I do it always seems to be quite glitchy. I deal with seimens alot more often.

The issue I had today which is yet to be resolved, was on a filler machine. Basically there is a reference point on the machine that makes a input high on every rev. This input directly switchs an output in the software, to trigger master card to begin a sync. (Still with me..?)

The issue is the input goes high on every rev, as it should but the out coil does nothing.. both the input and output are not called anywhere else just in that one network.

I still believe that the output is being switched from else where (conflict) but dont know where. I know in seimens you can have indirect addressing so wouldnt show up when you done a search but being such a virgin the allen bradley and PLC's in general, we have kinda hit a brick wall.

I have also re-download the program onto CPU as I thought the connection of the imagine table had got corupt some way...

The cause of this issue was a power cut earlier in the day, hope you guys can help in someway...
 
Which model of Allen-Bradley controller are you using ?

A power cycle may have caused the controller to re-load a copy of the application program that was saved in nonvolatile memory. Check the status of the battery backup and the nonvolatile memory, if they are installed.

The basic Allen-Bradley relay ladder execution model is to run the Main Program only. Any sub-routines have to be explicitly called by JSR or FOR instructions. Exceptions include interrupts, which your system might be using since it sounds like a fast input.

If an old copy of the program got loaded it's possible that the old copy lacked the proper configuration for an interrupt routine, or the proper Jumpt To Subroutine (JSR) instruction to execute the routine the affected rung is in.
 
Could offer you more help if you post up the program so we can take a look.

Otherwise, try right clicking the output and selecting Cross-Reference instead of Find All.

Cross-Reference includes indirect addressing and addressing at the word as well as bit levels.
 
errr yeah.

I find the "glitchyness" of either Siemens or AB (or most anything for that matter) to be directly related to the relative amount of experience and tact the guy who wrote the program had with that platform.

Software and controller? AB has many platforms dating back to the 70s. Most if not all still "in the wild".
Explain what you mean by "coil does nothing"
Is this code that up until now was otherwise working fine?
As others have said, check for interrupt/event driven functions, conditional subroutines, forcing enabled, etc.
 

Similar Topics

Hello all, I have two of the power monitor 3000 series that refuse to re-start accumulating if the power is cycled. The internal totalizers reset...
Replies
1
Views
3,150
I currently have a weird issue involving Ethernet IP communication between a ABB CI873 (EthernetIP Module) and a 1756-L83ES. The Layout is as...
Replies
8
Views
728
Good morning. I'm doing a rehab and I need to recycle some part of the old code that won't change and that I need. This is a calculation that...
Replies
22
Views
1,324
I'm trying to figure out a weird behavior I'm seeing in my CCW program. It's for controlling a gas polarizer (for medical imaging). I'm using an...
Replies
6
Views
457
I'm trying to figure out some weird behavior I'm seeing in one of my programs. This should be fairly straightforward - except that it's not...
Replies
11
Views
930
Back
Top Bottom