IC693CMM321-CC, with FW version 1.11, See GFK-1085E for new features and problems resolved June 27, 1996 I MPORTANT P RODUCT I NFORMATION READ THIS INFORMATION FIRST Product: Factory LAN TCP/IP Ethernet Interface IC693CMM321-CC This is release 1.11 of the IC693 TCP/IP Ethernet Interface. This module provides network communications using the SRTP (Service Request Transfer Protocol) over TCP/IP (Transmission Control Protocol and Internet Protocol) on an Ethernet Local Area Network (LAN). The Interface supports communication between IC693 PLCs and/or IC697 PLCs (equipped with Ethernet Interface, IC697CMM741, and TCP/IP software, IC697ENS042). Also, the Interface now supports communication to IC641 TCP/IP Ethernet programming software. The Ethernet Interface can respond to applications that communicate via the TCP/IP Host Communications software. See later sections for restrictions. Compatibility The IC693 Ethernet Interface is compatible with the following products: H IC693 PLC CPU firmware version 5.03 or later (version 6.03 or later for Model 351 CPU). H IC641 programming software version 6.01 or later (required to configure the Ethernet Interface). H IC641 TCP/IP Ethernet programming software version 6.50 or later. (required for TCP/IP Ethernet communications to the TCP/IP Ethernet Interface). H Host Communications Toolkit software products, listed below. Note that applications built using previous releases of Toolkit products can successfully communicate only to IC697 Ethernet Interfaces. Applications must be relinked using the proper Toolkit release in order to communicate with the IC693 Ethernet Interface. (Once rebuilt, such applications may communicate interchangeably with both IC697 and IC 693 PLCs.) Refer to Host Communications Toolkit Important Product Information document (GFK-0871) for further details, including component version numbers. h Toolkit for Microsoft R Windows R C/C++ Applications (IC641SWP052D or later) h Toolkit for Windows NT C/C++ Applications (IC641SWP058B or later) h Toolkit for HP-UX C Applications (IC641SWP054B or later) h Toolkit for DEC t VAX/VMS C Applications (IC641SWP053B or later) h Toolkit for DEC Alpha AXP/VMS C/C++ Application (IC641SWP057B or later) h Host Communication Drivers for Windows (qty.1: IC641SWP050D; qty.10 - IC641SWP051D) R Microsoft and Windows are registered trademarks of Microsoft Corporation. t DEC, VAX, Alpha AXP , and VMS are trademarks of Digital Equipment Corporation. 2 GFK-1085E June 27, 1996 Important Product Information: Factory LAN TCP/IP Ethernet Interface Product Documentation TCP/IP Ethernet Communications for the IC693 PLC User’s Manual, GFK-1084. TCP/IP Ethernet Communications for the IC693 PLC Station Manager Manual , GFK-1186. Operational Notes System Prerequisites The Ethernet Interface requires Release 5.03 or later of the IC693 CPU (6.03 or later for the Model 351 CPU) and Release 6.01 or later of the IC641 programming software. For full operation including support for the TCP/IP Ethernet programming software, up to 16 server connections, and the ability to install the TCP/IP Ethernet Interface in expansion and remote racks, IC693 CPU version 6.5 is required. Power Supply Requirements The Ethernet Interface requires PLC Power Supply IC693PWR321 (Rev. K or later) or IC693PWR322. Power consumption of the Ethernet Interface module is 700mA @ +5VDC, plus power required by the AAUI transceiver. When calculating the total power consumption of the PLC rack, be sure to include the +5VDC required by the AAUI transceiver (typically 50 to 350mA) used with each Ethernet Interface; consult the transceiver documentation to obtain its power requirements. If used, also include the +5VDC power required by the RS-485-to -RS-232 Converter (typically 100mA). Configuration Through Serial Port Required Before Using IC641 TCP/IP Ethernet Programming Software Version 6.01 or later of the IC641 programming software (serial connection only) or version 6.50 or later of IC641 TCP/IP Ethernet programming software must be used to configure the Ethernet Interface prior to use. The Ethernet Interface cannot operate on the network until a valid IP address is configured. Two methods are available: 1. Perform the intial configuration using IC641 programming software through the PLC CPU serial port. 2. Connect a serial terminal to the station manager port (port1) of the Ethernet Interface. Then use the CHSOSW command to enter a temporary IP address. The interface can then be reached by the IC641 TCP/IP Ethernet programming software. Refer to TCP/IP Ethernet Communications Station Manager Manual, GFK-1186, for details. Note: This method of assigning an IP address is not recommended when the PLC CPU firmware is older than version 6.50 because an unconfigured Ethernet Interface is unable to operate for two minutes after the PLC is powered on. 3 GFK-1085E June 27, 1996 Important Product Information: Factory LAN TCP/IP Ethernet Interface Proper IP Addressing is Always Essential The Ethernet Interface must be configured with the correct IP Address for proper operation in a TCP/IP Ethernet network. Use of incorrect IP addressing can disrupt network operation. Refer to TCP/IP Ethernet Communications User’s Manual, GFK-1084 for important information on IP addressing. AAUI Cable Attachment Power to the PLC must be turned off whenever the transceiver cable (AAUI cable) is connected or disconnected at the Interface or at the transceiver. SQE Enable The Ethernet Interface requires that the SQE test signal be enabled on the transceiver connecting it to the Ethernet LAN. Make sure your transceiver has SQE enabled. No HHP Support The Hand Held Programmer (IC693PRG300) may not be used to configure the Ethernet Interface. Do not attempt to configure the Ethernet Interface via the HHP. Such attempts may result in erroneous Loss-of-Module faults in the PLC Fault Table or other unexpected behavior. Serial Load/Store of Register Table Causes the IC641 TCP/IP Ethernet Programmer To Lose Communication A load or store of the PLC Register (%R) table from the IC641 programmer connected through the CPU serial port can cause Ethernet applications that use the PLC programmer communication window to lose communication. This condition occurs when the load/store operation requires more than 10 seconds to complete. For example, transferring the %R table of a CPU 341 or CPU 351 at 19,200 baud or less will cause the timeout. The Ethernet Interface posts two or more PLC faults with the text “LAN system-software fault; resuming”, and fault-specific data starting with 080008 and/or 080042. In addition, faults with text “Bad remote application request; discarded request” (1B0021) and “Local request to send rejected; discarded request” (110005) may occur. The STAT LED on the Ethernet Interface goes out. IC641 TCP/IP Ethernet Programmer Briefly Loses Communication When Configuration Cleared or Stored Clearing or storing the PLC configuration causes the IC641 TCP/IP Ethernet programming software to display a flashing “NO COMMUNICATIONS” message for one or two seconds. PLC faults similar to those listed under the section, “ Serial Load/Store of Register Table Causes Ethernet Programmers To Lose Communication ” , above occur, and the STAT LED on the Ethernet Interface goes out. In some cases, a ten second delay occurs before loss of communication is detected. When the PLC configuration is stored from the IC641 TCP/IP Ethernet programming software, the communications loss occurs immediately after successful completion of the store. Attempts to store a configuration plus logic and/or reference tables in one 4 GFK-1085E June 27, 1996 Important Product Information: Factory LAN TCP/IP Ethernet Interface operation can fail. However, storing a configuration separately from logic or reference tables will always succeed. Clearing Slot Configuration Closes TCP Connections When the PLC CPU contains version 6.50 or later firmware, clearing the slot configuration of the Ethernet Interface causes the interface to close all of its TCP connections immediately. The Ethernet Interface slot configuration is cleared when the IC641 programming software clears the PLC configuration, or stores a new configuration with an empty slot or different module type at the location where the interface is installed. PLC faults similar to those listed under the section, “Serial Load/Store of Register Table Causes Ethernet Programmers To Lose Communication ” , above occur; the STAT LED on the Ethernet Interface goes out. Applications that use the Ethernet Interface’s SRTP server, such as Host Communications Toolkit client applications, must be aware that the connection has closed and take action to establish a new connection. Extra Channels API Data Transfer Entering STOP/IOSCAN Mode Use caution when configuring the PLC CPU to scan I/O in STOP mode. There is a small time delay between a RUN to STOP/IO SCAN mode transition in the PLC CPU and the time when the Ethernet Interface deactivates repeating channels. The length of this delay varies with the PLC hardware configuration and the application program. In some cases, the time delay will be long enough that one data transfer by a repeating channel will occur after the CPU mode transition. After a RUN to STOP/NO IO mode transition, the Ethernet Interface aborts repeating channels immediately.