Knowledege base come up with:
"16986 - Coprocessor Reported Fault.
Access Level: TechConnect
Date Created: 12/08/1998 04:14 PM
Last Updated: 04/20/2010 08:37 AM
Coprocessor Reported Fault
The control coprocessor and PLC5 combination can produce a PLC5 major error 95 (Coprocessor reported fault) when the copro goes into a system reset state. This state is usually caused by customer programs that have a pointer problem in their 'C' code that steps on something in OS-9 that forces the CPU halt condition of the copro. When the copro CPU goes into this state, it prevents an internal software watchdog from being updated. When the watchdog fires, it pulls a hardware fault line between the copro and the PLC low, to indicate a failure. When the fault line goes low, the major fault of 95 is generated in the PLC.
The task "pit_irq" in the copro is related to the watchdog. If that task is killed, it will cause a System State Exception of the copro, which halts the CPU and causes the watchdog to fire.
If you don't do a power cycle to clear it, then the PLC5 will fault again with an error 98, (Failed last 16 byte test of RAM) after everything is thought to be reset."
I didn't even know the PLC5 had a coprocessor, never mind trying to find C code and OS-9 conflicts. I was able to clear the fault, but I would like to be informed if it happens again. Where do I start?
This post has been edited by swbrown: 08 August 2012 - 01:08 PM
Sign In »
Register Now!
Help



Back to top











