User's Guide | United Process Versapro User`s guide


Add to my manuals
52 Pages

advertisement

User's Guide | United Process Versapro User`s guide | Manualzz

August 2010

GFK-1671P

I

MPORTANT

P

RODUCT

I

NFORMATION

READ THIS INFORMATION FIRST

Product: VersaPro™ Programming Software Release 2.04

VersaPro Professional Edition (Supports Series 90™-70, 90-30, Micro, and VersaMax™ PLCs)

IC641VPH700E VersaPro Professional Edition - Single License, with Programming Cable

IC641VUG701E Logicmaster 90-70 Subscription to VersaPro Professional Edition Upgrade

IC641VUG703E VersaPro Standard Edition to VersaPro Professional Edition Upgrade

IC641VPP700E

IC641VPP710E

IC641VPP750E

VersaPro Professional Edition - Single License

VersaPro Professional Edition 10 Pack

VersaPro Professional Edition 50 Pack

IC641VPP999E VersaPro Professional Edition Unlimited Seat Site License

VersaPro Nano/Micro Edition (Supports Series 90 Micro and VersaMax Nano/Micro PLCs)

IC641VPS002H VersaPro Nano/Micro Edition – Single License

IC640VPS002H VersaPro Nano/Micro Edition - Single License, with Programming Cable

BC641VPN999C VersaPro Standard Edition Unlimited Seat Site License

VersaPro Standard Edition (Supports Series 90-30, Micro, and VersaMax™ PLCs)

IC641VPH300L VersaPro Standard Edition - Single License, with Programming Cable

IC641VUG301L Logicmaster 90-30 Subscription to VersaPro Standard Edition Upgrade

IC641VPS300L VersaPro Standard Edition - Single License

IC641VPS305L

IC641VPS310L

IC641VPS325L

IC641VPS350L

VersaPro Standard Edition 5 Pack

VersaPro Standard Edition 10 Pack

VersaPro Standard Edition 25 Pack

VersaPro Standard Edition 50 Pack

IC641VPS999E VersaPro Standard Edition Unlimited Seat Site License

VersaPro Demo Packs

IC641VPD010L VersaPro Distributor Demo 10 Pack

IC641VPD050L VersaPro Distributor Demo 50 Pack

IC641VPP050L VersaPro Media Kit - 50 Pack

VersaPro Tools

IC641VPSCAMA VersaPro CAM Editor

2 Important Product Information

GFK-1671P

Caution

You should back up VersaPro 1.x folders before installing VersaPro 2.04 because saving any of these folders with VersaPro 2.04 will prevent the folder from being used with VersaPro 1.0x, 1.1x and 1.50.

Folders saved with VersaPro 2.04 are compatible with VersaPro 2.00, 2.01, 2.02 and 2.03.

Caution

When using the 90-30 Profibus Master Module (HE693PBM101 or HE693PBM101F) with VersaPro

2.0x, you must upgrade the PBM module firmware to the latest version in order for the configurations produced by VersaPro 2.0x to be usable by the module. PBM firmware revision 3.03 or later is required for HE693PBM101 Profibus module. PBM firmware revision 3.08 and 90-30 CPU Firmware revision 10.60 are required for HE693PBM101F module.

Note

When using SNP protocol, it is recommended that the communications settings be changed to the settings described in “Serial Parameter Settings ” in Chapter 10 of the VersaPro User’s Guide, GFK-1670.

VersaPro Release 2.04 Summary

VersaPro Release 2.04 resolved several defects. For details on these, please refer to the “Problems Resolved by Version 2.04”,

“Problems Resolved by Version 2.03”, “Problems Resolved by Version 2.02” and “Problems Resolved by Version 2.01” sections. Please refer to “Special Operational Notes” and “Open Problems” to understand limitations with this version.

Minimum System Requirements

For Windows ® 95

and Windows 98 For Windows NT For Windows 2000 For Windows Me For Windows XP 2

System Features Minimum Recomme nded 1

CPU 486/66

MHz

Pentium

133 MHz

Minimum Recomme

486/66

MHz nded 1

Pentium

133 MHz

Minimum Recomme

Pentium

150 MHz nded 1

Pentium 3

Minimum Recomme

Pentium 2 nded 1

Pentium 3

Minimum Recomme

Pentium

233 MHz nded 1

Pentium

300 MHz

RAM 16 32 24 64 64 128 64 128 64 128

Free Hard Disk

Space for

36 36 36 36 36 36 36 36 36 36 installation (in

MB)

Free Hard Disk

Space for

50 50 50 50 50 50 50 50 50 50 operation (MB)

Drive Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes

1. When using the Profibus modules, the recommended levels are required for Windows 95/98/NT/ME/XP.

2. Please note that the CAM Editor (IC641VPSCAMA) is not supported under Windows XP. If you require Windows

XP and the CAM Editor, you should use the CIMPLICITY Machine Edition Logic Developer – PLC software that includes an integrated CAM Editor in the product. Please contact you local GE distributor about upgrading from

VersaPro to Logic Developer – PLC.

Important Product Information

GFK-1671P

Operating Systems Supported

· Windows 95B

· Windows 98 (First Edition Service Pack 1, Second Edition)

· Windows NT 4.0 (Service Pack 5, Service Pack 5 international version, Service Pack 6)

· Windows 2000 (64MB minimum memory required)

· Windows Millennium Edition (Me)

· Windows XP Professional

Note: VersaPro supports only the English (United States) regional settings.

3

4 Important Product Information

GFK-1671P

Installation

Note

VersaPro must be installed on a hard drive in your computer. Do not attempt to install VersaPro on removable media such as Jaz® or Zip® drives.

1. It is recommended that you close all applications including virus checking, Internet Explorer 5.0,and CIMPLICITY HMI software that might be running in the background. You may need to check the task manager to determine if other applications are running. As a further precaution, it is also recommended that you re-boot the PC to make sure components that VersaPro needs to update are not running during the installation process.

2. Put the VersaPro CD in CD-ROM Drive.

3. Select the CD drive from Windows Explorer.

4. Double click Setup.exe

5. Follow the user prompts to complete the installation. If you have a previous version of VersaPro installed, the installation tool will first uninstall the previous version. During this uninstall process, you may be asked whether you would like remove shared files. It is recommended that you always answer “No to All” to ensure that no files are deleted that might be needed by another application.

Note

When you upgrade from VersaPro Version 1.xx to 2.0x, your user screen settings and the directory location for program files will be lost. You will need to re-establish these settings after completing the upgrade.

Starting the VersaPro Application

The VersaPro application is installed in the GE Software Program group. The application can be started by selecting

Start ®Programs®GE Software®VersaPro. It is also possible to create a shortcut to the VersaPro application and place the shortcut on the desktop, or to click on a file created by VersaPro (the file in the VersaPro folder with a .fld extension), and start the application in the context of the selected folder. VersaPro may also be started using CTRL-ALT-V.

Upgrading from VersaPro to Logic Developer - PLC

PLC customers who use VersaPro may upgrade their software to the latest GE PLC programming software:

CIMPLICITY Machine Edition Logic Developer – PLC.

Existing VersaPro applications can be opened and saved in Logic Developer - PLC, retaining all PLC application components and documentation. Applications that have been stored to the PLC using the Logic Developer - PLC may also be Uploaded from the PLC using VersaPro 2.00 or later.

Please contact you local GE distributor for more details on the benefits of upgrading from VersaPro to Logic Developer

– PLC.

Important Product Information

GFK-1671P

5

VersaPro 2.03 New Features

Series 90-30 Changes

VersaPro 2.03 now supports the following Series 90-30 CPU:

Description Catalog No.

CPU374, Series 90-30 CPU IC693CPU374

Minimum Version

Required

(Corresponding Firmware

Revision in parentheses)

11.00

VersaMax Nano/Micro Changes

VersaPro 2.03 now supports the following VersaMax Nano/Micro CPUs:

Description Catalog No.

NAL110, Nano-10pt DC/DC/DC/Analog In IC200NAL110/211

Minimum Version

Required

(Corresponding Firmware

Revision in parentheses)

2.00

NAL211, Nano-10pt DC/DC/DC/Analog In

NAA010, Nano-10pt AC/AC/AC

IC200NAL110/211

IC200NAA010

2.00

2.00

The 14-pt Micro CPU IC200UDD114 does not have separate hardware configuration in VersaPro. Users who wish to use this module can configure this unit using the IC200UDD104/112 configuration.

VersaPro 2.03 now supports the following VersaMax Nano/Micro Expansion Units:

Description Catalog No.

UEX209, 16 IN, 12 OUT AC/AC/Relay

UEX210, 16 IN, 12 OUT AC/AC/AC

UEX211, 16 IN, 12 OUT AC/DC/Relay

UEX212, 16 IN, 12 OUT DC/DC/ Relay

UEX213, 16 IN, 12 OUT DC/DC/ Relay

UEX214, 16 IN, 12 OUT DC/DC/ DC

UEX215, 16 IN, 12 OUT DC/DC/DC

UEX222, 16 IN, 12 OUT DC/DC/DC

UEX616, 4 IN, 2 OUT DC/Analog

UEX626, 4 IN, 2 OUT DC/Analog

UEX636, 4 IN, 2 OUT AC/Analog

IC200UEX209

IC200UEX210

IC200UEX211

IC200UEX212

IC200UEX213

IC200UEX214

IC200UEX215

IC200UEX222

IC200UEX616

IC200UEX626

IC200UEX636

Minimum Version

Required

(Corresponding Firmware

Revision in parentheses)

2.00

2.00

2.00

2.00

2.00

2.00

2.00

2.00

2.00

2.00

2.00

6 Important Product Information

GFK-1671P

VersaPro New Features

The following usability improvements are included in VersaPro 2.03:

Usability Function/Feature

Write to Flash option – Folder contents can now be stored to Flash memory as a part of the Store to PLC process. The Store to PLC dialog contains an additional option to store Program Logic, Hardware Configuration, and Stored Values to Flash. This Write to Flash checkbox will be enabled for all the PLCs that support Flash memory.

1200 and 2400 data rates for Serial I/O port modes in VersaMax CPUs: All VersaMax CPUs (CPU001/002/005/E05) have 1200 and

2400 data rate selections for the Serial I/O port modes. VersaMax CPU firmware revision 2.20 is required for the use of these new data rates. The firmware upgrade is available on the CD in the \VersaMax 2.20 UPGRADE directory.

Additional Series 90-30 CPU Firmware Support – Lower revisions of PLC CPU firmware are now supported for the following Series

90-30 PLC CPUs : IC693CPU311 (4.40), IC693CPU313 (4.40), and IC693CPU323 (4.40).

Logicmaster 90 Win2000 Special

Logicmaster 90-30 9.05 and Logicmaster 90-70 7.05 have a patch for Windows 2000. The patches are available on the CD in the LM9030 9.05\Win2000 Patch\ LM9030 9.05 Special 1.zip and LM9070 7.05\Win2000 Patch\ LM9070 7.05 Special

1.zip directories. Please follow the instructions provided in the zip file to apply the patches.

Important Product Information

GFK-1671P

7

VersaPro 2.02 New Features

The following usability improvements are included in VersaPro 2.02:

Usability Function/Feature

PBM101F – A new Profibus Master module, HE693PBM101F has been added with support for 125 bytes of Extra Parameter data.

Load of EGD for CPU364: Support for Load from PLC of Ethernet Global Data (EGD) for 90-30 CPU364

DSM Zip file size: The maximum size allowed for the DSM Motion Zip files is increased to 64k from 32k.

Windows XP Professional support: VersaPro 2.02 is qualified on Windows XP Professional Release Candidate 1.

90-30 CPU 10.60 Firmware

90-30 CPU Firmware revision 10.60 is required to use the three features mentioned above. This upgrade is located on the

VersaPro CD at the following location: \CPU10.60 Upgrade.

Profibus Master Module Firmware

Profibus firmware revision 3.08 is required for the new PBM101F module. You will need to upgrade to this revision in order to use the configuration produced by this module.

PBM101F Upgrade

You should use the following procedure to upgrade from a PBM101 to a PBM101F:

1. Backup your VersaPro folder.

2. Install VersaPro 2.02.

3. Replace the old PBM101 module with new PBM101F module in the folder's Hardware Configuration. (Please note that the old Profibus parameters will be lost)

4. Re-enter Profibus Configuration in new PBM101F module.

5. Update PBM101 firmware to revision 3.08

6. Update PLC CPU firmware to revision 10.60.

7. Download Hardware Configuration and Program to PLC.

8 Important Product Information

GFK-1671P

VersaPro 2.01 New Features

VersaMax Nano/Micro Changes

The following VersaMax Nano/Micro CPUs are supported by VersaPro 2.0x versions:

Description Catalog No. Minimum Version

Required

(Corresponding

Firmware Revision in parentheses)

NDR001, Nano-10pt DC/DC/Relay

NDR001, Nano-10pt DC/DC/Relay

UDR001, Micro-14pt AC/DC/Relay

UDR002, Micro-14pt DC/DC/Relay

UDR003, Micro-14pt DC/DC/Relay

IC200NDR001/010

IC200NDR001/010

IC200UDR001/002/003

IC200UDR001/002/003

IC200UDR001/002/003

1.00

1.00

1.00

1.00

1.00

UAA003, Micro-14pt AC/AC/AC

UAL004, Micro-23pt DC/DC/Relay/Analog

UAL005, Micro-23pt DC/DC/Relay/Analog

UAL004, Micro-23pt AC/DC/Relay/Analog

UDR005, Micro-28pt AC/DC/Relay

UDR006, Micro-28pt DC/DC/Relay

IC200AA003

IC200UAL004/005/006

IC200UAL004/005/006

IC200UAL004/005/006

IC200UDR005/006/010

IC200UDR005/006/010

1.00

1.00

1.00

1.00

1.00

1.00

