AC450 PM511V16 CPU unlisted halt codes
We have a customer that has experienced problems with CPU PM511V16. At two occasions the CPU’s have halted showing unknown halt codes and would not start up again. The CPU’s are installed in an AC450RMC multiprocessor system of the latest version. The CPU’s in question was installed in the same position
In 2015 the first CPU halted. It was probably PR:G. After the first halt they did not notice the halt code. When trying to initiate they got halt code “U1”.
In 2018 the second CPU halted. This one is PR:G. After the first halt they got halt code “07”. When trying to initiate they got halt code “57”.
Can anyone tell us what halt code “57” and “U1” means?
Voted best answer
H'0007 is a "Bus error: Memory error (parity error)"
H'0057 is a "Common System Startup. Memory Object Init Error"
So it looks like the CPU first failed on a memory error and probably sucessfully trapped the error. Then failed to start the second time because the memory contents could not be read. If you subsequently had to replace the CPU's to get them to run at all, then likely you have a faulty memory module somewhere.
With Halt Code 7, the system stack contains a CX standard bus error trap information, which you could try to recover. However, this information is lost as soon as you try to restart the controller. Procedures for doing this are in the CX System messages document.
"U1" does not appear on a standard AC450, but may be a system specific to the RMC version of the controller.
( H'0009 Is the "Level 7 Interrupt: Stall Alarm that I have seen caused by a faulty IO board. Sorry for the confusion)
I get very nervous if I see an undocumented halt code. My experience has been that this is often a sign of serious memory corruption. Load from a good application dump.