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 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...
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®...
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®...
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...
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.
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.
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.
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®...
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: •...
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.
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.
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.
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.
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.
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.
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.
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;...
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.
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.
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 ®...
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.
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. ®...
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).
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...
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 ..
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.
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.
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...
Need help?
Do you have a question about the UNIGATE IC DeviceNet and is the answer not in the manual?
Questions and answers