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 Further settings at the Gateway ..... . 20 The use of the Protocol Developer ....21 ®...
Page 6
Deutschmann Automation GmbH & Co. KG 10.6.3.1 Example: Read coil status FC1 ......35 10.6.3.2 Example: Read input status FC2 .
Page 7
Deutschmann Automation GmbH & Co. KG 16.2 Wiring ........52 16.2.1 Connection systems .
Page 8
We would be pleased to receive any improvement proposals which you may have. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2020. 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 CL-EtherNet/IP 2Port module serves to adapt a serial interface to EtherNet/IP networks. The device features 2 EtherNet/IP-Ports - one port can e.g. be used as an outgoing ® EtherNet/IP-Port. The terminal unit’s protocol is converted in the UNIGATE via a Script.
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 (e. g. by means of the software WINGATE with "Write Script" under "File") •...
RS-interface Deutschmann Automation GmbH & Co. KG RS-interface ® RS-interfaces at the UNIGATE ® The UNIGATE CL - Ethernet/IP has the interfaces RS232, RS422 and RS485 available. The hardware always features a DEBUG-interface, see chapter 7. ® Buffer sizes at the UNIGATE ®...
Deutschmann Automation GmbH & Co. KG SSI-interface SSI-interface ® The UNIGATE also supports the connection of applications or products, that communicate via SSI. Initiation of the SSI-interface The configuration of the SSI-interface is executed in the config mode with the WINGATE soft- ware, Protocol SSI.
SSI-interface Deutschmann Automation GmbH & Co. KG 6.2.4 Parameter Encoder monitoring (Check Encoder) An encoder monitoring can be activated via the parameter "Check encoder", as long as the used SSI-encoder supports this function. After the last read encoder bit it is verified if the data line is ®...
Deutschmann Automation GmbH & Co. KG The Debug-interface 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.
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 and 4 are being cov- ered by the UDP/IP-protocol, TCP/IP-protocol.
Deutschmann Automation GmbH & Co. KG Generating a Script Generating a Script 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 The use of the Protocol Developer software tool Protocol Developer downloaded from website http://www.deutschmann.de It is a tool for an easy generation of a Script for our Script Gateways. Its operation is exactly aimed at this use.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CL with Universal Script ® 10 Implemented protocols in UNIGATE CL with Universal Script ® UNIGATE CL is supplied with the Script “Universal Script Deutschmann“. The configuration of ® the protocols is carried out by means of the software WINGATE. See "Instructions UNIGATE - Configuration with WINGATE".
Implemented protocols in UNIGATE® CL with Universal Script Deutschmann Automation GmbH & Co. KG 10.2.3 RS232 parameter table 10.2.3.1 Start character (232 Start character) If this character is defined, the gateway evaluates only the data at the RS232 interface following this start character.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CL with Universal Script Receive data at the RS interface is evaluated in accordance with the configured protocol, and the data field (data area (see chapter 10.2.1)) is sent to the fieldbus Master. If more characters have been received than the fieldbus block length, the trailing bytes are truncated and an Rx Overrun is indicated.
Implemented protocols in UNIGATE® CL with Universal Script Deutschmann Automation GmbH & Co. KG If the 3964 R driver receives data, it monitors arrival of the individual characters within period tz. If no character is received within the timeout time, the protocol terminates transfer. No acknowledgement is sent to the coupling partner.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CL with Universal Script 10.4.2.2 Data structure 10.4.2.3 Communication sequence The gateway always acts as the Slave with respect to the fieldbus and always acts as the Master at the Modbus end. Thus, data exchange must always be started by the fieldbus Master. The gateway fetches this data which must be structured in accordance with chapter "Data structure“,...
Implemented protocols in UNIGATE® CL with Universal Script Deutschmann Automation GmbH & Co. KG The gateway then takes this answer and completes the Modbus-address and the CRC and sends the data to the Modbus-Master via the RS-interface. With it the data exchange is com- pleted and the gateway waits for a new inquiry from the Modbus-Master.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CL with Universal Script Note: The 1. byte (0x08) is the fieldbus length byte. This means only the following 8 Bytes are ® stored in the UNIGATE ® Connected Modbus Master sends request to the RS232/484 side of the UNIGATE :...
Implemented protocols in UNIGATE® CL with Universal Script Deutschmann Automation GmbH & Co. KG Display of the process data in the Modbus Master: 10.5.1.3 Example: Write Single Coil FC5 ® The Fieldbus Master sent the following data to the UNIGATE once:...
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CL with Universal Script 10.5.1.6 Example: Preset multiple register FC16 Only the content of the register address 0005 and 0006 was changed. The 1st row shows the fieldbus BEFORE the request:...
Implemented protocols in UNIGATE® CL with Universal Script Deutschmann Automation GmbH & Co. KG 10.6 Protocol „Universal Modbus RTU Master“ ® The UNIGATE is Modbus-Master on the Application side. 10.6.1 Data structure Fieldbus side (e.g. PROFIBUS): Applies to In and Out...
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CL with Universal Script 10.6.3 Configuration: via Wingate since wcf Datei Version 396 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.
Implemented protocols in UNIGATE® CL with Universal Script Deutschmann Automation GmbH & Co. KG 10.6.3.1 Example: Read coil status FC1 Configuration Data content Modbus Slave ® UNIGATE reads Address 5 + 6 and copies it into the 6. byte of the output buffer....
Implemented protocols in UNIGATE® CL with Universal Script Deutschmann Automation GmbH & Co. KG Here the content of the address 10009 is changed from 0 -> 1 In the following example only the "No. Of Points" is switched to 10....
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CL with Universal Script Thereby the addressed slave holds the following data in its registers.: register address value(hex) 40000 0x0000 40001 0x0202 40002 0x0303 40003 0x0000 40004 0x0000 register = 1 Word = 2 Byte In the documentation of some applications, an Offset + 1 at the address is assu- med.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CL with Universal Script Storage content of Modbus Slave after response: Please keep in mind that No. Of coild = 10, hence, only the lower bit in address 0011 is written at the value 0x05.
Implemented protocols in UNIGATE® CL with Universal Script Deutschmann Automation GmbH & Co. KG 10.7 Protocol „Universal Modbus ASCII Master/Slave“ ® The fieldbus data exchange for Modbus ASCII is identical with RTU. The UNIGATE automati- cally transmits the data in ASCII format on the serial side....
Deutschmann Automation GmbH & Co. KG FTP-Server 11 FTP-Server ® This UNIGATE features an integrated FTP-Server, which allows access to the file system of the device. The FTP-Server is password protected. With the predefined user name "deutschmann“ and the password “deutschmann“ a connection can be established. The login data can be defined by setting the Script parameters „FTP_Password“...
WEB-Server Deutschmann Automation GmbH & Co. KG 12 WEB-Server ® This UNIGATE has an integrated web server. The delivery condition has a HTML-Page in the file system, which shows the system parameters of the device. The Web Page can be changed by the customer as desired, or replaced with a self-created web page.
Deutschmann Automation GmbH & Co. KG WEB-Server 12.2 HTML-Formulare The supporting of HTML Forms allows the Web Server to design interactive web pages. So, for example, input forms for process values can be realized. The script command „SetHTMLInputString“ assigns a name to a script variable, which then can be used in the HTML form.
File System Deutschmann Automation GmbH & Co. KG 13 File System ® The UNIGATE has a file system which is being used by the integrated FTP-Server (view chap- ter 11) and the integrated Web-Server (view chapter 12). Furthermore it‘s also used by some devices for storing of device parameters.
Deutschmann Automation GmbH & Co. KG Hardware ports, switches and LEDs 14 Hardware ports, switches and LEDs 14.1 Device labeling Picture 1: Terminal labeling and termination Picture 2: Front panel: Rotary switches and LEDs 14.2 Connectors 14.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.
Hardware ports, switches and LEDs Deutschmann Automation GmbH & Co. KG For the operation at a 485-interface the two pins labeled "485-" have to be connected together. Also the two pins "485+". 14.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.
Deutschmann Automation GmbH & Co. KG Hardware ports, switches and LEDs 14.3 LEDs ® The Gateway UNIGATE CL - EtherNet/IP features 11 LEDs with the following significance: LED (EtherNet/IP) Power green Supply voltage EtherNet/IP LED Link/Act. P1 green Ethernet-link pulse found / network data traffic Port 1 LED Link/Act.
Hardware ports, switches and LEDs Deutschmann Automation GmbH & Co. KG 14.3.8 LEDs (Error No. / Select ID) If these 4 LEDs flash and LED “State“ simultaneously lights red, the error number is displayed in binary notation (conversion table, see Annex) in accordance with the table in chapter "Error handling".
Deutschmann Automation GmbH & Co. KG Error handling 15 Error handling ® 15.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 51
Error handling Deutschmann Automation GmbH & Co. KG Error- LED8 LED4 LED2 LED1 Protocol Error description all Protocols No Universal script support all Protocols Unknown Protocols Modbus RTU Master Timeout-Modbus Slave Modbus ASCII Master Participant didn’t response in set time frame (response time).
Deutschmann Automation GmbH & Co. KG Installation guidelines 16 Installation guidelines 16.1 Installation of the module The module with the dimensions 23 x 115 x 111 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).
Installation guidelines Deutschmann Automation GmbH & Co. KG 16.2.2 EtherNet/IP communication interface This interface is located on the module in the form of two 8-pin RJ45 sockets on the bottom side of the housing. • Plug the Ethernet/IP-connector onto the RJ45 sockets labeled "RJ45 EtherNet/IP" until it snaps •...
Page 54
Deutschmann Automation GmbH & Co. KG Installation guidelines Wherever possible, use only lines with braided shield. The coverage density of the shield should exceed 80%. Avoid lines with foil shield since the foil can be damaged very easily as the result of tensile and compressive stress on attachment.
Technical data Deutschmann Automation GmbH & Co. KG 17 Technical data 17.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...
Deutschmann Automation GmbH & Co. KG Technical data 17.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 Ethernet/IP RS232-C RS485/RS422 No.
Commissioning guide Deutschmann Automation GmbH & Co. KG 18 Commissioning guide 18.1 Note ® Only trained personnel following the safety regulations may commission the UNIGATE 18.2 Components ® You will require the following components to commission the UNIGATE ® •...
Deutschmann Automation GmbH & Co. KG Commissioning guide 18.6 EtherNet/IP connection Connect the device to the EtherNet/IP network at the interface labeled "RJ45 EtherNet/IP". 18.7 Connection to the process device Please also read the manual for the process device when commissioning the process device.
Servicing Deutschmann Automation GmbH & Co. KG 19 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 20 Annex 20.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...
Need help?
Do you have a question about the UNIGATE CL and is the answer not in the manual?
Questions and answers