Deutschmann Automation GmbH & Co. KG Information on CE marking of the module ....9 EU Directive EMC ......9 Scope of application .
Page 5
Deutschmann Automation GmbH & Co. KG Connectors ....... . 23 9.2.1 Connector to the external device (RS-interface) .
Page 6
Deutschmann Automation GmbH & Co. KG 15.2.1 Parameter TCP response time (0 off 1..65 sec) ....41 15.3 Operation of individual transport protocols ....42 15.3.1 TCP server .
Page 7
Deutschmann Automation GmbH & Co. KG ® ® UNIGATE fieldbus gateway UNIGATE EL - DeviceNet V. 1.0 22.6.17...
Page 8
We would be pleased to receive any improvement proposals which you may have. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2016. All rights reserved. This document may not be passed on nor duplicated, nor may its contents be used or disclosed unless expressly permitted.
The EU Declarations of Conformity are available at the following location for perusal by the responsible authorities in accordance with the EU Directive, Article 10: Deutschmann Automation GmbH & Co. KG, Carl-Zeiss-Straße 8, 65520 Bad Camberg, Ger- many. Scope of application The modules are designed for use in the industrial sector and comply with the following...
Deutschmann Automation GmbH & Co. KG Information for the machine manufacturers Information for the machine manufacturers Introduction ® The UNIGATE module does not constitute a machine as defined by the EU "Machinery“ Directive. Consequently, the module does not have a Declaration of Conformity in relation to the EU Machinery Directive.
Introduction Deutschmann Automation GmbH & Co. KG Introduction ® The UNIGATE EL-DeviceNet module serves to connect an Ethernet port to DeviceNet. In this application, it functions as a Gateway. The DeviceNet interface in accordance with "DeviceNet Specification Release 2.0" operates as DeviceNet "Group 2 Only Slave". It can be operated by any standard-compliant Master.
Introduction Deutschmann Automation GmbH & Co. KG ® UNIGATE block diagram ® The following picture shows a typical UNIGATE -module design. ® UNIGATE application diagram The following graph shows a typical connection scheme. ® ® UNIGATE fieldbus gateway UNIGATE EL - DeviceNet V.
Deutschmann Automation GmbH & Co. KG Operation modes of the Gateway Operation modes of the Gateway Configuration mode (config mode) The configuration mode serves to configure the Gateway. The following adjustments are possible in this mode. • Loading a Script •...
Operation modes of the Gateway Deutschmann Automation GmbH & Co. KG Test mode Setting of the test mode The test mode is set by bringing the switches S4 and S5 in position "E". All other switches will not be taken into consideration for the setting of the test mode. Now the Gateway has to be restarted with these settings (by a short disconnection from the power supply).
Deutschmann Automation GmbH & Co. KG RS-interface RS-interface ® RS-interfaces at the UNIGATE ® The UNIGATE EL - DeviceNet has the interfaces RS232, RS422 and RS485 available. The hardware always features a DEBUG-interface, see chapter 6. ® Buffer sizes at the UNIGATE ®...
The Debug-interface Deutschmann Automation GmbH & Co. KG The Debug-interface Overview of the Debug-interface ® The UNIGATE IC features a Debug-interface, that allows a step-by-step processing of a Script. Normally this interface is only required for the development of a Script.
Page 18
Deutschmann Automation GmbH & Co. KG The Debug-interface If debugging is redirected to the application, no script or command that wants to carry out com- munication via the application interface is supported. These are e.g.: SendRS and ReceiveSomeCharRS. ®...
Communication can be split into seven layers, Layer 1 to Layer 7, in accordance with the ISO/OSI model. The Deutschmann Automation Gateways convert Layers 1 and 2 of the customized bus system (RS485 / RS232 / RS422) to the corresponding Fieldbus system. Layers 3 to 6 are blank, and Layer 7 is converted in accordance with chapter 7.3.
Deutschmann Automation GmbH & Co. KG Generating a Script Generating a Script Note: All commands relating to the extension do not work in the debug mode! (see Chapter 6.5) What is a Script? A Script is a sequence of commands, that are executed in that exact order. Because of the fact that also mechanisms are given that control the program flow in the Script it is also possible to assemble more complex processes from these simple commands.
Generating a Script Deutschmann Automation GmbH & Co. KG configuration of the values in WINGATE is the following: After an update of the Script these val- ues remain untouched, i. e. the settings that were made once are still available after a change of the Script.
Deutschmann Automation GmbH & Co. KG Generating a Script In the following please find a listing of baud rates at a 40 MHz-crystal frequency with the corre- sponding errors: 4800 baud: 0.16% 9600 baud: 0.16% 19200 baud: 0.16% 38400 baud: 1.35%...
Hardware ports, switches and LEDs Deutschmann Automation GmbH & Co. KG Hardware ports, switches and LEDs Device labeling Terminal labeling and termination Front panel: Rotary switches, DIP-switch and LEDs Connectors 9.2.1 Connector to the external device (RS-interface) The serial interface is available at the plug accessible on the upper side of the device.
Deutschmann Automation GmbH & Co. KG Hardware ports, switches and LEDs 9.2.2 Connector supply voltage and DEBUG-interface Pin assignment X2 (4-pole screw-plug connector, on the bottom side, at the back) Pin No. Name Function UB (Pwr) 10..33 V supply voltage / DC...
Hardware ports, switches and LEDs Deutschmann Automation GmbH & Co. KG LEDs ® The Gateway UNIGATE EL - DeviceNet features 9 LEDs with the following significance: Ethernet link pulses found LED Link/Act. green Network data traffic Ethernet interface LED Power/State red/green Interface state Ethernet LED 1 / 2 / 4 / 8 ...
Deutschmann Automation GmbH & Co. KG Hardware ports, switches and LEDs 9.3.6 LED "Bus State" This LED operates as combined "Module/Network Status LED" according to DeviceNet-Specifi- cation. Lights green Gateway connected to master Blinks green No connection to DeviceNet-master Blinks red Errors that can be removed (e.
Hardware ports, switches and LEDs Deutschmann Automation GmbH & Co. KG Switch positions Switch Switch postions postions Function Description Firmware- Update (Description see chapter 12) Ext.-Board (Description see chapter 4.2) Test mode Note: This mode can only be terminated by a reboot.
Deutschmann Automation GmbH & Co. KG Error handling 10 Error handling ® 10.1 Error handling at UNIGATE If the Gateway detects an error, the error is signalled by the “State“ LED lighting red and, simulta- neously, the error number being indicated by means of LEDs “Error No.“ as shown in the table below.
Page 29
Error handling Deutschmann Automation GmbH & Co. KG *) The system error 10 is always displayed when one of the following errors appears: Error Error value DUP_MAC_ERROR 0x0001 RX_QUEUE_OVERRUN 0x0002 TX_QUEUE_OVERRUN 0x0004 IO_SEND_ERROR 0x0008 CAN_BUS_OFF 0x0010 CAN_OVERRUN 0x0020 EXPL_CNXN_TIMEOUT 1)
Deutschmann Automation GmbH & Co. KG Error handling 10.1.1 Error on the extension An error on the extension will be signaled through red flashing of the Power/State-LED. The LED of the according error number turns off. This is followed by a short, then the flashing sequence is repeated....
Installation guidelines Deutschmann Automation GmbH & Co. KG 11 Installation guidelines 11.1 Installation of the module The module with the dimensions 23 x 115 x 116 mm (W x D x H) has been developed for switch cabinet use (IP 20) and can thus be mounted only on a standard mounting channel (deep DIN-rail to EN 50022).
Deutschmann Automation GmbH & Co. KG Installation guidelines 11.2.2 DeviceNet communication interface 11.2.2.1 Bus line with copper cable This interface is located on the module in the form of a 5-pin screw-plug-connector on the lower side of the housing. •...
Page 33
Installation guidelines Deutschmann Automation GmbH & Co. KG Interference currents on cable shields are discharged to earth via the shielding bus which is con- nected conductively to the chassis or housing. A low-impedance connection to the PE wire is particularly important in order to prevent these interference currents themselves becoming an interference source.
Deutschmann Automation GmbH & Co. KG Firmware Update 12 Firmware Update ® The UNIGATE EL consists of a basic hardware and an ext. board. The firmware versions are output in the configuration mode (see Chapter 4.1). The start-up message of the basic appears, following the message of the ext.
DeviceNet Deutschmann Automation GmbH & Co. KG 13 DeviceNet 13.1 The Product Code The device’s Product Code is an unsigned integer value (UINT) with values ranging between 0 and 65535 and it is included in the first instance (01 hex) of the Identity Object (01 hex) in attri- bute 3 (0003 hex).
DeviceNet Deutschmann Automation GmbH & Co. KG MaxInst $ no parameters supported Descriptor 0x0003; $ supports parameter instances and full attributes CfgAssembly= $ not used here [Params] [Groups] $ End of File Note: 1. These default-values can be changed via the Script (see the Online-Help of the Protocol Developer for it).
Deutschmann Automation GmbH & Co. KG Ethernet 14 Ethernet Each Ethernet-Client processor with TCP/IP network-protocol in a 10/100 Mbaud Ethernet can exchange data with the Gateway. 14.1 Network-addresses, network-connections After switching on, the Gateway is waiting for data communication with a network-participant. In this case the Gateway is always prepared to react to ICMP messages (e.
Ethernet Deutschmann Automation GmbH & Co. KG ® 14.5 UNIGATE -SCAN-function ® The Gateway has the support of the UNIGATE -SCAN-tool integrated. Which means that by default a channel is established in the Fast Ethernet that procresses these scan requests. Thus, a channel is already activ immediately after switching on.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® EL ® 15 Implemented protocols in UNIGATE ® On delivery the UNIGATE EL is supplied with the Script “Universalscript Deutschmann EL“. The configuration is carried out in the configuration mode (see chapter 4.1) with the software WINGATE from Version V2.82 and wcf-file from 411.
Implemented protocols in UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.2 Configuration options for the individual transport protocols Universal (EL) Modbus Modbus Universal Transport Modbus server Modbus protocol server client (port 23) server client TCP client server Parameter (EL) IP address ...
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® EL 15.3 Operation of individual transport protocols 15.3.1 TCP server TCP (server), Send + Receive Port 23 Transparent data exchange with fieldbus (DeviceNet) Data structure 15.3.2 UDP Data structure 15.3.2.1 UDP (with one remote participant) Configuration: (EL) IP Address Target = 0 ®...
Page 43
Implemented protocols in UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.3.2.2 UDP (with more than one remote participant) Configuration: (EL) IP Address Target = 0 ® The UNIGATE keeps sending back to IPx till IPy sends a UDP packet to the UNIGATE 2x consecutively.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® EL 15.3.3 TCP (server) ® Once a remote participant starts a connection to the UNIGATE as Client, the status switches to data exchange (the green Power/State LED changes from flashing green to bright green.) With this type of connection, it is irrelevant who sends a packet first, as the Client actively produ- ced a connection to the UNIGATE.
Implemented protocols in UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.3.4 TCP (client) Configuration: (EL) IP Address Target: >0 ® During startup (Power ON) the UNIGATE tries to establish a TCP/IP connection with the remote participant configured under the IP Address Target....
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® EL 15.3.5 Modbus TCP (server) ® The UNIGATE is Server on the Ethernet side and waiting for a connection. ® ® 22.6.17 UNIGATE fieldbus gateway UNIGATE EL - DeviceNet V. 1.0...
Implemented protocols in UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.3.6 Modbus TCP (client) After switching on the same behaviour as under TCP/IP (Client) beschrieben (see chapter 15.3.4). Explanation The fieldbus SPS sends a request in Modbus RTU format, without checksum ...
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® EL 15.3.7 Universal Modbus TCP Server ® The UNIGATE acts as Dual-Port-RAM. Note: Modbus Slave ID is not evaluated. Maximum query length: => 125 - 3 = 122 Byte = 61 registers...
Page 49
Implemented protocols in UNIGATE® EL Deutschmann Automation GmbH & Co. KG Storage division at Universal Modbus TCP (Server) Example: Description of last Reg.Adr. (511) FC16: [Slv ID] [FC] 01 FF 00 01 02 xx yy ... Note: In configuration tools (e.g. Modscan) or descriptions, the address is provided with an Offset of +1, i.e.: 0200.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® EL 15.3.8 Universal Modbus TCP (client) Modbus Timeout: 0 (not allowed) The [EL] TCP response time is adjustable from 1 to 65 Sekunden (0 = without Response Time). It is recommended to set a time.
Page 51
Implemented protocols in UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.3.8.3 Configuration: via WINGATE since wcf file Version 411 Parameter Name value range Explanation Modbus Timeout (10ms) 1 ... 255 (10ms ... 2550ms) Max. Waiting time for the "Response" before an error 9 is generated by timeout.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® EL For more information see figure 2. Universal Modbus Figure 2: Universal Modbus TCP client protocol 15.4 Delivery status (factory setting) - TCP server (port 23), Protocol description (see Chapter 15.3.1).
Implemented protocols in UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.5 Trigger Byte Since the data is always transferred cyclically on the fieldbus, the gateway must detect when the user wishes to send new data via the serial interface. This is normally done by the gateway com- paring the data to be transferred via the fieldbus with the old data stored internally - data exchange on change (Fieldbus Data exchange ->...
Deutschmann Automation GmbH & Co. KG Technical data 16 Technical data 16.1 Device data The technical data of the module is given in the table below. No. Parameter Data Explanations Location Switch cabinet DIN-rail mounting Enclosure IP20 Protection against foreign...
Technical data Deutschmann Automation GmbH & Co. KG 16.1.1 Interface data The table below lists the technical data of the interfaces and ports on the device. The data has been taken from the corresponding Standards. Interface designation DeviceNet RS232-C RS485/RS422 Ethernet No.
Page 56
Deutschmann Automation GmbH & Co. KG Technical data Table: Technical data of the interfaces and ports on the module ® ® 22.6.17 UNIGATE fieldbus gateway UNIGATE EL - DeviceNet V. 1.0 ™...
Commissioning guide Deutschmann Automation GmbH & Co. KG 17 Commissioning guide 17.1 Note ® Only trained personnel following the safety regulations may commission the UNIGATE 17.2 Components ® You will require the following components to commission the UNIGATE ® •...
Deutschmann Automation GmbH & Co. KG Commissioning guide 17.6 Setting the DeviceNet™ address and baud rate Set the DeviceNet-Node-ID and the baud rate at the fieldbus end of the module on the DIP-switch (see chapter 9.4.4). Attention: The DeviceNet address set must correspond to the planned address!
Servicing Deutschmann Automation GmbH & Co. KG 18 Servicing Should questions arise that are not covered in this manual you can find further information in our • FAQ/Wiki area on our homepage www.deutschmann.com or directly in our Wiki on www.wiki.deutschmann.de...
Deutschmann Automation GmbH & Co. KG Annex 19 Annex 19.1 Explanations of the abbreviations General Product group CL (Compact Line) Product group CM (CANopen Line) Product group CX Product group EL (Ethernet Line) Product group FC (Fast Connect) Galvanic separation RS-side Housing color gray...
Annex Deutschmann Automation GmbH & Co. KG PROFINET PBDP ProfibusDP ® PBDPL ProfibusDP-version L (see comparison table UNIGATE IC for the respective product) ® PBDPX ProfibusDP-version X (see comparison table UNIGATE IC for the respective product) PBDPV0 = ProfibusDPV0 PBDPV1 =...
Need help?
Do you have a question about the UNIGATE EL-DeviceNet and is the answer not in the manual?
Questions and answers