Deutschmann Automation GmbH & Co. KG General introduction ......9 ® The UNIGATE IC ......10 Technical introduction .
Page 4
Deutschmann Automation GmbH & Co. KG The Debug-interface ......26 Overview of the Debug-interface ....26 Starting in the Debug-mode .
Page 5
Deutschmann Automation GmbH & Co. KG 13.5 Operation mode of the IC ......36 14 Technical data ......37 ®...
Page 6
Deutschmann Automation GmbH & Co. KG ® Instruction manual UNIGATE IC - Powerlink V. 2.3 21.4.15...
Page 7
We would be pleased to receive any improvement proposals which you may have. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2015. 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 - Powerlink V. 2.3 21.4.15...
Through the flexible firmware of UNIGATE IC no software-changes are required on the side of the customer! Since 1997 Deutschmann Automation has experience in the field of fieldbus gateways; this ® enormous experience results in the UNIGATE IC as a consistent sequel of this successful product line.
® 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 ®...
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. ® 21.4.15 Instruction manual UNIGATE...
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 -Config Mode signal to start the configuration mode internally pulled up with Logic 10 k DbgTX serial Debug TX Logic DbgRX serial Debug RX internally pulled up with Logic 10 k serial data 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 Protocol Developer and the online documentation concerning script-commands.
Deutschmann Automation GmbH & Co. KG Hardware design Basic line of proceeding In theory it is enough to replace the RS232-driver that is included in your application by the ® UNIGATE Your device, which on the whole is supposed to be assembled as shown above, will now be mod- ified in a way that the Powerlink is available at the 9-pol.
Page 16
Hardware design Deutschmann Automation GmbH & Co. KG Version 1: Use as a pure link module for the bus ® The UNIGATE IC independently processes the communication with the customer’s device via the TTL-interface. ® Version 2: Use of UNIGATE...
Page 17
Deutschmann Automation GmbH & Co. KG Hardware design 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 IC at the same time.
Hardware design Deutschmann Automation GmbH & Co. KG Valid for all versions: A planed plug connection of the serial interface in the application offers the possibility of an update of the firmware or the software via an external connection. Layout examples ®...
Page 19
Deutschmann Automation GmbH & Co. KG Hardware design When connecting the UG-IC and the RJ45-connector it is important to make sure the signal lines RD-/RD+ resp. TD-/TD+ run as short as possible, paral- lel and equal in length. Because this is for analog signals, it is also advisable to not place digital lines in close proximity.
Page 20
Hardware design Deutschmann Automation GmbH & Co. KG The 74HCT595 used in this example has an undefined on-position, but therefor can set the outputs to the tri-state condition via the OutEnable- Pin 13. If it is more important to have a defined on-position in an applica- tion, and the OutEnable-pin is not necessary, the 74HCT594 can be used here.
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: ®...
Hardware design Deutschmann Automation GmbH & Co. KG Requirement for Ethernet-Interface There is an extremly large number of suppliers for RJ45 connectors (with and without integrated Ethernet transformer), or single Ethernet transformers on the market, therefor it is not possible for us to test all possibilities.
IC, the module carries out actions indepen- dently, in order to identify data from the connected device. For customers who already have a software-adaptation at he company Deutschmann Automation, this protocol as well or a Script after an adaptation can be processed by the IC.
Synchronous serial interface Deutschmann Automation GmbH & Co. KG Synchronous serial interface ® The synchronous serial interface of the UNIGATE IC is used to connect clocked shift registers or components that have a Serial Peripheral Interface (SPI). It allows •...
Deutschmann Automation GmbH & Co. KG Synchronous serial interface Set( ShiftRegisterInputBitLength, 16 ); Set( ShiftRegisterOutputBitLength, 16 ); WriteShiftRegister( OutBuffer[0] ); ReadShiftRegister( InBuffer[0] ); // Input data is now in the INBuffer // 0x58 is applied to the outputs of the analog converter...
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.
• 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. • It is also possible to change the Script via FTP (see chapter 9.1 ’Script-update via FTP’).
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 have to be known as fixed values and are not available for the runtime. Another reason for the configuration of the values in WINGATE is the following: After an update of the script these val- ues remain untouched, i.
Deutschmann Automation GmbH & Co. KG FTP-Server FTP-Server ® This UNIGATE features an integrated FTP-Server, that can be accessed with the file system. The FTP-Server is password protected and can be addressed via the user name "deutschmann“ and the password “deutschmann“.
WEB-Server Deutschmann Automation GmbH & Co. KG 10 WEB-Server This Gateway also contains a WEB-Server by default. In the initial state there is a welcome page on the Flashdisk, that presents the device’s system parameters. The WEB-pages can be changed by the customer as desired and via FTP they can be written on the Flashdisk.
Page 33
Deutschmann Automation GmbH & Co. KG WEB-Server A good exmple for the interaction between Gateway-Script and HTML-page ca be taken from the Example-HTML-page "ssi.html" and the Example-Script "example_Set_HTML_String.dss", that can both be found in the download area on our homepage at www.deutschmann.com.
Project planning Use any project planning tool for project planning. A sample XDD-file can be found on the Internet (www.deutschmann.com) free of charge. Gener- ating the XDD-file is also provided as service from Deutschmann Automation. 11.4 Possible data lengths In der folgenden Tabelle sind die maximal zu übertragenden Daten tabellarisch dargestellt:...
Deutschmann Automation GmbH & Co. KG Error handling at UNIGATE® IC ® 12 Error handling at UNIGATE 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 basic board combined with the software “FDT.EXE“ (firmware-download-tool). These tools are available from Deutschmann Automation (see chapter 15). A Firmware-update can be carried out in the following operational modes: ®...
Deutschmann Automation GmbH & Co. KG Technical data 14 Technical data ® In this chapter you will find all necessary technical data on UNIGATE All measurements in mm. ® 14.1 Mechanics of the UNIGATE ® 14.1.1 General dimensions of UNIGATE ®...
Technical data Deutschmann Automation GmbH & Co. KG ® 14.2 Technical data UNIGATE IC - Powerlink Characteristics Explanation Supply voltage 3.3V ± 5 %, max. 500 mA DC Interface 2 UART interfaces, 1 synchronous serial interface Physical separation Powerlink-side Standard...
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. ® 21.4.15 Instruction manual UNIGATE...
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 16 Appendix 16.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...
Appendix Deutschmann Automation GmbH & Co. KG 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 =...
Page 43
Deutschmann Automation GmbH & Co. KG Appendix Slot X 1 (ZIF-socket) PIN 1 of the IC is located up at the lever of the ZIF-socket. Never place the IC into the socket back to front! Signal Pin 1 24 V DC...
Page 44
Appendix Deutschmann Automation GmbH & Co. KG P 11 Force Boot. By setting this bridge the Pin BE is dragged to Ground. For the function see chapter 13.3.1. P 13 Status signal of the IC Plug connector P 13 Signal...
Page 45
Deutschmann Automation GmbH & Co. KG Appendix 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 ..Input 8 SW1H Input 17 ..
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 Attention: In case the RS-interface is NOT potentially divided, "GND" and "supply 0V" are connected internally. Pin assignment P2 (2-pin screw-type/plug connector) Pin No. Name Function 10.8...30 V / DC 10.8...30 V supply voltage...
Page 48
Appendix Deutschmann Automation GmbH & Co. KG If the gateway is operated as the first or last physical device in the RS485 bus, there must be a bus termination at this gateway. In order to do this, either a bus terminating resistor in the con- nector or the resistor (150) integrated in the gateway must be activated.
Deutschmann Automation GmbH & Co. KG Servicing 17 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...
Need help?
Do you have a question about the UNIGATE IC - Powerlink and is the answer not in the manual?
Questions and answers