UDR010, Micro-28pt DC/DC/Relay IC200UDR005/006/010 1.00

UDD110, Micro-28pt DC/DC/DC IC200UDD110/120/212 1.00

UDD120, Micro-28pt DC/DC/DC (ESCP Outputs)

UDD212, Micro-28pt DC/DC/DC

UAA007, Micro-28pt AC/AC/AC

IC200UDD110/120/212

IC200UDD110/120/212

IC200UAA007

1.07*

1.00

1.00

NAR010, Nano-10pt AC/AC/Relay

UAR014, Micro-14pt AC/AC/Relay

UAR028, Micro-28pt AC/AC/Relay

IC200NAR010

IC200UAR014

IC200UAR028

1.00

1.00

1.00

* VersaPro 2.0x versions do not enforce the minimum firmware revision of 1.07 required for UDD120.

Important Product Information

GFK-1671P

The following VersaMax Nano/Micro Expansion Units are supported by VersaPro 2.01and 2.02:

Description

UEX011, 8 IN, 6 OUT AC/DC/Relay

UEX012, 8 IN, 6 OUT DC/DC/Relay

UEX013, 8 IN, 6 OUT DC/DC/Relay

UEX014, 8 IN, 6 OUT DC/DC/DC

UEX015, 8 IN, 6 OUT DC/DC/DC

UEX122, 8 IN, 6 OUT DC/DC/DC

UEX009, 8 IN, 6 OUT AC/AC/Relay

Catalog No.

IC200UEX011/012/013

IC200UEX011/012/013

IC200UEX011/012/013

IC200UEX014/015/122

IC200UEX014/015/122

IC200UEX014/015/122

IC200UEX009

UEX010, 8 IN, 6 OUT AC/AC/AC IC200UEX010

The following usability improvements are included in VersaPro 2.01 and 2.02:

Minimum Version

Required

(Corresponding

Firmware Revision in parentheses)

1.00

1.00

1.00

1.00

1.00

1.00

1.00

1.10

Usability Function/Feature

Flash Operations on Series 90 Micro PLCs - Write, Read and Verify Flash memory using Series 90

Micro PLCs.

LD Rung Fit To Page – Makes a rung fit the width of the page for Ladder Diagram printouts.

LD Rung Wrap – Wraps a rung in the same page if the rung exceeds the page width in the Ladder

Diagram printouts.

Windows Millennium Edition (Me) Support – The VersaPro user can now install and authorize

VersaPro on a PC that uses the Windows Me operating system.

9

10 Important Product Information

GFK-1671P

Special Operational Notes

Opening VersaPro 1.x created folders

When opening VersaPro 1.x folders, the following dialog will be presented asking if you want to re-check the folder. The purpose of the re-check is to flag any syntax errors that were not being caught by 1.x versions and to update the folder to support the new functionality provided in VersaPro 2.0x. It is recommended that you select Yes, perform a check all on the folder and correct any syntax errors. After going through this process, the message will not be presented the next time the folder is opened. To avoid inequality issues with the PLC, it is recommended that you open hardware configuration, save it in the new format and store your logic to the PLC. These operations are required because new functionality has been added to the

VersaPro 2.0x folders. However, the program and configuration are functionally equivalent to what was previously stored to the PLC using VersaPro 1.x.

If you open a folder created in a previous version of VersaPro, select Yes to the message below and re-check it, you will not be able to reopen the folder in the VersaPro build it was created in.

Selecting No will not force you to re-check the folder or correct any syntax errors. In addition, you will be able to gain equality with the PLC and monitor existing logic. However, the dialog shown below will appear each time the folder is opened and the logic portion of the folder will be in a read only state and will allow only limited operations.

Logicmaster 90-70 Folder Import Procedures

If you have a Logicmaster 90-70 folder created before Release 6 of Logicmaster, you should use the following procedure to import your Logicmaster folders into VersaPro:

1. Open Logicmaster 90-70 Release 6 or greater.

2. Press F1 to enter programming mode and select any folder.

3. Press F8 (Program Folder Functions) and then F1 (Select/Create a Program Folder).

4. Select the folder to be imported into VersaPro followed by Ctrl-T. You will see a message “Converting old logic files to new format, please wait ...” followed by “File conversion complete; press any key to continue”.

5. In VersaPro, create a new folder based on the Logicmaster folder.

Important Product Information

GFK-1671P

11

6. For some 90-70 CPUs, you will need to update the hardware configuration before it will store correctly to the PLC ("Store

Error. 0x05C0 - Bad OMF record checksum in store"). You can update the hardware configuration by opening hardware configuration, adding any module to an empty slot, deleting the module and then saving hardware configuration. The folder should then store without error (CR75804).

7. In some cases, the folder will still not convert completely because the declaration file, symbol table, hardware configuration, data tables or C Blocks have not been updated to the LM90-70 Release 6 format. The Ctrl-T operation in

Logicmaster will only update the logic files. a. If the declaration file is not imported as indicated by the following message in the VersaPro information window

“Unable to import declarations file,” you should open the folder with Logicmaster, add a rung with just a coil, and type

%Q, which will then force the value to be the next highest used. Then delete the rung. This will force the declaration file to be recompiled in the LM9070 Release 6 or greater format. b. If the symbol table is not imported into VersaPro indicated by a message “Failure to read block_name.ste,” then you should open the folder with Logicmaster 90-70 Release 6 or greater, add a variable to the variable declaration area of the block that will not import and then delete the variable to force Logicmaster to recompile the symbol table in the new format. c. If you receive an error message “Invalid iocfg.cfg file; Please select valid iocfg.cfg,” you should open the folder in

Logicmaster 90-70 Config package and edit one of the configuration items by changing it to another value and then back to the original value. d. If your folder has C blocks and the folder was created before LM9070 Release 6, you will need to re-import the C blocks into Logicmaster 90-70 Release 6 or greater before importing the folder into VersaPro. The Ctrl-T operation does not update C blocks. e. If you receive an error stating that a data table could not be converted (Error: Unable to import initial value files), you should use the following procedure to ensure the data tables are converted to LM9070 Release 6 formats or greater.

i) Go to Logicmaster 90-70, select the folder and press F2 to go to the data tables.

ii) You will first see the %I table. Change the value at %I00001 and then back to its original value. Press “*” on the number key pad twice to update the override tables. iii) Type %Q to see the %Q table. Change the value at %Q00001 and then back to its original value. Press “*” on the number key pad twice to update the override tables.

iv) Type %M to see the %M table. Change the value at %M00001 and then back to its original value. Press “*” on the number key pad twice to update the override tables.

v) Type %AI to see the %AI table. Change the value at %AI00001 and then back to its original value.

vi) Type %AQ to see the %AQ table. Change the value at %AQ00001 and then back to its original value. vii) Type %R to see the %R table. Change the value at %R00001 and then back to its original value. viii) Type ALT-U to update the files on disk.

8. After the conversion process, VersaPro may create many variables that are not used in logic. These variables were created to hold either stored values, override states or retentive states. With a large number of variables, VersaPro’s performance can be impacted. Unless your application specifically needs the stored values, override state or retentive states for these variables (not used in logic), it is recommended that you select Folder ®Find Unused Variables (this may take some time), enter the delete key to delete these variables and then select Folder ®Compact.

12 Important Product Information

GFK-1671P

Series 90-70 Features Not Supported in VersaPro

The following Series 90-70 features are not supported in VersaPro:

Standalone C Programs

User protocol files

Load of EGD for Series 90-70 CPUs

Word-for-word change for Series 90-70 CPUs

Configuration of GMR CPU790

SFC, IL, FBD, ST

Configuration of Genius Remote I/O racks (BEM733)

Configuration of FIP modules

Execution of Logic driven by VME Interrupts

Configuration of Redundant IP Address

Parameterized Subroutines (PSBs)

Series 90 Micro Issues

1. There are few cases where you will not be able to establish Logic Equality with the Series 90 Micro PLC after storing or loading. These issues relate to the fact that the Series 90 Micro calculates its own highest reference used rather than using the value provided by VersaPro. You should also perform a “Check All” before storing the program to ensure equality

(CR71458, CR71694, CR72644). a. Adding a %S7 Always On (ALW_ON) contact for some programs may be required in order to gain equality.

This occurs if the program uses function blocks connected directly to the power rail (i.e. without an interposing contact). Since the Series 90 Micro does not allow function blocks to be directly connected to the power rail,

VersaPro inserts a hidden %S7 contact. If the program does not use a %S7 contact explicitly in the program, the

Series 90 Micro will not use the %S7 in the highest used reference calculation. However, VersaPro does use the %S7 in the highest used reference calculation.

Please note: The Series 90 Micro also requires VersaPro to insert a hidden ALW_ON contact after a timer function which can also cause the same issue.

Resolution: In these cases including the case where you use a timer function, you should add a %S7 contact somewhere in the program. This will allow the program to be stored and the status will show Logic Equal. b. Using temporary variables can cause an equality issue with the Series 90 Micro. Create a Series 90 Micro folder and connect to the PLC. Declare temporary variables: for the Boolean temporary variables use %Q or %M. Store logic to the PLC. The store will be successful; however, “Logic Not Equal” will be displayed. Perform a verify of logic. The verify results will be not equal. This is due to the recalculation of the Dec file by the Series 90 Micro PLC.

(CR72430)

Resolution: Use %T as the temporary Boolean memory area and the folder will be equal after storing to the Series 90

Micro PLC.

2. The IL language is not supported on the Series 90 Micro. If you attempt to convert the _MAIN block to IL, the

Information Window will display the message, “Series 90 Micro PLCs do not support IL.”

3. Invalid Program after import and modification of Series 90 Micro LM90 folder. A Logicmaster 90 Micro program that contains a vertical wire immediately in front of a single coil will result in the error 0x05F2 - Invalid Program (or too large for PLC) if it is imported into VersaPro, edited, and then stored to the Series 90 Micro PLC.

Important Product Information

GFK-1671P

13

Resolution: Add an ALW_ON contact in front of any single coil that has a vertical wire immediately in front of it. For details, see CR73144 later in the document.

Ethernet Global Data (EGD) Issues

1. EGD configuration Compatibility Issue: VersaPro does not allow you to configure EGD exchanges for one byte of data

(or an odd number of bytes) when using word type memory such as %R, %AI or %AQ. These exchanges are always even byte exchanges (2, 4, …).

Resolution: To send or receive one byte (or an odd number of bytes) of data via EGD to PLCs programmed with Control or other non GE PLCs, VersaPro must configure the EGD bytes in bit type memory (%I, %Q, etc). Word memory

(%R etc) does not allow addressing in individual bytes which means a word causes 2 bytes to be used in EGD transactions.

(CR72716)

Equality Issues

VersaPro may not always be equal after a load operation. Some of the more common causes are:

1. The program in the PLC was programmed by Logicmaster. Upon loading the program from the PLC, VersaPro changes the programmer field from Logicmaster to VersaPro which creates an inequality.

Resolution: After loading from the PLC, store the same program back to the PLC. This will make the folder equal with the

PLC.

2. Loading into a different folder than originally stored to the PLC. If you load into a folder that has different content than the program stored to the PLC, the folder may be unequal after the load because some variables may be unused and have a different retentive state than in the PLC.

Resolution: It is recommended that you load into a new blank folder or into the same folder that was stored to the PLC to avoid this problem. The other option is to use the Find Unused Variables command on the Folder menu, delete these variables and then verify the program with the PLC.

14 Important Product Information

GFK-1671P

Installation Issues

· After installing VersaPro 2.0x and then subsequently installing VersaPro 1.0x or 1.1x, you may receive the following error during the installation process:

In addition, you may not be able to connect to PLCs after the installation completes and the following error message may appear.

Resolution: A VersaPro 2.0x user wishing to install VersaPro 1.0x or VersaPro 1.1x can avoid this problem by following these steps: a. Uninstall VersaPro 2.0x: In the Windows Start menu, select Programs ®GE Software®VersaPro®Uninstall.

You can also open the Control Panel’s Add/Remove Programs, then select VersaPro for removal. (Uninstalling

VersaPro 2.0x by letting the VersaPro 1.1x installer perform the uninstall should be avoided.) b. After the uninstall, shut down and restart the computer. c. After the computer has started up, delete the “\Program Files\Common Files\GE Automation\PLCServer” directory on the hard drive that contains the computers operating system. If you don’t delete this directory and instead choose to delete all the files in the directory, you should make sure that the “Show All Files” option is selected under

Folder options in Windows explorer. This is to ensure that all files including hidden files are deleted from the directory. d. Delete the following files from the directory \Windows (Win95/98) , \WinNT (NT4.0 Win2000): ccu_enu.dll egdservice.exe gefccl32.dll gefccu32.exe gefegd32.dll gefhct32.dll gefsnp32.dll gefsrx32.dll geftcp32.dll hctpxyif.dll hdrvsnp.exe hdrvtcp.dll a. Install VersaPro 1.0x/1.1x

· During the installation process, you may be asked to re-boot the PC. In some instances you may receive the following messages on the Windows NT 4.0 operating system: “Your hard drive may be corrupt. Autochk is running. Skipping

Autochk may make the volume unmountable.” Autochk will complete, NT comes up as expected, VersaPro operates normally and there are no errors on subsequent re-boots.

Resolution: The problem is caused by starting the re-boot process before a Crypkey service completes and this makes the system believe there was a problem on the previous shutdown. This causes no problems for the system and VersaPro installs correctly.

Important Product Information

GFK-1671P

15

· When installing on Windows 95/98, you may receive the following error: “Isuninst has performed an illegal operation and will be shutdown.”.

Resolution: You should simply close the dialog. The install will proceed normally and VersaPro will be installed correctly.

· When installing on Windows 95/98 and selecting “Yes” to re-boot the PC to complete the installation, the PC may

lock-up rather than power down correctly.

