Page 3 - Preface; Content of This Manual
iii GFK-1084B Preface Content of This Manual Chapter 1. Introduction: Discusses the TCP/IP Ethernet Interface, its communications capabilities, and generally how to get your system running. Also includedis a quick guide to the manual. Chapter 2. Installing the TCP/IP Ethernet Interface: Describes th...
Page 7 - Contents
Contents viii GFK-1084B TCP/IP Ethernet Communications User’s Manual - August 1997 Figure 1-1. Ethernet Communications System 1-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Figure 1-2. The Main Tasks for Installing the Ethernet Interface 1-4 . . . . ....
Page 9 - The Ethernet Interface; Figure 1-1. Ethernet Communications System
1 Chapter section level 1 figure bi level 1 table_big level 1 figure_ap level 1 table_ap level 1 1-1 GFK-1084B Introduction This manual describes the Ethernet Interface (IC693CMM321) for the Series 90-30 PLC. This chapter provides an overview of the Ethernet Interface and covers the followingtopics....
Page 10 - Capabilities of the Ethernet Interface; Become operational quickly.
1 1-2 TCP/IP Ethernet Communications User’s Manual – August 1997 GFK-1084B Capabilities of the Ethernet Interface The Ethernet Interface brings to your PLC a great deal of capability. It will allow you to: H Become operational quickly. The Ethernet Interface is made operational with very little effo...
Page 11 - Attachment of the Ethernet Interface to the LAN
1 1-3 GFK-1084B Chapter 1 Introduction Attachment of the Ethernet Interface to the LAN The AAUI port provides the electrical and mechanical interface to the user-providedEther net transceiver cable, which connects the AAUI port to an external user-providedtransceiver. (The transceiver cable may be s...
Page 12 - The PC Software Loader; How to Make the System Work; Figure 1-2. The Main Tasks for Installing the Ethernet Interface
1 1-4 TCP/IP Ethernet Communications User’s Manual – August 1997 GFK-1084B The PC Software Loader The PC Software Loader is a separate software utility which updates the communicationssoftware stored in “flash” memory in the Ethernet Interface. This utility is supplied withany updates to the Etherne...
Page 13 - Quick Guide to the Manual
1 1-5 GFK-1084B Chapter 1 Introduction Quick Guide to the Manual The table below breaks down the tasks shown in Figure 1-2 and identifies where in themanual they are described. ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ Tasks ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Where to go in the Manual ÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁ Ins...
Page 14 - Ethernet Interface Hardware Overview
2 Chapter 2-1 GFK-1084B Installing the Ethernet Interface This chapter describes the basic features of the Ethernet Interface, its installation, config-uration, and a procedure for its initial checkout on your Ethernet cable. The chapter firstprovides a hardware overview of the Ethernet Interface. I...
Page 16 - Board Indicators; Restar t and Enter Software Load State:
2 2-3 GFK-1084B Chapter 2 Installing the Ethernet Interface Board Indicators There are four LEDs on the Ethernet Interface: OK, LAN, SER, and STAT. Each of theseLEDs can be ON, OFF, BLINKING slow, or BLINKING fast. They indicate the state of theInter face, traffic on the network port (LAN ONLINE LED...
Page 17 - Restar t and Enter Maintenance State:; Notes
2 2-4 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Notes Reloading the Ethernet Interface requires the attachment of the PCSoftware Loader to the Software Loader port and initiating a load withthe PC Software Loader. The PC Software Loader is a separate softwareutility which ...
Page 18 - Default Station Address Label
2 2-5 GFK-1084B Chapter 2 Installing the Ethernet Interface AAUI (Transceiver) Port The 14-pin AAUI port provides the electrical and mechanical interface to the user-pro-vided IEEE 802.3 transceiver cable, which connects the AAUI Port to an external Ether-net-compatible transceiver (see Appendix B f...
Page 19 - Procedure 1: Installing the Ethernet Interface in the PLC; Equipment Required to Per form the Installation Procedures; Note; Ethernet Interface Installation; Warning
2 2-6 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Procedure 1: Installing the Ethernet Interface in the PLC This section describes the physical mounting of the Ethernet Interface onto the Series90-30 PLC baseplate. For information on the installation procedures for the basep...
Page 21 - Procedure 2a: Configuring the Ethernet Interface with
2 2-8 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Procedure 2a: Configuring the Ethernet Interface with Logicmaster 90-30 Configuration Software Before you can use the Ethernet Interface with the Series 90-30 PLC, you must configurethe Interface using Logicmaster t 90-30 con...
Page 30 - Procedure 3: Verifying Proper Power-Up of the Ethernet Interface; Powering-up the Ethernet Interface; Problems During Power-up
2 2-17 GFK-1084B Chapter 2 Installing the Ethernet Interface Procedure 3: Verifying Proper Power-Up of the Ethernet Interface Powering-up the Ethernet Interface After configuring the Interface as explained in Procedure 2, follow the procedure belowto verify that the Ethernet Interface is operating c...
Page 31 - Figure 2-2. States of the Ethernet Interface
2 2-18 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Diagnostics Pass? No Yes Waiting for Configuration from PLC CPU (max. 2 minutes) Done – Uses user defined Advanced Parameters – Full support for client and server capability – Uses default Advanced Parameters – Client and se...
Page 33 - Procedure 4: Pinging TCP/IP Ethernet Interfaces on the Network; Determining If an IP Address Has Already Been Used
2 2-20 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Procedure 4: Pinging TCP/IP Ethernet Interfaces on the Network PING (Packet InterNet Grouper) is the name of a program used on TCP/IP networks totest reachability of destinations by sending them an ICMP echo request message ...
Page 35 - Section 1: The Communications Request; Structure of the Communications Request; Figure 3-1. Elements of the Communications Request
3 3-2 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Section 1: The Communications Request “Communications Request” is a term used to describe all the user elements required forcorrectly initiating Channel Commands from a Series 90 PLC. This section describes theelements of the...
Page 36 - COMMREQ Function Block; Channel Commands; Advantages of Channel Commands
3 3-3 GFK-1084B Chapter 3 Programming Communications Requests COMMREQ Function Block The COMMREQ Function Block is the ladder instruction that triggers the execution ofthe Channel Command. In the COMMREQ Function Block, you specify the rack andslot location of the Ethernet Interface and a pointer to...
Page 37 - Status Data; FT Output of the COMMREQ Function Block:; The Logic Program Controlling Execution of the COMMREQ
3 3-4 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Status Data There are several types of status available to the client PLC logic program. LAN Interface Status Bits (LIS Bits): The LIS bits comprise bits 1-16 of an 80-bit status area. The location of this 80-bit status area ...
Page 38 - Operation of the Communications Request
3 3-5 GFK-1084B Chapter 3 Programming Communications Requests Operation of the Communications Request The figure and text below explains how a Communications Request is executed. Thefigure specifically illustrates the operation of an Establish Read Channel Command. Client Series 90–70 PLC CPU Backpl...
Page 39 - Section 2: The COMMREQ Function Block and Command Block; The COMMREQ Function Block; Hex Word Value
3 3-6 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Section 2: The COMMREQ Function Block and Command Block This section describes the programming structures common to all CommunicationsRequests: the COMMREQ Function Block and the Command Block. The COMMREQ Function Block The ...
Page 40 - Caution; The COMMREQ Command Block
3 3-7 GFK-1084B Chapter 3 Programming Communications Requests TASK: This must always be set to zero for the Ethernet Interface Caution Entering a number other than zero for TASK may cause the Ethernet Interface tofail. FT Output: The FT output is set if the PLC (rather than the Ethernet Interface) d...
Page 42 - Section 3: Channel Commands; Establishing a Channel
3 3-9 GFK-1084B Chapter 3 Programming Communications Requests Section 3: Channel Commands This section describes the Channel Commands. A detailed description and example ofeach channel command is included. There are five Channel Commands. 1. Establish Read Channel 2. Establish Write Channel 3. Send ...
Page 43 - Retrieving Detailed Status on the Channel
3 3-10 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Retrieving Detailed Status on the Channel As discussed before, there are several forms of status available to the ladder program.These are all discussed in Section 4. One form of status is obtained through the RetrieveDetail...
Page 44 - Example 1 Command Block–Basic Example
3 3-11 GFK-1084B Chapter 3 Programming Communications Requests Establish Read Channel (2003) The Establish Read Channel Command requests that a channel be associated with aremote PLC and that data from the remote PLC be transferred (periodically) to the localPLC. The Command Block specifies the peri...
Page 45 - Table 3-1. Time Unit Values for Read/Write Repetition Period
3 3-12 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B (W ord 8) Channel Number: Word 8 specifies the channel to be used for the read. This value must be in the range of 1 to 16. If the channel is out of range, a command error indicationwill be placed in the COMMREQ Status word....
Page 48 - Example 2 Command Block–Example using a Network Address Name
3 3-15 GFK-1084B Chapter 3 Programming Communications Requests Example 2 Command Block–Example using a Network Address Name This example is the same as example 1 except that the Network Address name of theRemote PLC (“PLC_1aa”) is used instead of its IP address. For more information onNetwork Addres...
Page 54 - Example 2 Command Block–Example using a Network Address name
3 3-21 GFK-1084B Chapter 3 Programming Communications Requests Example 2 Command Block–Example using a Network Address name This example is the same as example 1 except that the Network Address name of theRemote PLC (“PLC_1aa”) is used instead of its IP address. For more information onNetwork Addres...
Page 57 - Example1 Command Block–Basic Example
3 3-24 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Send Information Report (2010) The Send Information Report COMMREQ requests that a particular block of memorywithin the PLC CPU reference tables be transferred periodically from an EthernetInter face (SRTP Client) to a Host ...
Page 62 - Example Command Block
3 3-29 GFK-1084B Chapter 3 Programming Communications Requests Abort Channel (2001) The Abort Channel command immediately disconnects an active channel from itsremote PLC and renders the channel idle. The Channel Transfer bit, the Channel Errorbit, and the Detailed Channel Status words for the chann...
Page 65 - Section 4: Status Data; Types of Status Data; OK Output of the COMMREQ Function Block.; FT Output of the COMMREQ Function Block.; Communications Status Words.
3 3-32 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Section 4: Status Data This section describes all the status data that is available to the ladder program to deter-mine the state of the Ethernet Interface and its channels. Types of Status Data There are four main types of ...
Page 66 - Description of the Status Data; OK Output of the COMMREQ Function Block; Status Bits
3 3-33 GFK-1084B Chapter 3 Programming Communications Requests The COMMREQ Status word (CRS word) is returned from the Ethernet Interface tothe CPU immediately if the Command Block contains a syntax error or if the commandis local. For remote commands with no syntax error, it is returned either afte...
Page 68 - Each channel has a dedicated pair of bits as follows:
3 3-35 GFK-1084B Chapter 3 Programming Communications Requests Each channel has a dedicated pair of bits as follows: (Status Bits 17, 19, 21 ... 47) Data Transfer Bit: This bit is normally set to 0. It is pulsed to 1 and back to 0 on successive PLC scans each time a transfer completes successfully.D...
Page 69 - Communications Status Words
3 3-36 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Communications Status Words The COMMREQ Status word (CRS word) and the first word of the two Detailed Chan-nel Status words (DCS words) report status and errors in the same format, as shown be-low. The second word of the DCS...
Page 71 - Minor Error Codes
3 3-38 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Minor Error Codes The meaning of each Minor Error Code depends upon the Major Error Code for which itis defined. Consult the appropriate Minor Error Code table for the indicated Major ErrorCode. Table 3-5. Minor Error Codes ...
Page 74 - Section 5: Controlling Communications in the Ladder Program; Essential Elements of the Ladder Program
3 3-41 GFK-1084B Chapter 3 Programming Communications Requests Section 5: Controlling Communications in the Ladder Program This section provides tips on how to control communications in your ladder program.Only segments of actual ladder logic are included. For a sample of a complete workingprogram, ...
Page 77 - Troubleshooting Your Ladder Program; FT Output is ON; COMMREQ Status Word is Zero (0) and FT Output is OFF
3 3-44 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B H The SYSID field of the COMMREQ Function Block defines the target rack and slot ofthe Ethernet Interface to receive the command data. The first two digits of SYSID(00 in this example) indicate the rack number, the last two ...
Page 78 - Monitoring the Communications Channel; Monitoring the COMMREQ Status Word
3 3-45 GFK-1084B Chapter 3 Programming Communications Requests Monitoring the Communications Channel Once you have a working ladder program, you can use the status data to monitor yourcommunications activity and take the desired action upon certain events. The primaryindicators of a communications c...
Page 79 - Sequencing Communications Requests; Data Transfers with One Repetition
3 3-46 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Sequencing Communications Requests If the Ethernet Interface receives Command Blocks from the PLC faster than the Inter-face can process them, the Interface will log an exception event 08, Entry 2=0024 andwill log the PLC Fa...
Page 80 - Diagnostic Tools Available for Troubleshooting
4 Chapter 4-1 GFK-1084B Troubleshooting This chapter is a guide to troubleshooting and problem isolation for the Series 90-30TCP/IP Ethernet Interface. This chapter includes the sections listed below: H Diagnostic Tools Available for Troubleshooting H What to do if you Cannot Solve the Problem H The...
Page 81 - What to do if you Cannot Solve the Problem
4 4-2 TCP/IP Ethernet Communications User’s Manual – August 1997 GFK-1084B What to do if you Cannot Solve the Problem If, after using the troubleshooting guide, you still cannot solve your problem, call GEFanuc Automation. Please have the following information available when you call. H The Name and...
Page 84 - Commonly Used Acronyms and Abbreviations
A Appendix A-1 GFK-1084B Glossary In communications, a number of special terms are used, many of these terms arereferenced by acronyms. This appendix contains a concise, alphabetized listing of conventional communicationsterms and (where applicable) their associated acronyms. Most of these terms (bu...
Page 85 - Glossary of Terms
A A-2 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B ÁÁÁÁÁ ÁÁÁÁÁ PC ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Personal Computer, IBM compatible ÁÁÁÁÁ ÁÁÁÁÁ PDU ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Protocol Data Unit ÁÁÁÁÁ PLC ÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁÁ Programmable Logic Control...
Page 92 - What this Appendix Contains
B Appendix B-1 GFK-1084B Communications Ports Characteristics This appendix describes the Ethernet Interface serial ports and the AAUI port used toconnect to the network transceiver. What this Appendix Contains Information pertaining to the Serial Ports: Station Manager Port and Software LoaderPort ...
Page 93 - Station Manager Port; Station Manager Port Settings; Station Manager Port Pinouts
B B-2 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Station Manager Port This section presents the information you need to construct a cable for serialcommunications between the Ethernet Interface and a terminal or a PC with a terminalemulator. Information in this section incl...
Page 94 - Station Manager Port Cable
B GFK-1084B B-3 Appendix B Communications Ports Characteristics Station Manager Port Cable Use the serial cable (IC693CBL316A) shown in Figure B-1 to connect your PC to theStation Manager. If your terminal or PC is unable to communicate with the Ethernet Interface StationManager, consult the documen...
Page 95 - Software Loader Port Pinouts
B B-4 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Software Loader Port (Serial Port 2) This section presents the information you need to construct a cable for serialcommunications between the Ethernet Interface and a PC with the PC Loader softwareinstalled. Information in th...
Page 96 - Par t Numbers for GE Fanuc Cables and Converters; Software Loader Port Cable
B GFK-1084B B-5 Appendix B Communications Ports Characteristics Par t Numbers for GE Fanuc Cables and Converters It is recommended that you use cables available from GE Fanuc Automation to connectyour PC to the Software Loader Port. Refer to the table below for part numbers. Table B-4. Cables for Co...
Page 97 - The AAUI Port for the Ethernet Interface; Ethernet AAUI Port Pinouts
B B-6 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B The AAUI Port for the Ethernet Interface The Ethernet Interface is equipped with an Apple Attachment Unit Interface (AAUI) portfor connecting to the network. Compatible transceivers can be purchased that support10Base5 and 10...
Page 98 - Transceiver Configurations
B GFK-1084B B-7 Appendix B Communications Ports Characteristics Transceiver Configurations Depending on your particular application, any of several types of user-suppliedtransceivers may be used. Typical configurations for 10Base2 (thin wire) and 10BaseT(twisted pair) and a configuration with an AAU...
Page 100 - Figure B-6. 10BaseT Transceiver Configuration
B GFK-1084B B-9 Appendix B Communications Ports Characteristics TRANSCEIVER CABLE TO ETHERNET INTERFACE a45490 10 BASE T CABLE RJ-45 CONNECTOR Figure B-6. 10BaseT Transceiver Configuration PWR SQE XMT RCV CP SQE must be ON. NOTE a45489C TRANSCEIVER CABLE TO ETHERNET INTERFACE AAUI TO AUI ADAPTER 15–...
Page 101 - Display Terminal Settings
B B-10 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Display Terminal Settings When used as a local Station Manager terminal, set the terminal to “Wrap-Around” or“Line Wrap” mode. This prevents loss of information in the event a Station Managercommand response exceeds the disp...
Page 102 - Appendix; IP Addresses
C Appendix C-1 GFK-1084B Advanced Information About IP and MACAddresses This appendix gives an overview of IP addresses, gateways, subnet masks and MACaddresses. IP Addresses Each TCP/IP node on a network must have a unique IP address. The TCP/IP EthernetInterface is such a node, as is a PC running ...
Page 103 - Gateways; Figure C-2. Connecting Two Networks with a Gateway
C C-2 TCP/IP Ethernet Communications User’s Manual - August, 1997 GFK-1084B IP addresses are written as four decimal integers (0-255) separated by periods (called“dotted-decimal”) where each integer gives the value of one byte of the IP address. Forexample, the 32-bit IP address 00000011 00000000 00...
Page 104 - Subnets; Figure C-3. Network Configuration Using a Subnet Mask
C GFK-1084B C-3 Appendix C Advanced Information About IP and MAC Addresses Note that the gateway has two IP addresses (128.1.0.2 and 128.2.0.3). The first must beused by hosts on Network 1 and the second must be used by hosts on Network 2. To beusable, a host’s gateway must be addressed using an IP ...
Page 105 - MAC Addresses
C C-4 TCP/IP Ethernet Communications User’s Manual - August, 1997 GFK-1084B MAC Addresses It is recommended that you use the default MAC address given by the factory, however,you may override that default with a MAC address of your own choosing with theStation Manager CHPARM MACADDR command (See GFK...
Page 139 - To install the new firmware, perform the following steps.
E Appendix E-1 GFK-1084B PC Software Loader The GE Fanuc Series 90-30 Ethernet Interface has its operating firmware stored inFLASH memory as opposed to EPROMS. Firmware upgrades for this board areprovided on floppy disk. The PC Software Loader utility controls downloading the newfirmware from the fl...
Page 141 - Name Assignment
F Appendix F-1 GFK-1084B Naming Architecture This appendix gives an overview of the naming architecture concepts used within GEFanuc Series 90 PLCs. The goal of the naming architecture is to provide users the ability to think of theirEther net Interfaces in terms of a symbolic name rather than a num...
Page 142 - Name Resolution
F F-2 TCP/IP Ethernet Communications User’s Manual - August 1997 GFK-1084B Name Resolution Name Resolution involves resolving a symbolic name to its necessary addressinformation required for communication. Currently today, a user is required to knowthis addressing information (i.e., IP address) to e...
Page 145 - Index
Index IndexĆ2 GFKĆ1084B 34#$-+3* '#& *#//'- %0..#/& : 34#$-+3* "2+4' *#//'- %0..#/& : 34#$-+3*+/) # %*#//'- :4*'2/'4 /4'2(#%' : 44#%*.'/4 40 4*' : #1#$+-+4+'3 : #2&7#2' 06'26+'7 : /34#--#4+0/ : 07'2+/):51 : 4*'2/'4 0(47#2' : F #5-4 4#$-' :+$'2:014+% %#$-' :-#3* .'.029 : ! 54154 0...