DEUTSCHMANN AUTOMATION UNIGATE CM - PROFINET 2Port Instruction Manual

DEUTSCHMANN AUTOMATION UNIGATE CM - PROFINET 2Port Instruction Manual

Universal fieldbus gateway
Hide thumbs Also See for UNIGATE CM - PROFINET 2Port:
Table of Contents

Advertisement

Quick Links

Instruction Manual
Universal Fieldbus Gateway
®
UNIGATE
CM - PROFINET 2Port
Deutschmann Automation GmbH & Co. KG
www.deutschmann.com | wiki.deutschmann.de

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UNIGATE CM - PROFINET 2Port and is the answer not in the manual?

Questions and answers

Summary of Contents for DEUTSCHMANN AUTOMATION UNIGATE CM - PROFINET 2Port

  • Page 1 Instruction Manual Universal Fieldbus Gateway ® UNIGATE CM - PROFINET 2Port Deutschmann Automation GmbH & Co. KG www.deutschmann.com | wiki.deutschmann.de...
  • Page 2 Manual Art.-No.: V4013E...
  • Page 3: Table Of Contents

    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.
  • Page 8: Information On Ce Marking Of The Module

    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.
  • Page 9: Information For The Machine Manufacturers

    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.
  • Page 10: Introduction

    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,...
  • Page 11: Unigate ® Cm Software Flow-Chart

    Deutschmann Automation GmbH & Co. KG Introduction UNIGATE CM software flow-chart ® ® ® 23.6.17 UNIGATE fieldbus gateway UNIGATE CM PROFINET 2Port V. 1.6...
  • Page 12: Unigate ® Block Diagram

    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.
  • Page 13: Operation Modes Of The Gateway

    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 •...
  • Page 14: Data Exchange Mode

    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.
  • Page 15: Rs-Interface

    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 ®...
  • Page 16: The Debug-Interface

    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. ® ®...
  • Page 18: Mode Of Operation Of The System

    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.
  • Page 19: Generating A Script

    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.
  • Page 20: The Use Of The Protocol Developer

    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.
  • Page 21: Ftp-Server

    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...
  • Page 22: Web-Server

    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.
  • Page 23: Html-Forms

    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.
  • Page 24: File System

    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.
  • Page 25: Hardware Ports, Switches And Leds

    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.
  • Page 26: Connector Supply Voltage And Debug-Interface

    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...
  • Page 27: Power Supply

    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.
  • Page 28: Leds 1 / 2 / 4 / 8 (Error No. / Select Id)

    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).
  • Page 29: Led "Bus Power

    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.
  • Page 30: Rotary Coding Switches S4 + S5 (Serial Interface)

    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.
  • Page 31: Error Handling

    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.
  • Page 32: Error On The Extension

    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).
  • Page 33: Installation Guidelines

    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).
  • Page 34: Profinet-Io Communication Interface

    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.
  • Page 36: Firmware Update

    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.
  • Page 37: Implemented Protocols In Unigate ® Cm

    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.
  • Page 38: Configuration Options For The Individual Transport Protocol

    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...
  • Page 39: Operation Of The Transport Protocols

    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.
  • Page 41: Node Guarding

    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.
  • Page 42: Emergency Messages

    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.
  • Page 43: Bit 7 (Msb): Emcy Toggle Bit

    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"...
  • Page 45: Slave Mode

    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 .
  • Page 46: Layer 2 11Bit

    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.
  • Page 47: Universal (L2 11Bit)

    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.
  • Page 48: Universal (L2 11/29Bit)

    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.
  • Page 49: Universal (L2 11/29Bit) With Cob-Id Used

    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.
  • Page 50: Technical Data

    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...
  • Page 51: Interface Data

    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 ®...
  • Page 52: Commissioning Guide

    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 ® •...
  • Page 53: Profinet Address-Assignment

    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.
  • Page 54: Project Planning

    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).
  • Page 55: Servicing

    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.
  • Page 56: Annex

    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...
  • Page 57: Hexadecimal Table

    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 =...

Table of Contents