Resolution: You can reset or power cycle the PC. The PC may run Scandisk on power-up but will power up correctly and

VersaPro will install normally.

· VersaPro loses default CCU settings if HMI project exists. VersaPro loses all the default CCU settings if HMI has been installed prior to it and an HMI project has already been created. The gef_cfg.ini file created by HMI does not put information about the serial devices used in the project.

Resolution: Using a text editor, such as Notepad, open the file gef_cfg.snp and copy and paste its contents into gef_cfg.ini. Edit gef_cfg.ini to provide the correct defaults.

· Crypkey –103 error on Windows NT PCs when installing VersaPro 2.0x. You may get a –103 Crypkey error when installing VersaPro 2.0x on Windows NT PC.

Resolution: If you receive the -103 error, it is typically caused by installing old drivers over new drivers. Following these instructions solves this error:

Re-boot your PC. Stop the service then go into the Windows NT/System 32 directory and delete the files: ckldrv.sys,

crypserv.exe and esnecil.ind. Run setupex.exe again and then run VersaPro again.

· Application error while trying to install VersaPro 2.0x: When running setup.exe to upgrade to VersaPro 2.0x, you may get the following error:

Resolution: Uninstall the previous version of VersaPro and delete the VersaPro directory along with any file left in this directory. Run the setup.exe to install the required version of VersaPro.

16 Important Product Information

GFK-1671P

Profibus Issues

Caution

When using the 90-30 Profibus Master Module (HE693PBM101 or HE693PBM101F) with VersaPro

2.0x, you must upgrade the PBM module firmware to the latest version in order for the configurations produced by VersaPro 2.0x to be usable by the module. PBM firmware revision 3.03 or later is required for HE693PBM101 Profibus module. PBM firmware revision 3.08 and 90-30 CPU Firmware revision 10.60 are required for HE693PBM101F module.

1. If VersaPro is run on a 486 66Mhz PC with 16MB RAM on the Windows NT operating system, the response when adding a 90-30 Profibus module HE693PBM101 can be slow (up to 60 seconds before the Parameters Dialog for the Module appears). Typically, it might take upto 5 seconds on a Pentium III 500 MHz PC with 384MB RAM and upto 45 seconds on Pentium 200 MHz PC with 112 MB RAM. This is caused by some changes to improve the user interface in the hardware configuration and because the Profibus module configuration size has increased significantly. (CR71830)

Resolution: When using Profibus modules in the configuration, you should use a PC with a Pentium class processor with a

64MB of RAM minimum.

2. When loading a Profibus module HE693PBM101 with an older configuration, the configuration will be automatically converted to a new format required to support the new capabilities of the module. However, this means that the configuration is not compatible with the older module. At this point you must upgrade the firmware of the Profibus module in order for the new configuration to be usable by the module. This upgrade is located on the VersaPro CD at the following location: \HE693PBM101E\Version303. Open the clickme.bat and follow the directions.

Resolution: The Profibus module firmware should be updated at the same time that the VersaPro 2.0x is installed to avoid this issue.

Word for Word Issues

· Word for Word online edits cannot be performed on output coils when the “Coil justification column” option is set

(by selecting the menu Tools ® Options, and Ladder Tab). Word for Word specifications indicate that COIL ( ),

CLOSED_COIL (/), SET (S), RESET (R), TRP( ­), and TRN (¯) should all interchange. When these exchanges are attempted, the coil justification option kicks in and makes the replacement a new coil, making the status go NOT EQUAL.

(CR72186)

Resolution: The coil justification column should be turned off when doing word for word changes on these outputs.

Known Crashes or Lock Up

1. Attempting drag on undocked window outside of the VersaPro application window may cause a crash. (CR72655)

Resolution: You should not attempt to drag an undocked window outside of the VersaPro frame.

Important Product Information

GFK-1671P

17

2 If VersaPro crashes, some processes may remain in memory and need to be ended via the task manager.

Details: If VersaPro crashes, there are a few VersaPro server applications that still may continue to run because they are spawned in their own process space. This may prevent VersaPro from communicating correctly to the PLC after restarting

VersaPro, or you may get a message “Only one instance of the CAM editor can be open at one time. As a result CAM blocks cannot be included in the current folder.”

Resolution: If VersaPro has been restarted, you should exit from VersaPro. Use Ctl-Alt-Del to bring up the task manager and end the following processes through the task manager: CAMSTORAGEMANAGER, HDRVSNP and GEFSRV.

2 When importing a Logicmaster folder with the maximum or near maximum amount of configuration (7 racks full

of modules), VersaPro may crash on the Windows 95 operating system (CR75804).

Resolution: If you are using folders with very large configurations, you should use the Windows NT operating system. In addition, you also may need a PC with at least 256 MB of memory and 500 MB or more of free disk space in order to modify the configuration after it is imported.

USB to Serial Adapter

It is recommended to use an USB to Serial Adapter manufactured by D-Link System, Inc., California (Model number – DS

S25) to connect to a PLC through the USB port. This adapter will work only on Windows 98/ME/2000 Operating systems.

Other Significant Issues

1. Folder is corrupted when doing load with 50 subroutines from 90-30 Release 9.10/10.0 or VersaMax PLCs Release

1.5 and earlier with Ethernet connection.

Details: When using an Ethernet connection with VersaPro 1.11, if you store a program with a _MAIN and 50 subroutines to a 90-30 Release 9.10/10.0 or VersaMax PLC Release 1.5 and earlier, the store will complete correctly without error. If you do a verify, VersaPro says everything is EQUAL. If you load the program back from the PLC into a temp folder, the last subroutine (SUB50) comes back with no name. During the load there is an error message stating that blk.blk could not be found. In the folder browser VersaPro shows an -LD only block.

In VersaPro Release 2.0x the store is successful, but during the verify it says SUB50 is not in the PLC, and all the subroutines come as NOT EQUAL.

On a CPU352 using a serial connection, the symptom is that communications times out during a verify or load. (CR75074)

Resolution: If you add a subroutine (SUB51) with one rung of logic or delete a subroutine, store to PLC and then load, the problem goes away in both VersaPro 1.11 and 1.50. The problem is resolved in the 90-30 Release 10.5 and VersaMax

2 A Stop Fault error is displayed when a VersaPro 1.x or 2.0x folder having ACC300 Input simulator configured is

stored to PLC with the Internal switch on the module in 8 pt mode.

Release 2. Please upgrade your firmware to these versions.

Resolution: After opening the folder in VersaPro 2.0x, you have to delete the existing ACC300 module in the hardware configuration and configure the module again. Note that the value of the reference length selected (8 or 16) should match the 8 pt or 16 pt switch setting on the rear of the module.

3. Hardware configuration of VersaPro 1.x and 2.0 folders should be reconfigured in VersaPro 2.0x if the Hardware

Configuration Data View displays incorrect Rack and Slot locations

Details:

1. Open the VersaPro 1.x or 2.0 folder in VersaPro 2.0x.

2. Launch HWC and open the Hardware Configuration Data View from the Tools menu.

18 Important Product Information

GFK-1671P

3. Click on the I/O Config tab and check whether the Rack and Slot entries for all the Segments match their actual location of the modules in the Rack.

Resolution: If the Rack and Slot entries do not match, delete and reconfigure the modules. The Rack and Slot entries will now match their actual location of the modules in the Rack.

4. Configuring communication timeouts for use with EZ program store device.

Two timeouts parameters must be configured when the EZ program store device is used. One associated with the hardware port and another global timeout. Both must be configured to the maximum value 63,000 and the global parameter must be set before the port.

Select tools in the drop down menu and select Communication Setup. Select the global parameters tab then click the edit button and set the connect and request timeouts to 63000. Next, select the ports tab and choose the port you are using from the list and push the edit button. The edit port dialog box appears, click the Advanced button and configure the connect and request timeouts to 63000.

5. Store process aborts when reference addresses exceeds limits

While storing to PLC, if the reference addresses configured for variables exceeds the limits, then the store process get aborted before the actual transfer of data to PLC begins. Though, the error dialog says that store is not completed, the Store process has not actually started.

6. Mfc42.dll error comes up while launching VersaPro

Resolution: If you get this error while opening VersaPro then performing following steps will resolve the problem.

· Un-install VersaPro from control panel.

· Delete VersaPro keys out of Registry.

Run regedit... then delete

HKEY_CURRENT_USER > Software > GE Intelligent Platforms > VersaPro -AND-

HKEY_LOCAL_MACHINE > Software > GE Intelligent Platforms > VersaPro

· Install VersaPro

7. VERSAPRO on Windows 2000 Professional - Gets error message not licensed – When logged in as non-

Administrator

Resolution: If you get this error while opening VersaPro when logged in as non-administrator then performing following

steps will resolve the problem.

· Right click the C:\WINNT folder, go to "Property", then the "Security" tab

· Give the "Users" and "System" Account Full access, then make certain that the C:\WinNT\Versapro.exe has the same security permissions.

· Now, log in as a Non-administrator and you should now be able to run VersaPro.

Important Product Information

GFK-1671P

Problems Resolved by Version 2.04

24338,

36286

27346

27349

30918

31303

31847

32173

32355

32770,

34236,

36016

33359

Problem with reference address and length parameters for genius mixed devices

Details: When user configures length as zero for genius mixed devices then reference address associated and length parameter will become invisible. Same problem exists after import from

LM90 and also after upload. This is an usability issue and user has to replace the module reconfigure this reference address.

Resolution: This is fixed in VersaPro 2.04. Reference address and length parameters will be visible even when length field is zero.

VersaPro crashes while changing redundancy mode to none for BEM731

Details: Configure IC697BEM731 module and set redundancy mode to a mode other than none. Close and open project, Set the mode back to none and VersaPro crashes at this point.

Resolution: This has been fixed in VersaPro 2.04.

VersaPro does not update C-Blocks if file size does not change

Details: Download a C-block into PLC and Update this C-block with totally different binary but of same size. VersaPro 2.03 doesn’t update this new binary as they are of same size and shows logic equal with PLC. Deleting the C-block from the folder and reinserting it is the only way to get VersaPro to update the c-block

Resolution: This has been corrected in VersaPro 2.04. C-blocks get correctly updated even if they are of same size.

VersaPro crashes when open old Nano/micro version file

Details: Create a VersaMax Nano/micro project in VersaPro 2.0 and open the same in 2.03.

VersaPro 2.03 gets crashed when we double click on any of the parameters in HWC editor.

Resolution: This issue is fixed in VersaPro 2.04.

Re-Install problem when there is any file with name VersaPro is open

Details: VersaPro doesn’t re-install if you have any file with name VersaPro (Eg:VersaPro.txt) is open. It gives a message “ Instance of VersaPro is running and cannot be installed”. It considers as if VersaPro is running and aborts installation process.

Resolution: This has been is fixed in VersaPro 2.04. Now it gives this message only when

VersaPro application is open.

Series 90 Micro item is not being shown in options for Nano/Micro build

Details: VersaPro doesn’t show Series 90 Micro item in tools/options => PLC select Listbox for Nano/Micro build.

Resolution: This is fixed in VersaPro 2.04. Series 90 Micro item is added in the listbox for nano/micro build.

Port Configuration problem on PCM711 using VersaPro

Details: Configure PCM 711 with Port1 as CCM Master and Port2 as Programmer.

Downloading configuration to PLC will put PLC in fault mode with fault code “Unsupported feature in configuration.

Resolution: This issue has been fixed in VersaPro 2.04. PLC will not go into fault mode.

Power consumption calculation method is wrong for VersaMax racksystem

Resolution: Formula for this calculation was wrong and has been corrected in VersaPro 2.04.

Incorrect power consumption values for few 9030 i/o modules

Resolution: Values are corrected in VersaPro 2.04 for modules – IC693MDL640,

IC693MDL641, IC693MDL645, IC693MDL655, IC693ALG390

Coil on CV of timer/counter in column 9 halts PLC

Details: Put a timer or counter in column 9, and then add a coil on CV in column 10. Run this on a 90-70 PLC and it will halt the CPU.

Resolution: This issue has been fixed in VersaPro 2.04.

19

20 Important Product Information

GFK-1671P

34200

34306

34362

35054

35308

35710

36054

39374

40448

40503

40590

Error 502 comes up while validating projects with motion & local logic blocks

Details: Few VersaPro projects, which have valid motion and local logic blocks included threw error 502 during validation.

Resolution: VersaPro 2.04 will not report this error for valid case.

The font of print out increase in size from the second page onwards

Details: There were few instances where first page prints out correctly but from second page onwards the font increases in size and cannot be read.

Resolution: This issue is fixed in VersaPro 2.04.

Moving a CMM module in a 9070 destroys all EGD information associated

Details: Configure a CMM in a 9070 that has EGD information associated with it (exchanges that use that CMM module) and move that CMM card in the hardware configuration, it erases all EGD exchanges associated with it.

Resolution: EGD exchanges will not get deleted in VersaPro 2.04 after moving CMM to a different slot.

Not possible to enter negative constant to an input parameter of C block

Details: When we try to give negative constant as C block parameter an error was given as

"Constant Out of Range"..

Resolution: VersaPro 2.04 allows negative constant on C blocks.

Run Mode Store of C Blocks is apparently not supported for the 90-70

Details: Run Mode Store of C Blocks is apparently not supported for the 90-70. The Message

Pops up and asks if you want to do a Stopped Mode Store. If you say Yes, it appears to perform a Run Mode Store.

Resolution: In VersaPro 2.04, modified the check for C blocks during RMS to only ask about stopped mode store if the PLC does not support bumpless RMS of C blocks.

Maximum value for position offset for few APU functions is wrong

Details: Max value for Position offset value is 255 irrespective of APU function configured.

Resolution: This has been corrected in VersaPro 2.04. Max value varies depending upon APU function configured.

Save message box comes up for Variable Tables even when there are no modifications

