Main
Warnings, Cautions, and Notes as Used in this Publication
Warning
Preface
Content of This Manual
Related Publications
We Welcome Your Comments and Suggestions
Page
*!&% +%*!&%#&" %&$$% #&" .
*!&% %%# &$$%) .
*!&% **+) * .
*!&% &%*(&##!% &$$+%!*!&%) !% * ( (&($ .
'*( (&+#) &&*!% .
$ ! %
$ " ! %
Page
Contents
Introduction
The Ethernet Interface
Figure 1-1. Ethernet Communications System
Capabilities of the Ethernet Interface
Attachment of the Ethernet Interface to the LAN
10Base5 Coax:
10Base2 Coax:
10BaseT:
10BaseF:
*
Figure 1-2. The Main Tasks for Installing the Ethernet Interface
How to Make the System Work
*
Quick Guide to the Manual
Installing the Ethernet Interface
Ethernet Interface Hardware Overview
Figure 2-1. Ethernet Interface
Board Indicators
Restart Button
LED Test:
Restart:
Restart and Enter Software Load State:
Notes
Restart and Enter Maintenance State:
Serial Ports
The Station Manager Port
The Software Loader Port
Page
Procedure 1: Installing the Ethernet Interface in the PLC
Equipment Required to Perform the Installation Procedures
Ethernet Interface Installation
Warning
Page
Procedure 2a: Configuring the Ethernet Interface with Logicmaster 90-30 Configuration Software
Page
Page
Page
Page
l-l
Procedure 2b: Configuring the Ethernet Interface using COMPLICITY Control
Note
network
Converter:
AAUI Transceiver:
Data Rate:
Parity:
Stop Bits: Flow Control:
Page
Procedure 3: Verifying Proper Power-Up of the Ethernet Interface Powering-up the Ethernet Interface
Problems During Power-up
2-18 TCP/IP Ethernet Communications Users Manual - August 1997 GFK-1084B
Hardware Failure
Figure 2-2. States of the Ethernet Interface
/
Operational
Maintenance
IP Address
B
C
D
E
F
Procedure 4: Pinging TCP/IP Ethernet Interfaces on the Network
Pinging the Interface from a UNIX host or a PC Running TCP/IP Software
Determining If an IP Address Has Already Been Used
Page
Section 1: The Communications Request
Structure of the Communications Request
Figure 3-1. Elements of the Communications R equest
COMMREQ Function Block
COMMREQ Command Block
Channel Commands
Advantages of Channel Commands
Status Data
LAN Interface Status Bits (LIS Bits):
Channel Status Bits:
COMMREQ Status Word (CRS Word):
Detailed Channel Status Words (DCS Words):
Operation of the Communications Request
Domain of a channel
Domain of a TCP connection
Domain of a remote server
Section 2: The COMMREQ Function Block and Command Block
The COMMREQ Function Block
Enable: Control logic for activating the COMMREQ Function Block. See Section 5 and
IN:
SYSID:
The COMMREQ Command Block
(Word 1) Data Block Length:
(Word 2) WAIT/NOWAIT Flag:
COMMREQ Status Word:
(Word 3) COMMREQ Status Word Pointer Memory Type:
(Word 4) COMMREQ Status Word Pointer Offset: This word contains the offset within
Section 3: Channel Commands
Establishing a Channel
Aborting and Re-tasking a Channel
Page
Establish Read Channel (2003)
Example 1 Command BlockBasic Example
(Word 7) Channel Command Number:
(Word 8) Channel Number: Word 8 specifies the channel to be used for the read. This value
(Word 9) Number of Read Repetitions:
(Word 10) Time Unit for Read Period:
Table 3-1. Time Unit Values for Read/Write Repetition Period
(Word 11) Number of Time Units for Read Period:
Table 3-2. Series 90 PLC Memory Types
(Word 14) Local PLC - Memory Starting Address: W ord 14 specifies the starting address in
(Word 15) Remote PLC - Memory Type:
(Word 16) Remote PLC - Memory Starting Address: Word 16 specifies starting address in
(Word 17) Remote PLC - Number of Memory Units: Word 17 specifies the number of
(Word 18) R emote PLC - Network Address Type:
(Word 19) R emote PLC - Network Address Length:
(Words 20 - 23) Remote PLC - IP Address: Words 20-23 specify the four integers, one
(Words 24 - 27) Remote PLC - Program Name:
Example 2 Command BlockExample using a Network Address Name
(Word 18) Network Address Type: Word 18 specifies the format of the remote PLC
(Words 52 - 55) Remote PLC - Program Name:
(Word 56 - 59) Remote PLC - Program Block Name:
Page
Establish Write Channel (2004)
Example 1 Command BlockBasic Example
(Word 7) Channel Command Number:
(Word 8) Channel Number: Word 8 specifies the channel to be used for the write. This
(Word 9) Number of Write Repetitions:
(Word 10) Time Units for Write Period:
(Word 11) Number of Time Units for Write Period:
(Word 12) Timeout for Each Write:
(Word 14) Local PLC - Memory Starting Address: Word 14 specifies the starting address
(Word 15) Remote PLC - Memory Type:
(Word 16) Remote PLC - Memory Starting Address: Word 16 specifies starting address in
(Word 17) Remote PLC - Number of Memory Units: Word 17 specifies the number of
(Word 18) R emote PLC - Network Address Type:
Example 2 Command BlockExample using a Network Address name
(Word 18) Network Address Type: Word 18 specifies the format of the remote PLC
(Words 52 - 55) Remote PLC - Program Name:
(Word 56 - 59) Remote PLC - Program Block Name:
Page
Send Information Report (2010)
Example1 Command BlockBasic Example
(Word 7) Channel Command Number:
(Word 8) Channel Number: Word 8 specifies the channel to be used for the send. This
(Word 9) Number of Send Repetitions:
(Word 10) Time Unit for Send Period:
(Word 11) Number of Time Units for Send Period:
(Word 12) Timeout for Each Send:
Page
Example 2 Command BlockExample using a Network Address name
(Word 18) Network Address Type: W ord 18 specifies the format of the remote PLC
Abort Channel (2001)
Example Command Block
(Word 7) Channel Command Number:
(Word 8) Channel Number: The channel number specifies the channel to be
Retrieve Detailed Channel Status (2002)
Example Command Block
(Word 7) Channel Command Number:
(Word 8) Channel Number: The channel number in Word 8 specifies the channel whose
(Word 9) Local PLC - Memory Type:
(Word 10) Local PLC - Memory Starting Address: Starting address to store the Detailed
Section 4: Status Data
Types of Status Data
Description of the Status Data
OK Output of the COMMREQ Function Block
FT Output of the COMMREQ Function Block
Status Bits
Table 3-3. Status Bits (LIS Bits and Channel Status Bits)
(Status Bit 7) Serial Port #2 Fuse Blown:
(Status Bit 8) AAUI Fuse Blown: This bit is set to 1 when the AAUI Fuse is blown. Other-
(Status Bit 9) Any Channel Error:
(Status Bit 13) LAN OK: This input will be held at the value 1 as long as the Ethernet
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
(Status Bits 18, 20, 22 ... 48) Channel Error Bit: This bit is set to 1 when an error is de-
Communications Status Words
Figure 3-3. Format of the COMMREQ Status Word (CRS Word)
Figure 3-4. Format of the Detailed Channel Status Words (DCS Words)
Table 3-4. Major Error Codes
Minor Error Codes
Error Status Service Request Error Description
Table 4-5. Minor Error Codes for Major Error Codes 5H and 85H (Continued)
Error Status Service Request Error Description
Table 3-6. Minor Error Codes for Major Error Code 11H (at Remote Ser ver PLC)
Error Status SRTP Error Description
Table 3-7. Minor Error Codes for Major Error Code 90H (at Client PLC)
Error Status Application Interface Error Description
Section 5: Controlling Communications in the Ladder Program
Essential Elements of the Ladder Program
3-42 TCP/IP Ethernet Communications Users Manual - August 1997 GFK-1084B
Page
Troubleshooting Your Ladder Program
FT Output is ON
COMMREQ Status Word is Zero (0) and FT Output is OFF
COMMREQ Status Word is Not One (1)
Monitoring the Communications Channel
Monitoring the COMMREQ Status Word
Monitoring the Channel Error Bit
Monitoring the Data Transfer Bit
Sequencing Communications Requests
Data Transfers with One Repetition
Troubleshooting
Diagnostic Tools Available for Troubleshooting
What to do if you Cannot Solve the Problem
PLC Fault Table
Table 4-1. PLC Fault Table Descriptions
PLC Fault User Action
Table 4-1. PLC Fault Table Descriptions (Continued)
PLC Fault User Action
A
Glossary
Commonly Used Acronyms and Abbreviations
This is a listing of acronyms, and their derivation, that are commonly used throughout this manual.
Glossary of Terms
Page
Page
Page
Page
Page
Page
B
Communications Ports Characteristics
What this Appendix Contains
Station Manager Port
Station Manager Port Settings
Station Manager Port Pinouts
Station Manager Port Cable
Software Loader Port (Serial Port 2)
Software Loader Port Pinouts
Table B-3. Software Loader Port Pinout
Part Numbers for GE Fanuc Cables and Converters
Table B-4. Cables for Connecting the Software Loader Port to the RS-232 Port on Your PC
Figure B-2. Software Loader Cable Assembly (IC690ACC901)
Software Loader Port Cable
The AAUI Port for the Ethernet Interface
Ethernet AAUI Port Pinouts
Table B-5. Pinouts of the AAUI Port
Transceiver Configurations
B-8 TCP/IP Ethernet Communications Users Manual - August 1997 GFK-1084B
Figure B-4. 10Base2 Transceiver Configuration with Built-in Transceiver Cable
Figure B-5. 10Base2 Transceiver Configuration using BNC T Connector
GFK-1084B B-9
Appendix B Communications Ports Characteristics
TRANSCEIVER CABLE TO ETHERNET INTERFACE
Figure B-6. 10BaseT Transceiver Configuration
Figure B-7. AAUI to AUI Adapter. Can be used to connect to 10Base5 (shown above) or 10BaseF
Page
C
Advanced Information About IP and MAC Addresses
IP Addresses
Figure C-1. IP Address Format for Network Classes A, B, C
Gateways
BC
G
Figure C-2. Connecting Two Networks with a Gateway
Subnets
C
E
B
G
MAC Addresses
Appendix Sample Ladder Programs
D2 TCP/IPEthernet Communications User 's Manual August 1997 GFK1084B
GFK1084B D3
D4 TCP/IPEthernet Communications User 's Manual August 1997 GFK1084B
GFK1084B D5
D6 TCP/IPEthernet Communications User 's Manual August 1997 GFK1084B
GFK1084B D7
D8 TCP/IPEthernet Communications User 's Manual August 1997 GFK1084B
D10 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
D12 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
GFK1084B D13
D14 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
GFK1084B D15
D16 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
Page
D18 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
D20 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
GFK1084B D21
D22 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
GFK1084B D23
D24 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
GFK1084B D25
D26 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
GFK1084B D27
D28 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
GFK1084B D29
D30 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
GFK1084B D31
D32 TCP/IPEthernet Communications User's Manual August 1997 GFK1084B
Page
E
PC Software Loader
Figure E-1. Software Loader Cable Assembly (IC690ACC901)
To install the new firmware, perform the following steps.
E
F
Naming Architecture
Name Assignment
F
Name Resolution
Local Table Name Resolution
DDP Name Resolution
DNS Name Resolution
Name Usage
F
A
B
C
D
Index
F
G
H
I
Index
Q
R
S
T