background image

Ethernet/IP bus interface for DIOLINE20 Vers. 1.00 

Functional description 

 
 
 

32/45 

 

4.3.3.1.2  Supported services 

 

 

UCMM (Unconnected Message Manager) 

 

Forward_Open 

 

Get/Set Attribute 

 

Get/Set Attribute All (only when specified explicitly) 

 
 

4.3.3.2  TCP/UDP (IPv4) 

 
This protocol is implemented compliant to the standard. 
 

4.3.3.3  DHCP 

This protocol is implemented compliant to the standard (RFC 2131, RFC 2132). 
 
The module transmits a DHCP Discover in cycles until an IP address is assigned by the DHCP server. 
The request is sent at the following times after DHCP initialisation: 
0 s, 2 s, 4 s, 6 s, 8 s, 10 s, 12 s, … . 
As soon as an IP address has been assigned, the Ethernet/IP stack reinitialises with the new IP 
address (this can take anywhere from 10 s to 15 s). 
 
The DHCP client behaves acc. to the following standard after the new IP address is assigned: 

A Renew (unicast) is run after 50% of the lease time (=T1)  

If the Renew fails then a Rebind to any server (broadcast) is run after 87.5% (=7/8) of the 

lease time (=T2) 

If even this Rebind fails then the stack looses its IP address and shuts down 

 
The following behavior of the DHCP client should be noted regarding Renew and Rebind: 
The responding DHCP server must run an ACK with the same IP address, otherwise the stack shuts 
down! However, this can happen at any time during a Rebind, mainly if another DHCP server 
responds. It might therefore be useful to only use one DHCP server. 
 

4.3.3.4  BOOTP 

 
This protocol is implemented compliant to the standard. 
 

4.3.3.5  IGMP 

 
This protocol is implemented compliant to the standard. 
 

4.3.3.6  ICMP 

 
This protocol is implemented compliant to the standard. 

 

Summary of Contents for DIOLINE20

Page 1: ...1 45 Ethernet IP bus interface for DIOLINE20 Operating instructions Version 1 00 January 2010...

Page 2: ...ty for printing errors or other errors or damage caused as a result of any such errors The brands and product names cited in this manual are trademarks or registered trademarks belonging to the respec...

Page 3: ...thernet interfaces 16 4 2 4 RS232 interface 17 4 2 5 Indicators 18 4 3 Functional description 19 4 3 1 Introduction 19 4 3 2 L Bus 20 4 3 3 Ethernet IP 20 4 3 3 1 Common Industrial Protocol CIP 21 4 3...

Page 4: ...ts 4 45 Index of figures Fig 1 DIOLINE20 housing of Ethernet IP bus interface 10 Fig 2 Block diagram of the Ethernet IP bus interface for DIOLINE20 14 Fig 3 Power supply terminals 15 Fig 4 Pin assignm...

Page 5: ...in the subsequent editions We are grateful for any suggestions for improvements Friedrich L tze GmbH Co excludes all liability for damage caused by a lack of or insufficient familiarity with the opera...

Page 6: ...ety engineering The operating staff must be briefed and trained accordingly Maintenance of the Ethernet IP bus interface for DIOLINE20 The Ethernet IP bus interface for DIOLINE20 itself is maintenance...

Page 7: ...ll result in death or extremely serious injuries crippling Potential hazard to the life and health of people Failure to prevent it may result in death or extremely serious injuries Potentially dangero...

Page 8: ...be disconnected This is the only way to protect the modules from being destroyed by equalising currents Faults of any kind or any other kind of damage must be reported to a responsible person Protect...

Page 9: ...work and a maximum of 10 additional expansion modules from the DIOLINE20 family The expansions are connected by a flat conductor from interface to interface A loose connector without flat conductor is...

Page 10: ...Ethernet IP bus interface for DIOLINE20 Vers 1 00 Description of device 10 45 3 Housing dimensions Fig 1 DIOLINE20 housing of Ethernet IP bus interface...