Details: When you open projects created in earlier versions of VersaPro and close project without any modifications. You will still receive a message to save variable tables.

Resolution: VersaPro 2.04 will not pop up this message in this type of scenarios.

_Main.dec is not equal even though logic is equal

Details: Above problem is seen when we store logic, which has either BIT_SEQ or

SHFR_WORD function with ST set to either %M or %Q.

Resolution: This issue is fixed in VersaPro 2.04.

No confirmation dialog when deleting an exchange

Resolution: VersaPro 2.04 will pop up a dialog to confirm the deletion of exchange.

Moving CMM742 module and adding a module in that slot destroys EGD

Details: Configure EGD exchanges for CMM742 and move the module to another slot. Now, add any module to the slot where CMM742 was previously present. EGD exchanges get deleted.

Resolution: This issue has been fixed in VersaPro 2.04.

“Output enable” parameter for GBI002 is not working properly

Details: This parameter has been incorrectly linked to discrete input segment. Parameter should be attached to output segments

Resolution: This issue is fixed in VersaPro 2.04.

Important Product Information

GFK-1671P

Problems Resolved by Version 2.03

Hardware issues resolved:

24498

24636

25334

25473

26251

22975

23171

25945

VersaPro incorrectly reports a fatal overlap when configured for %GB,%GC,%GD &

%GE references for BEM731

Details: VersaPro 2.02 erroneously indicates a fatal overlap when a Genius Bus Controller

IC697BEM731 is configured to receive global data from two other 90-70 GBCs. The first 90-

70 global data is configured to go to %GB0001 length 64 bits and the second 90-70 global data is configured to go to %GC0001 length 64. These are two distinct memory areas but

VersaPro erroneously indicates that there is a fatal overlap.

Resolution: This has been corrected in VersaPro 2.03 and no fatal overlap is reported.

Verify of VersaMax Ref Memory Alloc says Equal even if they are not

Details: Store a default VersaMax configuration with any CPU and verify. Verify is equal as expected. Now change the memory limits in CPU Memory tab to value other than the defaults.

VersaPro reports that the Reference Memory Alloc data is still equal on Verify.

Resolution: This has been corrected in VersaPro 2.03 and Verify works correctly.

Power consumption values gets changed if port mode for VersaMax CPUs is changed

Details: Changing the port mode in VersaMax CPU configuration changes the power consumption values for the CPU. These values should not get changed by changing the port modes.

Incorrect description for VersaMax Expansion Bus Transmitter in HWC print report

Details: HWC report of a VersaMax rack with an VM Expansion Bus Transmitter

(IC200ETM001) says "IC200ETM001 Expansion Bus Isolated Receiver".

Resolution: Description has been changed in VersaPro 2.03 to print "IC200ETM001

Expansion Bus Transmitter".

Incorrect module dependant data for VersaMax Analog modules

Details: The 16-bit module dependant data in the Hardware configuration was incorrect for

VersaMax Analog modules.

Resolution: This is corrected in VersaPro 2.03.

Printing HWC report of configuration having Profibus Master modules locks up the application.

Details: If you try to print or view print preview of a HWC configuration with any Profibus

Master module, the HWC application locks up and will have to be terminated through the

Windows task manager

Resolution: This is fixed in VersaPro 2.03 and Print works as expected.

HWC Reference View manager contains incorrect slot locations for VersaMax modules

Details: HWC Reference View Manager lists incorrectly the slot locations of references for

VersaMax modules. The slot locations are off by 1.

Resolution: This problem has been corrected in VersaPro 2.03

Blank data areas in between used ones may lead to corruption in Profibus Master module configuration

Details: If a Profibus Master module configuration has unused data areas in between used data areas, it may cause corruption of the Profibus configuration.

Resolution: Any such blank data areas are automatically deleted on save in VersaPro 2.03.

VersaPro does not flag an error is Subnet Mask or Gateway IP address is set to non-zero values when IP address is 0.0.0.0

Details: In the Ethernet tab of HWC configuration of Series 90-30 CPU364/CPU374, Series

90-70 CMM741/742 and VersaMax E05, no error is reported if Subnet Mask or Gateway IP address is set to non-zero values when IP address is 0.0.0.0.

Resolution: VersaPro 2.03 reports an error in case of such a configuration.

21

22 Important Product Information

GFK-1671P

Miscellaneous issues resolved:

24270 VersaPro online cross-reference and Use table reports do not specify the scope of the

report

Details: The Online Cross Reference and Usage table do not specify the blocks for which the report is being generated

Resolution: The scope of the report is mentioned at the end of the report to indicate whether the report is generated for the entire folder or specific blocks.

CR71758 Load to a new folder Not Equal.

Details: When a program, containing a variable declared as a bit in the VDT and used as a word in the program is loaded from PLC into a new folder, the logic does not show equal.

22167

21710

Resolution: This is fixed in VersaPro 2.03 and the folder loads correctly.

Loading a 90-70 CPU772 with GBC configured results in an error

Details: Load Hardware configuration from a 90-70 CPU772 having Genius Bus controller configured. An internal program error message is displayed.

Resolution: This problem is resolved in VersaPro 2.03 and load works correctly.

Importing a LM90 folder may result in differences in retentiveness of references

Details: After importing a LM90 folder, you may see differences in the retentiveness of references compared to the original Logicmaster folder. This can happen if you used bit references (%I, %Q, %M) as input or output operands for a function and the bit reference is on a byte boundary (1,9,17 etc).

Resolution: This is resolved in VersaPro 2.03 and folder imports correctly without any difference in the retentiveness

VersaPro does not take negative values in the parameters for 90-70 CALL function of a

C block

Details: VersaPro does not accept negative constant values in 90-70 CALL function of a C block. On compilation, “Constant value out of range” is reported.

Resolution: VersaPro 2.03 accepts constant values in the range -32768 to 32767.

Important Product Information

GFK-1671P

Problems Resolved by Version 2.02

Hardware issues resolved:

17581

19888

21359

21688

21251

22275

22166

GSD file import error

Details: When importing a GSD file into HE693PBM100 or HE693PBM101 module, the import will result in an error message 'Unexpected value' if a semi-colon is present at the end of 'Ident_Number' line.

Resolution: Import works correctly in VersaPro 2.02 and no error messages are displayed

Unused Slave Information and Data Areas printed in HWC report

Details: Slave Information and Data Areas that are not used are also included in the HWC

Report printout.

Resolution: Only the used Slave Information and Data Areas will be printed in VersaPro 2.02.

LM90 folder with CMM311 configuration imports incorrectly in VersaPro

Details: When a CMM311 folder with configuration mode set to CCM/SNP is imported, the configuration mode changes to SNP/CMM in VersaPro. A similar behavior is observed with

RTU/CCM and RT/SNP modes.

Resolution: All modes import correctly in VersaPro 2.02

Invalid SNP ID gets cleared in parameter editor

Details: When you set the SNP ID to an invalid value (e.g. "AB C") it will cause an error in the module but when you open and close the editor, the parameter shows as empty.

Resolution: The invalid value is now displayed in red in the parameter editor.

Storing a ALG430 configuration results in a system configuration mismatch

Details: When a configuration with VersaMax ALG430 module is stored to PLC, a system config mismatch on the ALG430 modules is obtained.

Resolution: The configuration is correctly stored without any problems.

Produced Exchange Period if set to less than 10 gets resets to default value 200 after reopening

Details: In VersaPro 2.01, set the Produced Exchange Period to a value less than 10 in

Ethernet NIU module. Save, Close and Reopen the configuration file. The parameter is reset to the default value of 200.

Resolution: The parameter value is retained on reopen in VersaPro 2.02.

Reference Addresses still allocated when a GBC Redundant modules are added using

Redundancy Wizard in a slot with a I/O module

Details:

1) Add an I/O module to slot 2 in a 90-70 system and open the editor

1) Run the Red Wizard on a 90-70 system.

2) Choose Add GBC for redundancy

3) Select Rack 0 and Slot 2 -> for location

4) Finish

The I/O module's parameter editor is still open and its reference addresses are still allocated to the rack system in the Reference View.

Resolution: On adding Redundancy scheme, the I/O module’s parameter editor is closed and its reference addresses are cleared in VersaPro 2.02.

Communication issues resolved:

ID Description

20762 HDRVSNP.exe locks up when trying to dial into a line that is busy over a modem connection.

Details: Configure VP for a modem connection and dial into a line that is busy.

HDRVSNP.exe locks up and the only way to recover is to use the task manager to kill the

23

24 Important Product Information

GFK-1671P

Problems Resolved

ID Description

19987 hdrvsnp.exe process.

Resolution: This problem is resolved in VersaPro 2.02.

Unable to read Bulk Memory Area (BMA) size for 90-70 CPX CPUs

Details: After configuring BMA size>0 and storing the hardware configuration to PLC, attempts to read BMA results in error “05E4 – Memory type for this selector does not exist”.

Resolution: This problem is resolved in VersaPro 2.02 and BMA size can be read.

Printing issues resolved:

21520

21687

Printing problems with Fit to Page option on Win 9x Operating systems

Details: When a large VersaPro folder is printed on Win 9x OS, only a few pages will be printed correctly. Then the font changes and becomes unreadable.

Resolution: This issue is resolved in VersaPro 2.02 and the printout will be generated correctly for all the pages.

VersaPro 2.01 locks up during Print Report on Win 9x Operating systems

Details: When printing a report from VersaPro 2.01, the application locks up and stops responding.

Resolution: This issue is resolved in VersaPro 2.02 and the report will be generated.

Miscellaneous issues resolved:

ID Description

20233

19666

16787

17856

21468

20565

Normalization error when loading logic with rungs of length 20 columns.

Details: When logic containing long rungs extending to 20 columns is loaded from PLC,

VersaPro displays a Normalization error message and the Load is stopped.

Resolution: This problem is resolved in VersaPro 2.02 and the block is loaded correctly.

Syntax error when a VersaPro 1.5 folder or block with OVR_PRE system variable is opened in VersaPro 2.0x.

Details: When a VersaPro 1.5 folder or block with system variable OVR_PRE is opened in

VersaPro 2.0x, a syntax error ‘System variable OVR_PRE is not supported by the specified hardware’ is displayed.

Resolution: There are no errors in VersaPro 2.02.

VersaPro Fax Registration Printing Problem due to Regional Settings

Details: The "Register via Fax" registration form cannot be printed out unless the Windows

Regional Settings is set to "English(United States)”.

Resolution: The registration form can be now printed with any Regional settings.

VersaPro 2.01 or lower cannot connect over Ethernet on clean O/S

Details: When installing VersaPro 2.01 or lower onto a PC with a clean operating system with no previous installation of VersaPro, VersaPro will not connect over the Ethernet. When one attempts an Ethernet connection, the error message “Connect Error.0x0005 - Message Not Yet

Confirmed” is displayed.

Resolution: This is because the communication dlls are not correctly registered. They are correctly registered in VersaPro 2.02 on install and VersaPro will connect over the Ethernet on a clean operating system.

VersaPro Online help has no information on Reserved words.

Resolution: A list of reserved words has been added to the VersaPro online help.

Hardware Configuration options in different editions of VersaPro

Details: Hardware configuration types in VersaPro options-set (Tools->Options->Default

Hardware configuration) is available even for types which is not supported by the currently installed edition of VersaPro. For example, 90-70 option is available for Standard edition also.

A user has Professional edition installed with 90-70 as the default Hardware configuration

Important Product Information

GFK-1671P

ID Description type. If he un-installs Professional and install Standard edition, he cannot create a folder until he selects an hardware type other than 90-70.

Resolution: VersaPro 2.02 sets a default option of Series 90-70, Series 90-30 and VersaMax

Nano/Micro for the Professional, Standard and Nano/Micro editions respectively. The hardware types that are not supported by the installed edition are not available in the Tools-

>Options->Default Hardware configuration selection box.

25

26 Important Product Information

GFK-1671P

Problems Resolved

Problems Resolved by Version 2.01

Print issues resolved:

ID Description

CR74863/

CR72266

Printout of long rungs results in undesirable output .

Details: If the length of a rung in Ladder Editor exceeds the page width, then the rung will be printed across two pages.

Resolution: VersaPro 2.01 now has a ‘Fit to Page’ feature to fit the rung in the width of a single page in the Ladder printouts. Check the ‘Fit Ladder Diagram Printout to Page’ option in the Tools->Options menu Ladder Tab to turn on this option. Checking off this option will wrap the rung to the next available line in the Ladder printout. Please note that this option is checked on by default.

CR75849 Problem with printing LD Logic with Comments in Windows 2000.

Details: If you print an LD program with Comments in Windows 2000, the text after the comments may print with a much larger font.

Resolution: The LD font should be set to Arial 8-pt and the print resolution to 300 dpi. To set the LD font to Arial 8-pt:

1. Open the Options dialog box from the VersaPro Tools menu.

2. Click on the Display tab.

3. Select Category ‘LD’. Now Select Font ‘Arial’ and Size ‘10’ from the list.

Check the ‘Fit Ladder Diagram Printout to Page’ option in the Tools->Options menu Ladder

Tab.

15928 Problem with Hardware configuration report for VersaMax PLC

Details: If you print the HWC report for a VersaMax PLC with added carrier/bases past slot 1 the report will not show that information. Only the Slot 0 and Slot 1 information will be included in the report.

Ethernet Global Data issues resolved:

ID Description

CR75993 %GA, %GB, %GC Data Types for Ethernet Global Data Not Allowed in VersaPro.

Details: VersaPro 2.00 has a limit has a limitation that prevents the use of %GA, %GB and

%GC as reference types for Ethernet Global Data exchanges.

Resolution: VersaPro 2.01 now has the option to use %GA to %GE as reference types for

Ethernet Global Data exchanges.

16457 VersaPro translates incorrect EGD when a 1.10 folder is imported to 1.5 or 2.0.

