Deutschmann Automation GmbH & Co. KG Information on CE marking of the module ....8 EU Directive EMC ......8 Scope of application .
Page 4
Deutschmann Automation GmbH & Co. KG 10.2 HTML-Forms ....... 23 10.3 Example .
Page 5
Deutschmann Automation GmbH & Co. KG 16.3.1.1 Configuration of the mapping ......39 16.3.1.2 Node guarding .
Page 6
Deutschmann Automation GmbH & Co. KG 20 Annex ........56 20.1 Explanations of the abbreviations .
Page 7
We would be pleased to receive any improvement proposals which you may have. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2017. 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 requirements.
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 CM-PROFINET 2Port module serves to adapt a interface to PROFINET net- works. The device features 2 PROFINET ports - one port can for instance be used as an outgo- ing PROFINET port.Talking of PROFINET is automatically connected with the 100 Mb/s-version,...
Introduction Deutschmann Automation GmbH & Co. KG ® UNIGATE block diagram ® The following picture shows a typical UNIGATE -module design. ® UNIGATE CM application diagram The following graph shows a typical connection scheme. ® ® UNIGATE fieldbus gateway UNIGATE CM - PROFINET 2Port 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 Data exchange mode The Gateway has to be in the data exchange mode, so that a data exchange between the CANopen-side of the Gateway and the fieldbus is possible. As long as the Gateway is not in the configuration-, test-, firmware update or debug mode, the data exchange mode is active.
Deutschmann Automation GmbH & Co. KG RS-interface RS-interface RS-interfaces at the UNIGATE ® ® The UNIGATE CM - PROFINET-IO 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 CM 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 17
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 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 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 FTP-Server 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. Ever since the Firm- ware-Version 2.3.6 the login data can be defined by setting the Script parameters...
WEB-Server Deutschmann Automation GmbH & Co. KG 10 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 10.2 HTML-Forms 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 „SetHTMLInput- String“ assigns a name to a script variable, which then can be used in the HTML form.
File System Deutschmann Automation GmbH & Co. KG 11 File System ® The UNIGATE has a file system which is being used by the integrated FTP-Server and the inte- grated Web-Server (view chapter 10). Furthermore it‘s also used by some devices for storing of device parameters.
Deutschmann Automation GmbH & Co. KG Hardware ports, switches and LEDs 12 Hardware ports, switches and LEDs 12.1 Device labeling Picture 1: Terminal labeling and termination Picture 2: Front panel: Rotary switches and LEDs 12.2 Connectors 12.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 12.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...
Deutschmann Automation GmbH & Co. KG Hardware ports, switches and LEDs 12.2.5 Power supply The device must be powered with 10-33 VDC, The voltage supply is made through the 4-pole screw-plug connector at the device’s bottom side. ® Please note that the devices of the series UNIGATE should not be operated with AC voltage.
Hardware ports, switches and LEDs Deutschmann Automation GmbH & Co. KG Single flash Warning limit reached At least one of the error counters of the CAN controller has reached or exceeded the warning level (too many error frames). Flickering AutoBaud/LSS Auto Baudrate detection in progress or LSS services in progress (alternately flickering with RUN LED).
Deutschmann Automation GmbH & Co. KG Hardware ports, switches and LEDs 12.3.5 LED "Bus Power" This LED is connected directly to the supply voltage of the PROFINET-side. 12.3.6 LED "Link / Act. P1" This LED is directly controlled by the PROFINET-processor and shines when the gateway at Port 1 (X3 P1) is in an operable network (link-pulses are received) and it flickers when network data traffic takes place.
Hardware ports, switches and LEDs Deutschmann Automation GmbH & Co. KG 12.4.2 Rotary coding switches S4 + S5 (serial interface) These two switches can be read out through the Script command "Get (RS_Switch, Destination)" and the value can be used for further functions. This value is read in when the Gateway is switched on or always after a Script command has been executed.
Deutschmann Automation GmbH & Co. KG Error handling 13 Error handling ® 13.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.
Error handling Deutschmann Automation GmbH & Co. KG A detailed error diagnosis can be recorded with an activated "Diagnosis Monitor" via the applica- tion interface. For this you only need to connect/start a RS232 Monitor tool, such as Deutschmann Starterkit tool "RS232 module" via a PC. (9600/1/8/N).
Deutschmann Automation GmbH & Co. KG Installation guidelines 14 Installation guidelines 14.1 Installation of the module The module with the dimensions 23 x 115 x 117 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 14.2.2 PROFINET-IO 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 PROFINET-connector(s) onto the RJ45 socket labelled "RJ45 PROFINET-IO" until it snaps in.
Page 35
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.
Firmware update Deutschmann Automation GmbH & Co. KG 15 Firmware update ® The UNIGATE CM 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.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CM ® 16 Implemented protocols in UNIGATE ® On delivery the UNIGATE CM is supplied with the Script “Universalscript Deutschmann CM“. The configuration is carried out in the configuration mode (see chapter 4.1) with the software WINGATE from Version V2.85 and wcf-file from 406.
Implemented protocols in UNIGATE® CM Deutschmann Automation GmbH & Co. KG 16.2 Configuration options for the individual transport protocol 16.2.1 Possibilities on the CANopen side (CM) Universal Universal Universal L2 11Bit Transport CANopen Layer 2 Universal (L2 11Bit) (Tgl+FBlen) protocol...
Data structure ® The Gateway can be configured through the software WINGATE that is also supplied. This Gateway module from the UNIGATE range of Deutschmann Automation allows a coupling between PROFINET and CANopen ® ® Here the Gateway on the CANopen...
Page 40
Implemented protocols in UNIGATE® CM Deutschmann Automation GmbH & Co. KG Example: UNIGATE CM PROFIBUS Now the Mappings can be changed, deleted or new ones can be added. Alternatively, the values can also be entered in the right table. The entry must be confirmed with "Apply", only then the values are taken.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CM 16.3.1.2 Node guarding ® If a CANopen slave controlled by node guarding, it cyclically receives the node guard request to ® answer the inquiry through the CANopen master. The slave for his part answers this node guar- ding inquiry with the corresponding answer.
Implemented protocols in UNIGATE® CM Deutschmann Automation GmbH & Co. KG If no node guard is activated for a slave, the slave went down or still no node guarding informa- tion was exchanged, the corresponding bit for this slave is 0. The bit is 1, if node guarding was activated for this slave and the slave answered in the corresponding time period to the node guarding inquiries.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CM 16.3.1.6 Bit 7 (MSB): EMCY toggle bit With this bit the next relevant EMCY message can be transfered to the current data buffer, no matter whether the data is shown in the fieldbus or not. The counter is lowered by 1, provided that it does not equal 0.
Page 44
Implemented protocols in UNIGATE® CM Deutschmann Automation GmbH & Co. KG Data record structure (FB-input = data from the FB-Master): Data record structure (FB-output = data to the FB-Master): Example: In this example the PB-Idx (In) and PB-Idx (Out) equal 8 Please note: The counting starts at index "0"...
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CM Data Len (data length = 2) Data Len (data length = 2) Data... Data... (47h = hardw.vers. „G“) 17. byte 17. byte 16.3.1.11 Slave mode ® The Slave mode can be activated through WINGATE .
Implemented protocols in UNIGATE® CM Deutschmann Automation GmbH & Co. KG • Baud rate in the fieldbus or CAN On account of the large amount of parameters and their interdependence a formula for the calcu- lation of the cycle time cannot be stated. From practical measurements cycle times of 10 ms up to 100ms were observed, whereas the maximum time at maximum mappings was measured.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CM 16.3.3 Universal (L2 11Bit) Data structure Identical with protocol "Layer 2 11Bit" (see chapter 16.3.2) However there are additional configu- rations possible on the fieldbus side: Fieldbus trigger byte (i.e. fieldbus data exchange = On Trigger), fieldbus length byte and swap word.
Implemented protocols in UNIGATE® CM Deutschmann Automation GmbH & Co. KG 16.3.5 Universal (L2 11/29Bit) A maximum of 13 Byte of data are displayed on the fieldbus side (1 Byte frame info, 4 Byte COB-ID, 8 Byte payload). Additional configurations on the fieldbus side are possible: Fieldbus trigger byte (i.e.
Deutschmann Automation GmbH & Co. KG Implemented protocols in UNIGATE® CM Example: SPS (Out): 85 00 00 04 56 01 02 03 04 05 To CAN Bus: 16.3.6 Universal (L2 11/29Bit) with COB-ID used Identical with protocol Universal (L2 11/29Bit), see chapter 16.3.5, with additional configuration possibility.
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 PROFINET-IO RS232-C RS485/RS422 ®...
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 PROFINET address-assignment Note: on delivery, the Gateway has no IP address! During normal operation (data exchange mode) the IP address is assigned to the Gateway by the PROFINET-IO-controller (PLC). For it the gateway has a device name on which it is addressed.
Commissioning guide Deutschmann Automation GmbH & Co. KG 18.14 Project planning Use any project planning tool for project planning. If the required GSD file was not supplied with your project planning tool, a sample file can be found on the Internet (www.deutschmann.com).
Deutschmann Automation GmbH & Co. KG Servicing 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 If your questions are still unanswered please contact us directly.
Annex Deutschmann Automation GmbH & Co. KG 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...
Deutschmann Automation GmbH & Co. KG Annex PROFINET-IO PBDP PROFIBUS DP ® PBDPL PROFIBUS DP-version L (see comparison table UNIGATE IC for the respective product) ® PBDPX PROFIBUS DP-version X (see comparison table UNIGATE IC for the respective product) PBDPV0 =...
Need help?
Do you have a question about the UNIGATE CM - PROFINET 2Port and is the answer not in the manual?
Questions and answers