October 8, 1993 GFK-0350N

IMPORTANT PRODUCT INFORMATION

READ THIS INFORMATION FIRST

Product: Logicmastert 90-70 Software Package, Version 4.50 Programmer and Configurator IC641SWP701L - 3.5-inch 2DD, 5.25-inch 2S/HD (WSI Version) IC641SWP704G - 5.25-inch 2S/2D (WSI Version) IC641SWP706D - 3.5-inch 2DD, 5.25-inch 2S/HD (Standard Serial COM Port Version) IC641SWP703F - Demonstration Package (Standard Serial COM Port Version) IC641SWP720L - Measurex 3.5-inch 2DD, 5.25-inch 2S/HD (WSI Version) IC641SWP721C - Measurex 3.5-inch 2DD, 5.25-inch 2S/HD (Standard Serial COM Port Version)

Read this document before installing or attempting to use Logicmastert 90-70 programmer and configurator software with your Series 90t-70 PLC system. For more information, refer to GFK-0263, GFK-0265, or the README.TXT file on the master diskette. Release 4.50 of the Logicmaster 90-70 programmer and configurator software packages provides logic programming and configuration for the Series 90-70 PLC. The WSI version allows communication to the Series 90-70 PLC using the WSI card, and the Standard Serial COM Port version allows communication with a Standard Serial COM port (COM1 – COM4). Release 4.50 of the Standard Serial COM Port version can now run under Windows 3.x, as well as MS-DOS, and communicate with the Series 90-70 PLC. Release 4.50 of Logicmaster 90-70 software is compatible with Release 4.52 and earlier CPUs. However, some new features found in Release 4.50 of Logicmaster 90-70 software require an upgrade of CPU firmware to Release 4 to be fully available. If a Genius Bus Controller is used with this release of Logicmaster 90-70 software, the Genius Bus Controller must be Release 3.0 or later. More information on using Release 4 of Logicmaster 90-70 software with a Release 1, 2, 3, or 4 CPU is provided later in this document. 2 Important Product Information

GFK-0350N

Operational Notes 1. Compatibility with Earlier Releases: Folders created with all earlier releases of Logicmaster 90-70 software are upwardly compatible. Folders created with Release 4.50 of Logicmaster 90-70 software are fully compatible with Release 4.01 or later of Logicmaster 90-70 software.

CAUTION

Once a logic program or configuration is created or modified with Release 4.50 of Logicmaster 90-70 software, it cannot be used with Release 3 or earlier of Logicmaster 90-70 software. Also, once a logic program or configuration is stored to a PLC using Release 4.50, the program must not be loaded by a software release earlier than Release 4.01.

If you attempt to use a folder created in Release 4.50 of Logicmaster 90-70 software with Release 3.02 or earlier of Logicmaster 90-70 software, one of these two messages will be displayed:

Folder contains files which are incompatible with this release. Program file corrupted.

2. System Requirements: A. The WSI version of Logicmaster 90-70 software requires at least 553K (566,272) bytes of MS-DOS application memory in order to run. The Standard Serial COM Port version requires at least 546K (559,104) bytes of available conventional MS-DOS RAM in order to run and an additional 64K of High Memory Area, Upper Memory Block, , or for the communications driver. Depending on the size of annotation, reference tables, and logic, some folders may require additional memory up to 590K bytes. If additional MS-DOS application memory is required, system software error ID: 0000 EX: 0000 will occur. Check the AUTOEXEC.BAT and CONFIG.SYS files to remove any device drivers and Terminate and Stay Resident (TSR) programs in order to free more RAM. Logicmaster 90-70 software does not require the ANSI.SYS driver. B. The Logicmaster 90-70 software will occupy approximately 3.5 Mbytes of disk space. Please make sure you have adequate space on your disk before attempting to install the software. C. MS-DOS 5.0 or higher is recommended. D. An 80386 or higher computer is recommended. E. For the Standard Serial COM Port version, a computer with a serial COM port serviced by the National Semiconductor 16550 UART chip is recommended. 3. Installation: For detailed instructions on installing Logicmaster 90-70 software, refer to GFK-0263, chapter 2, Operation. Logicmaster 90-70 software is licensed to run on a single computer. If this is the initial installation, you must enter the serial number found on the back of your disks. The INSTALL disks are copy-protected. Since backup copies of these disks cannot be made, they should be used to install the software and then put in a safe place. Important Product Information 3

GFK-0350N

4. Running Logicmaster 90-70 Software from a Disk that does not contain the Logicmaster 90-70 software: If you need to run Logicmaster 90-70 software from a disk that does not contain the Logicmaster 90-70 software, set up the $PLCROOT environment variable in your AUTOEXEC.BAT file to point to the location of the Logicmaster 90-70 software.

SET $PLCROOT=(drive ID):\LM90