Details: When a 1.10 folder is imported into VersaPro 1.5 or 2.0, the EGD range data is not imported correctly. The Offset entry is sorted to place Status in the first row instead of 0.0 but the rest of the range data is not sorted accordingly.

Important Product Information

GFK-1671P

Communication issues resolved:

ID Description

17024 Error when storing to UDR001 VersaMax Micro

Details: When a folder is stored to UDR001 in VersaPro 2.00, a store error “store error

0x6D09 -Unknown Target com error” is displayed.

CR75970 Loading into a folder in which the retentive state of some variables have been changed from retentive to non-retentive.

Details: If you store a folder from VersaPro 2.00 to the PLC, change one or more variables from retentive to non-retentive and then load from the PLC, your folder will remain unequal because VersaPro will not update the retentive state of any variables that are retentive in the

PLC.

19302 VersaPro 2.00 cannot connect to fault table via ethernet

Details: When attempting to connect to Fault Table using VersaPro 2.00, an error message saying “Requested server not found. Port is not configured” is displayed.

Resolution: The problem is the TCP communication drivers not being registered properly and this has been corrected in release 2.01.

Hardware Configuration issues resolved:

ID Description

CR75620 Pulse Train with Ramp is not supported in VersaMax Micro.

Details: Pulse Train with Ramp is not a supported option for Channel Function parameter in

VersaMax Micro configuration.

Resolution: This option is no longer available in VersaPro 2.01.

16785 VersaPro crashes when the sweep mode is changed in 90-70 configuration

Details: When the sweep mode in the scan tab of CPX928 or CPX935 configuration is changed from Normal to Constant Sweep or Constant Window, HWC application crashes with the following error:

The instruction at "0x002a07a1" referenced memory at "0x00000148". The memory could not be "read". Click OK to terminate the application.

16786 BKW Status bit is not set in ALG392 configuration

Details: Broken Wire (BKW) Status bit is not with an open-wire situation in ALG392 configuration.

16789 Data Area deletion problem in Profibus Master module

Details: In the Data Area tab of Profibus Master module (HE693PBM101), when one row is deleted using Parameter->Delete, it also changes the Module # and Input/Output offsets of the next data areas.

16790 Problem when storing a VersaMax CPU001 configuration with non-default memory references.

Details: While attempting to store an existing folder with configurable memory (%AI, %AQ and %R reference addresses with non-default values) to a CPU 001, a message box in

VersaPro 2.0 is displayed and the store fails. The message box error was "Store Error 0x05F4 -

Invalid Input Parameter in Request"

16833 Incorrect calculation of power consumption in Hardware configuration

Details: The power consumption values for several 90-30, 90-70 and VersaMax modules are incorrect.

Resolution: The power consumption algorithm and values are corrected in VersaPro 2.01 for all 90-30, 90-70 and VersaMax modules.

27

28 Important Product Information

GFK-1671P

Problems Resolved

ID Description

16880 A stop fault error is produced when the internal switch on ACC300 Input simulator module is in 8-bit position

Details: ACC300 input simulator (switch module) contains 16 switches plus and internal switch to disable the second group of 8 switches leaving only 8 switches active. VersaPro allows the number of %I points to be either 8 or 16. This would indicate it is reading the internal 8/16 switch position. With the internal switch in the 8 point option, a stop fault error

(config mismatch) is produced.

CR75970 Unable to delete GBC at SBA 31.

Details: If you try to delete the BEM731 in the slot 31 of a Genius Bus Controller, save and reopen the hardware configuration the BEM731 reappears in the slot 31.

Resolution: The BEM731 in the slot 31 cannot be deleted in VersaPro 2.01

19039 Incorrect validation of Scan sets in 90-70 configuration

Details: Change the I/O Scan set for a 90-70 module to a value larger than the number of scan sets defined in the Scan Sets Tab of 90-70 CPU configuration. Close the folder and you get an error saying that the I/O Scan Set parameter value is incorrect. Reopen the folder and no error is displayed.

Resolution: This is corrected in VersaPro 2.01. An error message will be displayed in the Log

View window when opening the invalid configuration.

19836 The value of the Length parameter in BBA100 module is incorrect

Details: The length parameter in the Settings Tab of BBA100 mixed analog 90-70 module is wrongly set to 8. It’s value should be 4.

Resolution: This is corrected in VersaPro 2.01.

18841 Cut and Paste of modules from one slot to another in Hardware Configuration changes the reference address values

Details: When a module is cut from one slot and pasted to another slot, the values of the reference addresses are changed.

Resolution: The reference addresses are not auto-assigned in VersaPro 2.01and the same reference addresses are retained on Cut and Paste. Conflict of reference addresses, if any, is also flagged.

LM90 Folder Import issues resolved:

ID Description

CR75761 Import of a LM90 folder with redundant GBC pairs causes fatal overlaps

Details: If you import a Logicmaster 90-70 folder with two redundant pair Genius Bus

Controllers (GBC), VersaPro may declare there is a fatal overlap between the input points

(analog and discrete) on both GBCs. However, as a redundant pair, the I/O must be programmed identically and a fatal overlap should not be declared.

18682 Import of a LM90 folder with APU305 configured changes %I reference address.

Details: When a LM90 folder with APU305 module configured is imported into VersaPro

2.00, the value of the %I starting reference address in the Settings Tab of APU305 configuration is changed.

Resolution: This is resolved in VersaPro 2.01 and the correct value of the reference address is generated.

CR75812 Import of a LM90 folder with Genius Global data may produce parameter error.

Details: If you import a Logicmaster 90-70 folder with Genius Global Data, look at the Global

Data tab on the Genius Bus Controller (GBC) and then try to close the bus controller

Important Product Information

GFK-1671P

ID Description configuration, you may get an error stating that the data length should be 64 if you have configured the GBC for more than 64 bits of %G or %GA memory. However, this should not be an error condition. The 64 limit only applies to word type variables (%R, etc.)

29

30 Important Product Information

GFK-1671P

Problems Resolved

Online Help issues resolved:

ID Description

16661 Incorrect information in "Scan Sets Tab, 90-70 CPUs" online help page

Details: The Scan Sets Tab, 90-70 CPUs help screen gives incorrect information on how to define a new scan set. It says " To define a new scan set, click the Add button".

Resolution: The Online help in VersaPro 2.01 specifies the procedure to add a new scan set by using the Parameter->Add menu item.

17659 Incorrect Maximum comment size information in VersaPro Online Help

Details: The following information in ‘Comment Function’ page about the restriction on the comment size is not correct :

"Use whenever you need to explain a portion of the control folder. (Adding comments to your folder makes it easier to maintain.) After accepting the comment rung, you can zoom into the comment and add up to 2048 characters of text."

Resolution: The maximum comment size is corrected to 30k in VersaPro 2.01.

19521 Clicking on the programming examples in VersaPro 2.00 Online help results in a error message.

Details: Clicking on the programming examples in VersaPro 2.00 Online help results in a error message ‘Cannot ding RLD70_ENU.help (or Ldex_enu1) file.’

Resolution: These files were not included with the 2.00 installation and are now included with

2.01.

16660 Incorrect information in 90-70 Module Catalog (CPU) page regarding 90-70 CPUs

Details: The “90-70 Module Catalog (CPU)” page in the Online Help gives incorrect information about which 90-70 CPUs are fully supported.

Resolution: This information is corrected in VersaPro 2.01 and a warning is also added that the specified 90-70 CPUs might have a problem in upgrading their firmware.

Important Product Information

GFK-1671P

Miscellaneous issues resolved:

ID Description

CR73125 VersaPro crashes when putting focus on Find/Replace dialog after closing folder

Details: Start VersaPro and create a new or open an existing folder. Select

Edit ®Find/Replace which brings up the Find/Replace dialog box. From VersaPro, select

File ®Close and then click on any part of the Find/Replace dialog box. VersaPro crashes with the following Application error message: “The instruction at ‘0x5f40277e’ referenced memory at ‘0x00000000’. The memory could not be read.”

16834 Indirect references disappear when a block is copied to another folder

Details: When a subroutine Ladder block using indirect references is copied to another folder, the Indirect references disappear. This occurs if you try to use any of the methods of copying the block to another folder - i.e. import the block, copy the block thru the clipboard, or drag and drop the block.

Resolution: This is resolved in VersaPro 2.01 and the indirect references are retained when a block is copied.

CR75510 Internal Error while CHECKALL for unsupported folder in Nano/micro edition

Details: When a 9030 folder is opened in Nano/Micro edition where it is not supported, error messages are displayed. But when a Check All is done an Internal Error message is displayed.

18454 IP Address is blanked out from an ENIU HWC when upgrading from VersaPro 1.5 to

VersaPro 2.00.

Details: When a VersaPro 1.50 folder with IP address configured in Ethernet NIU is opened in

VersaPro 2.0, the IP address in the Network tab gets blanked out and you get a message when closing the folder that the IP address cannot be blank.

17717 LogicMaster 90-70 Install problem with VersaPro CD

Details: When you try to install LogicMaster 90-70 from the VersaPro CD, LogicMaster 90-30 gets installed instead.

Resolution: This problem has to resolved in VersaPro 2.01 and the correct application is installed.

CR75721 Paste is disabled when logic copied from one folder to another and the first folder is closed

Details: Open two folders in separate instances of VersaPro. Copy logic within a block from the first folder. Close VersaPro with the first folder and attempt to paste the copied logic to any block in second folder. Paste is disabled. If you perform the copy and leave first folder open, paste into second folder is enabled and succeeds.

Resolution: In VersaPro 2.01, Paste is enabled in the second folder when the first folder is closed.

19129 Load of stored values does not always populate the stored value field

Details: Create two variables in VersaPro 2.00, one %m-word and a %m-bit within that word.

The stored value field should be blank. Load overridden/stored values from the PLC.

Occasionally, the stored value field for the word variable will not be set but the bit value will be set. This may take several attempts, as the problem is intermittent.

Resolution: The stored values are correctly set on load in VersaPro 2.01.

31

32 Important Product Information

GFK-1671P

Open Issues and Problems

Open Issues and Problems

Open issues in VersaPro 2.04

1. If you load a hardware configuration from the PLC with the Hardware configuration window open, that

hardware configuration is not automatically saved. If you close the folder at this point without saving the configuration, the loaded hardware configuration will be lost.

Suggested Resolution: There are two simple remedies to this situation: Save the hardware configuration immediately after it has been loaded, or make sure that the hardware configuration application is closed whenever you load a hardware configuration from the PLC. (CR69799)

2. Auto-configuration of VersaMax generic modules is not supported by hardware configuration. If you upload a configuration from an auto-configured VersaMax PLC, all generic modules will be replaced by an empty slot. (CR69308)

Suggested Resolution: There is no requirement that you load the Hardware Configuration if the system is autoconfigured. If you choose to load the hardware configuration for documentation purposes, you will need to configure generic modules after loading the hardware configuration from the PLC in this situation.

3. Coil use checking only checks for explicitly used coils. If you write to outputs (%Q memory) with a wordoriented function, only the first bit of this memory type will be checked during the coil check process.

(CR69797)

Suggested Resolution: The find operation has implicit reference capabilities to check for this type of operation.

4. Cut and paste of parameters does not work as expected. When an input parameter from a function block is copied, it can not be placed as an output parameter on a function block. (CR69512)

Suggested Resolution: Parameters are instance-specific. Inputs to function blocks can be copied to inputs on other function blocks – they will not attach to outputs.

5. It is possible to configure the VersaMax Thermocouple Module (IC200ALG630) with parameters that

exceed the modules range. If this happens, you will be presented with a System Configuration Mismatch

Error in the PLC Fault Table. Until this fault is corrected, this module will not function in the PLC system

Suggested Resolution: Clear the PLC Fault Table, Re-configure the module using the correct parameters for the attached thermocouple device, and store the configuration to the PLC.

6. The VersaPro product uses the latest version of GE communication services. Products that use

TCP communications drivers that are common with VersaPro must be installed before VersaPro in order for

VersaPro to operate properly with Ethernet network. This is a TCP I/P driver registration issue. This includes such products as Host Communications Toolkit and Control. If version 2.2 or later of Control is used on the same PC as VersaPro, this is not an issue.

Suggested Resolution: Install VersaPro last, or re-install VersaPro to correct the driver registration.

7. Storing a hardware configuration that does not match the physical hardware in the rack does not

generate fault message in VersaPro and VersaPro states that the item Stored Normally. (CR69473)

Suggested Resolution: The PLC provides a Config Mismatch fault which can be observed in the Fault Table.

Important Product Information

GFK-1671P

Open Issues and Problems

Communications Issues

ID Description

Association of Device Feature in CCU Not Used by VersaPro.

Details: The CCU is a shared software component with the Control programmer. This utility includes a feature called Association of device which is used by Control. This feature is not supported in VersaPro.

Resolution: The Association of Device feature in the CCU should not be used with VersaPro.

CR70172 Incorrect error message when clearing PLC with Ethernet connection.

Details: With a direct connection to the PLC (CPU311 or CPU313) via an Ethernet connection, if you select everything to be cleared in the PLC, VersaPro gives a message box to the effect that a referenced memory address could not be written appears. When okay is selected a second message box appears to the effect that a referenced memory address could not be read.

Resolution: When the PLC is cleared, the Ethernet module will reset which prevents communications to the PLC. This causes the error message to be presented and prevents connection to the PLC during the reset period. Wait a few minutes for the Ethernet module to re-boot and then try to connect again.

CR74357 VersaPro locks up tasks that require online monitoring while PLC is running if

OLE32.dll component is out of date.

