We're converting a machine's control from CompactLogix to Micro800.
It was originally going to be on a Micro850. However, because we've ended up using hundreds of COP instructions to handle the part program management (recipes, basically), the program will no longer fit in an 850 and we had to upgrade to an 870.
I've just made a raft of edits to get the part program copying and deleting functionality working. It only involved removing DINT array variable array element subscripts, e.g. changing program_1[0] to program_1. These are used on the source and destination inputs to the COP instructions. I've also edited some length inputs to the COP instructions from 82 to 1.
Since downloading these edits, we've been experiencing random faulting of the controller (2080-LC70-24QWBK). The error code is 0xF860 which appears to be an overflow error caused by a divide by zero error. I guess I could have made a typo but the only edits were on the COP instructions' source, destination and length inputs.
I'm not at work now but I'll have to check for typos tomorrow. I just wondered if anybody had any experience of 0xF860 faults when using the COP command. Are there any diagnostic tools in CCW that point you to the location of the error?
It was originally going to be on a Micro850. However, because we've ended up using hundreds of COP instructions to handle the part program management (recipes, basically), the program will no longer fit in an 850 and we had to upgrade to an 870.
I've just made a raft of edits to get the part program copying and deleting functionality working. It only involved removing DINT array variable array element subscripts, e.g. changing program_1[0] to program_1. These are used on the source and destination inputs to the COP instructions. I've also edited some length inputs to the COP instructions from 82 to 1.
Since downloading these edits, we've been experiencing random faulting of the controller (2080-LC70-24QWBK). The error code is 0xF860 which appears to be an overflow error caused by a divide by zero error. I guess I could have made a typo but the only edits were on the COP instructions' source, destination and length inputs.
I'm not at work now but I'll have to check for typos tomorrow. I just wondered if anybody had any experience of 0xF860 faults when using the COP command. Are there any diagnostic tools in CCW that point you to the location of the error?