Monday, January 17, 2011

Troubleshooting Faults on SLC Controller

The major error fault code, indicates the probable causes of faults, and recommends corrective action. The following section describes the different ways to automatically clear a fault using your programming software.

AutomaticalIy Clearing Faults: SLC Processors

  • Set the Fault Override at Power up Bit S:1/8 in the status file to clear the fault when power is cycled, assuming the user program is not corrupt.

  • Set one of the auto load bits S:1/10, S:1/11, or S:1/12 in the status file of the program in an EEPROM to automatically transfer a new non-faulted program from the memory module to RAM when power is cycled.
  • Refer to Status Bits for more information on bits S:1/13, S:1/8, S:1/10, S:1/11, S:1/12, S:5/0-7, and S:36/0-7. You can declare your own application specific major fault by writing your own unique value to S:6 and then setting hit S:1/I3.

Manually Clearing Faults: SLC Processors

  • Manually clear the major fault bit S:1/13, and the minor and major error bits S:5/0-7 in the status file, using a programming device or a Data Table Access Module. Place the processor in the REM Program mode. Correct the condition causing the fault, then return the processor to either REM Run or any of the REM Test modes.

  • SLC 5/03 and SLC 5/04 specific - Toggle the key switch from RUN to Progrram and then back to RUN.

  • SLC 5/03 and SLC 5/04 specific - Clearing these bits with the keys witch in the RUN position causes the processor to immediately enter the Run mode.

  • If you are online with a SLC 5/03 or SLC 5/04 processor with the keys witch position is in RUN and you press the clear major fault function key, you are warned that the processor will enter the Run mode once you clear the fault

Using the Fault Routine

When designating a subroutine file, the occurrence of recoverable or non-recoverable user faults causes the designated subroutine to be executed for one scan. If the fault is recoverable, the subroutine can be used to correct the problem and clear the fault bit S:1/13. The processor then continues in the run mode. If the fault is non-recoverable, the subroutine can send a message via the Message instruction to another DH-485 node with error code information and/or does an orderly shutdown of the process. The subroutine does not execute for non-user faults.

5 comments:

  1. thx these were some useful tips
    but i have a question about slc 5/01 do i have to use a hand held program if it is faulted or can i just clear the fault with a 1747-uic and rslogix 500 software

    ReplyDelete
    Replies
    1. Learningplc: Troubleshooting Faults On Slc Controller >>>>> Download Now

      >>>>> Download Full

      Learningplc: Troubleshooting Faults On Slc Controller >>>>> Download LINK

      >>>>> Download Now

      Learningplc: Troubleshooting Faults On Slc Controller >>>>> Download Full

      >>>>> Download LINK rB

      Delete
  2. When I am online with the processor I can place it in remote mode with the key switch and clear the fault but when I put it back in run mode the fault comes back. What started this is the line was down for months. The back up battery in slc died dumming the program I replaced the battery but this fault keeps coming up

    ReplyDelete
  3. I have an slc5/3 which faults each time that i go into run mode even when there are NO inputs connected. It shows major error S:6 = 654h. Input card is 1746-ni4.

    ReplyDelete
  4. I have a 1747-L552 5/05. After the startup process it flashes the Ethernet light then the FLT light begins flashing.

    After I turn the key from Run to Program back to Run, it continues to flash. The run light does blink on, but that does not stay on long.

    I have switched the card out with another card, but with the same results. Any thoughts? I do not have a program that I can hook up to check the OS.

    Anything helps....Thank you

    ReplyDelete