5. Logicmaster 90 Performance: Logicmaster 90-70 software requires a CONFIG.SYS file with BUFFERS set to at least 15 (BUFFERS=15). To increase performance, the buffers should be increased. If you have MS-DOS 5.0 (or higher) and load DOS High, you can set buffers up to 48. This will help the performance of program searches, program loads, program stores, and other disk operations. Beginning with Release 4 of Logicmaster 90-70 software, the variable tables that were once in memory have been moved to disk. While up to 5000 nicknames are now allowed in the _MAIN variable declaration table, the performance of Logicmaster 90-70 software may be affected. For best performance, Lotus//MicrosoftExpanded Memory (EMM) Version 3.2 or higher of at least 736K bytes or SMARTDRV should be provided. A memory manager is required for the Standard Serial COM Port version of Logicmaster 90-70 software. A memory manager is provided with MS-DOS 5.0 (or higher) for a 386 or 486 computer. However, some computers or PC configurations will require a memory manager such as 386MAXt, produced by Qualitas, or QEMM-386t or QRAMt, produced by Quarterdeck, to provide the maximum amount of memory for Logicmaster 90 and other applications. The following configurations will assist you in setting up your computer system to run Logicmaster 90-70 software optimally:

Version of Logicmaster 90-70 Software Configuration WSI Version CONFIG.SYS: (Standard MS-DOS 5.0) DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH ,UMB DEVICE=C:\DOS\EMM386.EXE736 RAM X=CE00-CFFF FILES=20 BUFFERS=48 Standard Serial COM Port Version CONFIG.SYS: (Standard MS-DOS 5.0 or higher) DEVICE=C:\DOS\HIMEM.SYS DOS=HIGH ,UMB DEVICE=C:\DOS\EMM386.EXENOEMS FILES=20 BUFFERS=48

For systems without WINDOWS 3.1: DEVICE=C:\DOS\SMARTDRV.SYS

AUTOEXEC.BAT:

- OR for systems with WINDOWS 3.1: C:\WINDOWS\SMARTDRV

t 386MAX is a trademark of Qualitas, Inc. t QEMM-386 and QRAM are trademarks of Quarterdeck Office Systems. 4 Important Product Information

GFK-0350N

Version of Logicmaster 90-70 Software Configuration Standard Serial COM Port Version CONFIG.SYS: (Standard MS-DOS 5.0 or higher DEVICE=C:\QEMM\QEMM386.SYSRAM + QEMM-386*) DOS=HIGH FILES=20 BUFFERS=50

For systems without WINDOWS 3.1: DEVICE=C:\DOS\SMARTDRV.SYS

AUTOEXEC.BAT:

- OR for systems with WINDOWS 3.1: C:\WINDOWS\SMARTDRV Standard Serial COM Port Version CONFIG.SYS: (Standard MS-DOS 5.0 or higher DEVICE=C:\386MAX\386MAX.SYSPRO=C:\386MAX\386MA X.PRO + 386MAX**) DOS=HIGH FILES=20 BUFFERS=48

For systems without WINDOWS 3.1: DEVICE=C:\386MAX\386LOADPROG=C:\DOS\SMARTDRV.SYS

AUTOEXEC.BAT:

- OR for systems with WINDOWS 3.1: C:\386MAX\386LOADPROG=C:\WINDOWS\SMARTDRV * QEMM-386 version 6.0 or later. Run OPTIMIZE for maximum memory. ** 386MAX version 6.0 or later. Run MAXIMIZE for maximum memory. Add NOROM on 386MAX line for notebook PCs.

NOTE

The above EMM386.EXE switch “X=CE00–CFFF ” is used to reserve this area of memory for the Series 90-70 WSI card. If the computer does not have a WSI card, it is not required. 6. Using MS-DOS to Copy Folder Files:

WARNING

Do not use MS-DOS to copy individual files from one program folder to another or to delete files. Doing so may result in corrupted folders. MS-DOS may only be safely used to copy an entire program folder to another program folder of the same name. Important Product Information 5

GFK-0350N

7. PLC Communications Options: If more than one communications option (WSI, Standard Serial COM Port, and Ethernet) of Logicmaster 90-70 software are installed on the same hard disk, it will be necessary to select which version you wish to run. By default, the WSI version is run. For more information, refer to GFK-0263, Appendix D, Programmer Environment Setup – PLC Communications Options. 8. New Data Initialization Instructions: If a data initialization instruction is entered while on-line with the PLC, you must update the PLC with the new instruction ( DATA_INIT_ASCII, DATA_INIT_COMM, or DATA_INIT_type ) before you can zoom in and enter the data for the instruction. If the PLC is in RUN mode and the instruction is enabled, all blanks will be moved for the DATA_INIT_ASCII instruction and all zeroes for the other instructions until the data is entered for the instruction. 9. Constant Window Time: The configuration of the constant window timer may be set < 3 ms. Any value < 3 ms will result in a 3 ms window. 10. Interaction of Logicmaster 90-70 Software with Closed Programming Window: If you intend to change the PLC Sweep modes or timers (e.g., Constant Sweep Time, Program Window Times, etc.) while the program window is closed, use Service Request #1 – #4. The PLC Sweep Control and Monitor screen from Logicmaster 90-70 software cannot be used.