Page 11: ...em can be used in terminal boxes and control cabinets for mounting on a top hat rail Configuration of connections Power supply via 24 V connection X3 PE contact X0 Ethernet bus by means of 4 pin M12 f...

Page 12: ...e interference immunity EN 50121 3 2 Insulation coordination EN 50124 1 Vibration shock resistance EN 61373 Category 1 Class B Cold hot climate EN 50155 Supply unit Supply voltage 24 V DC range 16 8 V...

Page 13: ...each interface Other Module size 141 5 x 123 x 36 mm Weight without connector 430 g Housing Aluminium IP rating IP 20 Mounting on a top hat rail Installation position all installation positions allowe...

Page 14: ...terface for DIOLINE20 Vers 1 00 Description of device 14 45 4 2 Hardware description 4 2 1 Block diagram of the Ethernet IP bus interface for DIOLINE20 Fig 2 Block diagram of the Ethernet IP bus inter...

Page 15: ...designed as a 5 pin slot in terminal with a cage tension spring 6 3 mm flat pin connector X0 for PE contact Fig 3 Power supply terminals Pin no Signal Description 1 24 V 24 V supply 2 24 V 24 V supply...

Page 16: ...et 1 connection Pin no Signal Description The X1 Ethernet 1 connector is a 4 pin M12 socket 1 TX Send data 2 RX Receive data 3 TX Send data 4 RX Receive data Housing connector PE Shield connected to t...

Page 17: ...2 X4 connector is a 9 pin SUB D male multipoint connector Pin assignment Pin no Signal Description 1 NC Not used 2 RXD Receive Data 3 TXD Transmit Data 4 NC Not used 5 GND Ground 6 NC Not used 7 RTS N...

Page 18: ...the following LEDs to display the current module status Fig 5 LED indications LED Colour Meaning MS green red Module status NS green red Network status LB green red L Bus status Ethernet 1 LNK green...

Page 19: ...re as L Bus The physical I O functionality is provided by the DIOLINE20 modules connected to the L Bus The digital and analogue process data read via the Ethernet IP or L Bus are thereby transferred c...

Page 20: ...on standard TCP IP and implemented by the Common Industrial Protocol CIP of the common application layer The modules functions as an Ethernet IP adapter of communication adapter subscriber class see 1...

Page 21: ...Get Attribute Revision 2 Max Number of Instance ID 1 6 Max Number of Class Attribute ID 7 7 Max Number of Instance Attribute ID 10 1 Instance 1 Vendor ID Get Set Attribute L tze Vendor ID 2 Device Ty...

Page 22: ...3 3 1 1 2 Message Router Object This object is used for unique assignment of explicit messages to an CIP object date Unique assignment of a CIP object date within the entire network is ensured by the...

Page 23: ...ed Services Content 0 Class 1 Revision Get Attribute Single Revision 2 Max Number of Instance ID 254 100 Instance 3 Output Data access via implicit message see below 4 Size Get Attribute Single see Cl...

Page 24: ...e as for Scanner 1 Connection 1 O T Own just for Heartbeat Connection 2 T O Own Connection 2 O T Own just for Heartbeat Connection 2 Is declined as long as there is already any other Exclusive Owner c...

Page 25: ...o Lao Lao1 Laom Analogue output value of analogue substation 1 nearest to EIP coupler 0 0x8000 0xFFFF 0x7FFF see module description for concrete data format Analogue output value of analogue substatio...

Page 26: ...l input value is valid 1 3 Digital input value is unsecure invalid 7 Ldi 4 Bit pair 0 Digital output validity of digital substation 1 not supported always 0 0 Digital output value is valid 1 3 Digital...

Page 27: ...t value is unsecure invalid Li 19 Ldi Lai input assembly size Li unused Total length Ldi of digital input data Ldi Ldi1 Ldin Total length Lai of analogue input data Lai Lai1 Laim Total length Li of in...

