Concept 2.6SR1 error -870
Goals and Symptoms: Using Concept 2.5SR2 and PLCs 140 CPU x34 1x (A) with EXEC Type E (e.g. Q58v117E.bin, Q5rv124E.bin etc.) the following error message may occur during download the project:
OLI 21705 (FBD CG service on PLC failed / see Message window for details).
Message window: Variable or literal address offset > MAXOFFSET (-870)
Causes and Fixes: Reason: With EXECs delivered with Concept 2.6SR2 (EXECs Type E) the intermediate code check mechanism at the Front End Code Generator (which is part of the EXEC) has been changed.
The error may happen if the last executed function block of a section is using internal memory of BYTE or BOOL (e.g. RS flipflop).
Workaround: Unfortunately the customer is not able to identify the affected section. In case this error occurs use EXECs Type D (e.g. Q58v114D.bin , Q5rv109D.bin) instead of Type E EXECs.
"There is a bug in the exec which can cause this error under certain conditions. You may be able to get around this by doing a complete download. Otherwise you will have to install the 'd' version of the exec.
Also could see if the section that they were trying to download had a function block at the end which used a BOOL variable. This can cause a problem with this exec. When you add a "dummy" MOVE block at the end of the section, you might be able to do a 'download changes' ok."
The issue is fixed with a new EXEC which will be released with Concept 2.6SR2.
Goals and Symptoms: Using Concept 2.5SR2 and PLCs 140 CPU x34 1x (A) with EXEC Type E (e.g. Q58v117E.bin, Q5rv124E.bin etc.) the following error message may occur during download the project:
OLI 21705 (FBD CG service on PLC failed / see Message window for details).
Message window: Variable or literal address offset > MAXOFFSET (-870)
Causes and Fixes: Reason: With EXECs delivered with Concept 2.6SR2 (EXECs Type E) the intermediate code check mechanism at the Front End Code Generator (which is part of the EXEC) has been changed.
The error may happen if the last executed function block of a section is using internal memory of BYTE or BOOL (e.g. RS flipflop).
Workaround: Unfortunately the customer is not able to identify the affected section. In case this error occurs use EXECs Type D (e.g. Q58v114D.bin , Q5rv109D.bin) instead of Type E EXECs.
"There is a bug in the exec which can cause this error under certain conditions. You may be able to get around this by doing a complete download. Otherwise you will have to install the 'd' version of the exec.
Also could see if the section that they were trying to download had a function block at the end which used a BOOL variable. This can cause a problem with this exec. When you add a "dummy" MOVE block at the end of the section, you might be able to do a 'download changes' ok."
The issue is fixed with a new EXEC which will be released with Concept 2.6SR2.