SLC 5/05 "Faulted" program can't be cleared

P

Thread Starter

Peter Procenko

Program faults on a ASCII String Manipulation error even when run through the RSLogix 500 EMU.

ASCII String Manipulation S:5/15

This bit is set (1) when an attempt is made to process a string using an ASCII instruction that exceeds 82 characters in length.

Any help in locating the offending String/ASCII instruction would be greatly appreciated.

Peter
 
M
Doesn't the Status data file, Errors tab show the fault rung & file (S:20 & S:21)? I think the only instructions that can make a string longer than 82 characters are ARL, ASCII Read Line, if there are too many characters before the end of line characters, or ACN, ASCII Concatenate, if the two source strings have a combined length longer than 82.

Mike
 
It might be an ACN instruction. You should check the S:20 and S:21 registers to find the offending rung.
 
I have SLC505, it has a fault: "FLT led is flashing and I don't connect SLC505 with PC pass RS232 or Ethernet".

I hope everybody can help me. Everybody can give me method to clear the error.
 
B

Bob Peterson

One way is to clear the process memory and return it to the default state.

To do this, pull the SLC out of the rack.

Unplug the battery.

There is a largish capacitor on the board near where the battery plugs in. Use something metallic to short across the capacitor leads.

Plug battery back in.

Put back in rack.
 
If it is faulting immediately after it starts running you may have a math overrun somewhere in your program.
 
J

Jeremy Pollard

Is the fault light on solid or flashing??

Cheers from: Jeremy Pollard, CET The Caring Canuckian!
www[.]tsuonline.com

Control Design www[.]controldesign.com
Manufacturing Automation www[.]automationmag.com
 
Top