CAUTION

To change PLC modes (e.g., STOP, RUN, etc.) while the programming window is closed, use the CPU switch rather than the Logicmaster 90-70 software.

New Features Introduced in Release 4.50 1. CPU Redundancy Support: Release 4.50 of Logicmaster 90-70 software supports programming of the Series 90-70 Hot Standby CPU Redundancy system. Configuration is provided for the Model 780 Redundant CPU (IC697CPU780) and the Redundant Communications Module (IC697RCM711). For more information, refer to the Series 90-70 Hot Standby CPU Redundancy User’s Guide, GFK-0827. 2. Logicmaster 90-70 Software under Windows 3.x: Beginning with Release 4.50, the Standard Serial COM Port version of Logicmaster 90-70 software can now run under Windows 3.x. With Windows 3.1, Logicmaster 90-70 software may be run in windowed or full screen mode. A. At least 64K in Expanded Memory (EMS), an Upper Memory Block (UMB), or the High Memory Area (HMA) must be available for the serial communications driver. If EMS memory is used for Logicmaster 90-70 software, you must ensure that no other device driver or TSR is also using EMS memory. B. Release 4.50 of Logicmaster 90-70 software may be set up to use COM1, COM2, COM3, or COM4 as the communications port for communicating with the Series 90-70 PLC. 6 Important Product Information

GFK-0350N

C. Release 4.50 of Logicmaster 90-70 software should be run using a PIF file. A default LM90.PIF file is provided in the C:\LM90 directory. Example screens showing the default settings are shown below:

D. Do not attempt to run more than one session of Logicmaster 90-70 software at the same time. Doing so may result in corruption of the program folders. Important Product Information 7

GFK-0350N

E. You may bring up the programming and configuration software at the same time as long as one of them is off-line, or they both use different COM ports (see COM3, COM4 for Communication Ports). Be careful not to change the CPU model configured from the configurator while you are in the program editor or reference tables in the programming software. To access the same folder from both the programming and configuration software packages, be sure that .EXE is not used in the AUTOEXEC.BAT file, or you will receive the message “File System Error.” F. For some display adapters and drivers, you may find that Logicmaster 90-70 software is not displayed in color in Windowed mode. However, Logicmaster 90-70 software will be displayed in color in Full Screen mode. You may switch between Windowed and Full Screen mode using the ALT-Enter keys. 3. COM3, COM4 for Communication Ports: COM3 and COM4 may now be set up for use as a PLC communication port from the PLC Communication Serial Port Setup screen. Logicmaster 90-70 software supports the following port address and IRQ assignments.

Port Port Address IRQ COM1 3F8 IRQ4 COM2 2F8 IRQ3 COM3 3E8 IRQ4 COM4 2E8 IRQ3

The port address must be registered in Bios area 40:0 if the desired port is to be used. Otherwise, Logicmaster 90-70 software will not recognize the port. You will need to ensure that the IRQ used by the COM port does not conflict with the IRQ used by another device (e.g., serial mouse). You can designate a different COM port to be used other than the default port saved in the %COM070.PSU file by setting the MS-DOS environment variable plc_com_port as follows:

C:>set plc_com_port=com4 C:>lm90 C:>set plc_com_port (This removes the COM port set to again use the default in the %COM070.PSU file the next time Logicmaster 90-70 software is run.)

The other parameters used, such as baud rate, etc., will be those already set and saved in the %COM070.PSU file for that port. 4. Input Default for Genius Input Analog and Global Genius Devices: The configuration parameter Input Default ( OFF or HOLD ) have been added to the Genius Analog Input and Genius Global devices. 8 Important Product Information

GFK-0350N

