���� ���������������������������������������������

User manual I N AT E C H O C H A N G E

Ethernet Gateway Manual Version 0304-001e

Echochange - www.inat.de are registered trademarks of the Siemens AG. Siemens the of trademarks registered are ®

and Sinec and OTE OPYRIGHT ®

© Copyright INAT GmbH 1996-2004 © Copyright INAT Page 2 Page ______Step

duct, we assume no liability. liability. no assume we duct, at INAT the Area of Download the in available is manual this of version recent The N pro this of misuse by caused damage of case In echochange. INAT using before manual the read Please All rights reserved All rights E-Mail [email protected] E-Mail www.inat.de Internet Fon: +49 911 / 5 44 27-0 911 +49 Fon: / 5 44 27-27 911 +49 Fax: / 5 44 27-28 911 +49 BBS Ostendstrasse 50 A Ostendstrasse D-90482 Nürnberg Industrial Networks for Automation Technology Automation for Networks Industrial The contents are subject to change without prior notice. prior without change to subject are contents The advance. technical to due change to subject are contents The be used or reproduced when the terms of agreement as set forth in this contract are fulfilled. are contract forth this set in as agreement of terms the when reproduced or used be omissions. errors or for responsibility without provided are documents these in specifications The The contents of this manual and the related configuration software are the property of INAT GmbH. This This GmbH. property the software INAT are of configuration related the and manual this of contents The only may and license), (one-time contract license special or a general of conditions the to subject is material C [ Echochange Manual / Intro ] / Intro Manual [ Echochange

Intro Echochange 2.7 2.6 2. 2. 2.2 2.1 2 1.4 1 1.2 1.1 1 C .3 5 4

.. F10 2 2 2.5.2 RFC1006 2.5.1 INAT PLCHeader 2.4.1 2.2.3 1 2.2.2 InternetLayer 2.2.1 Networ 2.1.3 2.1.2 2.1.1 1.4. 1.4. 1.4. 1.4. 1.4.2 1.4.1 .. omnctoswtotehcag 2 2.7.1 Communications withoutechochange 2.6.2 2.6.1 Function of EtherNet/IP 2 RFC1006 and SINEC H1( 1 TCP/IP Protocol Architecture 1 ISO OSIReferencemodel Hardware Technical Specifications Features Scope of ONTE B G 2.2.3.2 2.2.3.1 UserDatagramProtocol( 2.2.2.6 Passingdatagramstothe Transport 2.2.2. 2.2.2.4 2.2.2.3 2.2.2.2 IP 1 2.2.2.1 InternetProtocol(IP) 1 2.2.1.2 MACaddress 2.2.1.1 6 5 4 3

S C I S A Pitrae 1 TP interface TSAPs 2 TSAPs Transport Serial interface I/O E 1 1 Encapsulation Communications model 1 Structure oftheISOOSIreferencemodel 1 Reset 1 LEDs 1 Power Supply 1 Compact Flash L A R E N E pii esgn oncin 2 xplicit messagingconnections 5 Con Transmission ControlProtocol 2 rgetn aarm 2 1 Fragmenting Datagrams Subnets 1 IP Address 1 Frame supply NTS S) 2 ISO) aarm 1 Datagram cesLyr 1 k Access Layer 9 8 etos 2 nections cohne 2 echochange 1 1 4 2 PLC Layer 2 1

edr 2 Header

S3 1 RS232 8

1 1 9 9 7 0 8 6 0 3 2 4 8 9 9 8 8 7 5 4 0 6 5 3 3 D) 2 UDP) 0 0 4 6 ae 2 Layer 0 6 0 4 [ EchochangeManual/Intro] Page 3

Echochange Intro 8 5 WARE T OF S 8 4 5 2 3 1 7 9 6 3 3 6 8 ARAMETERIZATION P ONNECTION 0 2 8 5 2 4 2 3 1 2 2 7 : IP or H1 IP 3 C TARTED ion 2 via s 6 3 9 0 1 3 3 2 2 UP arameter setting software arameter setting ... 6 S

P

Ethernet 3 Parameters 6 .. 6 Mounting 3 8 9 9 9 9 9 9 9 3 Power 3 PC and echochange 3 chochange in the network(s) chochange in the e End Connection 6 Other Copy Load File to Device 6 Store data to file Print 6 6 Protocol conver

enu File 6 Timeout Timeout 6 Parameterization 5 ETTING Menu Connection 6 M Help 5 Internet 5 Station not found 5 Offline 4 Offline Setting Parameters ESCRIPTION

ETTING

Serial Parameterization 4

nection window 6 (offline) 5 5.2.2.4 5.2.3.1 5.2.3.3 5.2.3.4 New.. 5.2.3.5 6 5.2.2.1 5.2.2.2 5.2.2.3 2.7.2.1 stallation of the S G n

Con Station list 5 Station list Parameterization online via TCP/IP or H1 or H1 Parameterization online via TCP/IP 4 Serial File Connecting to I Register Connecting 5.2.3 5.2.1 Functions via right mouse button 5.2.2 6 5.1.6 Delete 5 5.1.7 Print 5 5.1.8 5.1.9 5.1.10 5.1.1 5.1.2 OK 5 5.1.3 Cancel 5 5.1.4 New 5 5.1.5 Edit 5 3.6.2 3.6.3 3.6.1 2.7.2 Communications with echochange with echochange Communications 2.7.2 2

.2 Page 4 Page 5.2

