Deutschmann Automation GmbH & Co. KG Allgemeine Einführung ..... . . 8 Das UNIGATE® IC ......9 Technische Einführung .
Seite 3
Deutschmann Automation GmbH & Co. KG Kommunikationsparameter für die Debugschnittstelle ..23 Möglichkeiten mit der Debug Schnittstelle ....23 Befehle der Debug Schnittstelle .
Seite 5
Deutschmann Automation GmbH & Co. KG ® Bedienerhandbuch UNIGATE IC - Ethernet V. 3.0 18.3.14...
Seite 6
Für Verbesserungsvorschläge sind wir dankbar. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2014. All rights reserved. Weitergabe sowie Vervielfältigung dieser Unterlage, Verwertung und Mitteilung Ihres Inhalts sind nicht gestattet, soweit nicht ausdrücklich zugestanden. Zuwiderhandlungen verpflichten zu Schadenersatz.
Seite 7
Deutschmann Automation GmbH & Co. KG ® Bedienerhandbuch UNIGATE IC - Ethernet V. 3.0 18.3.14...
Durch die flexible Firmware des UNIGATE IC sind auf der Kundenseite keinerlei Änderun- gen der Software notwendig! Deutschmann Automation ist seit 1997 im Bereich der Feldbusgateways erfahren; aus dieser ® enormen Erfahrung heraus resultiert das UNIGATE IC als eine konsequente Fortführung dieser erfolgreichen Produktlinie.
Das UNIGATE® IC Deutschmann Automation GmbH & Co. KG ® Das UNIGATE Technische Einführung ® Das Deutschmann Automation UNIGATE IC beinhaltet alle für die Kommunikation in einem Feldbus nötigen Komponenten in einer einzelnen Baugruppe, das bedeutet, daß ein Entwickler sich nicht mehr um diese Details zu kümmern braucht; es ist lediglich ein Hardware Redesign ®...
Deutschmann Automation GmbH & Co. KG Das UNIGATE® IC ® UNIGATE IC Hardwareübersicht ® Die Hardware des UNIGATE IC besteht aus einigen wenigen Standardbauteilen. Die folgende Grafik zeigt den funktionellen Aufbau des IC. ® 18.3.14 Bedienerhandbuch UNIGATE IC - Ethernet V. 3.0...
Hardware Design Deutschmann Automation GmbH & Co. KG Hardware Design In diesem Kapitel werden die grundlegenden Hinweise gegeben, die nötig sind, um das ® UNIGATE IC in eigene Hardware Designs zu übernehmen. Es werden im folgenden alle ® Anschlüsse des UNIGATE ICs ausführlich beschrieben.
Deutschmann Automation GmbH & Co. KG Hardware Design serielle Daten TX Logic Transmit enable Logic Ground Spannungsversorgung des IC * Die Spannungsversorgung beträgt 5 V +/- 5 %, max. 100 mA DC. Die Ethernet Signale sind galvanisch getrennt. Die Isolationsspannung beträgt 1000 Vrms.
Hardware Design Deutschmann Automation GmbH & Co. KG 3.2.10 DbgTX, DbgRx Dies sind sowohl Sendeleitung als auch Empfangsleitung der Debug Schnittstelle des IC. Zur Funktionsbeschreibung der Debug Schnittstelle siehe Kapitel 6, auf Seite 23. 3.2.11 Das Transmit enable Signal ermöglicht den Anschluß von RS485 Treibern an der seriellen Schnittstelle des IC.
Deutschmann Automation GmbH & Co. KG Hardware Design Ihr Gerät, das im wesentlichen wie oben aufgebaut sein dürfte wird nun modifiziert, so daß an der 9-pol Buchse der Ethernet zur Verfügung steht. Um die Belegung normgerecht zu halten, ist allerdings ein Hardware-Redesign nötig.
Seite 15
Hardware Design Deutschmann Automation GmbH & Co. KG ® Variante 2: Einsatz des UNIGATE IC für digitale oder analoge E/A-Module Hier wird lediglich die synchrone serielle Schnittstelle benutzt, die asynchrone serielle Schnitt stelle ist hier im Prinzip ohne Bedeutung. Falls sie das Script jedoch in Ihrer fertigen Anwendung programmieren möchten, empfiehlt sich der Einsatz einer Pfostenleiste für die asynchrone...
Seite 16
Deutschmann Automation GmbH & Co. KG Hardware Design Das folgende Schaltbild dient als Beispiel wie Schieberegister Bausteine an das IC angekoppelt werden können. Variante 3: Beispiel für digitale I/Os ® Die serielle synchrone als auch die asynchrone Schnittstelle kann vom UNIGATE IC zur selben Zeit bedient werden.
Hardware Design Deutschmann Automation GmbH & Co. KG ® Handling (Befestigung des UNIGATE IC auf der Trägerplatine) ® Generell gibt es zur Montage des UNIGATE IC’s auf der Trägerplatine folgende Möglichkeiten, die in Abhängigkeit von der Applikation und der zu erwartenden Schock- und Vibrationsverhält- nisse ausgewählt werden können:...
Deutschmann Automation GmbH & Co. KG Die serielle Schnittstelle Die serielle Schnittstelle Übersicht ® Die serielle Schnittstelle ist die wichtigste Verbindung zwischen dem UNIGATE IC und dem Microcontroller Ihrer Anwendung. Die Schnittstelle ist so ausgelegt, daß Ihre Anwendung zumin- dest auf der Softwareseite nicht geändert werden muß; der große Leistungsumfang der seriellen ®...
Zur Zeit sind die Schieberegistertypen "RiseClk_RiseLoad" und "RiseClk_LowLoad" implemen- tiert, die z. B. beim Einsatz des 74595 und 74165 benötigt werden (siehe auch Kapitel 5.2). Andere Typen können hier aber sehr schnell und einfach - durch Deutschmann Automation GmbH - ergänzt werden.
Seite 22
Deutschmann Automation GmbH & Co. KG Synchrone Schnittstelle // 0x58 liegt an den Ausgängen des Analogwandlers // 0x21 an den Ausgängen des Schieberegisters ® 18.3.14 Bedienerhandbuch UNIGATE IC - Ethernet V. 3.0...
Die Debug Schnittstelle Deutschmann Automation GmbH & Co. KG Die Debug Schnittstelle Übersicht über die Debug Schnittstelle ® Das UNIGATE IC bietet eine Debug Schnittstelle, die es ermöglicht, ein Script schrittweise aus- zuführen. Diese Schnittstelle ist im Normalfall nur für die Entwicklung eines Scripts nötig.
(Software WINGATE mit “Write Script“ unter “File“ oder mit der Software ScriptProgramTool) benutzt werden. • Auf Anfrage können die Verfahren zum Überschreiben des enthaltenen Scripts durch Deutschmann Automation offen gelegt werden, um z. B das Script in einer Applikation automa- tisch zu ersetzen. ® Konfiguration des UNIGATE ®...
Erstellung eines Scripts Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts Was ist ein Script Ein Script ist eine Anreihung von Befehlen, die in exakt dieser Reihenfolge ausgeführt werden. Dadurch dass auch Mechanismen gegeben sind, die den Programmfluß im Script kontrollieren, kann man auch komplexere Abläufe aus diesen einfachen Befehlen zusammenbauen.
Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts Nur so ist es auch möglich, daß das gleiche Script auf verschiedenen Ethernet-Gateways arbeitet, die alle eine unterschiedliche IP-Adresse haben. Die Benutzung des PROTOCOL DEVELOPERS Das Softwaretool PROTOCOL DEVELOPER kann von unserer Internetseite www.deutsch- mann.de heruntergeladen werden.
Erstellung eines Scripts Deutschmann Automation GmbH & Co. KG Nachfolgend finden Sie eine Auflistung von Baudraten bei 40 MHz-Quarzfrequenz mit den dazu- gehörigen Fehlern: 4800 Baud: 0,16% 9600 Baud: 0,16% 19200 Baud: 0,16% 38400 Baud: 1,35% 57600 Baud: 1,35% 62500 Baud:...
Deutschmann Automation GmbH & Co. KG Einstellen der Ethernet-Adresse Einstellen der Ethernet-Adresse Festes Einstellen der Adresse über die Konfiguration ® Das UNIGATE IC muss sich im Konfigurationsmodus befinden (siehe Kapitel 7.2 "Der Konfigu- rationsmodus"). Jetzt ist es mit WINGATE möglich, die Adresse einzustellen. Diese Adresse bleibt so lange erhalten, bis sie erneut geändert wird.
Fehlerbehandlung beim UNIGATE® IC Deutschmann Automation GmbH & Co. KG ® 10 Fehlerbehandlung beim UNIGATE Es können zwei Kategorien der System-Errors unterschieden werden: Schwere Fehler (1-4): In diesem Fall muß das Gateway aus- und wieder neu eingeschaltet werden. Tritt der Fehler erneut auf, muß das Gateway getauscht und zur Reparatur eingeschickt werden.
Deutschmann Automation GmbH & Co. KG Firmware Update 11 Firmware Update 11.1 Übersicht ® Das UNIGATE IC verfügt intern über einen 64 kByte Flash Speicher für die Firmware. Im Firm- ® ware-Update-Modus kann über die serielle Schnittstelle des UNIGATE IC die Firmware ersetzt werden.
Technische Daten Deutschmann Automation GmbH & Co. KG 12 Technische Daten ® Hier finden Sie alle nötigen technischen Daten zum UNIGATE Alle Maßangaben in mm. ® 12.1 Mechanik des UNIGATE ® 12.1.1 UNIGATE IC allgemeine Abmessungen ® 12.1.2 Abmessungen UNIGATE IC (nur Ethernet) ®...
13.3 FirmwareDownloadTool (FDT) Das FirmwareDownloadTool steht auf der Homepage von Deutschmann Automation zum Down- load bereit. Es wird benötigt um ein Update der Firmware durchzuführen. Voraussetzung hierfür ist, daß die Software an die serielle Schnittstelle des IC herangeführt werden kann. Die Vor- gehensweise für das Update selbst ist in der Software beschrieben.
Deutschmann Automation GmbH & Co. KG Zubehör ® Das oder die benötigten UNIGATE ICs werden separat bestellt. Die je nach Ausführung benötigte Spannung (5 Volt oder 3,3 Volt) ist einstellbar. Für die Anbindung an den PC (DEBUG- Schnittstelle) steht sowohl eine RS232-Schnittstelle wie auch ein USB-Anschluß zur Auswahl.
Deutschmann Automation GmbH & Co. KG Anhang PBDPV1 = ProfibusDPV1 Serial RS232/485/422 14.2 Basisboard Das in diesem Kapitel beschriebene Basisboard (Basisplatine) wurde geliefert bis Ende 2008. Seit Anfang 2009 ist ein neues Board verfügbar (siehe Kapitel 13.5.1). 14.2.1 Übersicht Basisplatine Ethernet Steckplatz X 1 (Nullkraftsockel) Der PIN 1 des IC’s ist oben am Hebel des Nullkraftsockels...
Seite 37
Anhang Deutschmann Automation GmbH & Co. KG Signal Pin 1 24 V DC Pin 2 Ground Über diesen Steckverbinder wird die Basisplatine mit Spannung versorgt. Ethernet Steckverbinder; Belegung des Verbinders siehe Kapitel 14.2.2.2. Erdungsklemme 6.3 mm für Basisplatine. Dieser Stecker ist die serielle Verbindung der Basisplatine zum Kundengerät und die Verbindung zum PC (Debug-Schnittstelle).
Seite 38
Deutschmann Automation GmbH & Co. KG Anhang P 13 Statussignale des IC’s Steckverbinder P 13 Signal -RESET RX des IC (TTL-Pegel) TX des IC (TTL-Pegel) TE Pin IC (TTL-Pegel) TX Debug des IC (TTL-Pegel) RX Debug des IC (TTL-Pegel) P 14...
Seite 39
Anhang Deutschmann Automation GmbH & Co. KG P 16 Hier sind alle 32 digitalen Ausgänge der Schieberegister verfügbar. Zusätzlich sind die LED's D9, D15..D18, D20 an den Schieberegistern angeschlossen. P 17 ® Mit P17 kann das UNIGATE IC in den Konfigmode gebracht werden. Ist der Jumper gesteckt ®...
Deutschmann Automation GmbH & Co. KG Anhang LED LINK Diese LED wird direkt vom Ethernet-Controller angesteuert und signalisiert, dass sich das ® UNIGATE IC an einem arbeitsfähigen Netz befindet (es werden LINK-Pulse empfangen). 14.2.2 Stecker der Basisplatine 14.2.2.1 Stecker zum externen Gerät (RS-Schnittstelle) An dem an der Unterseite des Gerätes zugänglichen Stecker muß...
Anhang Deutschmann Automation GmbH & Co. KG 14.2.2.4 Schirmableitung Das Schirmsignal für die Elektronikschaltung wird über den vorgesehenen Stecker an die Hut- schiene angebunden. Das Schirmsignal für den Ethernet-Kabelschirm hat aus Störfestigkeits- gründen keine galvanische Verbindung mit dem Schirmsignal der Elektronikschaltung.
Darstellung der Daten in Ethernet Deutschmann Automation GmbH & Co. KG 15 Darstellung der Daten in Ethernet Jeder Ethernet-Clientrechner mit TCP/IP Netzwerkprotokoll in einem 10 Mbaud Ethernet kann Daten mit dem Gateway austauschen. 15.1 Netzwerkadressen, Netzwerkverbindungen Nach dem Einschalten wartet das Gateway auf Datenverkehr mit einem Netzwerkteilnehmer.
Seite 46
Deutschmann Automation GmbH & Co. KG Darstellung der Daten in Ethernet 2) Abweichung zu RFC 791 Es erfolgt kein Zusammensetzen fragmentierter IP-Datagramme.(Reassembling) 3) Abweichung zu RFC 793 Es erfolgt kein Zwischenspeichern von in falscher Reihenfolge gelieferten TCP-Segmenten. 4) Abweichung zu RFC 791 Keine Unterstützung des Type Of Service (TOS) und Security-Optionen.
Service Deutschmann Automation GmbH & Co. KG 16 Service Sollten einmal Fragen auftreten, die in diesem Handbuch nicht beschrieben sind, finden Sie im • FAQ/Wiki Bereich unserer Homepage www.deutschmann.de oder www.wiki.deutschmann.de weiterführende Informationen. Falls dennoch Fragen unbeantwortet bleiben sollten wenden Sie sich direkt an uns.rekt an uns.