IC693CMM321-BA, with FW version 1.00, Adds CE Mark approval December 12, 1995 I MPORTANT P RODUCT I NFORMATION READ THIS INFORMATION FIRST Product: Factory LAN TCP/IP Ethernet Interface IC693CMM321-AA IC693CMM321-BA* This is the initial release of the IC693 Ethernet Interface Module. 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). 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 IC693 programming software version 6.01 or later (required to configure the 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-0871C) for further details, including component version numbers. h Toolkit for Windows t C/C++ Applications (IC641SWP052D) h Toolkit for Windows NT t C/C++ Applications (IC641SWP058B) h Toolkit for HP-UX C Applications (IC641SWP054B) h Toolkit for DEC t VAX/VMS C Applications (IC641SWP053B) h Toolkit for DEC Alpha AXP/VMS C/C++ Application (IC641SWP057B) h Host Communication Drivers for Windows t (qty.1: IC641SWP050D; qty.10 - IC641SWP051D) *This catalog has CE Mark approval. R Microsoft is a registered trademark of Microsoft Corporation. t Windows and Windows NT are trademarks of Microsoft Corporation. t DEC, VAX, Alpha AXP , and VMS are trademarks of Digital Equipment Corporation. 2 GFK-1085B December 12, 1995 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 As mentioned in the User ’s Manual, 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 IC693 programming software. The Ethernet Interface must be configured via serial IC693 programming software prior to use. The Ethernet Interface will not enter the Operational state until a valid IP Address is configured. 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). 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. Single Incoming Network Connection to CPU The PLC CPU can support only one incoming network connection through the Ethernet Interface at a time. The Ethernet Interface consequently supports only one incoming connection at a time. (The Ethernet Interface supports up to 16 outgoing connections at a time.) Additionally, the PLC CPU can support only one programmer connection at a time through either the Ethernet Interface or the serial ports. These restrictions will be removed in future upgrades of the PLC CPU and/or Ethernet Interface. 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. 3 GFK-1085B December 12, 1995 Important Product Information: Factory LAN TCP/IP Ethernet Interface Channels Remain Active if PLC State Is “STOP/IOSCAN” The use of “STOP/IOSCAN” is not recommended if channels are in use. When the PLC CPU state transitions to “STOP/NO IO”, any active channels are automatically aborted by the Ethernet Interface. This prohibits an active Read Channel from continuing to execute and possibly causing PLC memory to be modified after the PLC has been stopped, such as for a program, configuration, or reference table Store operation. When the PLC CPU state transitions to “STOP/IOSCAN”, however, the Ethernet Interface cannot detect the PLC RUN → STOP transition and active channels will not be aborted. No Operation in Expansion or Remote Rack Locate the Ethernet Interface in the main PLC rack only. The Ethernet Interface is not supported in an expansion or remote PLC rack. 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. Restrictions and Significant Open Problems - IC693 Ethernet Interface ID Code Description 26389 The Ethernet Interface sometimes generates multiple exception log events and PLC Fault Table entries when an error condition occurs. Under repetitive error conditions, the exception log and/or PLC Fault Table can be completely filled with repetitive error messages. 29292 Initialization errors that generate any of the following exception log events should also restart the Ethernet Interface into Maintenance state: Event 1b, Entry 2 = 0003h; Event 1c, Entry 2 = 25h, or Event 1c, Entry 2 = 26h. The Ethernet Interface does not restart in these conditions. 29687 The Ethernet Interface cannot be configured by the Hand-Held Programmer (HHP). Attempts to configure the Ethernet Interface with the HHP (before proper configuration via serial IC693 programming software) can corrupt the PLC configuration already in the CPU; to recover, the PLC must be cleared and the PLC configuration stored again. Once the Ethernet Interface is properly configured via IC693 programming software, use of the HHP has no effect on the Ethernet Interface configuration. 29729 The Ethernet Interface cannot implicitly abort an existing channel (when pro- cessing a new COMMREQ Read or Write Channel command to an existing channel) if all 16 channels are already in use. For efficiency, the Ethernet Inter- face attempts to use another TCP connection while taking down the existing connection; this is not possible when all connections are in use. 4 GFK-1085B December 12, 1995 Important Product Information: Factory LAN TCP/IP Ethernet Interface 29753 When the PLC CPU is very busy handling other modules in addition to the Ethernet Interface, it may reject a request with major error code 07. This error is due to temporary loading at the CPU. The Ethernet Interface reports this CPU error code without attempting any automatic retries. This error may be re- ported during channel operation, or at a remote host (such as HCT or IC646 software). The Ethernet Interface channel operation will continue; remote hosts should repeat the request again.