Details: VersaPro locks up when the user attempts to perform any action that requires an online update after initial connection and update are established. A serial connection is established with VersaPro to a CPU that is in RUN mode. The logic is open, and VersaPro performs an online update of the logic in the open window. Now if an attempt is made to perform any action that requires a new online update (open reference table, scroll down a few rungs in logic, open the status info. window, open another logic window, etc), VersaPro locks up and does not respond to any mouse or keyboard actions. If multiple mouse clicks are made on the main menu bar of VersaPro, nothing immediately happens, but approximately a minute later VersaPro returns a message box that informs the user that the “Server is Busy”, and the

“action cannot be completed because the other program is busy. Choose ‘Switch To’ to activate the busy program and correct the problem.” Selecting ‘Switch To’ causes the Start

Menu to invoke itself. Changing focus back to VersaPro causes the ‘Server Busy’ message box to reappear. Selecting ‘Retry’ removes the message box and restores focus to the main logic window, but clicking anywhere within the application causes the message box to return.

VersaPro must be shut down using the Task Manager, and both the HDRVSNP and GEFSVR drivers remain active and must be manually terminated.

Resolution: VersaPro 2.0x requires OLE32.dll shipped with Windows NT 4.0 SP5 or greater, Windows 95B, Windows 98 or Windows 2000 for communications to work properly.

It is possible for an older version of the file to be installed by another software package and cause this issue. You should update the operating system so that the file has at least the following revision: OLE32.dll Ver 4.0 dated 4/29/99:: 12:04 PM size 709KB or a later version.

CR75866 At the end of successful store, VP loses connection to CPU363 PLC and auto reconnects.

Details: After a successful store of HWC, Logic and Stored Values, VP loses connection and automatically reconnects to a CPU363 when connected directly to the serial port on the

CPU363.

Resolution: The CU363 will reset the serial port when a new hardware configuration is sent causing the PLC to lose connection with the PLC. If this causes a problem for your application, you should use the serial port on the 90-30 power supply.

33

34 Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

CR75914 Ethernet communications problems after upgrading to LM9070 Release 7.05.

Details: After installing LM9070 Release 7.05, you may find that VersaPro will not connect with the PLC when using an Ethernet connection.

Resolution: You should re-install VersaPro and this will resolve the problem.

CR76447 Host Driver Timeout when storing Maximum size C program to flash.

Details: When writing a maximum size c block to flash, a host driver timeout error occurs.

This happens when connected serially and also via Ethernet.

Resolution: Since the C program/block is large, the write to flash takes approximately 23s to complete. This exceeds the VersaPro default Global Request time-out parameter and results in the time-out failure. This problem will occur for any program (C, LD, or IL) that takes longer than the VersaPro default Global Request time-out that is 16s.

To correct this problem the following must be adjusted in VersaPro:

1) Open the CCU - Communication Configuration Utility (Go to the Tools menu and select

Communications Setup menu option)

2) Select the Ports Tab.

3) Select the communication port in use (say COM1) and click the Edit button.

3) Click the Advanced button on the Edit Port dialog.

4) Change the Request Timeout to 30000ms (30s).

5) Click the OK button.

6) Select the Global Parameters Tab.

7) Click the Edit button.

8) Change the Request Timeout to 30000ms (30s).

9) Click the OK Button.

10) Click the OK Button on the CCU dialog.

11) VersaPro must now be disconnected and reconnected from the PLC for the new time-out parameters to take effect.

CR75957 Clear All Produces Temporary Loss of Communications with VersaMax CPUs.

Details: When attempting a clear all or read/write/verify of the EZ Programmer with VersaPro to a VersaMax CPU via a serial connection, communications can be temporarily lost and the clear never completed when there are several expansion racks of modules. Occasionally, communications are lost for a few seconds, then re-established, but the clear never completes.

Resolution: You should increase the request timeout period and the SNP_T5P timeout to

30,000 or greater. This will keep VersaPro from timing out when the PLC is busy with one of these longer operations.

Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

CR72374 Store of Program Logic that contains a large number of Jump Instructions may cause the store to fail.

Details: When you try to store a LD or IL program that contains a large number of Jump instructions, the store may fail.

Resolution: The default Request Timeout should be changed as described below:

1) Open the CCU - Communication Configuration Utility (Go to the Tools menu and select

Communications Setup menu option)

2) Select the Ports Tab.

3) Select the communication port in use (say COM1) and click the Edit button.

3) Click the Advanced button on the Edit Port dialog.

4) Change the Request Timeout to 30000ms (30s).

5) Click the OK button.

6) Select the Global Parameters Tab.

7) Click the Edit button.

8) Change the Request Timeout to 30000ms (30s).

9) Click the OK Button.

10) Click the OK Button on the CCU dialog.

11) VersaPro must now be disconnected and reconnected from the PLC for the new time-out parameters to take effect.

Cut/Copy/Paste Issues

ID Description

CR74483 Copy of variable row from Microsoft Access to Vardec of VersaPro unsuccessful.

Details: Open VersaPro and create a folder. Open Access and create two rows in it. In the first

Row define the following fields: Name, Type, Len, Address, Description, Stored Val, Ret, and

Ovr. In the second row , define: var1, INT, 1, %R00001, xyz, and 1. Now perform a copy on the Second Row and attempt a paste in the Variable Declaration of VersaPro. An error message box pops up saying “unable to paste.”

Resolution: VersaPro does not support Microsoft Access copy/paste formats. However,

VersaPro can import variables in comma-separated variables (csv) format, so you can export the data in this format. Also, VersaPro supports copy/paste from Excel. You can export the

Access file to Excel format and then copy and paste from Excel.

DSM314 Local Logic, Motion Program and CAM Editor Issues

ID Description

CR70864 Motion and Local Logic Editors Displaying Unprintable characters under Windows 95.

Details: Create a comment text below using Microsoft Word as an editor (Times New Roman, font size 10). When text is copied into local logic and motion editors, the four periods are replaced with the unprintable square box and one dot. This occurs only when running under

Windows 95. It is not a problem on Windows NT.

//This is a simple comment that

//can be copied into an editor....

Resolution: When using Word as a text source for Motion programs, you should configure

Word to view only printable characters. This can be selected under Tools ® Options ® View.

35

36 Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

Insert of CAM blocks from other folders, Drag and Drop, Cut/Copy/Paste of CAM blocks between Multiple instances of VersaPro is not supported.

Details: If you attempt to insert CAM blocks from another folder or drag and drop, cut/copy/paste CAM blocks from other instances of VersaPro, the operation may be successful but the CAM profiles will not be copied to the new folder.

Resolution: You should use the import features within the CAM editor in order to re-use blocks between folders. Also, within VersaPro, you can copy a CAM block by having only one instance of VersaPro open, copy a CAM block, close the folder, open a new folder and then paste the block into the new folder.

Motion program store error when storing Motion zip file of size greater than 32k to PLC with old 9030 firmware using VersaPro 2.0x.

Details: The maximum size allowed for the DSM Motion Zip files is increased to 64k from

32k in VersaPro 2.02. If you store attempt to store a Motion zip file of size greater than 32k to a 9030 PLC with the older revision of the firmware, you will get a Store error “0x0400 –

Unknown TargetComm Error”.

Resolution: This is because the older revision of 9030 firmware supports a Motion zip file with a maximum size of 32k only. You will need to upgrade to the new revision 10.60 in order to store Motion zip file of size greater than 32k.

Fault Table Issues

ID Description

CR75877/

CR75906

Fault Table: Can not bring up Fault table when connected to 9070 CPU780.

Details: After connecting to a 90-70 CPU780 or CPU771 with the main VersaPro application, if you try to bring up the fault table using “Tools ®Fault Table” menu, an error message

“Maximum number of users exceeded for Requested Port.”

Resolution: This CPU does not support multiple connections so both the VersaPro main application and the Fault Table cannot be connected at the same time. You should disconnect

VersaPro from the PLC and then launch the Fault Table. When you need to reconnect to the

PLC with VersaPro, you should first close the Fault Table.

Find and Replace Issues

ID Description

CR72914 Find/Replace Auto-Assign Increments by 16 on contacts/coils.

Details: Using the Find/Replace dialog, I specified to replace %S00008 with %T. Each time the replace occurred on a contact, the Auto-Assign created a new Word type variable. You would expect it to create a new Bit type variable since a Bit type memory is specified for the replace. This issue also applies to IL Blocks and Boolean Constructs (I.e. LD_BOOL,

ST_BOOL,...)

Resolution: You should avoid using the auto-assign feature when using find/replace since the assignments will not be optimal and the type created for the replacement may not be correct.

To avoid using the auto-assign feature, you must specifically put a reference address in for the replace. For example %T2 in the case described.

Important Product Information

GFK-1671P

Open Issues and Problems

Hardware Configuration Issues:

ID Description

CR71631 Incompatibility between MS IntelliPoint Mouse S/W and VersaPro H/W Config.

Details: The IntelliPoint software enables you to expand Mouse properties. Under the

Visibility Tab, one of the parameters is Hide Pointer While Typing. If this parameter is selected and you attempt to edit CPU or module parameters, the mouse pointer disappears.

Resolution: The mouse pointer re-appears once the pointer is positioned outside the H/W

Config window. If another application is selected to be in focus and then the H/W Config window is re-selected, the pointer re-appears. Another work around is to disable the “hide mouse pointer while typing” feature in the IntelliPoint software.

CR72999 After load of old Profibus master configuration (PBM101), verify after successful store of HWC reports checksum and Rack&IO NOT EQUAL

Details: When loading from a PLC that contains the configuration for an older Profibus module, the configuration is converted to the new format. However, the hardware checksum is not recalculated which prevents the hardware configuration from being equal with the PLC after a store.

Resolution: The user should make a small change in a hardware configuration item which will force the hardware configuration to re-calculate its checksum. The user should also update the

PBM101 firmware to avoid this issue.

CR73061 EGD Configuration erroneously appears to be stored successfully to the CPU364

Revision 9.01, which does not support EGD.

Details:

1) Create an EGD Producer Exchange in VersaPro, Hardware Configuration CPU364

2) Connect to a 364 Firmware Version 9.01. The store will succeed with no errors reported to the user.

3) Set the PLC to Run and try to read the exchange data. No EGD exchanges happen because this version of firmware does not support EGD. However, VersaPro should inform the user that the feature is not supported on the store.

Resolution: You should upgrade the CPU364 to firmware revision 9.10 or later when configuring a CPU364 for EGD exchanges.

CR72441 Hardware configuration crashes when many PBM101 modules are added.

Details: Hardware configuration crashes when many modules of PBM101 are added to racks.

This coincided with ‘low on virtual memory message from OS’.

Steps to reproduce:

1. Open VersaPro

2. Open a folder

3. Open HWC

4. Add PBM101 module in slot 2.

5. Copy the module.

6. Paste in the MAIN rack till end.

7. Goto each rack, go on pasting.

8. A message box ‘HWC: Out of memory’ appears, followed by HWC.EXE -application error and HWC crashes.

The Windows operating system ‘low Virtual memory - close some applications’ message came just before ‘HWC:Out of memory’ message box.

Resolution: You should not use more than 5 Profibus modules (PBM101) unless you have a large amount of free disk space on your PC.

37

38 Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

CR74424 Loading autoconfigured VersaMax modules results in similar but wrong module.

Details The following list of modules have the same board IDs and VersaPro is unable to distinguish between them when loading an autoconfigured module.

IC200MDL650 loads as IC200MDL636

IC200MDL750 loads as IC200MDL742

IC200MDL331 loads as IC200MDL329

IC200MDD844 loads as IC200MDD842

IC200MDL141 loads as IC200MDL140

Resolution: After loading the listed autoconfigured VersaMax modules, you should change the configuration to the proper module in VersaPro and then store the configuration to

VersaMax. After storing the configuration, you will be able to load the configuration properly.

CR74772 “Adapter Name is Not Allowed to be blank” message during EGD Restore.

Details: Create two folders with EGD exchanges: Folder 1 and Folder 2

Folder 2 contains Exchanges to be imported.

1. Open Folder 1.

2. Restore EGD from Folder 2

3. “Adapter Name is Not Allowed to be blank” message is encountered when EGD and Name

Resolution are being restored. The message continues to be displayed 13 times with each

OK click.

Resolution: Delete the adapter name in the Ethernet configuration for folder 1.

Important Product Information

GFK-1671P

Open Issues and Problems

HMI Interaction Issues

ID Description

CR71605/

CR71607

DCOM for Windows 95 version conflict between VersaPro and CIMPLICITY HMI

Details: There is a version conflict of DCOM for Windows 95 between VersaPro and

CIMPLICITY HMI (version 4.01).

Steps to Reproduce:

1) Install VersaPro.

2) Install HMI.

3) During the beginning of the installation of HMI, a dialog box is displayed with the message

“A newer version of DCOM for Windows 95 had been installed. To override, you must uninstall the current version first.”

After pressing the “OK” button, the installation proceeds normally and the install is not aborted even though the message suggests that it should abort.

4) Authorize VersaPro.

5) Authorize HMI.

6) Run the VersaPro program and set the PLC to run mode so that a variable can be imported into HMI and that the values are read from the PLC and updated on the HMI screen.

7) Run an HMI project that monitors the point in the PLC and observe the variable online value updates in the point control panel.

8) Stop the HMI project from the HMI workbench.

9) On stopping the project an illegal operation dialog comes up with the message:

“HCT_rp caused an invalid page fault in module MFC42.dll at 0137:5f4012a1”

Resolution: Even though this error is produced, the HMI project stops without any problems.

The HMI project can also be re-started without any issues.

Uninstalling Cimplicity HMI breaks VersaPro license

Details: When Cimplicity HMI 4.0 1or 5.0 is uninstalled, the license of the VersaPro installation of that PC will be broken. You may get a ‘Product in not authorized to run’ message when you try to open the VersaPro application.

Resolution: You will have to re-install VersaPro to retrieve the license. When VersaPro is reinstalled, the installation program retrieves your license automatically and the VersaPro works without any problems.