5.1 5 D 4.3 4.1 4.2 4 3.6 3.4 3.5 Connecting 3 3.3 3.1 Echochange 3 [ Echochange Manual / Intro ] / Intro Manual [ Echochange

Intro Echochange 6.5 6.4 6.3 6.2 Example2: 6.1 Example1: 6 .. eurmns 8 6.4.2 Requirements 8 6.4.1 Task 8 6.3.3 Procedure 8 6.3.2 Requirements 8 6.3.1 Task 7 6.2.3 Procedure 7 6.2.2 Requirements 7 6.2.1 Task 7 6.1.3 Procedure 7 6.1.2 Requirements 7 6.1.1 Task 5.2.8 5.2.6 5.2.5 5.2.4 .. rcdr 8 6.4.3 Procedure Example Example Example E ... e pnwcneto nehcag 8 6.3.3.2 Setupnewconnectioninechochange 8 6.3.3.1 SettingsinStep5 6.2.3. 7 6.2.3.1 Setupnewconnectioninechochange 7 6.1.3.2 Setupnewconnectioninechochange 7 6.1.3.1 SettingsinStep5 5.2.7.3 5.2.7.2 5.2.7.1 5 5.2.6.5 5.2.6. 5.2.6. 5.2.6.1 5.2.5. 5.2.5. 5.2.5. 5.2.5.2 6 5.2.5.1 Stationlist 5.2.4.3 5.2.4. 5.2.4.1 6 5.2.3.7 5.2.3.6 Delete 6.4.3.3 8 8 6.4.3.2 SetupconnectioninS5-H1 6.4.3.1 SetupconnectioninOPC Server .2.6.6 Menu S E L P M A X Menu Menu utn ftecneto idw 7 Buttons oftheconnectionwindow 4 3 5 4 3 2 2

5: 4: 3: Ab Setting in 7 7 Version 7 Content 7 Reboot 6 Firmware Update Clock functions Delet 6 H1 SystemValues 6 Original SNMP Settings... Current Station Adapter Current Station Adapter 6 6 Network Analysis 6 Monitor allconnections Display ConnectionStatus 6 Refresh DisplayList Set upconnectionin tto 6 Station 6 Diagnosis xrs 6 Extras ou C/PCneto fa le rde oto oi 00adaSeesS-0 9 TCP/IP Connection ofan Allen Bradley ControlLogix5000and aSiemensS7-400 OPC communicationsviaechochange 8 8 PG functionvianetworkwithStep5H1 7 PG FunctionvianetworkwithS5forWindows viaTCP/IP 7 PG functionvianetworkwithStep5ISOonTCP (RFC1006) 2 8 4 6 7 t l oncin 6 e All Connections MAC S o idw 8 S5forWindows 3 1 1 1 0 5 5 8 8 4 4 6 6 6 2 2 drs 6 Address 7

cohne 9 echochange 4 3 2 4 0 9 6 5 4

.. 6 2... 6 1.... 4 4 4 8 0 9 6 5 5 0 6 4 8 5 1 6 2 8 [ EchochangeManual/Intro] 4 Page 5 3

Echochange Intro 3 6 1 1 1 0 0 2 0 1 10 3 3 X Header 10 3 PLC Set up connection in echochange in echochange Set up connection 9

PPENDI 7.1.2.1 Field Datalen 7.1.2.1 Field Datalen 10 state 7.1.2.2 Bit field for transmission 7.1.2.3 Field Sequence number 10 10 6.5.3.2 6.5.3.1 Setting Parameters and Programming Allen Bradley Control Logix 5000 Allen Bradley Programming Parameters and 6.5.3.1 Setting 9 A

Special TCP/IP Settings Special TCP/IP 10 7.1.1 PLC Header General 7.1.1 PLC Header 10 the PLC Header 7.1.2 Structure of 10 6.5.1 Task Task 6.5.1 9 6.5.2 Operation 6.5.3 Procedure 9 9 Page 6 Page 7.2

7.1 The INAT 7.1 The INAT 7 [ Echochange Manual / Intro ] / Intro Manual [ Echochange

Intro Echochange CHAPTER 1: G E N E R A L -

ISO on TCP (RFC1006) TCP on ISO Header PLC Optional: EtherNet/IP (CIP, protocol)encapsulation TCP UDP IP (H1) ISO Quick Start with echochange addresses 2 MAC CDROM with Parameter setting software demo software INAT manuals INAT adapter for rail top hat echochange device with with device echochange ENERAL

Features Scope of supply Scope G

● Converts the following Ethernet protocols protocols ● Ethernet following the Converts ● Gateway between networks with different protocols ● different with networks between Gateway Ethernet Industrial into TCP/IP standard with ● workstations of Integration Page 8 Page 1.2 Before getting started with INAT echochange, check the following list of components that should be contai be should that components of list following the check echochange, INAT started with getting Before package. echochange the in ned 1.1 1 [ Echochange Manual / Chapter 1: General ] 1: General / Chapter Manual [ Echochange

Chapter 1: General Echochange Front panel of the echochange: 1.4 1.3

Hardware Technical Specifications P Assembly: consumption: Current Power supply: Supply voltage: Dimensions: Protection: temperature: Operating Serial: Ethernet: ( C p o r o w e 4 m s e e p n r

t a l s 3 y c u

i n t p

o F p p l e l a y r a s b h l e ) R S top hat rail adapter 0,8 A external 18...36V DC L =76, D=120, H=120 mm IP 22 0 ... °C 60 1 xRS 232 2 base T/100 RJ45 base TX, e S r 2 L i a 3 E l 2

D i n 5 2 s t e r f a c e R T T P P e

s i i n n e t t t 1 e e [ EchochangeManual/Chapter1:General] r r f f a a 6 c c e e

2 1 Page 9

Echochange Chapter 1: General Function Transmit Data + Data Transmit Data- Transmit + Data Receive used not used not - Data Receive used not used not 5 RI TX ------RX Signal Signal TD- RD- TD+ CTS RTS DTR RD+ DSR DCD GND 9 4 RS232

8 1

2

3 3

7 4

5 2

9 6 7 8 2 3 4 5 1 7 8 3 4 5 6 1 2 Pin No Pin Pin No Pin 6

6 7

8 1 Serial interface TP interfaceTP Page 10 Page figure for the wiring of the serial interface: serial the of wiring the for figure 1.4.2 1.4.2 following the See echochange. the of parameters the setting for interface an provides interface serial The

Socket: 1.4.1 1.4.1 TP the of wiring the for figure following the See (RJ45). TP interfaces 2 with equipped is Echochange [ Echochange Manual / Chapter 1: General ] 1: General / Chapter Manual [ Echochange

Chapter 1: General Echochange N Reset of triggers a restart the echochange CPU. The station parameters remain unchanged. 1.4.6 The seven LED´s on the front panel of the echochange have the following meaning: 1.4.5 (positive pole on the right side, negative pole on the side). left If you want to use your own connector power pack please insure the polarity of the 24V DC power supply A connector power pack for the power supply is not included. Please order it separately: 1.4.4 be damaged. The Compact Flash is presently inoperable. Please do not insert aCompact Flash Card. The device could 1.4.3 OTE 700-5596-03 (Model USA) (Model 700-5596-03 UK) (Model 700-5596-02 EURO) (Model 700-5596-01 Power Param Net 2 RX Net 2 TX Net 1 RX Net 1 TX Net Conn Reset and canonlybeaccessed withathinballpointpenornail. In ordertoavoidamistake, theswitchisrecessed LEDs Compact FlashCompact Power Supply

LED - the power supply Echochange is connected correctly to via TCP or H1 is accessingsoftware the echochange Indicates, that the parameter setting Receiving data on TP2 Sending data on TP2 Receiving data on TP1 Sending data on TP1 tion is running Indicates, that an established connec Meaning + - [ EchochangeManual/Chapter1:General] Page 11

Echochange Chapter 1: General Page 12 Page [ Echochange Manual / Chapter 1: General ] 1: General / Chapter Manual [ Echochange

Chapter 1: General Echochange CHAPTER 2: B A S I C S - r e r r r r r e y e r e e e a y y e y y y a L a y a

a a L L a L

n L

L

L

t k n o l

i r k n o a t n r i i o c a t o o L i t p i

a s s n s w a c t y i t e s n l e h a s e a p r e N P D S p r T A P m u n i t d o r d d i e t o e e t t a p m

n c n s l i e l e a n i i r p c a r i r o p o s T y A h p r e r r r r r y e e r e e e y a y e y y y a L a y a

a a L L a L

n

L L

L

t n k o l i r k o n t a n r i i o a t c o o i L t p i a s s n s w c a t i y t e s n l e a h s e a p r e N P D S p r T A P Data Link Layer Layer Data Link Transport Layer Transport Network Layer Physical Layer Physical ASICS

Structure model reference the OSI of ISO ISO OSI Reference model Reference ISO OSI B

Page 14 Page The Transport Layer guarantees that the receiver gets the data exactly as it was sent. Examples for Layer 4 Layer for Examples sent. was it as exactly data the gets receiver the that guarantees Layer Transport The protocol. UDP the and 8072/73 protocol ISO the TCP, are protocols Layer 4: Layer The Network Layer manages connections across the network and isolates the upper layer protocols from from protocols layer upper the isolates and network the across connections manages Layer Network The networks. underlying the of details the Layer 3: Layer Layer 2: Layer Layer. Link Data the by handled is network physical underlying the across data of delivery reliable The Examples of standards at the physical layer are interface connectors such as RS232 and V.35, and stan and V.35, and RS232 as such connectors interface are layer physical the at standards of Examples 802.3. IEEE as such wiring network area local for dards Layer 1: 1: Layer carry to transmission needed data the hardware the of characteristics the defines Layer Physical The layer. this in defined are pins, interface of location and number the and levels voltage as such Things signal.

applications across an intervening network. A layer does not define a single protocol – it defines a data a data defines – it protocol a single define not does A layer network. intervening an across applications protocols. of number any performed be by may that function communications The OSI Reference model contains seven layers that define the function of data communications protocols. protocols. communications data of function the define that layers seven contains model Reference OSI The cooperating between transferred is performed data a function when represents model the of layer Each 2.1.1 2.1.1 ISO (International Organization for Standardization) defined a standard partitioning of the functions of a of functions the of partitioning a standard defined Standardization) for Organization (International ISO the by software used applied the to medium transmission physical the from system, telecommunications model. reference OSI ISO the system: 2.1 2 [ Echochange Manual / Chapter 2: Basics ] 2: Basics / Chapter Manual [ Echochange

Chapter 2: Basics Echochange how to pass data to them. individual layers do not need to know how the layers above and below them function; they only need to know Physical Layer protocols. At the remote end the data is passed up the stack to the receiving application. The Data is passed down the stack from one layer to the next, until it is transmitted over the network by the layers rely on the lower layers to transfer the data over the underlying network. layer is involved in sending data from alocal application to an equivalent remote application. The upper There must be agreement on how to pass data between the layers on asingle computer, because every not care about the layer above or below it. cations to take place. In the abstract, each protocol is only concerned with communicating to its peer, it does lent layer on the remote system. Peer level communications must be standardized for successful communi Every protocol communicates with its 2.1.2 The Application Layer is the level of the protocol hierarchy where user-accessed network processes reside. Layer 7: layer provides standard data presentation routines. This function is handled within the applications in TCP/IP. For cooperating applications to exchange data, they must agree about how data is represented. In OSI this Layer 6: are used to describe„socket“ and the path „port“ over which cooperating applications communicate. this function occurslargely in the Transport Layer and the term „session“ is not used. For TCP/IP the terms The OSI Session Layer manages the sessions (connections) between cooperating applications. In TCP/IP, Layer 5: Communications model Communications Application LayerApplication The three upper layers define how the cooperating applications within the stations Session Layer Presentation Layer P A T r p D S P N e r p a e s h a e l n s e t i y The lower 4layers define the connections between cooperating stations: t a c w s n s s a i p t i L o o c a t o i i r n a t n o k r i

l o k n t

L L L n

L a L L a a

a y a L a y y y e y a y e e e r e y e r r r r e r r communicate with each other: APPLICATION ORIENTED T D peer RANSPORT ORIENTED RANSPORT H N A H p . Apeer is an implementation of the same protocol in the equiva p T v l i H c i r a t u t S i a D o H l a n

D c t - a P A A A A o t A a o H n t D H H H H H a - n A a D e A t p a a c H p t t D a l i i o a c D n t a a a t t i o a n D T P A [ EchochangeManual/Chapter2:Basics] A T r p D S P N e r p p a e s P a h e p l n s e t y i r t l a c i o w s n s c s a g i a p t i L o o c a t

r t o i i r a i n a t n o o k r i m l o n k n t

L L L n

L a L L a a

a y a L a y y y e y y a e e e r e e y r r r r e r r Page 15 - -

Echochange Chapter 2: Basics - - - , since the data arriving from from arriving data the , since encapsulation r e r y r . This added information supplements the frame at the level of the the of level the at frame the supplements information added . This e a e r t y L y e

s a a y s o L a L

s

H trailer L e t n -

r c t o o i t o c e t - p t n a A

r s s c k i e n o l t r a p H n o r I p T w t A e N ; in the second case it is a is it case second the ; in Encapsulation Internet Layer: data the of routing the handles and datagram the Defines Network Layer: Access networks physical accessing for routines of Consists Application Layer: network the use that processes and application of Consists Layer: Transport services delivery end-to-end data Provides TCP/IP Protocol Architecture Protocol TCP/IP very. Each layer has its own independent data structure and its own terminology to describe that structure. structure. that describe to terminology own its and structure data independent own its has layer Each very. 16 Page As in the OSI model, data is passed down the stack when it is being sent to the net and up the stack when when stack the up and net the to sent being is it when stack the down passed is data model, OSI the As in deli proper ensure to information control adds stack the in layer Each network. the from received being is it

representation of the layers in the TCP/IP protocol hierarchy. hierarchy. protocol TCP/IP the in layers the of representation fewer layers than the seven used in the OSI model. Most descriptions of TCP/IP define three to five functio five to three define TCP/IP of descriptions Most model. OSI the in used seven the than layers fewer DOD the in shown layers three the on based is model four-level The architecture. protocol the in levels nal pictorial a reasonable provides model This layer. Internet a separate of addition the with Model Protocol The terminology of the ISO OSI reference model helps to describe TCP/IP. While there is no universal universal no is there While TCP/IP. describe to helps model reference OSI ISO the of terminology The of composed being as viewed generally is it model, layered a with TCP/IP describe to how about agreement 2.2 The information contained in the level N header is only of significance to level N of the target machine. This This machine. target the N of level to significance of only is N header level the in contained information The used. layers lower the all of contribution the by possible made is The reverse takes place when data passes downwards through the communications model of the emitting emitting the of model communications the through downwards passes data when place takes reverse The machine. This process of gradual enrichment of the message is called called is message the of enrichment gradual of process This structure. complete a more in incorporated is layer higher the nation station, these fields are used in processing the data, which the latter must carry fields These must out. latter the which data, the processing in used are fields these station, nation priority bits, length, packet the a parity N), check, level (of addresses destination and source the include may on. so and numbers acknowledgement an extra field at the beginning and/or end of the packet. In the first case, the extra field is referred to as a as to referred field is extra the first the case, In packet. the of and/or end beginning the field at extra an header desti the (N) of level same the of layer the by received when N). Thus, (here: emitted was it which at layer 2.1.3 2.1.3 of addition the with supplemented is it (N-1), below layer the N to a layer from passes packet a data When [ Echochange Manual / Chapter 2: Basics ] 2: Basics / Chapter Manual [ Echochange

Chapter 2: Basics Echochange byte are transmitted beginning with the least-significant bit and ending with the most-significant bit. The bytes are transmitted in order, that is, respecting the ordering used by the layer above. The bits of each bytes)of 8-bit has to be arranged in abit sequence. transmission is in serial mode on the medium and the useful data (which is usually represented in the form nation station and of the type data transported. The minimum and maximum lengths are regulated. The and follows anumber of rules. For example the fields constituting it identify the emitting station, the desti The frame is the elementary structure used to circulate data on the network. It is defined at the MAC level 2.2.1.1 transmitted. be converted into whatever address is appropriate for the physical network over which the datagram is strengths is its addressing scheme that uniquely identifies every host in the Internet. This IPaddress must the network, and mapping of IP addresses to the physical addresses used by the network. One of TCP/IP Functions at this performed level include encapsulation of IP datagrams into the frames transmitted by model (Network, Data Link and Physical). TCP/IP Layer Network Access encompass can the functions of all three lower layers of the OSI reference addressing etc., to format correctly the data being transmitted to comply with the network constrains. The cols, Layer Network Access protocols must know the details of the underlying network, its packet structure, attached network. It defines how to use the network to transmit an IP datagram. Unlike higher-level proto The protocols in this layer provide the means for the system to deliver data to the other devices on adirectly 2.2.1 Access Layer Network packets which may have adifferent terminology for the data it transmits. Most networks refer to transmitted data as all data as blocks called message Applications using TCP refer to data as a ● RFC894: The Standard for the Transmission● of IP Datagrams over Ethernet networks: specifies which IP RFC 826: Address Resolution● Protocol (ARP): maps ARP IPaddresses to Ethernet addresses. datagram is encapsulated for transmission over Ethernet networks. Frame or T . TCP calls data a C P frames d s . s a e f t t g r r a a m e g m a datagrams r e m a e n m t segment . TCP/IP uses many different of types underlying networks –each of , and UDP calls its data structure a stream U D , while applications using the UDP refer to data as a P d m p a f e t a r a s a c g s m k a r e a e g t m e packet . The Internet layer views [ EchochangeManual/Chapter2:Basics] Page 17 - -

Echochange Chapter 2: Basics - -

- . „hand connection connection-oriented The destination address is transmitted first, followed by the source address. address. source the by first, followed transmitted is address destination The emitter. the of address MAC Length. Packet bytes). 1.500 to up (46 Data 4 bytes. Checksum, Precedes the frame and allows the receivers clock to synchronize itself with with itself synchronize to clock receivers the allows and frame the Precedes emitter. the of clock the the continues „10101011“ bits the with Byte one Delimiter: Start Frame is frame actual the that receiver the tells 1 double The sequence. preceding start. to about emitter. the and addressee the of that two addresses: includes frame The protocol. This means that IP does not exchange control information (called a (called information control exchange not does IP that means This protocol. : connectionless Len: Data: CRC: Destination: Source: Preamble SFD: ● Routing datagrams to remote hosts ● remote to datagrams Routing ● a datagram of re-assembly and fragmentation Performing ● Defining the Internet addressing scheme ● addressing Internet the Defining Layer Transport Host-to-Host the ● and Network Access Layer the between data Moving ● Defining the datagram, the basic unit of transmission in the Internet the in transmission of unit ● basic the datagram, the Defining IP also relies on protocols in the other layers to provide error detection and error recovery. The IP is some is IP The recovery. error and detection error provide to layers other the in protocols on relies also IP 18 Page Internet Protocol relies on protocols in other layers to establish the connection if they require connection-ori require they if connection the establish to layers other in protocols on relies Protocol Internet service. ented shake“) to establish an end-to-end connection before transmitting data. In contrast a contrast In data. transmitting before end-to-end an connection establish to shake“) before data receive to ready is it verify that to system remote the with information control exchanges protocol a established have to said are systems the successful, is handshaking the When it. sending IP is a is IP The Internet Protocol is the building block of the Internet. Its functions include: include: functions Its Internet. the of block building the is Protocol Internet The 2.2.2.1 Internet (IP) Protocol the basic packet delivery service on which TCP/IP networks are built. All protocols, in the layers above and and above layers the in All protocols, built. are networks service TCP/IP which on delivery packet basic the outgoing, and incoming IP, flows through data All TCP/IP data. deliver to Protocol Internet the use IP, below destination. final its of regardless The layer above the Network Access Layer in the protocol hierarchy is the Internet Layer. The Internet Internet The Layer. Internet the is hierarchy protocol the in Access Network Layer the above layer The provides IP Layer. Internet the in protocol important most the and TCP/IP heart the of is 791) (RFC Protocol 00 21 A0 is the INAT manufacturer`s number. number. manufacturer`s INAT the is A0 00 21 2.2.2 InternetLayer Example: 00 01 01 00 A0 21 allocated to the manufacturers by the unique worldwide organization IEEE, which ensures the consistency consistency the ensures which IEEE, organization worldwide unique the by manufacturers the to allocated the Thus card. connector the for number manufacturer`s this give bytes three following The system. the of card. interface each for number a unique forms whole The MAC address enables the machine targeted by the message to recognize itself as the addressee and and addressee the as itself recognize to message the by targeted machine the enables address MAC The bytes six is address MAC The network. the on circulating frame the generated which machine the identify to are bytes these for entries The card. connector the of manufacturer the identify bytes first The three long. 2.2.1.2 MAC address MAC 2.2.1.2 [ Echochange Manual / Chapter 2: Basics ] 2: Basics / Chapter Manual [ Echochange

Chapter 2: Basics Echochange iay 11111111.11111111.11111111.00000000 255.255.255.0 Binary: Decimal: Example of asubnet mask A subnet is defined by applying abit mask, a 2.2.2.4 used to make final delivery when the datagram reaches the destination network. the address to route the datagram between networks. The full address, including the host information, is IP addresses are assigned to network interfaces, not to computer systems. IP uses theof network portion quickly can software determine the address` class and therefore its structure. the host, according vary to the every IPaddress. The number of address bits used to identify the network and the number used to identify IP addressAn contains a Example of an IP address: 189.6.204.207 network. IP address that contains information sufficient to uniquely identify anetwork and aspecific host on that contained in the destination address (word 5) of the datagrams header. The destination address is a32-bit The IP moves data between hosts in the of form datagrams. Each datagram is delivered to the address 2.2.2.3 packet. delivery. Deciding which router to use is called the destination. If the destination address is not on the local network, the packet is passed to arouter for If the destination address is the address of ahost on the local network, the packet is delivered directly to Address is a32-bit IP address that identifies the destination network and the specific host on that network. The IP delivers the datagram by checking the Destination Address in word 5of the header. The Destination tes the headers length in words. The header contains all the information to deliver necessary the packet. optional. Because the headers length is variable, it includes called afield Internet Header Length that indica datagram are control information called the header. By default the header is 5words long; the word sixth is The datagram is the packet format defined by the Internet Protocol. five Theor six first 32-bit words of the them toward their final destination. Each packet travels the network independently of any other packet. the addressing information in the packets to switch packets from one physical network to another, moving is ablock of data that with it carries the information to deliver necessary it. Apacket switching network uses TCP/IP protocols were built to transmit over the ARPANET, which was apacket switching network. Apacket IP 2.2.2.2 received.correctly Protocols in other layers provide this checking when it is required. relied upon to accurately deliver data to the connected network, but it does not check whether the data was times called an IP Address IP Subnets Datagram unreliable network part network protocol because it contains no error detection and recovery code. IPbe can class of the address. By examining few the first bits of an IP address, IP and a subnet mask host part routing . IP makes the routing decision for each individual , but the format of is these not parts the same in , to the IP address. [ EchochangeManual/Chapter2:Basics] Page 19 -

Echochange Chapter 2: Basics - - - - - (MTU), which which (MTU), (TCP) and and (TCP) . fragmentation maximum transmission unit Transmission Control Protocol Control Transmission for transmission. This process is called called is process This transmission. for UDP) (UDP). TCP provides reliable data delivery service end-to-end detec error with delivery data reliable provides TCP (UDP). fragments Fragmenting DatagramsFragmenting Transmission Control Protocol Transmission Transport Layer Transport oriented, byte-stream protocol. protocol. byte-stream oriented, 20 Page Applications that require the transport protocol to provide reliable data delivery use TCP because it verifies verifies it because TCP use delivery data reliable provide to protocol transport the require that Applications connection- reliable, is TCP sequence. proper the in and accurately network the across delivered is data that Port numbers in word 1 of the message header, to deliver data to the correct applications process. process. correct the applications to data deliver to header, message the 1 of word in Port numbers 2.2.3.2 UDP is unreliable, connectionless datagram protocol. There are no techniques in the protocol for verifying verifying for protocol the in techniques no are There protocol. datagram connectionless unreliable, is UDP Destination Port and Source 16-bit uses UDP correctly. network the of end other the reached data the that

overhead. 2.2.3.1 User Datagram ( Protocol service that delivery the like service, delivery a datagram access to direct programs application gives UDP protocol of a minimum with network the over messages exchange to applications allows This provides. IP whichever service is more appropriate for their specific applications. their for appropriate service more is whichever User DatagramUser Protocol protocols Both service. delivery datagram connectionless low-overhead, provides UDP correction. and tion can choose programmers Applications Layer. Internet the and Layer Application between data deliver 2.2.3 are Layer Transport the in protocols important twoThe most datagram header. Each Transport Layer protocol has a unique protocol number that identifies it to IP. IP. to it identifies that number protocol a unique has protocol Layer Transport Each header. datagram 2.2.2.6 Layer datagrams to Transport the Passing data portion the of data the pass must it host, local the to addressed is that a datagram receives IP When the 3 of word from Number Protocol the using by done is This protocol. Layer correct the Transport to gram gram fragments. fragments. gram information that identifies each datagram fragment and provides information about how to re-assemble the the re-assemble to how about information provides and fragment datagram each identifies that information fragment the datagram what field identifies Identification The datagram. original the into back fragments data the of all assembled has it if IP the tell will that bit Fragments a More field has Flag The to. belongs the datagram into smaller smaller into datagram the 2 contains word Header datagram. normal any of format the as same the is fragment each of format The nects dissimilar physical networks. Each type of network has a has network type of Each networks. physical dissimilar nects can transfer. it that packet largest the is necessary divide is to it MTU, networks other the than longer is network one from received datagram the If divide the datagram into similar smaller pieces. A datagram received from one network may be too large to to large too be may network one from received A datagram pieces. smaller similar into datagram the divide intercon gateway a when occurs only condition This network. different a on packet single a in transmitted be 2.2.2.5 to a gateway in module necessaryIP be the for may it networks, different through routed is As a datagram All bits on in the first three bytes and all bits off in the last byte. The first two bytes define the class B net B class the first define The two bytes byte. last off the bits in all and bytes first the three in on All bits subnet. that on host the defines fourth the byte address; subnet the defines byte third the work, [ Echochange Manual / Chapter 2: Basics ] 2: Basics / Chapter Manual [ Echochange

Chapter 2: Basics Echochange the RFCs. numbered Ports from 256 to 1023 are used for other specific services. numbersPort below 256 are reserved for segment and UDP packet. which identifies the process that is to receive the data are contained in header the first word of each TCP Number Source Port application process. Application processes are identified numbers, by port which are 16-bit values. The IP passesAfter incoming data to the transport protocol, the transport protocol passes the data to the correct numbers Port „Acknowledgment Number“ fields in the TCP segment header keep track of the bytes. takes care to maintain the sequence in which bytes are sent and received. The „Sequence Number“ and TCP views the data it sends as acontinuous stream of bytes, not as independent packets. Therefore TCP Byte-Stream It is exchange the end-to-end of data that provides the logical connection between systems. the two ning the more „no data from sender“ bit (called the FIN bit) to close the connection. modules have concluded the data transfer, they will exchange athree-way handshake with segments contai receive data. soon As as the connection is established, data be can transferred. When the cooperating exchanged. this After exchange, TCP has positive evidence that the remote TCP is alive and ready to ofThe type handshake used by TCP is called a in word 4of the segment header. transmitted. TCP indicates the control function of asegment by setting the appropriate bit in the Flags field tion, called a TCP establishes alogical connection end-to-end between communicating the two hosts. Control informa Connection-oriented module re-transmits any segment for which not positive acknowledgement has been received. data segment is damaged, the receiver discards it. an After appropriate period, time-out the sending TCP segment is received undamaged, the receiver sends apositive acknowledgement back to the sender. If the Each segment contains achecksum that the recipient uses to that verify the data is undamaged. If the data unit of data exchanged between cooperating TCP modules is called asegment. means, that the data is sent again, unless it hears from the remote system that the data arrived okay. The TCP provides reliability with amechanism called Reliability handshake which identifies the process that sent the data and the , is exchanged between endpoints the two to establish adialogue before data is „well-known-services“ (like and FTP TELNET) and are defined in three-way handshake three-way Positive Re-transmission with Acknowledgement because three segments are Destination Port Number Port Destination [ EchochangeManual/Chapter2:Basics] Page 21 . This -

-

Echochange Chapter 2: Basics ------. A socket uniquely identifies a single a single identifies uniquely . A socket SOCKET 197.12.18.13, 80 197.12.18.13, socket = 80 Port number Transport Service Access Points) to identify applications. To create a line of of a line create To applications. identify to Service Access Points) Transport + (corresponding to the port numbers with TCP). TCP). with port the to numbers (corresponding SMTP HTTP portsReserved ports Free Service ------ports known Well FTP Telnet ISO) TSAPs 197.12.18.13 IP Address 256-1023 1024-65535 20/21 23 25 80 Port number 0 1-255 SINEC H1 ( Page 22 Page nation of each link in the network. network. the in link each of nation bytes. 16 to up 2 bytes of a length have TSAPs H1 (ISO) works with TSAPs ( TSAPs with works (ISO) H1 desti and origin the identifying of a means as assigned is a TSAP another, to node one from communication 2.4.1 TSAPs 2.4.1 ses are identified by by identified are ses Indu same the at stations between communication enables It IP. use service transport not does ISO The Subnet. Ethernet strial Like TCP, H1 works connection-oriented. H1 exchanges control information with the remote system to verify to system remote the with information control exchanges H1 connection-oriented. works H1 TCP, Like two application between transfer data provides H1 TCP, Like it. sending before data receive to ready is it that proces Application process. correct the application to data the passes protocol transport H1 The programs. ISO 8073 is a ISO norm, that describes connection-oriented transport protocols. There are 5 protocol clas 5 protocol are There protocols. transport connection-oriented describes that norm, a ISO is 8073 ISO protocol. 4 class a is H1 characteristics. different with ses nications and was developed by the Siemens AG in 1985. The term „SINEC H1“ has been replaced by the the by replaced been has H1“ „SINEC term The 1985. in AG Siemens the by developed was and nications NET“. „SIMATIC term 2.4 commu industrial for details with extended 802.3 IEEE the of specifications the on based is H1 SINEC The The combination of an IP address and a port number is called called is a port and number address IP an of combination The Internet. entire the within process network Port numbers are not unique between transport layer protocols; the numbers are only unique within a speci within unique only are numbers the protocols; layer transport between unique not are Port numbers combination the is It port same the numbers. assign both do, and can, UDP and TCP fic protocol. transport to. delivered be should data the process specific the identifies uniquely that port and numbers protocol of [ Echochange Manual / Chapter 2: Basics ] 2: Basics / Chapter Manual [ Echochange

Chapter 2: Basics Echochange applications on top of it, whilethe TPDU carrying over TCP/IP. RFC1006 number uses port 102. an ISO transportto protocol carry on top of the TCP/IP protocol. an It offers ISO to the transport service The ISO transport layer was becoming an outsider because it to is difficult route. RFC1006 specifies how RFC10062.5.2 ments (see chapter 7.1 „INAT PLC Header“). The header provides aframe counter, frame length information and the possibility to send acknowledge data header ahead of the TCP in the protocol. With the PLC Header data transfer to the PLC is optimized. ture increases data throughput on the network. with As other protocols (i.e., and FTP HTTP), this requires a The data stream-oriented TCP/IP protocol combine can several data short units into longer units. This fea 2.5.1 INAT PLC Header To give TCP amessage structure, there are several possibilities: exactly in the same they form have been sent from the sender. Input block and Output block are identical. H1 (ISO) is amessage-oriented protocol. There is EOM recognition. Messages arrive at the destination rest in the next Ethernet frame. There is no EOM recognition. frame. Alternatively it may choose to place half of message the first in Ethernet the first frame and all the sages were passed to aTCP/IP stack, the TCP/IP stack may choose to put both messages in one Ethernet TCP is astream-oriented protocol. It is permitted to send almost any length IP packet it chooses. mes If two 2.5 ● ISO on TCP (RFC1006) ● INAT PLC Header● RFC1006 and 2 5 1 T 0 0 0 0

0 C B

B B P y t y y / e I t t e s e P E s s t h e r n e t 2 1 PLC Header 1 T 4 0 0 C

B B P y y / t I t e e P s s

2 5 1 I S 0 0 0 O 0

0 B

B B

y ( t y y H e t t e s e 1 E s s ) t h e [ EchochangeManual/Chapter2:Basics] r n e t I 1 5 2 S 0 0 0 O 0

0 B

B B y ( H t y y e t t 1 e s e ) s s Page 23 - - -

Echochange Chapter 2: Basics - e r g e a t s u s o e R M B e t

s s E n e C o u I p q V s e E e s R D r r R e r e y y e & a y a

L r a n L g n &

o e L t t n k o i

i i r i t y l n t n c g o i c i a a o l a i a p L e c t L c i

p

s s i n p r l s x a s n n n t a e p y E e a o a d o s p h r i M C A D t U A T P t r k c e n e b u n l ü P n a - n n o u o a e i C z t t

i - K g t - a r g c a k i e k l P n i s n I i h / t p n s u g x u P O e P a

g E C m s M n e i P T s s t n m r D i e u n o e l e o U o l

i M K t

y R

o i R

r

r t

, s t

i a

r o n

O c

/ b n i o g P

I i l

n o t n , i L C i i t t

p o i i t c g t c i t x c l c a e i e a l p l e s E s n j n p x r u s e P b n x I s e C E e v

o i E O

p h A r

t M C :

a n

D E c g

o

i n n

i t

E e g a

t A

s c

a s

i

l n s P e E p e s o u u C C v p e p I e q l T s n A V e a M e

P E V R R P D I C n s I o e i t t c c M i a e v E c j i l e b S p D O p A Message Server and Message Client functionality Client Message and Server Message

● It acts as destination and sender of messages i.e. it supports it i.e. messages of ● sender and destination as acts It ● Explicit messages are transferred (via TCP) ● (via transferred are messages Explicit ● sent can be messages Explicit Explicit connections messaging EtherNet/IP Page 24 Page These connections often are referred to as Messaging Connections. Explicit messages provide the typical the provide messages Explicit Connections. Messaging as to referred are often connections These communications. network request/response 2.6.1 2.6.1 two devices. between paths communication multi-purpose generic, provide connections messaging Explicit echochange INAT to applies following The To encode CIP messages in Ethernet frames there is an encapsulation mechanism. The TCP protocol is is protocol TCP The mechanism. encapsulation an is there frames Ethernet in messages CIP encode To I/O of messages. encapsulation the for used is UDP while messages, explicit of encapsulation the for used EtherNet/IP (Ethernet Industrial Protocol) uses CIP (Control and Information Protocol) as application proto application as Protocol) Information and (Control CIP uses Protocol) /IP (Ethernet protocol. application an as DeviceNet and ControlNet as such networks other with used is which col, 2.6 [ Echochange Manual / Chapter 2: Basics ] 2: Basics / Chapter Manual [ Echochange

Chapter 2: Basics Echochange the header specifies the size in bytes of the data of the portion message. data portion. The total encapsulation length (including header) is limited bytes. to 65535 The length in field All encapsulation messages shall be composed of afixed-length header of 24 bytes followed by an optional devices: number port 44818 (it is not fixed like the RFC1006 number port 102). The Encapsulation Protocol defines areserved TCP number port that will be supported by all EtherNet/IP ProtocolEncapsulation more consuming applications. data moves Application-specific I/O connection. across an I/O connections provideI/O special-purpose communication paths between aproducing application and one or Connections I/O 2.6.2 A P p r O o p d b l I i / c u j O e a c c t i i n t o g n D I / E O V

D I C a E t a

A C P o r n o n d I / e u O c c t i n i o g n C o M n e n I / s I e O / s O c a t i g o e n C C o o n n n s I / u e O m c t i i o n n g D I / E O [ EchochangeManual/Chapter2:Basics] V

D I C a E t a

B C A o p O n p s b l I i / c u j O e a m c t i t i o n n g Page 25

Echochange Chapter 2: Basics a a t t a a d d

g g n n i i v v i i C e e c L c e e P C R R L E P V I E S V I S S A S P A n P o E i t V d c I n a e T t a n

C a n n g d A

o o n i i g t C v n i c i E e e d c V n n I e e n S R s o S C n A o P i t c e n E n E V o V I I C T T C C A A a a t t a a d d

g g n n i i d d C C n n P e P e S S Function of echochange Function

Page 26 Page The PC sends data to the PLC via echochange. While the PC is sender and PLC is receiver, echochange is is echochange receiver, is PLC and sender is PC the While echochange. via PLC the to data sends PC The is This PLC. the to sent and converted be to has PC the from received data The receiver. and a sender both side. a right and a left side into software divided is setting parameter the in window dialog the why

If echochange is used as protocol converter between two networks, a connection is also required. Now Now required. also is a connection two networks, between converter protocol as used is echochange If participate. that 3 stations are there 2.7.2 Communications with echochange 2.7.2 station B initiates the connection. the B initiates station address the address, As destination active. set is PC The PLC. the to data send will PC the example this In network). a H1 in address Ethernet network, a TCP in address (IP used is PLC the of If two stations want to communicate with each other, a connection is required. A connection is a logical a logical is A connection required. is a connection other, each with communicate to want twoIf stations partners. both with set parameters have to has connection the Normally two the stations. between channel A or station whether arrange to have stations The protocols. the understand to able be partners must Both 2.7.1 Communications without echochange 2.7.1 2.7 [ Echochange Manual / Chapter 2: Basics ] 2: Basics / Chapter Manual [ Echochange

Chapter 2: Basics Echochange 2.7.2.1 to the PLC. adestination As address the address of the PLC is entered. window) is set passive. The right side of the echochange is set active, because it sends the converted data address of the echochange is entered. of This the part echochange (here the side left in the dialogue The PC sends data to the PLC (via echochange). The PC is set active. adestination As address, the station (in this example aPLC) are edited. a PC) are edited. the On right side the parameters for the connection between echochange and the second the sideOn left the parameters for the connection between echochange and station the first (in this example ● Echochange has been „told“ how data● has to be formatted after the conversion. In accordance to the Echochange looks at the data in● accordance with the settings. If TCP data is to be converted into ISO When data is sent from station Ato station● B, the data is encapsulated with the corresponding headers When setting up anew connection in echochange,● the device is „told“ what kind of conversion will be settings, the data is encapsulated again and transferred to station B. data, data up to layer 4are decoded. The higher layers remain unaffected. and is sent via the network to the echochange. e.g.performed TCP/IP, protocol none => ISO (H1), protocol none S Protocol conversion T T S N P D P r A A a e e r h a n e p s t y t w s L s a L s p T s p e a i a l o i o i L c o n c y y r n I i a k a r e t n e t a O l

t r L r k

L i t L L o

i a a o L a a n y y n a y y N e e e y e r r e r r r

A T S N P D P r a e e r h a T n e s t y t w s L s a s s E P p e i a

o i o L c o n y r n i a k r e t

n C a t l

1 L r k

L L t L

i a a o L a a H y y n a y y e e e y e A r r e r r O p r p l i C c a t i H o n

L A T a S N P D P r y a N e e e r h a n e s r t y t w T s L s a s s G p e a i o i o L c P o n y r n i a k r t e n a t l

E

r L k

L t L L 2

a i a o L a a y y n a y y e e y e e r r e r r r [ EchochangeManual/Chapter2:Basics] S T T S N P D P r A A a e e r h a n e p s t y t w T s L s a L p s s p e a i a l o i o i L c o n c y y r I n i a k a r t e n e O a t l

t r L r k

L i t L L o

a i a o L a a n y y N n a y y e e y e e r r e r r

r B Page 27

Echochange Chapter 2: Basics - E R R n n O E o o a i F i a T t t s s a a E F d r r d

r r B A e e

e e s v v s a a U U t t n n a a o o e D c D c g n a h r r e e c d d 5 5 o a a S S e e h H H c e P P A A 6 r S S 0 T e T

0 y e d t r 1 o a a C m m e i e r F H P R R P P A A 2 r S S 0 2 T T e 1

0

: y e d 1 t O t r r

r : o a a t o e S r I m m P e P o i d

e r P e

a C H t P R n o e T w m H O e R s s s s e e r r r d d e d d a d a

P a P I P I I

e . t n s H w e O D 1

k s s s s s s r s s e e e r r e r r r r d d o e d e d d d C d C d d a d a a

a

A

a w A a C C C C t e A e A M A M A M M H M

e H M

.

. t n t n s s w e N w e O D O D C P is removed first, then the IP header, the TCP header and lastly the RFC1006 header. The S5 header and and header S5 The header. RFC1006 the lastly and header TCP the header, IP the first, then removed is unaffected. remain data S5 the S5 the to transferred is data encapsulated The data. the to added are header a MAC and header An ISO PLC. port protocol together with RFC1006, therefore an RFC1006 header and a TCP header is required. At the the At required. is header a TCP and header RFC1006 an therefore RFC1006, with together port protocol added. is header a MAC end ● In the second network H1 is used as transport protocol, so data has to be encapsulated in echochange: echochange: in encapsulated be to has data so ● protocol, transport as used is H1 network second the In ● Echochange should convert TCP data into H1 data, so the data received is decoded. The MAC header header MAC The decoded. is received data the so data, H1 into data ● TCP convert should Echochange ● This Ethernet frame arrives at the echochange. ● echochange. the at arrives frame Ethernet This ● Application data is encapsulated with an application header (here S5-AP header). TCP is used as trans as used is TCP S5-AP (here header). header application an with ● encapsulated is data Application Page 28 Page

network. The S5 PLC is connected to a second H1 network via standard CP (e.g. CP1430). CP1430). (e.g. CP standard via network H1 a second to connected is PLC S5 The network. Example 1: a TCP/IP to connected is PC The active). (Write OPC communications via PLC S5 into written be to is Data [ Echochange Manual / Chapter 2: Basics ] 2: Basics / Chapter Manual [ Echochange

Chapter 2: Basics Echochange AllenAn Bradley PLC wants to communicate with aSiemens PLC. 2: Example ● In accordance with the settings the data is encoded again● and an RFC1006 header, TCP header, IP Echochange has to convert TCP● data withprotocol AB into TCP data without application protocol. There This Ethernet frame arrives at the echochange.● TCP is used as transport protocol. ATCP● header is added, then an IP header and lastly the MAC To encode CIP messages● in Ethernet frames, the encapsulation header is added. Application data is encapsulated● (CIP header). header and MAC header is added to the data. This Ethernet frame is transferred to the PLC. fore the MAC header, IP header, Encapsulation header and CIP header are removed. header. E C A t l o l h e n e n t S S r r B n o 5 5 r e l - L a P T t o d A C L g l e C d P i x y a

/ w

I p w P i t t i e h t h r N D O e e D w O s N e t n w t . s

w n M H t M .

e

H M A M M A e C M o C A A e t a A

C

C a w a a A d r

d C

d a a d d e d C d k d r r e o d e r d e r s r

s r e e s s 2 r s s s s k

D O D 1 O e w H e w s s n H t n e . t

. I

I

e I P I P a I P P P I

a a

d P a

a a d d d e d d d d d e d r r r e r e r e r e s s s s s s s s R P R P r e e r H i i m m m m H T a e o a o r T t e r t C a e y e y

C a

d P P P P P o d o e o P o r r r r e t t r t t : : : :

r 1 1 4 4 0 0 4 4 2 2 8 8 1 1 8 8 E H S n e e c s a s a i d o p n e R P s

R I r r D e . H i F m m e a o C r t a e y 1

d T T e 0 S S e 0 A A c r P P 6 H h e C a o I P d c e r h a n [ EchochangeManual/Chapter2:Basics] g c D e o a U n t U s a v s e c D e

r e

B r d o

a d r a E n a s t t a t a a i F v o

e O A n r F R s T i E o E n R Page 29 -

Echochange Chapter 2: Basics Page 30 Page [ Echochange Manual / Chapter 2: Basics ] 2: Basics / Chapter Manual [ Echochange

Chapter 2: Basics Echochange CHAPTER 3: G E T T I N G S TA R T E D - 2 1 TARTED Mounting Connecting Power Connecting to Ethernet parameter the Installation of setting software echochange and Connecting PC Register in network(s) the echochange Echochange Mounting Echochange S ETTING

Step 4: Step 5: Step 6: Step Step 1: Step 2: Step 3: Step G

fastened the echochange securely onto the rail (see figure 2). 2). figure (see rail the onto securely echochange the fastened shipment). shipment). 2. Attach the echochange on the rail (see figure 1). figure (see rail the on echochange Attach the 2. has clip the that check Carefully closed. clip the snap and rail DIN the to down echochange the Rotate 3. 1. Connect the adapter for top hat rail on the rear panel of the echochange (use the screws supplied with with supplied screws the (use echochange the of panel rear the on rail hat top for adapter the Connect 1. Page 32 Page ting. Just follow these steps: these follow Just ting. 3.1 Echochange moun for required not are accessories Additional rail. hat top for adapter an with equipped is Echochange

The following steps have to be executed to work with the echochange: the with work to executed be to have steps following The 3 [ Echochange Manual / Chapter 3: Getting Started ] Started 3: Getting / Chapter Manual [ Echochange

Chapter 3: Getting Started Echochange Wait until there is only the green Power LED shining. The device indicates that it is ready for operation. N Connect the power supply with the echochange and plug the adapter to the power socket. supply (positive pole on the right side, negative pole on the side). left If you want to use your own connector power pack please insure polarity of the correct the 24V DC power following order numbers: A connector power pack for the power supply is not included. Please order it separately with one of the 3.2 OTE USA) (Model 700-5596-03 UK) (Model 700-5596-02 EURO) (Model 700-5596-01 Connecting switch onthemodule. Echochange willstartimmediatelywhenpoweris applied. ThereisnoOn/Off Power - +

[ EchochangeManual/Chapter3:GettingStarted] Page 33

Echochange Chapter 3: Getting Started ) O S I ( 0

3 1 4 1 H

P C C

h E t i N w I

5 S S

C . P L g I . / P e P e C g T n a C h P c o h c e Using 2 x RJ45 Using When using echochange as gateway between between gateway as echochange using When run on protocols (Ethernet networks separate being are interfaces Ethernet both media), different used ) - O S - I (

0 3 1 4 1 H

P C C

h E t i N w I

5 S S

C . L g . P e e g n a h c o C h P c e P I / P C T Using 1 x RJ45 Using When using echochange in a heteroge in echochange using When run on protocols (Ethernet network neous inter Ethernet one only media), same the used. being is face Connecting to Ethernet Connecting other end is plugged into an Ethernet Hub / Switch that is connected to your network. If both Ethernet Ethernet both If network. your to connected is that / Switch Hub Ethernet an into plugged is end other the of TP interface second the into plugged is TP cable a second used, are echochange the of interfaces network. second the to connected is and echochange checked. be to ● The LED TX Net 1 and / or TX NET 2 should blink now. If this LED is not blinking the network cable has has cable network the blinking not is LED this If ● now. blink TX / or 2 should NET TX 1 and Net LED The ● One end of a TP cable is plugged into the TP socket (RJ45) on the front panel of the echochange. The The echochange. the of panel front the on (RJ45) ● TP socket the into plugged is a TP cable of end One Page 34 Page

The Ethernet connection uses a standard RJ45 connector. connector. RJ45 a standard uses connection Ethernet The 3.3 [ Echochange Manual / Chapter 3: Getting Started ] Started 3: Getting / Chapter Manual [ Echochange

Chapter 3: Getting Started Echochange directly or indirectly (see chapter 3.5). For installing follow the software these steps: The parameter setting has software to be installed on aPC. PC and echochange have to be connected connections and make diagnostic checks. saved locally for later transmission to the echochange. With the parameter setting you software monitor can parameters for your connections. The parameters edited here are loaded directly to the echochange or are With the INAT.net parameter setting you software register can echochange in the network and set up the 3.4 5. When the parameter setting is software installed, echochange be can registered in the network(s) (see 4. You will be guided through the installation. 3. Click 2. „Installation“: a list of the to files install INAT.net parameter setting software. 1. the Insert CDROM „echochange“. is If not auto-start activated in your PC, use start.exe or index.html. If chapter 3.6). Select „Installation“. The following window appears: „Overview“: adownloadable overview with INAT and software manuals. is activated,auto-start the following dialogue appears: Installation ofthe inatnet.exe. Parameter settingsoftware

[ EchochangeManual/Chapter3:GettingStarted]

Page 35

Echochange Chapter 3: Getting Started e g n a h e c g o n e h r a a c h w t e c f o o s

n h o i c t a e e z k i r g r e g e t n o l e n t i a b m w e s a t e h r a h n s a e t c c c r i p

e n t o a e

f e w c h m r n h . a c t i c T e e C A t A v e E d N

n P I i o g

l n m i a

i l s r l s e u e s N

c a c i A v e r a w t f o s

n o i t PC and echochange PC and a z i r e t e m a r h a t i p

t e w n

. T C A Programming S5 / S7 via Ethernet via S7 / Programming S5 Online Parameter setting capability Serial Parameter setting capability a parameter of versa file vice and from to echochange PC Transfer testDiagnostic and functions N P I RS232 and a null modem cable. The lower of the two PCs is accessing echochange via TCP/IP or H1 H1 or TCP/IP via echochange accessing two is the PCs of lower The cable. modem a null and RS232 network. modem cable) or indirectly via bus. bus. via indirectly or cable) modem ● In this example echochange is directly connected with the upper of the two PCs via serial interface interface serial two via the PCs of upper the with connected ● directly is echochange example this In ● The connection between PC and echochange can be established directly via the serial interface (null (null interface serial the via directly ● established can be echochange and PC between connection The Page 36 Page

A connection between PC and echochange is required for: required is echochange and PC between A connection 3.5 Connecting 3.5 Connecting [ Echochange Manual / Chapter 3: Getting Started ] Started 3: Getting / Chapter Manual [ Echochange

Chapter 3: Getting Started Echochange 3.6 ● Four methods of setting the parameters● are provided here: the parameterStart setting software. dialogue The start window● appears: When registering echochange in the network,● the device receives all parameters for being identified as a network node e.g. name, IP address, subnet mask etc. Register echochangeinthenetwork(s) transmission to the echochange. the parameterWith Offline are files stored locally in on the afile PC for later File (offline) parameters set on site). the cable length is usually limited to afew meters (i.e., the module must have its connected directly via null modem cable. When the serial connection is used, To set parameters using aserial connection the PC and echochange have to be connection using aserial Parameters Set network. permits you to set parameters for modules from any point of aTCP/IP or H1 rectly with the PC via the Ethernet network. This method of setting parameters For setting parameters via IP /H1 the echochange has to be connected indi /H1 via IP Parameters Set [ EchochangeManual/Chapter3:GettingStarted] - Page 37

Echochange Chapter 3: Getting Started - DDRESS MAC A MAC

HICH : W Echochange is equipped with two TP Interfaces ==> it is equipped with two net Interfaces TP Echochange is equipped with two cards contains a MAC address. If you want to work interface cards and each of interface, follow these steps: discover which MAC address belongs to which TP On the right side of the echochange device you will find a label with two Ethernet yellow quick addresses (MAC addresses). These addresses are indicated on the start sheet delivered with your order: Interface TP1 Ethernet address 1 = NIC 1 = upper TP Interface TP2 Ethernet address 2 = NIC 2 = lower TP When registering echochange in the network (via IP or H1) the device has to be or H1) the device (via IP in the network echochange When registering parameter setting software. same LAN as the PC running the connected to the are not detected! Stations behind routers SettingIP or H1 via Parameters on the network. The other stations may be available but are not automatically recognized. automatically not are but available be may stations other The network. the on OTE OTE ● All stations marked with an arrow at the beginning of the line are stations which are online and available available and online are which stations are line the of ● beginning the at arrow an with marked All stations Page 38 Page N

Select „Parameterization via IP“ or „Parameterization via H1“. The station list appears. All stations which which All stations appears. list station The H1“. via IP“ via „Parameterization or „Parameterization Select MAC its with indicated is echochange new The indicated. are network the on online available currently are address. N 3.6.1 3.6.1 [ Echochange Manual / Chapter 3: Getting Started ] Started 3: Getting / Chapter Manual [ Echochange

Chapter 3: Getting Started Echochange

● The following entries be can made: ● The window to enter the station parameters● appears. theMark echochange station and click the button „OK“.● Continuation next page... next Continuation „only“ H1 is used, these parameters are not required. TCP/IP Parameters are required, when echochange is used in aTCP/IP network. If TCP/IP Parameters the same). The addresses within anetwork must be unambiguous (i.e. addresses no two may be is stored on the network interface cardand is used to identify the station in the network. Each station in an Ethernet network has an unambiguous station address. This address Ethernet Address This applies only with online parameterization. If apassword is set, this password is required whenever to you edit the try parameters. Station Password Remember that each station name within anetwork must be unambiguous. Each station be can assigned aname. This name is used to identify the station. Station Name STATION PARAMETER SETTINGS If astation has not been detected in the automatic online display, possible causes are: detected? not has been Station ● Echochange is situated behind● arouter. The protocol (i.e.,● H1 or TCP/IP) used for the connection is not installed on correctly The selected station is turned off. ● your operator-control computer. [ EchochangeManual/Chapter3:GettingStarted] Page 39

Echochange Chapter 3: Getting Started - - DHCP The entries for Domain Name Server, Domain, Gateway etc. can be obtained from Domain, Gateway etc. can The entries for Domain Name Server, your system administrator. strator. Up to three domain names can be used. can be names domain three to Up strator. Router network. local the on located be cannot address an when used is A router The domain name can be used to address a maximum of three Domain Name Servers Name Domain three of a maximum address to used can be name domain The network. the in Max. of three Domain Name Server addres station into names Internet symbolic the converts server name domain IP The admini system your from available is server name domain your of address The ses. The IP Subnet Mask determines which station requests may pass to the active network. network. active the to pass may requests station which determines Mask Subnet IP The no If routers. the to sent part, are masked their in different can be which Addresses, meaning. no has mask Subnet the parameterized is router Domain Name Server IP Domain name IP Address IP address This networks. TCP/IP in address network logical the defines address IP The are that packets data in address“ „receiver as well as „sender“ a address as indicated is unambiguously. be to have addresses IP protocol. IP the with transferred Subnet mask Use a from addresses IP LAN can provide your that in configured Server a DHCP is there If DHCP button the activate addresses, IP of pool now. edited be to card have interface network Name, MAC address and IP address (if entries have been made) made) been have entries (if address IP and address MAC Name, OTE ● Therefore mark the new parameterized station and click the button „OK“. The connection list appears. list connection The „OK“. button the click and station ● parameterized new the mark Therefore ● If you want to use both Ethernet interfaces of the echochange, the station parameters for the second second the for parameters station the echochange, the of interfaces ● Ethernet both use to want you If ● Confirm your entries with „OK“. The station window appears again. The station is now indicated with with indicated now is station The again. appears window station The ● „OK“. with entries Confirm your N Page 40 Page [ Echochange Manual / Chapter 3: Getting Started ] Started 3: Getting / Chapter Manual [ Echochange

Chapter 3: Getting Started Echochange ● The registration is complete.● Connections be can parameterized now. yourConfirm entries with „OK“.● The station list appears again. Enter IP address if the TCP/IP● protocol shall be used at this Ethernet adapter of the echochange. If there The Ethernet address is already● entered, too. The station name is already entered.● This name is always the same for both network interface cards. Again the window for editing the station● parameters appears: but this time for the second network inter Select Station >Current Station Adapter● 1... or Current Station Adapter 2... page 41 information. for further is „only“ H1 used, an IPaddress is not required. Please refer to table „Station Parameter Settings“ on face card.

[ EchochangeManual/Chapter3:GettingStarted] Page 41 -

Echochange Chapter 3: Getting Started - Serial Parameterization interface card shall be configured be card shall interface change. If the connection is established the empty connection list appears. If the connection can not be be can not connection the If appears. list connection empty the established is connection the If change. appears notice a warning established,

● Confirm your entries with „OK“. The station window appears again. The station is now indicated with with indicated now is station The again. appears window station The ● „OK“. with entries Confirm your ● See table „Station parameter Settings“ on page 41 to learn which entries can be made here. here. made can be entries which learn to 41 page on ● Settings“ parameter „Station table See ● Select Station > Current Station Adapter 1... or Current Station Adapter 2... depending on which network network which on depending 2... Adapter Station Current or 1... ● Adapter Station > Current Station Select appears ● Settings“ parameter „Station window The ● The interface on your PC is being used for another task ● another for used being is PC your on interface The ● incorrectly allocated is cable connection The ● defective is PC your card on interface The ● in plugged be not may cable connection The

● Select the COM port of your PC, where the null mode cable is plugged for connection with the echo the with connection for plugged is cable mode ● null the where PC, port COM the your Select of ● Parameterization“. „Serial Select Page 42 Page

------Possible causes: Possible ------3.6.2 [ Echochange Manual / Chapter 3: Getting Started ] Started 3: Getting / Chapter Manual [ Echochange

Chapter 3: Getting Started Echochange 3.6.3 ● To create anew● parameter enter file anew name and click the button „Open“. The window „Reading the connection file“ will● appear. Here you may open an existing parameter or file the parameterStart setting and software select „File (Offline)“.● The registration is complete.● Connections be can parameterized now. yourConfirm entries with „OK“ ● Enter IP address if the TCP/IP● protocol shall be used at this Ethernet adapter of the echochange. If there The Ethernet address is already● entered, too. The station name is already entered.● This name is always the same for both network interface cards. Again the window for editing the station● parameters appears: but this time for the second network inter Therefore select Station >Current Station● Adapter 1... or Current Station Adapter 2... If you want to use both Ethernet● interfaces of the echochange, the station parameters for the second create anew one. page 41 information. for further is „only“ H1 used, an IPaddress is not required. Please refer to table „Station Parameter Settings“ on face card. network interface cardhave to be edited now. Name, MAC address and IP address (if entries have been made). Offline Offline

[ EchochangeManual/Chapter3:GettingStarted] Page 43 -

Echochange Chapter 3: Getting Started -

face card. card. face network interface card have to be edited now. now. edited be to card have interface network

interface card shall be configured. be card shall interface ● Again the window for editing the station parameters appears: but this time for the second network inter network second the for time this but appears: parameters ● station the editing for window the Again ● Therefore select Station > Current Station Adapter 1... or Current Station Adapter 2... 2... Adapter Station Current or 1... Adapter ● Station > Current Station select Therefore ● Confirm your entries with „OK“. The connection list appears again. again. appears list connection The ● „OK“. with entries Confirm your second the for parameters station the echochange, the of interfaces ● Ethernet both use to want you If ● See table „Station Parameter Settings“ on page 41 to learn which entries can be made here. here. made can be entries which learn to 41 page on ● Settings“ Parameter „Station table See ● The window „Station Parameter Settings“ appears Settings“ ● Parameter „Station window The ● Select Station > Current Station Adapter 1... or Current Station Adapter 2... depending on which network network which on depending 2... Adapter Station Current or 1... ● Adapter Station > Current Station Select ● Click the button „echochange 100“. The empty connection list appears: list connection empty The ● 100“. „echochange button the Click ● The window to select the system appears: ● system the select to window The Page 44 Page

[ Echochange Manual / Chapter 3: Getting Started ] Started 3: Getting / Chapter Manual [ Echochange

Chapter 3: Getting Started Echochange ● The parameters are stored in created the file ● at the beginning for later transfer to the echochange. yourConfirm entries with „OK“.● Enter IP address if the TCP/IP● protocol shall be used at this Ethernet adapter of the echochange. If there The Ethernet address is already● entered, too. The station name is already entered.● This name is always the same for both network interface cards. page 41 information. for further is „only“ H1 used, an IPaddress is not required. Please refer to table „Station Parameter Settings“ on [ EchochangeManual/Chapter3:GettingStarted] Page 45

Echochange Chapter 3: Getting Started Page 46 Page [ Echochange Manual / Chapter 3: Getting Started ] Started 3: Getting / Chapter Manual [ Echochange

Chapter 3: Getting Started Echochange CHAPTER 4: S E T T I N G U P C O N N E C T I O N ONNECTION ] C Connection UP

ETTING With Offline the parameter files are stored locally in a file on the PC for later later for PC a file the on in locally stored files are OfflineWith parameter the echochange. the to transmission Serial Parameterization directly connected be to have echochange and PC Parameterization serial For is length cable the used, is connection serial the When cable. modem null via site). on parameterized be must module the (i.e., meters a few to limited usually (offline) File Parameterization via IP via Parameterization / H1 indirectly connected be to has echochange the / H1 IP via Parameterization For permits parameterization of method This network. Ethernet the via PC the with network. H1 or a TCP/IP of point any from modules parameterize to you S

● Four methods of parameterization are provided here: provided are ● parameterization of methods Four ● appears: start The dialogue software. setting Start parameter the Page 48 Page

After you have set up the station parameters, connections can be established. established. can be connections parameters, station the up set have After you 4 [ Echochange Manual / Chapter 4: Setting up 4: Setting / Chapter Manual [ Echochange

Chapter 4: Setting up Conenction Echochange ------not found Station ------4.1 ParameterizationonlineviaTCP/IP orH1 ● Mark theMark echochange station in the station list● and click the button „OK“. The empty connection list Enter the name and the IP address● of the echochange station (these parameters have been defined Establish adirect connection to the desired● station clicking the button „New“ Stations located behind routers are● not automatically detected. Select „Parameterization via TCP/IP...“● or „Parameterization via H1“. The station list appears. appears. indicated in the station list. If there is an arrow in front of the station (->) the station is reachable. during the registration process as described in chapter 3.6) and click the button „OK“. The new station is 1 9 2 . 1 R 6 8 O . 0 U . T 2 E R 1 9 1 2 9 . 1 1 1 2 9 9 6 . 2 1 2 8 N . 6 . . 1 1 1 e 8 6 6 . . 1 t 8 0 8 w . . . 0 1 1 . o . 3 2 r k

1 N e t w o r k 1 9 2 2 . 1 6 8 . 1 . 3 [ EchochangeManual/

Chapter 4:Settingup Connection Page 49 ]

Echochange Chapter 4: Setting up Connection - - ] Echochange is being used as gateway between two between gateway as used being is Echochange networks H1 the into converted be shall H1 protocol transport The (UDP). TCP protocol transport conver be shall (UDP) TCP protocol transport The is protocol transport (UDP) TCP the sides On both used ted into the transport protocol H1. H1. protocol transport the into ted Connection TCP/IP <-> TCP/IP H1 <->H1 TCP/IP TCP/IP <-> H1 H1 <->H1 H1 Continuation next page... H1 <-> TCP/IP and TCP/IP <-> H1 only differ in the design of the subsequent dia subsequent the of design the differ in only <-> TCP/IP H1 <-> and TCP/IP H1 logues. by a connection name. name. a connection by Net protocol transport used the Select NEW CONNECTION Connection name identified is connection Every connections. the to allocated is data All parameterization ● In this dialogue you decide which protocol conversion shall be performed. performed. be shall conversion protocol ● which decide you dialogue this In ● To set up a new connection select Connection > New... The window „New connection“ will appear will „New connection“ window The > New... Connection select connection ● a new up set To Page 50 Page

[ Echochange Manual / Chapter 4: Setting up 4: Setting / Chapter Manual [ Echochange

Chapter 4: Setting up Conenction Echochange ● On the sideOn left and on the right side the TCP/IP Parameters● and H1 Parameters have to be edited. In It depends on your entries which of● the following 4windows will appear. The window is always divided into side aleft and aright side: the following tables, it is described, which entries be can made. Select Allen Bradley, when the CIP protocol (EtherNet/IP) shall be converted. Bradley:Allen Select None, when there is no application protocol to be converted. None Right you select the application protocol in the H1 network. Left you select can the application protocol in the TCP/IP network and with protocol Example: transport As protocol conversion you defined Left and Right refer to the transport protocols you have previously defined. reference/OSI model: application protocols such as S5, S7, AllenBradley=CIP) to use. You decide can which „higher“ protocols (protocols situated on higher layers of the ISO Protocol left, : Protocol right TCP/IP <-> <-> [ EchochangeManual/ H1 . With protocol Chapter 4:Settingup Connection Page 51 ]

Echochange Chapter 4: Setting up Connection C L e P v i s s a P e e v v i t a e l c g S n A a h c o r e h e c v i t e s s s ] a a P M Connection ... TCP/IP SETTINGS – – GENERAL SETTINGS e v C i t P c A establishment). At regular intervals, the active station attempts to set up the appropriate appropriate the up set to attempts station active the intervals, regular At establishment). mode slave in work should „active“ set is that echochange, part the The of connection. Slave). button the (activate Continuation next page the applicable connection is to be established. Port numbers 0 to 1023 should not be be not should 1023 0 to Port numbers established. be to is connection applicable the port the number RFC1006 activating When 102. port the uses number RFC1006 used. entered. be not must / passive active Connection connection initiate to is station which (i.e. establishment connection type the of Select In a TCP/IP network each station is addresses with a unique destination address. If If address. destination a unique with addresses is station each network TCP/IP a In the If partner. communication the of address IP the enter „active“ set is connection the (0.0.0.0). address a joker enter „passive“ is establishment connection Port which via channel the specifies It 65535. 0 to from address a 16-bit is portThe number Enter network card 1 or 2. If your echochange works with two Ethernet interfaces, 1 interfaces, two with Ethernet works echochange your If 2. card 1 or network Enter with works echochange If side. other the 2 on and side one the on entered be to has sides. both on entered 1 is interface Ethernet one only Destination IP Address CONNECTION Card TCP/IP In slave mode the connection to the communication partner is only established in case case in established only partner is communication the to connection the mode slave In part the activated, not is slave If side. master the on connection established an is there connection. the establish tries to always „active“ set is that echochange the of If master is activated, the echochange sends the time at the specified interval. specified the at time the sends echochange the activated, is master If Slave be should „Slave“ button radio the „active“ set is that echochange, part the the of For well. as activated Connection works Connection lost! The not are parameters The deactivated. can be connection A parameterized connections As default again. parameters same the with activated can be connection active. are master TCP/IPClock with CONNECTION Name here. changed can be name Connection Page 52 Page [ Echochange Manual / Chapter 4: Setting up 4: Setting / Chapter Manual [ Echochange

Chapter 4: Setting up Conenction Echochange This item activates the connection monitoring function which is restricted in many Acks Data Life 7.1. „PLC Header“ in the appendix). also contains length information and the possibility to send acknowledges (see chapter mized data transmission to the PLC. from aframe counter Apart the INAT PLC Header If you activate this button for the TCP/IP communication you are provided with the opti PLC Header Settings Special that use the UDP protocol are not supported. Note ted. It is handled by datagram services. The TCP is asecure protocol with checksum and acknowledgment. UDP is not protec Frame Type TCP /UDP not need them. Further information on these parameters be can found in appendix. Further settings provide special parameters for working with TCP/IP. Normally you do Settings Further TSAPs are 2bytes up to 16 bytes in length. since TSAP and Own Remote TSAP may be the same. must correspond to the TSAP of the other system. This requirement is easy to meet address of the other system. To be able to establish the connection, the own TSAP the system by which data is to be exchanged. Remote TSAP specifies the connection The own TSAP (Transport Point) Access Service specifies the connection address in Own Click the button RFC1006 to edit the TSAPs: with the Siemens CPs of the S5 and S7 series. transferred block-wise. With that special TCP/IP channel you are able to communicate TCP/IP data is transferred as astream. With the activation of RFC1006 this stream is on TCP) RFC1006 (ISO socket libraries. The default setting of the life data acks is “activated“. : For communications with an Allen Bradley PLC select TCP. Implicit messages TSAP, TSAP remote [ EchochangeManual/ Chapter 4:Settingup - - Connection Page 53 ]

Echochange Chapter 4: Setting up Connection - - - CR parameters should be entered. be should parameters CR to S5 PG connections with Siemens Siemens with connections PG S5 to no tered must be en ] Connection TSAP H1 SETTINGS H1 – N : With ISO (H1) a transport connection is established by sending a CR a CR sending by established is connection transport a (H1) ISO : With TSAP, remote TSAP, Continuation next page... Line Type Line all to sent be will connection this of frames the whether specifies type“ „Line The Multi (i.e., reached be to is stations of certaina group whether Broadcast), (i.e., stations to is data the whether or Normal), (i.e., used be to is connection secure whether cast), Datagram). (i.e., protection without transferred be Connection active / passive active Connection connection initiate to is station which (i.e. establishment connection type the of Select appropriate the up set to attempts station active the intervals, regular At establishment). mode slave in work should „active“ set is that echochange, part the The of connection. Slave). button the (activate Multicast which and stations all to directed not are which connections are connections Multicast is number The number. circle multicast same the have which stations the address only Multicast for value the type“, „Line the as selected not is Multicast If 63. and 0 between disregarded. can be circle TPDU (Connection Request Transport Protocol Data Unit) by an active transport transport active an by Unit) Data Protocol Transport Request (Connection TPDU as partner such the to transferred are parameters several TPDU CR this With instance. etc. TPDUs the of format size, TPDU desired must anything, if what, determine to system destination the of guide user‘s the Check available, is information no If here. entered be The following CR parameters parameters CR following The echo via network a H1 in CP S5 Siemens with PLC a S5 programming (i.e. CPs change): 20 20 20 20 20 20 20 20 0F 06 03 0A 01 53 10 35 Background able to establish the connection, the own TSAP must correspond to the TSAP of the the of TSAP the to correspond must TSAP own the connection, the establish to able may TSAP remote and TSAP own since meet to easy is requirement This system. other same. the be length. in bytes 16 to up 2 bytes are TSAPs CR Parameters address of the communication partner in the H1 network. network. H1 the in partner communication the of address Own be to is data which by system the in address connection the specifies TSAP own The be To system. other the of address connection the specifies TSAP Remote exchanged. to be entered on the one side and 2 on the other side. If echochange works with only only with works echochange If side. other the 2 on and side one the on entered be to sides. both on entered be to 1 has interface Ethernet one Ethernet Address a pas In connection. active an to entered be to has address Ethernet destination The (00 00 00 Ethernet entered the can be 00 00 address 00). Enter a joker connection sive CONNECTIO Card H1 1 has interfaces, two with Ethernet works echochange your If 2. card 1 or network Enter Page 54 Page [ Echochange Manual / Chapter 4: Setting up 4: Setting / Chapter Manual [ Echochange

Chapter 4: Setting up Conenction Echochange Please read to learn page how ff 50 to follow up. 4.2 ● Select ● The connection list appears: ● Select „Serial Parameterization“● andof your the COM port PC, where the connection with the echo The new connection is indicated in the connection● list. Connection parameter setting is finished.● Click the button „OK“.● change is made. Serial Parameterization the total data transmission faster, up to 16 bytes is permitted for priorities 0and 1. are transferred to working storage via interrupt when 0is used. priority This make can transmission faster than the normal priorities. some On controllers, however, the data connected after each sending job). Remember that the express priorities do not make network as other priorities since the line is not monitored (i.e., the connection is dis sending job. If used infrequently, this does not priority place as much of astrain on the 4isPriority only used infrequently since anew connection must be established for each 0 and express 1are the so-called priorities while 2and 3are the normal priorities. The line from 0(i.e., vary can priority highest priority) to 4(i.e., lowest priority). Priority Connec tion >Ne w to set up anew connection. The window connection“ „New appears [ EchochangeManual/ Chapter 4:Settingup - Connection Page 55 - ]

Echochange Chapter 4: Setting up Connection ] to set up a new connection. The window „New connection“ appears „New connection“ window The connection. a new up set to Connection w > Ne Connection File (offline) ● Select ● Click the button „echochange 100“. The connection list appears. appears. list connection The ● 100“. „echochange button the Click ● To create a new file, enter a new name and click the button „Open“. „Open“. button the click and name a new enter file, ● a new create To appears. ● system“ your „Select window The ● Select File (offline). The window „Read connection file“ appears. appears. file“ connection ● „Read window The (offline). File Select ● one. a new file create or existing an Open Page 56 Page Please read page 50 ff to learn how to follow up. follow to 50 ff how page learn to read Please

4.3 [ Echochange Manual / Chapter 4: Setting up 4: Setting / Chapter Manual [ Echochange

Chapter 4: Setting up Conenction Echochange CHAPTER 5: P A R A M E T E R I Z AT I O N S O F T WA R E OFTWARE S task. Serial Interface in. plugged be not may cable connection The incorrectly. allocated is cable connection The defective. is PC your card on interface The another for used being is PC your on interface The ARAMETERIZATION P : ESCRIPTION

Echochange is situated behind a router. behind situated is Echochange Interface network the via off. turned is station selected The the for used TCP/IP) or H1 (i.e., protocol The correctly your on installed not is connection computer. operator-control STATION NOT FOUND NOT STATION Station found not Station list

Page 58 Page If a station has not been detected in the automatic online display, possible causes are: causes possible display, online automatic the in detected been not has a station If 5.1.1 5.1.1

In addition, the ┤ symbol indicates all computers on which the parameterization is running online at the the at online running is parameterization the which on computers all indicates ┤ symbol the addition, In moment. All stations marked with an arrow (->) at the beginning of the line are stations which are currently available available currently are which stations are line the of beginning the at (->) arrow an with marked All stations automatically. recognized been not have but available be may stations other The network. the on online In the station list all stations which are currently available online on the network are shown (Note: stations stations (Note: shown are network the on online available currently are which stations all list station the In detected). not are routers behind 5.1 In this chapter the several dialogue windows of the parameterization software are described in detail. detail. in described software are parameterization the of windows dialogue several the chapter this In 5 D [ Echochange Manual / Chapter 5: Parameterization Software ] Software 5: Parameterization / Chapter Manual [ Echochange

Chapter 5: Parameterization Software Echochange Activate the button Internet, if stations shall be reached via Internet. 5.1.9 The Online help of the parameterization appears. software 5.1.8 Help specified for the system. A list of the stations be can printed for documentation purposes. The printout is made on the standard printer 5.1.7 Print tion window appears asking whether you really want to delete this station. Deletions are irreversible! Stations reached via the be can buttondeleted „New“ here. Each time to you delete try astation aconfirma 5.1.6 Delete and IP address be can changed. Station parameters of stations reached via the be can buttonmodified in this „New“ window. Station name 5.1.5 Edit connection to the desired station using „New“ If astation has not been detected in the automatic online display (parameterization via IP), establish adirect 5.1.4 New 5.1.3 Cancel 5.1.2 OK ● Enter the name and the IP address● of the echochange station (these parameters have been defined Clicking the button „Cancel“ you leave can ● the station list and dialog the start window appears again. indicatesOK all available● connections for this station. The connection establishment is monitored and indicated in the station list. If there is an arrow in front of the station (->) the station is reachable. during the registration process as described in chapter 3.6) and click the button „OK“. The new station is is canceled. after approximatly 5seconds without aresponse from the selected station, the connection establishment Internet [ EchochangeManual/ Chapter 5: Parameterization Software Page 59 - ]

Echochange Chapter 5: Parameterization Software - ). ). “ see chapter 5.2.3.1 „Connection 5.2.3.1 chapter see IP address of the destination station with TCP/IP, Ethernet address address Ethernet TCP/IP, with station destination the of address IP (H1) ISO with station destination the of with TSAPs TCP/IP; with UDP) or (TCP protocol and Port number (H1) ISO Slave is side right that R indicates Slave; is left side that L indicates Client or Server, whether connection establishment is active or or active is establishment connection whether Server, or Client passive address Ethernet TCP/IP, with station destination the of address IP (H1) ISO with station destination the of with TSAPs TCP/IP; with UDP) or (TCP protocol and Port number (H1) ISO H1) or (TCP/IP side right the for protocol Network or active is establishment connection whether Server, or Client passive Change is indicated to active connections; this field is empty for for field empty is this connections; active to indicated is Change connections. inactive up set connection during edited as connection of Name H1) or (TCP/IP left side the for protocol Network Timeout Slave Type Destination Parameters Out Destination Parameters In Right Name Conenction of Left Type CONNECTION PARAMETERS CONNECTION Type Connection window Connection double click the window „Connection Settings“ appears ( appears Settings“ „Connection window the click double available. are „Delete“ or sive“ ● If a connection is marked click the right mouse button and several functions such as „Switch Active / Pas Active „Switch as such functions several and button ● mouse right the click marked is a connection If ● With a mouse-click or with the cursor key you select a connection and edit with the buttons. With a With buttons. the with edit and ● a connection select you key cursor the with a mouse-clickWith or Page 60 Page the order of their establishment. Each connection is indicated with the following parameters: following the with indicated is connection Each establishment. their of order the 5.2 in indicated are All connections connections. new up set and connections existing edit you window this In time set has elapsed, the connection is considered interrupted. Since the TCP/IP usually does not use life life use not does usually TCP/IP the Since interrupted. considered is connection the elapsed, has set time transferred been has data no when interrupted also is connection the telegrams, long-distance as telegrams specified time. the during 5.1.10 5.1.10 the after occurs communication data no When here. changed can be timeout connection standard The [ Echochange Manual / Chapter 5: Parameterization Software ] Software 5: Parameterization / Chapter Manual [ Echochange

Chapter 5: Parameterization Software Echochange the desired and file click the button „Open“. The parameter will file be loaded to the echochange. Select the drive and the directory, where the parameter is file stored. The parameter are files shown. Mark existingAn parameter be can sent file to the echochange here. New parameter be can created files here. 5.2.2.1 The menu provides file the following functions: 5.2.2 aconnectionMark and click the right mouse button, the following functions are available: 5.2.1 Functions via mouse right button MENU FILEMENU FUNCTIONS MOUSE RIGHT BUTTON VIA Menu FileMenu Load File Device to Delete New... display...Online Switch Active /Passive... Parameters... Other Parameters.... Network End Print File. to Data Store Load File Device.. to Deletes amarked connection. A new connection be can set up here. Description in chapter 4 Reachable with menu Diagnosis. Description in chapter 5.2.4 again with the same parameters. are not lost. At alater date the connection be can set active A connection be can deactivated here. Connection parameters Reachable with menu Connection. Description in chapter 5.2.3 Reachable with menu Connection. Description in chapter 5.2.3 D D D D escription escription escription escription in chapter in chapter in chapter in chapter 5.2.2. 5.2.2. 5.2.2. 5.2.2. 1 4 3 2 [ EchochangeManual/ Chapter 5: Parameterization Software Page 61 ]

Echochange Chapter 5: Parameterization Software - 2 3 5 6 4 7 1 5.2.3. 5.2.3. 5.2.3. 5.2.3. 5.2.3. 5.2.3. 5.2.3. chapter chapter chapter chapter chapter chapter chapter ription in ription in ription in ription in ription in ription in ription ription in ription Desc Desc Desc Desc Desc Desc Desc New Copy... Delete Refresh List Display Connection... Network Parameters Other Parameters End Print Store data to file Menu Connection MENU CONNECTION displayed together. With the buttons „Network Parameters left“ and „Network Parameters right“ corre the left“ „Network and Parameters „Network Parameters buttons the With together. displayed 62 Page are side right the left and the for parameters The overview. in shown are connection the of parameters The

The window „Connection Settings“ appears. Settings“ „Connection window The 5.2.3.1 Connection... 5.2.3.1

5.2.3 functions: following the provides connection menu The With „End“ you leave the connection list and the start dialogue window appears again. appears window start the dialogue and list connection the leave you „End“ With 5.2.2.4 A list of the connections can be printed for documentation purposes. The entry fields „Company name“, name“, entry The „Company fields purposes. documentation for printed can be connections the of A list made is printout The identified. can be printout the that so completed be should „Project“ „Programmer“ and system. the for specified printer standard the on 5.2.2.3 5.2.2.2 file here. a parameter to stored can be parameters The [ Echochange Manual / Chapter 5: Parameterization Software ] Software 5: Parameterization / Chapter Manual [ Echochange

Chapter 5: Parameterization Software Echochange INAT echochange. The connection list is set up again with the current connections. change. For example, this would when become necessary the connection cable is plugged into another This function is primarily designed for the serial link. The connection list be can read again from the echo Display List Refresh 5.2.3.7 existingAn connection be can deleted here. Deletions are irreversible. Delete 5.2.3.6 existingAn connection be can copied here. Copy.. 5.2.3.5 The window connection“ “New appears. For more information read New.. 5.2.3.4 The slot of the ControlLogix CPU be can changed here. Protocol Settings“ appears here. Other parameters are only relevant if you are working with an Allen Bradley PLC. The window Bradley „Allen Parameters Other 5.2.3.3 ting setting up anew connection. To learn which parameters be can edited here, please see table „ The window that appears here as separated window is already known from the dialog that appears when The window „TCP/IP Parameter Settings“ or „H1 Parameter Settings“ appears 5.2.3.2 the application protocols to be converted. sponding window to edit the TCP/IP or the H1 parameters appears. Protocol and left protocol right indicate s “ and Netwo „H1 Settings rk Parameters “ on page 54.

chapter [ EchochangeManual/ 4 . Chapter 5: Parameterization Software TCP/IP Set Page 63 - - ]

Echochange Chapter 5: Parameterization Software - 2 3 1 5.2.4. 5.2.4. 5.2.4. chapter chapter chapter ription in ription in ription in ription Desc Desc Desc IS DIAGNOS

Network Analysis Display Connection Status Connection Display Monitor connections all Monitor connections all Display Connection Status Connection Display Menu Diagnosis MENU Page 64 Page The network analyzer NetSpector is opened. is NetSpector analyzer network The 5.2.4.3 Network Analysis Besides the connection name, type and connection parameters, the number of sent and received frames frames received and sent of number the parameters, connection type and name, connection the Besides the entry R in The L or side. right the and left side the for indicated is disconnects, of number the and mode. slave to set is side right the or left side the whether indicates „Slave“ column 5.2.4.2

Status indicates the current state of the connection. Last error indicates the last error that occurred. occurred. that error last the indicates error Last connection. the of state current the indicates Status ted. The status window is divided into a left side and a right side. Besides the number of sent and received received and sent of number the Besides side. a right and a left side into divided is window status The ted. indicated. and registered are disconnects frames, 5.2.4.1 indica is connection the of name the headline the In a connection. monitor to used is window status The

5.2.4 functions: following the provides diagnosis menu The [ Echochange Manual / Chapter 5: Parameterization Software ] Software 5: Parameterization / Chapter Manual [ Echochange

Chapter 5: Parameterization Software Echochange systematic management and monitoring of anetwork. The following parameters be can edited: (SimpleThe services SNMP Network Management Protocol) in accordance with RFCs 1441 to 1452 offer 5.2.5.4 The window to edit the station parameters for network card2appears (TP2). Station Adapter 2... Current 5.2.5.3 The window to edit the station parameters for network card1appears (TP1). Station Adapter 1.... Current 5.2.5.2 5.1 „Station list“. The station list (only with online parameterization) appears. Adetailed description be can found in 5.2.5.1 Station list The menu station provides the following functions: 5.2.5 MENU MENU Continuation next page... next Continuation here.fied other than 0is entered here, only can by write-access be performed the station speci station“„Accessing restricted be can further in addition to the identifiers. If an address Accessing station main community is used for this. all stations are read-accessible. Write-access is not permitted with this identifier. The „Read Community“ is the identifier for read-only access. If no identifier is entered here, Community Read be addressed. If no identifier is entered here, all stations accesses. perform can Community“„Main is the identifier with which on all the INAT services echochange can Community Main STATIONSNMP Menu Station Menu SNMP Settings... SNMP Original MACOriginal Address Settings.. SNMP Station Adapter 2.. Current Station Adapter 1..Current Station list STATION SETTINGS Description in chapter Description in chapter Description in chapter Description in chapter Description in chapter 5.2.5. 5.2.5. 5.2.5. 5.2.5. 5.2.5. [ EchochangeManual/ 1 4 5 3 2 Chapter 5: Parameterization Software - chapter Page 65 ]

Echochange Chapter 5: Parameterization Software - 2 3 5 6 4 1 5.2.6. 5.2.6. 5.2.6. 5.2.6. 5.2.6. 5.2.6. the maximum number of CRs is is CRs of number maximum the Description in chapter in Description chapter in Description chapter in Description Description in chapter in Description chapter in Description chapter in Description before the maximum number of CRs is exceeded and and exceeded is CRs of number maximum the after EXTRAS U SYSTEM VALUES SYSTEM Original MAC Address Original MAC H1 System Values H1 Reboot TCP/IP System Values System TCP/IP Connections all Delete Functions Clock Update Firmware H1 System Values System H1 tion cannot be established) established) be cannot tion slower. becomes sending Continuation next page... This value specifies the time interval between two Connect Request attempts (if (if attempts Request two Connect between interval time the specifies value This established) be cannot connection the slower. becomes sending and exceeded Time-interval CR“ Slow connec the (if attempts Request two Connect between interval time the Specifies H1 H1 Time-interval „Fast CR“ MEN SNMP services are addressed via port 161. Traps are sent on port on 162. sent are Traps port via 161. SNMP services addressed are Station GettingStation Traps is station no If traps“. getting is which „Station in entered station the to sent are Traps generated. are traps no 0), is value (i.e., here entered Menu Extras Page 66 Page The H1 system parameters represent the operating parameters of layer 4. The values should only be be only should values The 4. layer of parameters operating the represent parameters system H1 The cases. special in changed 5.2.6.1 5.2.6.1

The menu diagnosis provides the following functions: following the provides diagnosis menu The If you confirm with „Yes“ the hardware address of the INAT echochange is reset to the default value. default the to reset is echochange INAT the of address hardware the confirm „Yes“ with you If 5.2.6 5.2.5.5 [ Echochange Manual / Chapter 5: Parameterization Software ] Software 5: Parameterization / Chapter Manual [ Echochange

Chapter 5: Parameterization Software Echochange values. With „OK“ the dialog is closed with values entered. With „Cancel“ the dialog is closed with no change of Time without data communication after which the connection is considered inter ACKs Life Timeout The number of repeated attempts to send data with the same sequence number. Attempts Repeats of Sending Number Time interval between and the first second attempt to send. Repeats Sending Time-interval tion. establishment and disconnection, the system attempts to re-establish the connec caused by unsuccessful attempts to establish connections. each After connection which the attempts less are frequently. performed This reduces the network load This value specifies the number of unsuccessful Connect Request attempts after of CRsat which slower sent Number CRsare Transfer. By value the HEX 3you may activate the Checksum and the Expedited Data Protocol Options „Class Options“. Some of offered by the services the H1 classes 0to 4may be activated within the OptionsClass Maximal value of an H1. TPDUMaximum Length (code) the destination station. Data Control Unit) which may be sent without ACKs by the sending station from It is the maximum value for the credit. Credit is the number of TPDUs(Transport Credit Maximum communication takes place. Specifies the time after which an acknowledgment is to be sent when no data ACKs Life Time-interval rupted. [ EchochangeManual/ Chapter - - 5: Parameterization Software Page 67 ]

Echochange Chapter 5: Parameterization Software - - - - - the maximum number of CRs is is CRs of number maximum the before the maximum number of CRs is exceeded and and exceeded is CRs of number maximum the after SYSTEM VALUES SYSTEM

TCP/IP System Values Timeout for DNS IP an into converted be not could a name which after time the Determines address. Continuation next page... Timeout for entries ARP Resolution ARP (Address entry the cache an in which after time the Determines the sets cache the on a certain access to address Each invalid. becomes Protocol) again. value disable the life telegrams. If „Activate Life Telegrams/Data Life Telegrams“ is selec is Telegrams“ Life Telegrams/Data Life „Activate If telegrams. life the disable many in restricted is which function monitoring connection the activates this ted, status. connection the transfer to used are telegrams These libraries. socket Maximum Length Frame a telegram. in transferred are which bytes of number maximum the Is ted, this activates the connection monitoring function which is restricted in many many in restricted is which function monitoring connection the activates this ted, status. connection the transfer to used are telegrams These libraries. socket Time-interval Life ACKs data no when sent be to is acknowledgment an which after time the Specifies will this so, If TCP/IP. the for zero can be value This place. takes communication The number of repeated attempts to send data with the same sequence number. sequence same the with data send to attempts repeated of number The Timeout Life ACKs data no when sent be to is acknowledgment an which after time the Specifies will this so, If TCP/IP. the for zero can be value This place. takes communication selec is Telegrams“ Life Telegrams/Data Life „Activate If telegrams. life the disable tion. Time-interval Sending Repeats send. to attempt second first the and between interval Time Number Sending of Repeats Attempts Number CRs are sent slower which CRs at of after attempts Request Connect unsuccessful of number the specifies value This load network the reduces This performed frequently. are less attempts the which connection After each connections. establish to attempts unsuccessful by caused connec the re-establish to attempts system the disconnection, and establishment exceeded and sending becomes slower. becomes sending and exceeded Time-interval CR“ Slow connec the (if attempts Request two Connect between interval time the Specifies established) be cannot tion slower. becomes sending IP Time-interval „Fast CR“ (if attempts Request two Connect between interval time the specifies value This established) be cannot connection the 2 Page 68 Page only be changed in special cases. If it is necessary to change the values, please ask your system admini system your ask please values, the necessary change is to it If cases. special in changed be only strator. 5.2.6. should values The kernel. TCP/IP the in parameters operating the represent parameters system TCP/IP The [ Echochange Manual / Chapter 5: Parameterization Software ] Software 5: Parameterization / Chapter Manual [ Echochange

Chapter 5: Parameterization Software Echochange The current time for the echochange. 5.2.6.4 All connections are deleted. All Connections Delete 5.2.6.3 values. With „OK“ the dialog is closed with values entered. With „Cancel“ the dialog is closed with no change of Start Value for Next Free UDP Port [Integer] ValuePort UDP Free Next for Start at thestart value given here. parameterized as number 0, aport is generated. The numbers which are used Is used for TCP connections for which are both not ports specified. is If aport [Integer] Value TCP Free Port Next for Start considered interrupted. Acks 60 After the Timeout for Life Data Acks is dropped and the connection is this without Time an ACK Data After Sent is during the specifiedtime. telegrams, the connection is also interrupted when no data have been transferred interrupted. Since the TCP/IP usually does not use life telegrams as long-distance Time without data communication after which the connection is considered ACKs Data Life for Timeout col Layer,col to interchange control information for routing ICMP (Internet Control Message Protocol) is aprotocol used by the Internet Proto Broadcast Allow ICMP timeout for Life ACKs. therefore if you use long-distance telegrams it is recommended to increase the If the header is eliminated, the integrated connection control will also be finished Wait no RFC1006 if factor Header timeout for Life ACKs. therefore if you use long-distance telegrams it is recommended you increase the If the header is eliminated, the integrated connection control will also be finished Wait no PLC if factor [Integer] Header The same for UDP connections. Clock functions [ EchochangeManual/ Chapter - 5: Parameterization Software Page 69 ]

Echochange Chapter 5: Parameterization Software - 2 3 1 5.2.7. 5.2.7. 5.2.7.

. Click the button „Open“. The file is loaded file loaded The is „Open“. button the . Click of the echochange device. echochange the of

Description in chapter in Description chapter in Description Description in chapter in Description Extras Update > Firmware IP address network of interface card 1 HELP Firmware Update Firmware Reboot Content Version About MENU Menu Help 3. Enter the the 3. Enter rebooted. be to has echochange procedure 4. After Update 1. Start the Update Program, you received from INAT GmbH via Email (.exe). Email via GmbH INAT from received you 1. Program, Start Update the address. IP the enter to asked are starts. You 2. Program DOS Page 70 Page

5.2.7 functions: following the provides help menu The The echochange CPU is rebooted. Station parameters remain. remain. parameters Station rebooted. is CPU echochange The 5.2.6.6 to the echochange. echochange. the to steps: these Follow GmbH. INAT from (.exe) Email via updates complete receive will You 5.2.6.5 select updated, be file to is single If If master is activated, the echochange sends the time at the specified interval. The time is read by all stati all by read is time The interval. specified the at time the sends echochange the activated, is master If 218. number job reserved via program PLC the to available is time The network. the on ons Master display. the of update the stop Entries run. to continues clock the made, are entries no as As long [ Echochange Manual / Chapter 5: Parameterization Software ] Software 5: Parameterization / Chapter Manual [ Echochange

Chapter 5: Parameterization Software Echochange 5.2.8 Buttons of the connection window connection of the Buttons 5.2.8 manufacturer of the program. The window provides entitled you „About“ with information on the version, the release number and the 5.2.7.3 About The versions of all program modules are available in this window. 5.2.7.2 Version The contents of the online help are shown. 5.2.7.1 Content BUTTONS Button Online Help Diagnosis of the Fetch on Event Cache Monitor standard connections Monitor all connections Display connection status Irrelevant The window „Station Parameter Settings“ appears again. The connection window is closed and dialog the start window is shown Copy the parameters to afile Copy the parameters to the device Print connection list Delete marked connection The window „Connection Settings“ appears Set up anew connection Description [ EchochangeManual/ Chapter 5: Parameterization Software Page 71 ]

Echochange Chapter 5: Parameterization Software Page 72 Page [ Echochange Manual / Chapter 5: Parameterization Software ] Software 5: Parameterization / Chapter Manual [ Echochange

Chapter 5: Parameterization Software Echochange CHAPTER 6: E X A M P L E S 0 3 4 1 P C

h t i w

5 S )

1 H (

O S I e g n a h c o h c e P C T

n o

O S I C P

r o

G P

XAMPLES E

● Select File > Project > Settings: „Industrial Ethernet (SINEC H1) (SINEC Ethernet ● „Industrial > Settings: > Project File Select ● PG/PC the select NET interface SIMATIC In ● 5 Step in Settings ● echochange in connection up Set ● CP1430 with PLC S5 ● Installed parameterization software● parameterization Installed ● two the networks to interfaces with Echochange ● 5 software Step programming Installed Page 74 Page 6.1.3.1 Settings in Step 5 6.1.3.1 An IP address for network card 1 has been edited. Follow these steps: steps: these Follow edited. been card 1 has network for An address IP 6.1.3 Procedure 6.1.3 the to connected is echochange the Network card 1 of networks. both in registered been has Echochange PLC. the as network same the to connected is echochange the card Network 2 of PG. the as network same 6.1.2 Requirements 6.1.2

6.1.1 Task 6.1.1 than other network to connected is PLC H1 The (RFC1006). TCP on ISO via PLC access a H1 to has A PG echochange. INAT via connected are two The networks PG. the PG function via network with Step 5 via ISO on TCP (RFC1006) ISO on TCP Step 5 via with via network PG function 6.1 Example 1: 6.1 Example 6 [ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange 6.1.3.2 up Set new connectionechochange in ● Select Connection >New ● Select the echochange device with adouble-click. The connection● list appears the parameterizationStart software, select „Parameterization● via IP“. The station list appears. Now edit the bus path. At the Ethernet● address enter the TCP/IP address of the echochange converted With the bus path function you create can an● online connection between the programmer and the into hex. The line has to be fulfilled with “0” module of the PLC. selecting After the bus path function the Select Bus Path dialog box is displayed. [ EchochangeManual/Chapter6:Examples] Page 75

Echochange Chapter 6: Examples - . Activate the button RFC1006. For programming H1 PLCs the TSAPs have to be be to have TSAPs the PLCs H1 programming For RFC1006. button the Activate S5PGCONN Connection active / passive active Connection on ISO via 5) software (Step programming the by established is connection The passive set is echochange part the This of (RFC1006). TCP Special Settings Card TCP/IP inter network via network TCP/IP the to connected is echochange example this In card 1 (TPface 1). Destination IP address (0.0.0.0). entered be should address a joker connection As a passive TCP/IP side TCP/IP ● Protocol right („higher“ protocol in H1 network): none ● network): H1 in („higher“ protocol right Protocol appears: ● window following The „OK. with entries Confirm your ● <-> TCP/IP H1 select As net none ● network): TCP/IP in left („higher“ protocol Protocol Page 76 Page The following entries have to be made: be to have entries following The

[ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange The PLC programmed be can ● Click the button „OK“.● H1 side 53 35 1053 01 0A 03 06 0F 20 20 20 20 20 20 20 The following CR Parameters must be entered: ParamsCR For programming H1 PLCs the TSAPs have to be Local TSAP, TSAP remote Enter the Ethernet address of the S5 CP Address Ethernet 2). 2(TP card Card number has to be 2. In this example echochange is connected to the H1 network via network interface H1Card Slave to be active, because it establishes the connection to the CP. Activate the button ofThe the part echchange that is connected to the same network as the PLC has Connection active /passive . now . S5PGCONN . [ EchochangeManual/Chapter6:Examples] Page 77

Echochange Chapter 6: Examples - 1 H - 5 S

h t i w

5 S e g ) n 1 a h H c (

o h O c e S I P I / P

C T C P

r o

G P ● > New Connection Select ● Start the parameterization software and select „Parameterization via IP“. The station list appears. appears. list station The IP“. via ● „Parameterization select software and Start parameterization the appears. list ● connection The a double-click. with device echochange the Select ● echochange in connection new up Set ● Windows for S5 in Settings ● S5-H1 CP with PLC S5 ● Installed parameterization software● parameterization Installed network ● heterogeneous the to interface one with Echochange ● software Windows for S5 programming Installed Page 78 Page 6.2.3.1 Set up new connection in connection echochange 6.2.3.1 new Set up 6.2.3 Procedure steps: these Follow 6.2.2 Requirements

A PG needs to access a H1 PLC via TCP. The H1 PLC is connected to the same network like the PG (hete PG the like network same the to connected is PLC H1 The TCP. via PLC access a H1 to needs A PG S5-H1 CP. a INAT with equipped is PLC The network). rogeneous 6.2.1 Task Task 6.2.1 6.2 Example 2: 6.2 Example via TCP/IP S5 for Windows network with via PG Function [ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange The following entries have to be made: ● Confirm yourConfirm entries with „OK. The following window● appears: Protocol right protocol („higher“ in H1 network):● none Protocol protocol („higher“ left in TCP/IP network):● none networkAs select H1 TCP/IP <-> ● TCP/IP side Activate the PLC Header. Settings Special TCP/IP. Thisof the part echochange is set passive The connection is established by the programming (S5 for software Windows) via Connection active /passive numberThe port for programming is Port apassiveAs connection ajoker address should be entered (0.0.0.0). address IP Destination work interface1). 1(TP card In this example echochange is connected to the heterogeneous network via net TCP/IP Card 998 [ EchochangeManual/Chapter6:Examples] - Page 79

Echochange Chapter 6: Examples - . S5PGCONN . Slave For programming H1 PLCs the TSAPs have to be be to have TSAPs the PLCs H1 programming For / passive active Connection connection the establishes it because active be to has echochange part the This of button the Activate CP. the to In this example echochange is connected to the heterogeneous network via net via network heterogeneous the to connected is echochange example this In entered. be to has „1“ value sides On both card 1 (TP 1). interface work Ethernet address CP S5 the of address Ethernet the Enter remote TSAP TSAP, Local Card H1 H1 side H1 side ● connection... TCP/IP > Other Select ● TCP/IP Inat protocol Select ● „OK“. with entries Confirm your ● type S5 PLC Select ● Start Windows for S5 appears window following The ● > Settings.... File Select Page 80 Page

6.2.3.2 Setting for in S5 Windows Click the button „OK“. button the Click [ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange Now programmin ● Enter 998. port ● Select the button „More“. The window● for special settings port appears. Enter aname. IPaddress As ● enter the IP address of the echochange. Select the button „New“ ● The following window appears: ● g is possible. possible. is [ EchochangeManual/Chapter6:Examples] Page 81

Echochange Chapter 6: Examples - 1 H - 5 S

h t i w

5 S ) 1 H (

O S I e g n a h c o h c e ) 1 H (

PG function via network with Step 5 via H1 Step 5 via with via network PG function O S I C P

r o

G P ● PG/PC the select NET interface SIMATIC In ● echochange in connection up Set ● 5 Step in Settings ● Echochange connected to both LANs and registered (IP address not required) not address (IP ● LANs both registered to and connected Echochange ● S5-H1 with PLC S5 ● 5 software Step programming Installed software● parameterization Installed Page 82 Page 6.3.3.1 Settings6.3.3.1 in Step 5 Echochange has been registered in both networks. Network interface card 1 of the echochange is connec is echochange the card 1 of Network interface networks. both in registered been has Echochange the like network same the to connected card 2 is interface Network PG. the like network same the to ted steps: these Follow PLC. 6.3.3 Procedure 6.3.2 Requirements

An ISO (H1) PLC that is equipped with a S5-H1 CP needs to be programmed with a PG that is connected to to connected is that PG a with programmed be to a S5-H1 needs with CP equipped is that PLC (H1) An ISO echochange. via connected are networks Both network. H1 another 6.3.1 Task 6.3.1 6.3 Example 3: 6.3 Example [ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange

● Now edit the bus path. At the Ethernet● address enter the Ethernet address of the echochange (network With the bus path function you create can an● online connection between the programmer and the Select File >Project >Settings: „Industrial● Ethernet (SINEC H1) module of the PLC. selecting After the bus path function the Select Bus Path dialog box is displayed. interface cardthat is connected to the same network like the PG) [ EchochangeManual/Chapter6:Examples] Page 83

Echochange Chapter 6: Examples ● LAN in none („higher“ 2): protocol right Protocol appears: ● window following The „OK. with entries Confirm your ● <-> H1 H1 select As network ● none LAN in left („higher“ 1): protocol Protocol ● > New Connection Select ● Start the parameterization software and select „Parameterization via H1“. The station window appears appears window station The H1“. via ● „Parameterization select software and Start parameterization the appears. list ● connection The a double-click. with device echochange the Select Page 84 Page The following entries have to be made: be to have entries following The

6.3.3.2 in connection echochange new Set up

[ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange The PLC n programmed be can ● Confirm yourConfirm entries with „OK“.● Right H1side Left H1side This of the part echochange is set passive. The connection is established by the programming (Step software 5) via ISO (H1). Connection active /passive For programming H1 PLCs the TSAPs have to be Local TSAP, TSAP remote apassiveAs connection ajoker address should be entered (0.0.0.0). address Ethernet as the PG. „1“ has to be entered here. Echochange is connected with network interface 1to card the same H1 network H1Card the communications processor. Activate the button This of the part echochange is set active because it establishes the connection to Connection active /passive For programming H1 PLCs the TSAPs have to be Local TSAP, TSAP remote Enter the Ethernet address of the S5 CP. address Ethernet as the PLC. has to be entered „2“ here. Echochange is connected with network interface 2to card the same H1 network H1Card ow . S5PGCONN S5PGCONN Slave . . . [ EchochangeManual/Chapter6:Examples] Page 85

Echochange Chapter 6: Examples 1 H - 5 S

h t i w

5 S ) 1 H (

O S I e g n a h c o h c e w P I / P OPC communications via echochange OPC communications C T r t e n v r e i l e S C h

t i C C w onfiguration > Access Path Definitionsonfiguration > Access Path onfiguration > Ne P P G O O C C

P * * required. In the INAT OPC Server this can be handled with one connection. one with handled can be this OPC Server INAT the In required. address must be edited) be must address ● Select ● Data will be read and written from / to the PLC. One Fetch connection and one write connection is is connection write one and connection Fetch One ● PLC. the / to from written and read be will Data ● Select ● OPC Server Start INAT ● echochange in connection up Set ● OPC Server in connection up Set ● S5-H1 in connection up Set Follow these steps these Follow ● S5 PLC with ISO (H1) communications processor communications ● (H1) ISO with PLC S5 ● Echochange connected to and registered in both networks (for the left network interface card an IP IP card an interface left network the (for networks both in ● registered and to connected Echochange ● OPC Server Installed software● parameterization Installed Page 86 Page 6.4.3.1 Set up connection in OPC Server connection 6.4.3.1 Set up 6.4.3 Procedure 6.4.2 Requirements

A S5 PLC is equipped with CP S5-H1. A PC with OPC Server and OPC Client in a TCP/IP network needs to to needs network a TCP/IP in OPC Client and OPC Server with A PC S5-H1. CP with equipped is PLC A S5 PLC. S5 the with communicate 6.4.1 Task 6.4.1 6.4 Example 4: 6.4 Example [ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange The following entries are made yourConfirm entries with „OK“.● The following window appears Select TCP/IP as transport protocol and S5 as application● protocol. Activate PLC Header Connection Settings The connection is set active Connection active /passive nection in echochange. Enter for write. asecond port has This to port be entered later for the Write con Write for Port echochange. Enter for read. the port has This to port be entered later for the Fetch connection in Read for Port Enter the IP address of the echochange Destination [ EchochangeManual/Chapter6:Examples] - Page 87

Echochange Chapter 6: Examples w > Ne Connection Fetch Passive - connection - connection Fetch Passive ● appears: window following The ● Passive“ „Fetch typeAs job select ● „OK“. with entries Confirm your

● appears window following The ● As network select H1, as application protocol select S5 select protocol application ● as H1, select As network ● „OK“ with entries Confirm your

● select list connection the In connection Write one and connection Fetch One up. set be to have ● connections Two ● Start the parameterization software. Select „S5-H1“ in the station list and click the button „OK“ button the click and list station ● the in „S5-H1“ Select software. Start parameterization the Page 88 Page 6.4.3.2 in S5-H1 connection Set up [ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange ● The following window appears: ● yourConfirm entries with „OK“ ● Select „Write Passive“● as job type The following window appears ● yourConfirm entries with „OK“.● Select H1 as network and S5 as application● protocol Enter the local and the remote● TSAP. Write Passive -connection [ EchochangeManual/Chapter6:Examples] Page 89

Echochange Chapter 6: Examples Fetch Connection Fetch Connection made: be to have entries following The ● appears: window following The ● <-> TCP/IP H1 Select ● none right: protocol left and Protocol

● Enter the local and the remote TSAP. TSAP. ● remote the and local the Enter

Page 90 Page 6.4.3.3 in echochange connection Set up connection. Write one and connection Fetch One echochange. the in up set be to have connections Two [ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange

● The following window appears: ● Protocol and left protocol right: none ● Select H1 TCP/IP <-> ● Now set up the Write connection in echochange● yourConfirm entries with „OK“.● Write connection H1 side TCP/IP side Activate PLC header Settings Special set passive. The connection is established by the Server. OPC of This the part echochange is Connection active /passive for Read“.„Port numberThe port must be the same as the one you have edited in Server OPC for Port has to be entered here. Echochange is connected to the TCP/IP network with network interface 1. card „1“ TCP/IP Card the communications processor. Activate the button This of the part echochange is set active because it establishes the connection to Connection active /passive Remote TSAP corresponds to the local TSAP of the Fetch connection in S5-H1. Local TSAP corresponds to the remote TSAP of the Fetch connection in S5-H1. Local TSAP, TSAP remote Enter the Ethernet address of the S5 CP Address Ethernet to be entered here. Echochange is connected to the H1 has network with network interface card2. „2“ H1Card Slave .

[ EchochangeManual/Chapter6:Examples]

Page 91

Echochange Chapter 6: Examples . Slave tten to the PLC. tten the to PLC. n be read from the PLC and be wrin be from the read PLC the communications processor. Activate the button button the Activate processor. communications the Local TSAP has to correspond to the remote TSAP of the Write connection in S5- in connection Write the of TSAP remote the to correspond to has TSAP Local in connection Write the of TSAP local the to correspond to has TSAP Remote H1. S5-H1. / passive active Connection to connection the establishes it because active set is echochange part the This of card 2. „2“ has to be entered here. here. „2“card 2. entered be to has Ethernet address here CP S5 the of address Ethernet the Enter remote TSAP TSAP, Local Card H1 interface network with network H1 the to connected is echochange example this In set passive. passive. set Special Settings header PLC the Activate Port OPC Server the in „Port the as Read“ for same the be must portThe number / passive active Connection is echochange part the This of OPC Server. the by established is connection The Card TCP/IP network with network TCP/IP the to connected is echochange example this In here. entered be to has „1“ card 1. interface H1 side TCP/IP side side TCP/IP The following entries have to be made: made: be to have entries following The Page 92 Page Now dataNow ca

[ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange Select CIP Generic –MSG if you want to send to data station. apartner from aCLX CIP protocol. The following settings must so that be made data 5000 communication on the CLX via be can started the and ControlLogix AllenBradley Programming 5000 Parameters 6.5.3.1 Setting Procedure6.5.3 Symbolic names (tags) are used by for addressing. the CLX These must be parameterized on echochange. The station partner processes the user data and send can data requests itself via to echochange. the CLX dataEtherNet/IP is forwardedby setting parameters for asimple transport connection to apartnerstation. Operation 6.5.2 Message Instructions (MSG). Ethernet An on the CLX. interface (e.g. 1756-ENET) is required. This makes it possible to process data via cation via Ethernet, the EterNet/IP protocol which is supported by the Control series is Logix selected 5000 AllenAn Bradley Control is to Logix communicate 5000 via Ethernet with aSiemens S7-400. For communi 6.5.1 Task Logix 5000andaSiemensS7-400 6.5 Example5: ● Set up connection in echochange ● Parameterize and program● Allen Bradley Control Logix 5000 C A l o l e n n t r

o B l r L a o d g l e i x y TCP/IP Connectionofan Allen BradleyControl E t h e r N e t / I P e c h o c h a n g e T C P / I P [ EchochangeManual/Chapter6:Examples] S 7 - 4 0 0 Page 93 -

Echochange Chapter 6: Examples - . Use the standard specified values for Class, Instance and Attri and Instance Class, for values specified standard the . Use Set AttributeSet Single Page 94 Page

supported by echochange. 1-dimensional arrays can be used as well. as used can be arrays 1-dimensional echochange. by supported bute. bute. type is INT data Only Tags. Controller only select generated, is sent be to data the which from tag, the For Select serviceSelect type

[ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange address number. and the port address and the Subnet mask are entered, the Ethernet (always port 2, see description below), the target IP For communication, the path has to be entered. The path consists configuration of in I/O which the IP 3 2 1 Port DH+ port over port DH+ channel Bfrom a1756-DHRIO module over port DH+ channel Afrom a1756-DHRIO module ControlNet from a1756-CNB port module DF1 controller from aLogix5000 port Backplane from any 1756 controller or module Meaning

[ EchochangeManual/Chapter6:Examples] Page 95

Echochange Chapter 6: Examples ● <-> TCP/IP TCP/IP select As network none right: protocol ● Bradley, left: Allen Protocol Page 96 Page

Please establish a new connection. connection. a new establish Please When communication is initiated by the AB, echochange attempts to open the applicable connection to the the to connection applicable the open to attempts echochange AB, the by initiated is communication When established, is connection no If exchanged. can be data established, is connection the When partner station. AB. the to sent is status appropriate an In addition, the connection parameters of the partner station are entered. These consist of the IP address address IP the of consist These entered. are partner station the of parameters connection the addition, In connection. the of port the and number Symbolic names are stored on echochange for writing values to the CLX. These are required to specify to the CLX. required the to are These values writing for echochange on stored are names Symbolic AB. the on tag target corresponding type and amount, by partner station the by supplied data 6.5.3.2 in echochange connection Set up

[ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange longer be guaranteed. distribute the user data over several frames and send these individually since data consistency would no without data consistency protocols also can be used. However, it must be ensured that the station does not tion. This may be both an ISO connection and an ISO on TCP connection. Pure connections SEND/REC With an S5 or S7, select the applicable Send/Receive blocks and parameterize asuitable transport connec N Care must be taken that no more user data is sent than the Allen Bradley is able to receive in one frame. receive the areceive data from the CLX, (socket,...) is called. To send the data, asend (socket,...) is called. The station partner may be aPC or any controller which is equipped with aTCP/IP socket interface. To 6.5.3. now is parameterized. The connection N ● Please enter the slot of your● Control Logix CPU here. OTE OTE 3 Only 16-bitintegervaluescanbeprocessedonechochange. to bewrite-accessed Note: The connectionnamecorresponds to the controller tag on theCLX which is

: Socket interface on the partner station on the partner Socket interface [ EchochangeManual/Chapter6:Examples] Page 97 -

Echochange Chapter 6: Examples Page 98 Page [ Echochange Manual / Chapter 6: Examples ] 6: Examples / Chapter Manual [ Echochange

Chapter 6: Examples Echochange A P P E N D I X - s s ) e s e 1 t t e y y t H ( y B B

B 0

0 O 0 0 0 S 2 5 1 I t e n r e h t ) s s E 1 e s e t t e H y y t ( y

B B

B 0

0 O 0 0 0 S I 1 5 2

s s ) e s e 1 t t e y y t H ( y B B

B 0

0 O 0 0 0 S 2 5 1 I t

e n r e PLC Header h t ) s s E 1 e s e t t e H y y t ( y

B B

B 0

0 O 0 0 0 S I 1 5 2

PPENDIX A

● Header PLC ● (RFC1006) TCP on ISO Page 100 Page following possibilities: possibilities: following exactly in the same form they have been sent from the sender. Input block and Output block are identical. identical. are block Output and block Input sender. the from sent been have form they same the in exactly the are there TCP, to structure block this add To required. is structure a block a PLC, with transfer data For H1 (ISO) is a message-oriented protocol. There is EOM recognition. Messages arrive at the destination destination the at arrive Messages recognition. EOM is There protocol. a message-oriented is (ISO) H1

rest in the next Ethernet frame. There is no EOM recognition. EOM no is There frame. Ethernet next the in rest TCP is a stream-oriented protocol. It is permitted to send almost any length IP packet it chooses. If two If mes chooses. it packet IP length any almost send to permitted is It protocol. a stream-oriented is TCP Ethernet one in messages both put to choose may stack TCP/IP the stack, a TCP/IP to passed were sages the all and frame first the Ethernet in first the message of half place to choose may it Alternatively frame. 7.1.1 PLC Header General PLC 7.1.1 7.1 The INAT INAT 7.1 The 7 [ Echochange Manual / Appendix ] Appendix / Manual [ Echochange

Appendix Echochange incremented and DataLen is 0. safety mechanism for the data transmission. When life data acks are sent, the sequence number is not and which is incremented by one each time user data is sent. This frame counter is used as an additional Byte 6and byte 7represent asequence number which has the value 0when the connection is established 7.1.2.3 Fieldnumber Sequence In byte 4special bits are set to receive specific transmission states: 7.1.2.2 transmission state for field Bit from the PLC or PC. tion monitoring correspond to those of the H1 protocol, the S5-TCP/IP system is compatible with H1 as seen TCP/IP actually does not provide for as remote-communication frame. Since the standard times for connec Ack) is involved and not user data. Data acknowledgement permit of aform connection monitoring which the In Datalen the field the length of the data is indicated. If DataLen is 0, alife data acknowledge (Life Data 7.1.2.1 Field Datalen 7.1.2 PLC of the Structure Header

2 1 0 PositionBit B y 3 2 1 0 7 6 5 4 t e S S e e ( D W ( D q q W W W a W ( ( u u a W M t W M M M e a ´ e M t ´ M U M a c K l K c M K K K M e K l e e u ´ e _ ´ V n _ _ _ s K

K

_ s n B ( ( N

N B B B 0 e _ t L 0 B _ a

I

I I L L o o x B b G S x B W G I WMK_BIG_SEQ WMK_BIG_ENDIAN WMK_BLOCKFLAG Name Symbolic r l O G S . 4 . 4 e I B I

_ u _ G L G d L b _ B

C D _ E 0 E S ) S o ) S e _ E _ K N o N r B B a E S S N

F r D M D

Q E E t D o L o M I a I S Q Q r A A r A I S

A B M M G N ) ) N B N ) S S ) B B R S S S B D D S F e e i i i e a a u t g g

q q s t t n f n n a a i e u u e a a c

r e e L L l t t t v d u u n n i e e e o

Sequence number is indicated in Big Endian Format. Data length is indicated in Big Endian Format. sequence. Other telegrams are transferred. 1: the telegram is not the last one in ablock the telegram0: is the last one in ablock sequence Usage r r c c n n f d e e n o e e g g

r

f f f t t

N N o o o h h t r r r r u u a

a R R m m n d s e e b b d m c c e e - o o o r r i s g g n s n n s i i i o t t i i n o o

n n s t a t e [ EchochangeManual/ Appendix ] Page 101 -

Echochange Appendix - end of the user data can be detected. can be data user the of end frame. next the sends partner station the before limits may not be exceeded for frame acceptance. If these time limits are violated, violated, are limits time these If acceptance. frame for exceeded be not may limits of synchronization and inquiries), with (e.g., overloaded be buffers would internal the possible. be longer no would response and request ● The receiving side must ensure that the frames are read from the receiving buffer receiving the from read are frames the ● that ensure must side receiving The ● Particularly in the case of the Send Direct and Receive Direct jobs, certain time jobs, Direct ● Receive and Direct Send the of case the in Particularly the that so to adhered be must ● transmission data blocked for A certain mechanism Continuation next page... Ignore TCP End Check End Ignore TCP „No check“ end Selecting only. connections Direct Receive with useful is check No end direct Receive data. the of reading the with frames TCP/IP of check end the disables the to equal is data received of number the errors if without only finished are jobs PLC. the in job the for specified have you number This item activates the connection monitoring function which is restricted in many many in restricted is which function monitoring connection the activates item This process to status connection the transfer to used are frames These libraries. socket we controllers, a LAN in networked with echochange the using are you If visualization. we a WAN, by handled being is connection the If functions. both activating recommend life the of setting default The costs. save to functions these deactivating recommend ”activated”. is acks life data and acks Life Data ACKs, Life ACKs Life Data ACKs, SPECIAL TCP/IP SETTINGS SPECIAL Header PLC Use applica the done, is this If disabled. can be frame the of beginning the at header The in points following the Keep monitoring. for responsible is sides both on program tion mind: Special TCP/IP Settings TCP/IP Special Page 102 Page These special parameters for working with the TCP/IP do not have to be edited in normal use. They have have They use. normal in edited be to have not do TCP/IP the with working for parameters special These meaning: following the

With the button „Further Settings“ in the TCP/IP Parameters Setting window, the dialogue „Special TCP/IP TCP/IP „Special dialogue the window, Setting Parameters TCP/IP the in Settings“ „Further button the With appears. Settings“ 7.2 [ Echochange Manual / Appendix ] Appendix / Manual [ Echochange

Appendix Echochange of the IP acknowledgement telegram. With this function alife data ACK is sent at once (for communications via Socket Libraries). Many socket implementations do not advise last Block Ack Data aLife Send after vals, this setting is useful for faster transmission. for cyclic transmission of dataFor in aLAN. cyclic sending of data blocks inter in short With this setting the acknowledgement takes place at once. Background: This is useful waiting time (Must Ack Time). This setting is for speed. Normally TCP/IP acknowledges receipt of data after acertain data received after anSend Ack immediately active, life ACKs are sent without data. If this is flag set active INAT units send Life ACKs with 1byte data. If theis flag not set Some IP Stacks e.g. Windows NT only answer to Life ACKs, if there are data included. ACKsLife with previous data number is transferred in INTEL Format Endian). (Little MOTOROLA Format (Big Endian). Normally (flag is not set active), the sequence If this is flag set active, the sequence number in the PLC header is transferred in The PLC Endian valuesEndian, Little Big or in header data transfer via UDP. deactivated. This setting is required for communications with CPs that do not support tion. The automation of INAT units to set to the avalue source port >1024 will then be andThe source the destination port are set edited port to the port in the parameteriza and active) (UDP identical ports Both connection (UDP) this cannot be enough. a connection is 1460 bytes (Ethernet maximum of user data). For broadcast receive forThe this memory connection be can changed. The minimum space memory for KBytes in Change memory Life ACKs have been deactivated. changed exclusively for this connection. This is useful for Internet connections, where With connection timeout the standard timeout of IP system values (30s) be can Change connection timeout ted with aFIN flag. RST flag. With activating this flags, connection establishment of the INAT units is star Some IP implementations require a„graceful shutdown“, i.e. aFIN instead flag of a RST instead End of Connection FIN PLC header or RFC1006. received an acknowledgement. This function is only available with communications via of the IP acknowledgement telegram. With this function, INAT units send without having (for communications via Socket Libraries). Many socket implementations do not advise notDo wait Acknowledgement Send for header or RFC1006. as an acknowledgement. This function is only available with communications via PLC [ EchochangeManual/ Appendix ] - - - Page 103

Echochange Appendix 6 8 8 5 4 8 3 4 5 0 1 4 4 6 6 6 1 6 6 2 6 6 4 2 6 0 4 3 3 8 5 5 1 5 6 3 6 8 6 5 0 4 9 5 0 1 1 3 7 1 1 3 2 5 4 6 9 3 9 5 8 3 5 1 4 1 2 2 Structure OPC communications via echochange Address Original MAC P Parameterization Software / H1 Parameterization via IP Parameter setting software PG Function via network with S5 f. Windows L LEDs Acks Life Data Load File to Device M Address MAC Menu Connection Menu Diagnosis Menu Extras Menu File Menu Help Menu Station Monitor all connections Mounting Multicast N Network Layer O Offline General Getting Started H H1 <-> H1 TCP/IP H1 <-> H1 System Values Handshake Hardware I inatnet.exe Installation Internet Address IP Domain Name Server IP ISO ISO OSI reference model NDEX I 6 4 3 2 4 6 1 0 6 1 5 2 4 5 2 2 2 1 3 2 , 8 5 0 6 1 1 3 6 5 5 3 0 , 1 3 4 7 8 8 9 1 5 0 1 4 4 6 1 6 1 2 1 5 , 1 2 1 5 7 4 5 2 0 3 2 4 9 7 1 2 10 8 4 7 1 1 2 6 Page 104 Page Further Settings G Fragmenting Datagrams Frame Function of echochange File (offline) Firmware update Fragmentation F Features EtherNet/IP EtherNet/IP Examples Explicit messaging connections Encapsulation Encapsulation Protocol End E Data Link Layer Destination Port Number Display Connection Status D Datagram Connection window Copyright CR Parameter Connecting to Ethernet Connection-oriented Connectionless Connecting PC and echochange Connecting Power Clock functions Communications model Compact Flash C TCP/IP Card Basics Byte-Stream Application oriented Application oriented B Allen Bradley Appendix Application Layer A [ Echochange Manual / Index ] / Index Manual [ Echochange

Index Echochange TCP/IP Protocol Architecture Control Logix5000 andanS7-400 TCP/IP CouplingBetweenan Allen Bradley TCP/IP <-> TCP/IP TCP/IP <->H1 T Subnets Store datatofile Station ParameterSettings Station notfound Station list Station hasnotbeendetected Station Getting Traps Special TCP/IP Settings Source PortNumber Socket SNMP Slave SINEC H1 Setting upConnection Setting ParametersviaIP orH1 Session Layer Serial Parametrisation Serial interface Scope ofsupply S RS232 Router RFC1006 Reset Reliability Register echochangeinthenetwork Reboot R Protocol right Protocol left Protocol conversion Priority Print Presentation Layer Power Supply Power Positive Acknowledgement withRe-transmission Port numbers Port PLC Header Physical Layer ISO on TCP (RFC1006) PG functionvianetworkwithStep5 PG functionvianetworkwithStep5H1 via TCP/IP with TCP Connection list 5 2 5 1 3 6 4 1 2 2 1 5 7 3 5 0 0 2 5 1 0 9 2 2 5 7 2 3 2 8 5 8 1 , 2 1 5 5 2 3 1 1 1 3 1 5 1 , 1 1 5 4 0 8 10 0 6 6 4 , 2 2 9 5 0 1 5 , 1 2 5 0 2 5 7 6 1 8 4 4 6 2 8 7 10 , 4 4 2 3 8 9 , 1 5 6 3 5 9 3 8 9 3 3 7 8 2 2 1 Well knownports Well-known-services W Update UDP U TSAP Transport Service Access Points Transport oriented Transport Layer Transmission ControlProtocol TP interface Timeout Three-way handshake Technical Specifications TCP/IP SystemValues 2 2 0 2 7 6 , 0 0 5 3 1 , 0 5 4 1 4 2 1 , 2 5 2 2 0 1 2 6 1 9 8 2 0 2 2 [ EchochangeManual/Index] Page 105

Echochange Index