Using Release 4 Software with a Release 1, 2, 3, or 4 CPU Release 4.50 of Logicmaster 90-70 software was designed and tested to be compatible with a Release 1, 2, 3, or 4 Series 90-70 PLC CPU, while still providing new Logicmaster 90-70 software features. However, some new features found in Release 4 of the Logicmaster 90-70 software will require an upgrade of CPU firmware to be fully available. The result of using these new features with a Release 1, 2, or 3 CPU will vary depending on the feature. Using new Release 4 instructions (function blocks) in a program will result in an error being detected during a store operation of the program to the Release 1, 2, or 3 CPU. Using new configuration parameters and options will be detected during a store of the configuration, or they may not be detected at all. The following features and functions should be avoided if the program is used with a Release 1, 2, or 3 CPU: 1. New Instructions for Logicmaster 90-70 Software and CPU Release 4.x: Using the following instructions will result in a ”Store aborted; Program in folder uses instructions not supported by PLC” error: A. VME _CFG_READ and VME_CFG_WRITE. B. DATA_INIT_INT, DATA_INIT_UINT, DATA_INIT_DINT, DATA_INT_WORD, DATA_INIT_DWORD, DATA_INIT_REAL, DATA_INIT_ASCII, and DATA_INIT_COMM. C. ARRAY_MOVE. D. SRCH_EQ, SRCH_NE, SRCH_GT, SRCH_LT, SRCH_GE, and SRCH_LE. E. FOR, END_FOR, and EXIT. 2. Timed Interrupts: Timed interrupts may be programmed with this release of Logicmaster 90-70 software; however, they are not supported in a Release 1, 2, or 3 CPU. If a timed interrupt is placed in a program that is stored to a Series 90-70 PLC, it is ignored by the PLC. Release 4 Series 90-70 PLC CPUs support timee interrupts. 3. Foreign VME Configuration: Release 4 of Logicmaster 90-70 software allows the configuration of several new foreign VME modes, including NONE, BUS INTERFACE, INTERRUPT ONLY, FULL MAIL, and REDUCED MAIL. The Release 4 CPU supports NONE and BUS INTERFACE modes. INTERRUPT ONLY, FULL MAIL, and REDUCED MAIL are not supported. Use NONE mode for a Release 3 or earlier CPU. (Release 4.02 of Logicmaster 90-70 software is required for a Release 2 CPU.) 4. VME Integrator Rack Configuration: A Release 4 or later CPU is required to support the VME integrator rack. 5. Single Sweep Debug: A Release 4 or later CPU is required for the single sweep debug (ALT-G) feature. 6. New CPU Configuration Parameters: The Series 90-70 CPU detail screens contain new configurable parameters. The new parameters are sweep mode, constant sweep timer, programmer window timer, syscomm timer, and program checksum words per sweep. The new parameters require the use of a Release 4 CPU. Earlier releases of the CPU will ignore these new parameters.

NOTE

Background timer is only supported by a Release 4.50 or later CPU. Any setting of this timer will be ignored by a CPU earlier than Release 4.50. Important Product Information 9

GFK-0350N

Problems Resolved by Release 4.50 1. Aborting Global Search: If a global search is aborted during Block Edit mode while on-line with a PLC, Logicmaster 90-70 software will no longer falsely report LOGIC EQUALITY after an ALT-S store to the PLC. 2. Serial Communications and IBM Computers: The Standard Serial COM Port version of Release 4.50 of Logicmaster 90-70 software may now communicate with IBM model 7537-A11 50 mHz computers, or other computers with similar architecture. 3. Rename Program Block and Comment Text: When a program block is renamed, the program block’s rung comment text now follows the renamed program block. 4. Folder Copy and ID: 32761 EX: 00000: An attempt to copy a folder should not result in ID: 32761 EX: 00000. 5. Background Timer Setting: Logicmaster 90-70 software now properly sets the background window time using a Release 4.50 or later CPU. 6. Lockup in Reference Tables: Use of the timer counter formats will no longer result in a computer lockup while cursoring or paging through the reference tables.

Restrictions and Significant Open Problems 1. Data Zoom: If PLC communications are lost while in a data zoom template (e.g., PID Data Zoom) and the programmer is ONLINE, system error ID: 476 EX: 1567 may occur. You can continue after communications are established with the PLC. 2. Force Overridden Bit: An attempt to force an overridden bit by entering a 0 or 1 from the command line in the reference tables will not result in the bit being changed. The toggle key (keypad – or F12 key) must be used to toggle the bit. 3. Search Reference Descriptions: If a program contains references that have the same reference description text, attempting to search for the reference description will always result in the first occurrence of the reference description being found. 4. Indirect References: When an indirect reference address is used, its reference description will not be displayed in display all (expanded) mode. 5. PC-Kwik(R): If you use the disk cache PC-Kwik(R), you may not be able to install Logicmaster 90-70 software without using the switch /D- for the PC-Kwik device driver. The /D- switch enables the generic support of diskette transfers. 6. Multiple Attachments: It is possible for two computers running Logicmaster 90-70 software to be connected to the same PLC. When this occurs, the serial connection is maintained as a view-only connection (Monitor mode). If either the %P or %L data size is changed by the parallel programmer attachment, the change is not reflected in the programmer with serial attachment. In order for the change to be reflected in the serial package, you must disconnect and reconnect the serial cable momentarily.

GE Fanuc Automation North America, Inc., Charlottesville, Virginia