Page 28: ...cks The Output Value Hold Time specifies the minimum hold wait time in milliseconds for the events below until the outputs are switched from the last valid values to the failsafe state delay connectio...

Page 29: ...of output data Lomax 1 Nmax 8 81 bytes Actual length of output data Loact Content of Class ID 120 Instance ID 0 Attribute ID 9 bytes 4 3 3 1 1 3 5 Heartbeat The following specifications apply to the...

Page 30: ...ctions 4 3 3 1 1 5 Ethernet Link Object This object provides the functionality for configuration of the Ethernet interface MAC address baud rate etc 4 3 3 1 1 6 TCP IP Object This object provides the...

Page 31: ...t 0 Class 1 Revision Get Attribute Single All not supported 2 Max Number of Instance ID 16 3 Number of Instances n 6 Max Number of Class Attribute ID 9 7 Max Number of Instance Attribute ID 4 8 Total...

Page 32: ...an take anywhere from 10 s to 15 s The DHCP client behaves acc to the following standard after the new IP address is assigned A Renew unicast is run after 50 of the lease time T1 If the Renew fails th...

Page 33: ...ut is calculated as Nbytes gross 2 NI O bytes 5 TLBus frame Tbytetime Tgap Tbytetime Nbytes gross 8 1 s where SPI Clock 1 MHz 8 bits byte Tgap Nbytes gross 40 s 2 ms where byte gap 40 s byte frame gap...

Page 34: ...safe Output data Failsafe Output data Failsafe In put data ok Values from Slave i may be unsure Failsafe Output data MS LED NS LED see below green green flashing green red flashing green red flashing...

Page 35: ...Cause MS LED NS LED LB LED Module has detected an unrecoverable error with regard to Ethernet IP red x x Module has detected a recoverable error with regard to Ethernet IP red flashing x x No valid ne...

Page 36: ...tory setting 192 168 1 69 Network mask 1 Assigned by DHCP server 2 Assigned by BOOTP server 3 Default address factory setting 255 255 255 0 Gateway address 1 Assigned by DHCP server 2 Assigned by BOOT...

Page 37: ...whereby the following interface parameters must be set on the other side Baud rate 9600 bd No of data bits 8 No of stop bits 1 No of parity bits 0 Handshake no The monitor provides the following comma...

Page 38: ...riedrich Luetze GmbH Co KG D 71384 Weinstadt Germany transportation luetze com Date 20 08 09 ATTENTION Changes in this file can cause configuration or communication problems Changes Version Date Name...

Page 39: ...et IP Adapter Device Classification Class1 EtherNetIP Params Param1 0 reserved shall equal 0 Link Path Size Link Path 0x0000 Descriptor 0xC7 Data Type 2 Data Size in bytes input size name units help s...

Page 40: ...nits help string 8 44 8 min max default data values mult div base offset scaling mult div base offset links decimal places Connection Manager Connection1 0x04010002 Trigger and Transport 0x44644405 Po...

Page 41: ...OT RPI Size format Param1 TO rpi size format Param3 TODO config 1 TODO config 2 Input only connection name Input only help string 20 04 24 66 2C FE 2C 65 path Connection4 0x04010002 Trigger and Transp...

Page 42: ...head 004 Connection Overhead MaxIOConnections 3 Maximum number of Class 1 Connections MaxMsgConnections 5 Maximum number of Class 3 Connections TSpec1 TxRx 10 1400 packets per sec 10 bytes TSpec2 TxRx...

Page 43: ...0 References 43 45 5 References Number Title Description 1 The Ethernet IP Specification ODVA Complete Ethernet IP Specification comprising Volume 1 CIP Volume 2 Ethernet IP Adaption Volume 7 Integrat...

Page 44: ...status at an output module is set to error then all outputs on this L Bus module should be switched off whenever this is possible If the slot status error then disappears then this is a short circuit...

Page 45: ...Ethernet IP bus interface for DIOLINE20 Vers 1 00 History 45 45 7 Revision history Version Amendment 1 00 First issued...

Reviews: