Help - Search - Members - Calendar
Full Version: Upload, validation issues plc90-30 Cimplicity ME 5.60build 4083. Help!
Forums.MrPLC.com > PLCs and Supporting Devices > GE
nickolaym
Upload, validation issues plc90-30 Cimplicity ME 5.60 build 4083.

I'm trying to upload logic using CIMLICITY ME from one of our 90-30 PLCs with CPU374. Everytime upload is rather succeed, but then validation can't pass, because some of real constants in programm is changed. 20-30 errors 8019 and one error 8693 (EGD variable memory area is invalid..)

When i validated the program before uploading, it was successful.
Any help would be appreciated.

Thanks, Nikolay.
RussB
Proficy ME version 6.0 help, says this:
------------------------------------------------------
Error 8019: Ladder element does not have valid associated variable
Possible cause #1
An LD instruction is present with no variable assigned to one of its operands.

Solution for cause #1
Assign a variable to the LD instruction's operand.
----------------------------------------------------
Error 8693: EGD variable memory area is invalid [Exchange name]
Possible causes
The target does not support the memory area that a variable used on an Ethernet Global Data (EGD) exchange is mapped to.

A BYTE variable used in EGD is mapped to non-discrete memory.

Possible solution for either cause
Follow these steps:

In the Feedback Zone, double-click this error.

The EGD Variable editor focuses on the row that contains the variable mapped to the unsupported memory area.

In the row that has the focus, do one of the following:

Double-click the Ref Address cell and map the variable to a valid reference address (memory area and memory index). A BYTE variable must be mapped to discrete memory.
Caution: Remapping the variable may adversely impact the results of your logic everywhere it uses the variable or the reference address.
- or -

Double-click the Variable cell and select another variable for the EGD exchange. If you find no suitable variable, create a variable and then double-click the Variable cell to select it.
nickolaym
Russ - thank you for the information.

I already read that item and corrected errors in editor.
error 8693 - In ConsPage1 RefAddress is changed from %R02900 to 2900 (in red color).
errors 8019 - In logic blocks some of real type variables are changed.
Obviously now I must download to plc. But if upload has errors, what can I expect from download?
I would like understand a source of these errors.
All problem is in following: PLC374 running and operate properly, thus generally a program in plc is properly too( I suppose). Initially program in ME is ok, but not equal, after uploading it's coming equal with errors. What happen during upload? I can't stop plc because a technology is too expensive to stop it. I need exchange one variable (timer's register) because two timers refer same variable and at least one of them don't work. I am afraid to download a corrected version.
Any suggestions?
RussB
QUOTE (nickolaym @ Oct 9 2009, 06:51 AM) *
All problem is in following: PLC374 running and operate properly, thus generally a program in plc is properly too( I suppose). Initially program in ME is ok, but not equal, after uploading it's coming equal with errors. What happen during upload? I can't stop plc because a technology is too expensive to stop it. I need exchange one variable (timer's register) because two timers refer same variable and at least one of them don't work. I am afraid to download a corrected version.
Any suggestions?


My suggestion is to attempt a Word-for-Word exchange of the bad address. To do this:
1. Upload, make sure that Logic is Equal, ignore the 'with error' for now.
2. Switch to 'Online Mode' (Green chip)
3. In Ladder locate the timer that needs to be changed, select the variable and type in the new address.
4. Allow the PLC update to take place.
You should be able to make one change at a time in this manner.

*********
REMEMBER!
Whenever you 'Write' to a running PLC there is a slight risk that something can go wrong and put the CPU in 'Stop' mode.
**********
During 'Upload' PME checks the CRC in the PLC against the PC, if different, it replaces all logic in your PC with the logic that is in the PLC, and recalculates the CRCs. To see what and where the 'with error' is you can look at the fault tables (Dbl-Click the Green chip).
If you would reveal the firmware version of your CPU, what faults are in the fault table and version of Proficy ME that you are using, someone may be able to give you additional information on this.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2010 Invision Power Services, Inc.