Previous in Forum: Computer Problems   Next in Forum: Network Equipment
Close
Close
Close
7 comments
Rate Comments: Nested
Anonymous Poster

PLC Fault Mode

03/02/2010 10:20 AM

Hi people,

I am facing a problem with my Allen bradley SLC 500 PLC.We had problem temperature sensor, that was connected directly to the card on PLC(RTD card), we found that the problem was with card channel being faulty, so i tried to change the card with a spare one, as soon as i changed the card with new one, PLC gave is having a red fault indication on it, and itsnt going to run mode. I put the old back into place and tried and still we have this problem.

Fortunately we have RS Logix500 software in the PC, when i tried to clear the fault from RS logix, it doesnt go, give a error description that "Discrete I/O 2 is having a wrong count.....". We have actually changed the card no 3. When i put all the things back to its original position, still the fault wont, i am unable to get the PLC in Run.

I checked the I/O configuration found that in Place of channel 2 it shows nothing

I am not a expert in PLCs, please tell me, what could have gone wrong..

Reply
Interested in this topic? By joining CR4 you can "subscribe" to
this discussion and receive notification when new comments are added.
Guru
Hobbies - CNC - New Member Hobbies - DIY Welding - New Member Engineering Fields - Electromechanical Engineering - New Member

Join Date: Aug 2007
Posts: 23647
Good Answers: 420
#1

Re: PLC fault mode

03/02/2010 10:26 AM

did you check your ground?

__________________
“ When people get what they want, they are often surprised when they get what they deserve " - James Wood
Reply
Guru
Engineering Fields - Instrumentation Engineering - New Member

Join Date: Dec 2009
Location: San Antonio, TX USA
Posts: 844
Good Answers: 29
#2

Re: PLC fault mode

03/02/2010 1:30 PM

Please refer to cards not as cards but as slots. Check your I/O map and let us know what type of card is in what slot. Remember to count your CPU. Better yet, can you get that map out here where we can look at it with you?

__________________
"Do not worry about your difficulties in Mathematics. I can assure you mine are still greater". - Albert Einstein
Reply
Guru

Join Date: Jul 2006
Location: Eastern Kansas USA
Posts: 1503
Good Answers: 128
#3

Re: PLC Fault Mode

03/03/2010 12:44 AM

Guest,

I agree with RD... Allen-Bradley PLC's, like most of them, are very demanding. Their CPU's map of the I/O slot usage must exactly match the modules in each slot. The programming software will allow you to read into the CPU the current configuration of modules in the slots. In some cases, a minor mis-match will pass (such as a generic input or output module in the place of a specific one with the same number of points). With some of the specialty modules (such as RTD), slight differences in module number are important. Finally, NEVER EVER do a "hot swap". The power MUST be off when changing modules. Doing otherwise is a guaranteed way to fault the PLC.

In the programming software, you should see a link to the actual fault code and its explanation (as well as a short fault history). I normally do this by going to the Status file and selecting the tab for faults. This should also have a button to clear the fault. If the underlying cause was corrected (such as an incorrect I/O map), you should then be able to return it to Run Mode.

--JMM

Reply
Associate

Join Date: Feb 2010
Location: Birmingham, England
Posts: 44
Good Answers: 2
#4

Re: PLC Fault Mode

03/03/2010 3:46 AM

You are fortunate to have the RSLogix software. Hopefully you have a copy of the program as well. If you can get a copy of the program (from a backup, an m/c that does the same operation or the OEM installer) then if all else fails, clear down the memory and reload the program.

Reply
Power-User

Join Date: Sep 2006
Location: New Jersey, USA
Posts: 178
Good Answers: 8
#5

Re: PLC Fault Mode

03/03/2010 6:02 AM

First thing I would look at is the hardware tree on the left in your RSLogix500 program and specifically the module in question. I would guess that the replacement module you put in was a different revision then the old one you had. You will want to verify that whatever module you want to work in that slot that the hardware tree shows the correct model number and revision number. Sometimes you can get into a problem if it's a recently purchased card on an old system where the firmware in the processor doesn't support the rev of the new card and you may have to update the processors firmware.

As JMM stated you do not want to swap SLC modules under power but an interesting FYI, AB ControlLogix PLC modules can be removed and inserted under power (RIUP).

Shawn

Reply
Anonymous Poster
#6

Re: PLC Fault Mode

03/03/2010 10:05 AM

I guess, I have a made mistake by hot swapping them.

Reply
Guru

Join Date: Jul 2006
Location: Eastern Kansas USA
Posts: 1503
Good Answers: 128
#7
In reply to #6

Re: PLC Fault Mode

03/03/2010 10:47 PM

Guest,

Such open honesty--very good. The hot swapping does not normally cause any physical damage to the module. But, it causes a fault within the PLC processor.

Reason: A PLC program is a sequence of logic instructions that are intended (normally) to be run over and over and over. When conditions on the inputs change then the most recent running of the logic will respond to these changes to do some control action (such as turning on a motor or changing a valve position, etc.). In general, the processor does four things in a sequential loop:

  • Read the status of the inputs to an internal register.
  • Use this internal input status to solve the logic in the program, rung by rung, with all the possible jumps, subroutines, etc. that the logic has; the logic updates the internal values that the outputs will become.
  • Copy these internal output values to the output modules.
  • Check for any input/output module faults and problems with the hardware.

What you did was to cause a fault at the moment in this looping process when the processor checked for module faults---it saw no module where one was expected. It then responded in the only way it was built to respond--stopped running and turned on the fault light.

Since the program refers to each input and output by the address of the slot it is wired to, if you move a module to an empty slot, the program will not be able to use it because the program is using a former address. This will also cause the processor to fault.

Therefore--it is best to get the module back into the slot it originally occupied, unless you are experienced in programming and are ready to edit every program reference to the former slot's address and change it to the new slot's address! After you get the input/output slot assignments correct, you can clear the fault and set the processor back to the run mode.

--JMM

Reply
Reply to Forum Thread 7 comments
Copy to Clipboard

Users who posted comments:

Anonymous Poster (1); Jagote (1); jmueller (2); phoenix911 (1); RDGRNR (1); Shawn33 (1)

Previous in Forum: Computer Problems   Next in Forum: Network Equipment

Advertisement