CR75621 Ethernet communication problems when re-sizing grid in VersaPro

Details: Devices connected on local network: PC with VersaPro, 2 PC’s each running

CIMPLICITY HMI, using 90-30 CPU364-rev 10. VersaPro connected, online and monitoring. 10 windows are open, “monitor all” is selected and communications is working fine. If you select the option menu in order to change the Ladder grid width

(TOOLS>OPTIONS>LADDER) and move the grid width slider, VersaPro may lose communication with the PLC. In addition, HMI systems may also be knocked off and lose communications. VersaPro will reconnect after about 10 seconds and the HMI system will reconnect after 30 seconds. When the grid size is changed, VersaPro requests updates for all windows since the viewable area has changed. This swamps the PLC with many requests all at once which causes communications timeouts to occur.

Resolution: You should not change the grid size when the “Monitoring All “ option is selected or if this is necessary, you should select “Monitor Active”.

39

40 Important Product Information

GFK-1671P

Open Issues and Problems

Import of LM90 or Control Folder Issues

ID Description

CR71941/

CR71940/

CR71976

Control Version 2.20 VersaMax Configurations can’t be imported into VersaPro.

Details: Control Version 2.20 VersaMax folders can’t be imported into VersaPro.

Resolution: Control VersaMax folders should first be opened with Control Release 2.3 and then saved. The updated folder can then be imported into VersaPro.

CR73144 Invalid Program after import and modification of Series 90 Micro LM90 folder.

Details: A Logicmaster 90 Micro program that contains a vertical wire immediately in front of a single coil will result in the error 0x05F2 - Invalid Program (or too large for PLC) if it is imported into VersaPro, edited, and then stored to the Series 90 Micro PLC. The Series 90

Micro does not support the optimization that VersaPro performs on this structure.

Example 4

Resolution: The work around is to add an ALW_ON contact in front of any single coil that has a vertical wire immediately in front of it.

Example 5: An ALW_ON contact was inserted in front of the M2-FWD coil

Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

CR73532 VersaPro will not Import 90-30 Control Folder.

Details: VersaPro will not import a Control 2.30 Series 90-30 351 folder containing a block with the following rung:

---|/|------|/|------| |-----------(S)-

| |

| +-------(S)-

|

+--| |------------(S)-

| |

| +-------(S)-

|

+---------------(R)--

When the import fails, VersaPro displays a dialog box stating “The import operation has failed due to unsupported content. Please see the Information Window for more details.”

Resolution: Control is generating incorrect code for this rung and VersaPro flags the error properly. You should avoid this type of construct for folders that must be imported from

Control to VersaPro.

CR73854 VersaPro cannot import Control folders configuration without Logic.

Details: VersaPro cannot import Control folders with empty logic. You will get the following error:

Error: Failure reading

C:\CIMPLICITY\Control\folders\test2.dir_f3x\test2\test2\test2\_MAIN.pdt.

Error: Unable to import the logic file.

Resolution: When importing Control folders into VersaPro, add at least one rung of logic to ensure that the folder will import correctly.

CR73855 Control hardware configuration seems to not import properly if hardware configuration binary is not updated.

Details: Create a simple folder with Control with two APMs and a DSM302. Then import with VersaPro and a DEFAULT hardware configuration was created.

Resolution: The user must be in Control hardware configuration screen and invoke the update binary selection and save the folder before trying to import the Control folder into VersaPro.

41

42 Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

CR73856 VersaPro 2.0x Imports Additional Variables from Control.

Details: When importing a Control folder into VersaPro, duplicate variables will be added in the VDT. The “correct” variable in Control was assigned a type word, a length of 50 with 50 stored decimal values in %AI memory. VersaPro successfully imported these variables but also added numerous variables with names equal to a memory address (ex: %AI0002) and assigned it a stored value of one word length that corresponded to the stored value of the

“correct” variable at that specific address. If the stored value of the “correct” variable at that specific location was 0, VersaPro did not add a variable.

Resolution: When importing Control folders, VersaPro will create variables in the following order:

1) Create variables using the reference address as the name for references used in Logic based on the operand type.

2) Create variables using the reference address as the name for references that have stored values. Note variables will not be created if the store value is 0 because VersaPro treats a stored value of 0 as meaning the reference has no stored value).

3) Create variables using the snf file.

This process may result in creating more variables than in the original Control folder. In order to delete unused variables in Logic, the customer can use the Folder ®Find Unused Variables command to highlight the unused variables and then delete out any variables not needed for the application. When deleting variables, the user should be careful not to delete variables that are needed for other applications such as EGD which may not be referenced in Logic.

CR75496 Issues on Import of EGD configuration from Control folders.

Details: When importing a Control folder created with Version 2.3 that contains Ethernet

Global data, you may receive the following error:

“Import of Ethernet Global Data will be aborted. See following errors in Log File for details”.

The VersaPro information window will not give details about the issue. The hardware configuration will be imported but without EGD data.

Resolution: In these cases the Control folder contains configuration parameters that are not supported by VersaPro. To get details on what parameters are causing the problem, you should open the Control folder within the VersaPro hardware configuration application. The errors found will be presented in the hardware configuration log window. Based on these errors, you will need to remove configuration items from your Control folder before importing.

CR75520 Retentive state conflicts after importing Logicmaster folder

Details: If your Logicmaster folder contains references used on word type of instructions and also used as a bit on a contact or coil, you may receive retentive state conflicts because

VersaPro will default the word variable as retentive and the reference on the contact or coil may be set as non-retentive.

Resolution: To avoid this warning, you should change the retentive states of the two variables

(the word and bit types) so that they match.

Important Product Information

GFK-1671P

Open Issues and Problems

Installation/Licensing Issues:

ID Description

CR72511 Convert File system from FAT to NTFS and defrag of disk remove VersaPro license.

Details:

1. Install and License VersaPro

2. Open Control Prompt

3. Type at the Prompt convert c: /fs:ntfs

4. In response to the prompt “Do you want to convert at start up?” type y for “yes.”

5. Restart your PC.

6. Observe conversion during OS Loader7. Log on and run VersaPro and message indicates that VersaPro needs to be licensed.

This is also occurs after defrag of the disk.

Resolution: You should not change the file format or defrag the disk where VersaPro is installed. If this is needed, VersaPro will need to be re-licensed on the affected PC by selecting the Register Now item in the VersaPro program group.

CR73074 Settings.reg error on VersaPro 2.x install after manually deleting files.

Details:

Steps to reproduce:

1. Install VersaPro 1.0.

2. Manually delete the files from “\Program Files\Common Files\GE Intelligent Platforms

\PLCServer” and the files from “\Program Files\GE Intelligent Platforms\VersaPro”

3. Install VersaPro 2.0x from the CD

4. Upon Installation the following error was received: “Cannot import settings.reg: Error opening the file. There may be a disk or a file system error.

5. After dismissing this error, install continues but it also appears that the license tag on the subsequent dialog is missing.

Resolution: You should not delete files in order to perform an uninstall of VersaPro. In order to correct the problem after deleting the files and receiving this error, you should re-install

VersaPro and it will install correctly.

43

CR73105 VersaPro 1.0 uninstall issue.

Details:

1. Clean machine

2. Install VersaPro 1.0 Service Pack 2(build 1031) and register the software

3. Uninstall VersaPro 1.0.

4. Click “Yes to all” when prompted to delete files

5. Install VersaPro 1.1_Nano Micro Edition

6. On reboot, you will get a Windows error message: “At least one system or driver failed during system start up” However this doesn’t affect the functionality of VersaPro 1.1_Nano

Micro.

Note: Event viewer indicates that system start drivers failed to load Network XX. However this doesn’t affect the functionality of VersaPro 1.1_Nano Micro (Build 1150)

Resolution: To avoid this problem, choose No to All when uninstalling VersaPro 1.0 or 1.1x.

44 Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

CR73149 VersaPro 1.0 appears non-functional if login profile used with Nano/Micro Edition.

Details: If the Default Hardware Configuration was set to 90-30 Low End in VersaPro 1.0, after upgrading to VersaPro 1.1, when you create a new folder, you will get the message

“Cannot Create Hardware configuration” and the folder will not be created.

Resolution: Changing the Default Hardware Configuration setting fixes this problem. (From the Tools menu, select Options. On the General tab in the Options dialog box, select a default hardware type from the Default Hardware Configuration list.)

CR73136 VersaPro Install problem when logged onto a Novell network.

Details: When attempting to install VersaPro when also logged onto a Novell network, the following errors will be reported:

RUNDLL has performed an illegal operation and will be shutdown

NWPOPUP has performed an illegal operation.......

MSGSRV32 " "

ESSVC " "

MNTASK " "

Resolution: You should re-boot the computer and not log onto a Novell network. VersaPro will then install successfully.

CR75738 Unable to connect to PLC through VersaPro when FrameworX is also installed.

Details: After installing VersaPro, FxView, FxControl, and FxMotion attempt to connect to any PLC through VersaPro. An error message is presented and connection is not successful.

Steps To Reproduce:

1.Install and authorize VersaPro

2.Install FxView, FxControl and FxMotion.

3.Open VersaPro and attempt to connect to any PLC.

The following error is presented: “Unable to establish RTU communications.” and PLC connection fails.

Resolution: FrameworX registers an older version of opcproxy.dll. This problem can be worked around by re-registering the opcproxy.dll using the following command from a command window:

regsvr32 opcproxy.dll

Information Window Issues:

ID Description

CR71367 Information Window Scroll Bar Issue.

Details: In the Information window the following incorrect characteristic exists.

When an Information Window is resized to a larger window, the slider bar/button in the slider area on the right hand side of the display grows to the point it cannot be not be moved up and down. It, therefore, cannot be used to scroll the window (and there is information that can’t be seen on the screen). The arrow buttons are the only method to scroll the window.

Resolution: The window can be re-sized or the arrow keys can be used to see the information not in view.

Important Product Information

GFK-1671P

Open Issues and Problems

Internationalization Issues:

ID Description

CR73556 Can’t create configuration for CMM321 when regional settings are Swedish or if decimal separator is different than a period.

Details: When using VersaPro with Windows 95/NT Regional Settings other than American

English or using a decimal separator other than a period, there are problems in configuring some modules in hardware configuration because VersaPro converts the parameter strings with decimals into numbers that are out of range. This prevents the user from being able to configure some modules.

Resolution: The work around is to use English (United States) with the default decimal separator as a period or use a period as a decimal separator if a regional setting other than

English (United States) is used. This is changed in the Windows operating system by selecting: Start ® Settings ® Control Panel ® Regional Settings ® Number ® Decimal symbol.

LD Editor Issues:

ID Description

CR73940 Save As Bitmap Loses Text Within Coil if animating.

Details: Select a portion of user logic (LD) that is online, equal to the PLC, and animating.

Perform a Copy As ® Bitmap operation. Paste the bitmap into a target application such as

Word. In some instances, the contents of the Coil (I.e. a Reset coil) will be missing.

Resolution: You should do this type of copying when off-line to avoid this problem.

CR74288 Fatal fault after copy/paste/save with many blank lines at the end of block.

Details: Copy the last rung of a block that contains greater than 1200 blank lines after the last valid rung of logic. Paste it at the end. Press the Save Icon and VersaPro will crash.

Resolution: You should delete blank lines at the end of a block before pasting at the end of the block..

CR75069 Changes to existing comments lost when loading from PLC.

Details: Create a new folder and create some comments. Store the folder to the PLC. Make modifications to the existing comments and save the changes in VersaPro. Load from the

PLC. The changed comments are deleted and the comments revert to the original comments.

Resolution: If you do a check all before loading from the PLC, the changed comments are preserved.

45

46 Important Product Information

GFK-1671P

Open Issues and Problems

Miscellaneous Issues

ID Description

CR74577 Grid Repainting issue when opening and closing many windows within VersaPro.

Details: If you open and close approximately 2200 or more windows within VersaPro, you may notice that grids in certain Windows will not be re-drawn particularly if the window is made larger.

Resolution: You can make the window smaller or close and re-open VersaPro.

CR75277 VersaPro doesn’t ensure that AUP file used with VersaMax CPUE05 or CPU374 is at or less than 4KB or 12KB respectively in size for store.

Details: The maximum AUP size that will be accepted and used by the CPUE05 and CPU374 are 4KB and 16KB respectively. VersaPro will not warn you that the file is larger than this limit when storing the file to the PLC. The PLC will either generate a fault or error if this is attempted.

Resolution: When preparing an AUP file to store to the CPUE05 or CPU374, you should use

Windows Explorer to check the size of the file. If the size of the file is greater than the prescribed limit, you should edit the file to reduce the size to less than or equal to the limit before attempting to store the file to the PLC.

Password/OEM Key/Access Level Issues

ID Description

CR72614 Access Level 2 does not allow store of stored/override values.

Details:

1) Open any folder and connect to PLC

2) In status dialog, set access to level 2 (Write data level)

3) Do a store of Stored/Override values only

An error message will be presented “Store Error 0x0200-Insufficient Privilege Level” Stored values should be allowed at level 2 but overrides require access level 3. This is also an issue with Logicmaster since it does not allow selection of stored values and overrides separately.

Resolution: The access level must be set to level 3 or higher in order to store stored/override values.

A locked block can be unlocked even if a character is typed wrongly

Details:

1) Edit/View Lock an LD or IL block using the Edit->Properties->Block->Lock dialog

2) Now when Unlocking the locked block, type the 4 th character wrong.

The block gets unlocked. This may even happens with other letters in the password depending on the length of the password.

Resolution: A password of 3 characters should be used to lock a block.

Important Product Information

GFK-1671P

Open Issues and Problems

Print Issues

ID Description

CR71970 Printing to HP8000 Series Printer Does Not work on Windows 95/98.

Details: When trying to print the Information Window to an HP8000 series printer, the following error is reported: “A printer initialization error was encountered. Unable to execute print command.” This is due to an HP printer driver problem.

Resolution: You should use another printer with VersaPro until updated HP8000 printer drivers are available that resolve the problem. The other option is to use Windows NT if this printer is required.

CR75849 Incorrect Printing on Windows 2000.

Details: Your program may print fine under Windows 95, 98 or NT but will not print properly under Windows 2000. In Win 2000, text after certain comment rungs may change to a much larger font.

Resolution: . The Print Resolution should be set to 300 DPI to resolve this problem. The default LD font in VersaPro is Arial 8pt. Changing this might cause problems in printing logic with Comments in Windows 2000.

Reference View Table (RVT) Issues:

ID Description

CR71698 Change RVT format to REAL, all values show 0.0.

Details: Change the RVT display format (for the whole table) to DWORD REAL and all cells go to a value of 0.0 even though other values were displayed before the format was changed.

The reason this occurs is that the RVT simply displays the Real interpretation of the same binary value that was present when decimal format was being used. It does not covert the number because this would actually change the value of the binary, which you may not want to do.

Resolution: If a Real value is desired, you should first format the cell for real and then directly enter the desired value.

Variable Import/Export Issues:

ID Description

CR70471 Variable import does not operate on SNF command.

Details: The variable import does not act on the SNF command,

##&&DelVarDecl,ALLBLOCKS. There is no indication of an ERROR and the variables are not deleted.

Resolution: If this command appears in your SNF file, you will need to delete the variables in the Variable Declaration Table.

47

48 Important Product Information

GFK-1671P

Open Issues and Problems

Store/Load/Clear/Write Flash, EEPROM/Equality Issues

ID Description

CR71034 Failure to achieve logic equal after load and verify of default program with VersaMax

Nano/Micro.

Details: Clear logic in PLC. Load logic. Verify logic but logic remains unequal. Since the logic is just loaded, the verify step should say that the logic is equal.

Resolution: After loading an auto-configured VersaMax Nano/Micro, you should store the program and configuration back to the PLC, which will cause the logic to be equal..

CR71325/

CR71929

Store problems after clear/load when using Ethernet module on 90-30 PLCs.

Details: VersaPro is connected to a 90-30 PLC via an Ethernet connection.

1) Clear hardware configuration or clear all on the PLC. Clear succeeds, you remain connected.

2) Load hardware from the PLC. Load succeeds.

3) Open standalone HWC. The CMM 321 Ethernet module does not appear, a blank slot appears in its place. This is expected since the hardware configuration has been cleared. The

Ethernet module should still communicate since it will keep its IP address. However, the clearing of hardware configuration will reset the Ethernet module making it unable to communicate for a short period of time.

4) Store hardware configuration to the PLC. Fails with a “0x0005 Message not yet confirmed” error. If you attempt to store when the Ethernet module is unable to communicate, you will get a PLC error message.

Resolution: Retry the store operation. The Ethernet module should complete its reset cycle and communicate again with the programmer.

CR71731 Logic does not become equal when stored to a Series 90 Micro PLC or VersaMax

Nano/Micro PLC unless a Check All is performed.

Details: Store a folder to the PLC. Note that the logic does not become equal in the status bar.

Perform a verify of logic. The Information Window will say MAIN.dec is equal but

_MAIN.pdt is not equal. This results in the inability to get real time updates in the LD editor.

However, after loading the folder back from the PLC into a temp folder, it was verified that the logic was indeed equal to what had been stored from the previous folder and this time the status said the folder was equal.

Resolution: The problem does not occur if a “Check All” is performed before storing the folder.

CR72183 Inequality after load due to Retentive Map issues.

Details: Create a small VersaPro program which contains an ADD function and a COIL. Use

%M00001 as the output of the ADD function. Set the retentiveness of this variable to nonretentive. Use %M00008 on the COIL. Set the retentiveness of this variable to retentive.

Then delete the COIL. The usage of the %M0008 variable should remain in the VDT.

Compile and store the program. Create a new folder. Load the program you just stored.

Notice the folder once the load is complete remains unequal. The problem is the Retentive

Map is built based on the VDT. The original folder had a usage of %M00008 which was retentive so the bit was turned ON. However, the second folder when the load was done did not have this usage of %M0008 in its VDT. There was also no usage of %M00008 in the code, except for the implicit usage on the output of the ADD function which was set to nonretentive. Therefore, when the retentive map for the second folder was created the retentive bit for the %M00008 bit was turned OFF. Leaving the folder in the unequal state.

Resolution: If the second folder created from the load from the PLC is stored and then loaded the folder will remain equal with the PLC.

Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

CR72406 After storing a folder, the status reads Logic Not Equal.

Details: With some folders created with VersaPro 1.0, the folder will intermittently be not equal with the PLC after a store. This is due to a problem in the file that indicates whether blocks have changed and need to be sent to the PLC (smart store document <folder name>.ssx).

Resolution: Delete the smart store document “ <folder name>..ssx” located in the directory where VersaPro is installed, compile the folder (check all) and the problem will be fixed.

CR72864 After loading LM90 folder into VersaPro through PLC verifies Not Equal.

Details: Store a folder from LM90 to PLC and load into a VersaPro folder. Verify equality and note that logic is not equal. Although the execution of Logicmaster and VersaPro folders is the same, the binary is slightly different, causing the inequality.

Resolution: To cause equality, you should store the VersaPro folder back to the PLC.

Subsequent loads will also show equality.

CR74061 Rebuilding folder after a run-mode-store or word-for-word change causes inequality with PLC.

Details: After making a change to the logic and performing a run-mode-store or a word-forword change the status bar in the bottom right of the screen displays that the logic is equal to that of the PLC. Performing a ‘Rebuild All’ of the folder causes the PLC to go unequal with the programmer. The folder must be stored again to regain equality but each subsequent check all causes the Unequal state.

Resolution: If the following conditions exist when making a word-for-word reference address change:

1) the reference is the highest reference used in the program

2) the address is changed to a lower value (for example from 500 to 499)

3) the reference is only used in one location in the program

VersaPro will go unequal with the PLC after a Check All or a verify because VersaPro does not update the PLC to the new highest reference used in order to minimize the time to make a word-for-word change. In order to gain equality, the user must store the program to the PLC.

You can also add a no operation rung that contains an instruction that uses the highest memory address of each reference type in the PLC (%R, %M etc) and this will force the highest reference used to be unchanged by a syntax check after the word-for-word or run-mode-store change.

CR74321 Folder will not go equal after a store and load into new folder.

Details: When you store a VersaPro folder to the PLC with temporary variables that are not used in logic and then load it back to a blank folder Logic will still be Not Equal.

Resolution: If a folder has temporary IL variables that are not used in logic, these variables are added to the coil use map in case the customer decides to use them later. So the coil use map will contain these variables on the store. Upon load, these variables are not part of the coil use map since they are not used in logic resulting in inequality. The work around is to select under Edit ®Properties®Temporary Variables IL and select the No Temporary variables radio button. .

49

50 Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

CR75101 Cannot perform simultaneous loads from PLC to two different PCs running VersaPro.

Details: While running with VersaPro on two PCs connected to both serial ports of the PLC, the following error occurred while trying to perform simultaneous loads on one of the PCs:

Lost communications with com server.

Resolution: The problem is that one connection exceeds its SNP_T2 time while waiting for the other load to finish. This time is configurable in VersaPro and has a default of 3 seconds.

If this type of operation is required, you should increase the SNP_T2 time until both operations are successful. To set this parameter, go to the Tools menu and choose

Communications Setup. In the Communications Configuration Utility, choose the Ports tab, and click the Advanced button.)

CR75600 Write of Flash during Store causes invalid service request.

Details: Using VersaPro to Store Logic and Stored Values from PC#1 while using VersaPro on

PC#2 to perform Flash Read, Flash Write and Flash Verify operations on a 90-70 CPU. After the Store completes, all attempts to perform a Flash Write from PC#2 produces the following error:

“Flash/EEPROM/EZ Programmer write failed. Reason: Invalid input parameter in request”.

Resolution: You should avoid doing flash operations if another programmer is storing to the

PLC. If you do encounter this problem, you will need to power cycle the PLC and re-boot the

PC to return to normal operation.

17583 Problem with Loading a folder having a block named ‘SYSTEM’ in VersaPro 2.0x.

Details: If you try to Load a VersaPro program having a block named ‘SYSTEM’ from PLC to a folder in VersaPro 2.01 or 2.02, the Load will fail and an error message saying ‘Unable to create local scope SYSTEM’ is displayed in the information window.

Resolution: VersaPro 2.01 onwards has a restriction on naming a block or variable as

‘SYSTEM’. You should Load the folder from PLC into a VersaPro 1.5 folder, rename the block and re-store the folder to PLC. Now this folder can be Loaded into VersaPro 2.01, 2.02 or 2.03 as well.

20764 Master Hardware Checksum Not Equal in VersaMax CPUs after changing configurable memory.

Details: Store the hardware configuration for VersaMax CPU001, CPU002 or CPUE05 after changing the configurable memory limits (%AI, %AQ or %R) in the Memory Tab to something other than its default value. Perform a Verify of the Hardware Configuration with the PLC. The Hardware configuration will be verified and ‘Master HWC Checksum Not

Equal’ message will be displayed.

Please note that the Configurable Memory still works even if the verify reports that the Master

HWC checksum is not equal.

VersaMax Nano/Micro Issues:

ID Description

CR71425 High Speed Counters should be disabled by default for VersaMax Nano/Micro PLCs.

Details: When a new Hardware Configuration is made for the Nano/Micro PLC, all High

Speed counter channel function parameters are set to Counter by default. The channels should actually be set to Standard by default, since during the PLC Auto-configuration of the High

Speed Counter channels should operate as Standard I/O.

Resolution: If High Speed Counter operation is not desired, you can load the autoconfiguration from the PLC or set the counter channel function to Standard.

Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

CR72374 Store error for IL folder between 17.3 and 18K.

Details: Storing an IL file that is greater than 17.3K but less than 18K, to a VersaMax Micro

PLC, may cause the PLC to get disconnected from the Programmer. Following this loss of communication, the following message is displayed: “Store Error. 0x6D02 – Unknown

TargetComm Error”. Storing an IL folder that is less than 17.3K or storing a ladder folder with a program size between 17.3 and 18K is permitted. If an IL file greater than 18K is stored, an error is expected since this exceeds the Micro’s memory limits. IL programs require additional processing time due to the fact that IL programs internally generate many Jump statements upon compile time. This processing takes additional time, which causes the communication link with the programmer to time out.

Resolution: Increase the programmer default request timeouts from the default to 30 seconds to give the PLC enough time to complete the processing of the large IL program.

CR72856 Verify of %AI fails after a successful store and load on VersaMax Micro.

Details: Verify for %AI reference tables fail after performing a successful store and load operation on H/W, Logic and Stored/Override values, of a VersaMax Micro PLC because the potentiometer (analog timers) on the Nano/Micro (including Series 90 Micro) control the values at %AI0016 and %AI0017. The values of these locations will change slightly due to slight variations in the analog signal created by the potentiometers to the A to D converter in the Nano/Micro.

Resolution: To avoid the verification failure, do not select verification of stored/override values when using the Nano/Micro. Verification of stored values can be achieved by manually observing reference table values in RVT when on-line.

CR69824 Counter Status parameter ignored for PWM or Pulse Train configuration.

The Counter Status parameter in the Channel tabs of Nano/Micro configuration will be ignored if the Channel Function is set to PWM or PTO modes.

Drum Sequencer support not available for VersaMax Nano/Micro CPUs with firmware revision 1.x

If you attempt to store a logic with the Drum Sequencer using VersaPro 2.03 to a VersaMax

Nano/Micro PLC having firmware revision 1.x, the PLC will log a fatal fault and go to stopfaulted mode. Drum Sequencer support is available only with Nano/Micro firmware revision

2.0. You will have to upgrade the firmware if you need to use the Drum Sequencer function.

51

52 Important Product Information

GFK-1671P

Open Issues and Problems

ID Description

Logic/Configuration From and Registers parameters in Nano configuration in VersaPro

2.02 or 2.03: Two new parameters, Logic/Configuration From and Registers, have been added to the CPU Settings tab of Nano CPUs (NDD010/101, NDR001/010 & NAR010). The option

‘Last’ has been added to the choice list for Power Up mode parameter. To use these new parameters, firmware Release 2.00 is required. These parameters will be ignored in lower versions of firmware.

Behavior with different versions of VersaPro, hardware and firmware is given below:

Old VersaPro - VersaPro 2.01 or below (No user selection for RAM/FLASH option available in HW Config)

New VersaPro - VersaPro 2.02 or 2.03 (RAM/FLASH option available in HW Config)

Old FW - Release 1.10 and lower firmware

New FW - Release 2.00 and higher firmware

Old HW - No Super Cap

New HW - Super Cap Present

CASE 1 - Old VersaPro, New HW, New FW

Nano powers up from RAM always because there is no way to specify power up from flash in old VersaPro. RAM is preserved by supercap.

CASE 2 - Old VersaPro, Old HW, New FW

Nano powers up from RAM always because there is no way to specify power up from FLASH in old VersaPro and the value stored in the configuration is RAM. RAM is NOT preserved.

CASE 3 - New VersaPro, Old HW, Old FW

Nano powers up from FLASH regardless of the configuration stored. If option LAST is selected, then after Power up CPU will come in STOP mode.

CASE 4 – New VersaPro, Old HW, New FW

Nano powers up from FLASH/RAM based on configuration stored in flash. If there is no configuration in flash or the configuration in flash says to power-up from RAM, the Nano will power up with memory corrupted (default program and auto-configuration). If option LAST is selected, then after Power up CPU will come in STOP mode.

advertisement

Was this manual useful for you? Yes No
Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Related manuals

Download PDF

advertisement