DEUTSCHMANN AUTOMATION UNIGATE IC DeviceNet Instruction Manual

DEUTSCHMANN AUTOMATION UNIGATE IC DeviceNet Instruction Manual

Universal fieldbus-gateway
Table of Contents

Advertisement

Quick Links

Instruction manual
Universal Fieldbus-Gateway
®
UNIGATE
IC - DeviceNet
Art.-no.: V3289E
Deutschmann Automation GmbH & Co. KG Carl-Zeiss-Str. 8 D-65520 Bad Camberg
Tel:+49-(0)6434-9433-0 Hotline: +49-(0)6434-9433-33 Fax: +49-(0)6434-9433-40
Internet: http://www.deutschmann.de

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the UNIGATE IC DeviceNet and is the answer not in the manual?

Questions and answers

Summary of Contents for DEUTSCHMANN AUTOMATION UNIGATE IC DeviceNet

  • Page 1 Instruction manual Universal Fieldbus-Gateway ® UNIGATE IC - DeviceNet Art.-no.: V3289E Deutschmann Automation GmbH & Co. KG Carl-Zeiss-Str. 8 D-65520 Bad Camberg Tel:+49-(0)6434-9433-0 Hotline: +49-(0)6434-9433-33 Fax: +49-(0)6434-9433-40 Internet: http://www.deutschmann.de...
  • Page 3: Table Of Contents

    Deutschmann Automation GmbH & Co. KG General introduction ......9 The UNIGATE® IC ......10 Technical introduction .
  • Page 4 Deutschmann Automation GmbH & Co. KG Communication parameter for the Debug-interface ..22 Possibilities with the Debug-interface ....22 Commands of the Debug-interface .
  • Page 5 Deutschmann Automation GmbH & Co. KG 13.3 FirmwareDownloadTool (FDT) ..... 33 13.4 Protocol Developer ......33 13.5 Developerkit UNIGATE IC-AB IC .
  • Page 6 Deutschmann Automation GmbH & Co. KG ® Instruction manual UNIGATE IC - DeviceNet V. 2.7 7.10.10...
  • Page 7 We would be pleased to receive any improvement proposals which you may have. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2009. 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 Deutschmann Automation GmbH & Co. KG ® Instruction manual UNIGATE IC - DeviceNet V. 2.7 7.10.10...
  • Page 9: General Introduction

    This does not apply in case of the UNIGATE® IC by Deutschmann Automation any more. All dig- ital functions, software, stack and driver as well as optocoupler are integrated on a UNIGATE®...
  • Page 10: The Unigate® Ic

    The UNIGATE® IC Technical introduction The UNIGATE® IC by Deutschmann Automation contains all components that are required for the communication in a fieldbus in one single module. Therefore a developer does not have to take care for that detail any more, only a hardware redesign is necessary in order to integrate the UNIGATE®...
  • Page 11: Unigate® Ic Hardware Survey

    Deutschmann Automation GmbH & Co. KG The UNIGATE® IC UNIGATE® IC hardware survey The hardware of the UNIGATE® IC consists of some few standard components. The picture below shows the functional structure of the IC. LOAD DATA DATA LOAD CLOCK...
  • Page 12: Hardware Design

    Hardware design Deutschmann Automation GmbH & Co. KG Hardware design This chapter gives basic advise, that is required in order to load UNIGATE® IC into your own hardware designs. In the following all ports of UNIGATE® IC are described in detail.
  • Page 13: Boot Enable

    Deutschmann Automation GmbH & Co. KG Hardware design 3.2.1 -Boot enable The IC is started in the firmware update mode with the level GND during the power up process. See also chapter 11 on page 30. 3.2.2 Load out Strobe signal for the synchronous serial interface. With the positive edge at this output data is taken from the connected shift registers to the physical outputs.
  • Page 14: Tx, Rx

    The script itself can be generated by the company Deutschmann Automation or with the software Protocol Developer by yourself. For a detailed description of the script.commands of the Protocol Developer see the instruction manual Proto- col Developer and the online documentation concerning script-commands.
  • Page 15: Connection Examples

    Deutschmann Automation GmbH & Co. KG Hardware design Connection examples Here you will find some advise that offers help for a re-design. In the following several versions are listed, that should make it easier for you to decide. Version 1: Use as a pure link module for the bus The UNIGATE®...
  • Page 16 Hardware design Deutschmann Automation GmbH & Co. KG The following circuit diagram is an example for how shift register components can be connected to the IC. Version 3: Example for digital I/Os The serial synchronous and the asynchronous interface as well can be operated by UNIGATE®...
  • Page 17: Layout Examples

    Deutschmann Automation GmbH & Co. KG Hardware design Layout examples ® 7.10.10 Instruction manual UNIGATE IC - DeviceNet V. 2.7...
  • Page 18 Hardware design Deutschmann Automation GmbH & Co. KG ® Instruction manual UNIGATE IC - DeviceNet V. 2.7 7.10.10...
  • Page 19: Handling (Mounting The Unigate Ic On The Carrier Board)

    Deutschmann Automation GmbH & Co. KG Hardware design Handling (mounting the UNIGATE IC on the carrier board) Depending on the application and the expected shock- and vibration-conditions you can choose from the following possibilities for the UNIGATE IC’s installation on the carrier board: •...
  • Page 20: The Serial Interface

    Depending on the downloaded script of the UNIGATE® IC, the module carries out actions inde- pendently, in order to identify data from the connected device. For customers who already have a software-adaptation at he company Deutschmann Automation, this protocol or script as well can be processed by the IC after an adaptation.
  • Page 21: Synchronous Interface

    74595 and 74165 (see also chapter 5.2). Other types can be complemented very fast and simple - by Deutschmann Automation GmbH. The shift register type defines the edges or the levels on how data is output to the hardware or how data is read in.
  • Page 22: The Debug-Interface

    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 23: Script And Configuration

    Update the script The preferred version is the one, where the IC is inserted into the basis board, available from Deutschmann Automation and the Deutschmann tools (such as the software WINGATE with “Write Script“ unser “File“) are used. On request the procedures, how to overwrite the included script can be disclosed by Deutschmann Automation in order to automatically replace the script in an application.
  • Page 24: Generating A Script

    Generating a script Deutschmann Automation GmbH & Co. KG 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.
  • Page 25: The Use Of The Protocol Developer

    Deutschmann Automation GmbH & Co. KG Generating a script The use of the Protocol Developer The Protocol Developer is a tool for an easy generation of a script for our script gateways. Its operation is exactly aimed at this use. After starting the program the script that was loaded the last time is loaded again, provided that it is not the first start.
  • Page 26: Script Processing Times

    Generating a script Deutschmann Automation GmbH & Co. KG 4800 baud: 0.16% 9600 baud: 0.16% 19200 baud: 0.16% 38400 baud: 1.35% 57600 baud: 1.35% 62500 baud: 115200 baud: 1.35% 312500 baud: 625000 baud: Script processing times The Script is translated by the Protocol Developer and the consequently generated code is loaded into the Gateway.
  • Page 27: Devicenet

    Deutschmann Automation GmbH & Co. KG DeviceNet DeviceNet At present UNIGATE® IC-DeviceNet supports the data exchange in the mode “polling“. The other possible modes “bit-strobe“ and “change of state“ are in preparation. In the mode “polling“ the UNIGATE® IC is at present restricted to up to 255 bytes input and output. Every combination of input- and output-size is possible.
  • Page 28 DeviceNet Deutschmann Automation GmbH & Co. KG Script example for the initialization of the Profibus var InSize: word; var OutSize: word; Set (FieldbusID, 4) ; // this parameter can also be set by the command SetByVar // var DNAddress: long;...
  • Page 29: 10 Error Handling At Unigate Ic

    Deutschmann Automation GmbH & Co. KG Error handling at UNIGATE IC 10 Error handling at UNIGATE IC A distinction can be made between two categories of system-errors: Serious errors (1-4): In this case, the Gateway must be switched off and switched back on again.
  • Page 30: 11 Firmware-Update

    Execution of the firmware-update The safest way for the firmware-update is the use of the basis board combined with the software “FDT.EXE“ (firmware-download-tool). These tools are available from Deutschmann Automation (see chapter 13 on page 33). It is also possible to use the description and the tools of the manufacturer of the controller (TEMIC, 89C51RD2) as well.
  • Page 31: 12 Technical Data

    Deutschmann Automation GmbH & Co. KG Technical data 12 Technical data In this chapter you will find all necessary technical data on UNIGATE® IC. All measurements in mm. 12.1 Mechanics of the UNIGATE® IC 12.1.1 General dimensions of UNIGATE ®...
  • Page 32: Dimensions Unigate® Ic-Devicenet (New Dnl-Hardware)

    Technical data Deutschmann Automation GmbH & Co. KG 12.1.3 Dimensions UNIGATE® IC-DeviceNet (new DNL-hardware) The pins of UNIGATE® IC are arranged with a grid spacing of 2.54 mm. ≤ In case you intend to use other fieldbus ICs, the maximum overall height of 20 mm (including pins) has to be taken into consideration.
  • Page 33: 13 Accessory

    The Developer Board was developed so that the fast implementation of the Deutschmann All-in- one bus node UNIGATE® IC into your electronic system can be guaranteed. The board is suit- able for all Fieldbuses and Industrial Ethernet Buses supported by Deutschmann Automation. ®...
  • Page 34: Quick Start

    Accessory Deutschmann Automation GmbH & Co. KG The required UNIGATE® IC / ICs are ordered separately. The required voltage (5V or 3.3V, depending on the version) can be adjusted. An RS232-interface or a USB-connection is avail- able for the connection to the PC (Debug-interface).
  • Page 35: 14 Appendix

    Deutschmann Automation GmbH & Co. KG Appendix 14 Appendix 14.1 Explanations of the abbreviations General Product group CL (Compact Line) Product group CX Galvanic separation RS-side Housing color gray Product group RS Product group SC (Script) 232/485 = Interface RS232 and RS485 switchable...
  • Page 36: Basis Board

    Appendix Deutschmann Automation GmbH & Co. KG 14.2 Basis board The basis board that is descibed in this chapter was supplied until the end of 2008. A new board is available since the beginning of 2009 (see chapter 13.5.1). 14.2.1...
  • Page 37 Deutschmann Automation GmbH & Co. KG Appendix Signal Pin 1 24 V DC Pin 2 Ground The basis board is supplied with voltage through this plug connector. Earth terminal 6.3 mm for basis board. This plug is the basis board’s serial connection to the customer’s device and the connection to the PC (Debug-interface).
  • Page 38 Appendix Deutschmann Automation GmbH & Co. KG P 13 Status signal of the IC Plug connector P 13 Signal -RESET RX of the IC (TTL-level) TX of the IC (TTL-level) TE Pin IC (TTL-level) TX Debug of the IC (TTL-level)
  • Page 39 Deutschmann Automation GmbH & Co. KG Appendix P 15, SW1H, SW1L Input shift register Basically the same applies as for P 14, with the exception that different input bits of the shift reg- isters are wire. Connection Meaning P 12 Input 1 ..
  • Page 40: Connectors Of The Basis Board

    Appendix Deutschmann Automation GmbH & Co. KG SW3, SW4 These switches are required for the setting of the serial interface. The switch SW3 is used to switch between interface RS232 and RS485. This is the interface, the customer’s device is con- nected to.
  • Page 41: Devicenet Connector

    Deutschmann Automation GmbH & Co. KG Appendix Pin assignment P2 (2-pin screw-/plug-connector) Pin No. Name Function 10.8...30 V / DC 10.8...30 V supply voltage 0 V / DC 0 V supply voltage 14.2.2.2 DeviceNet connector The connector for connection to DeviceNet is located on the upper side of the device.
  • Page 42: Wiring Diagram Unigate® Ic-Basis Board Devicenet

    Appendix Deutschmann Automation GmbH & Co. KG 14.2.3 Wiring diagram UNIGATE® IC-basis board DeviceNet ® Instruction manual UNIGATE IC - DeviceNet V. 2.7 7.10.10...
  • Page 43 Deutschmann Automation GmbH & Co. KG Appendix ® 7.10.10 Instruction manual UNIGATE IC - DeviceNet V. 2.7...
  • Page 44 Appendix Deutschmann Automation GmbH & Co. KG ® Instruction manual UNIGATE IC - DeviceNet V. 2.7 7.10.10...
  • Page 45: 15 Servicing

    Deutschmann Automation GmbH & Co. KG Servicing 15 Servicing Should questions which are not covered in this manual crop up, please contact us directly. Please note down the following information before calling: Device designation • • Serial number (S/N) Article number •...
  • Page 46 Servicing Deutschmann Automation GmbH & Co. KG ® Instruction manual UNIGATE IC - DeviceNet V. 2.7 7.10.10...

Table of Contents