Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Bedienerhandbuch
Universelles Feldbus-Gateway
®
UNIGATE
IC2 - Fast Ethernet
Deutschmann Automation GmbH & Co. KG
www.deutschmann.de | wiki.deutschmann.de

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für DEUTSCHMANN AUTOMATION UNIGATE IC2

  • Seite 1 Bedienerhandbuch Universelles Feldbus-Gateway ® UNIGATE IC2 - Fast Ethernet Deutschmann Automation GmbH & Co. KG www.deutschmann.de | wiki.deutschmann.de...
  • Seite 2 Handbuch Art-Nr. V4387...
  • Seite 4: Inhaltsverzeichnis

    Deutschmann Automation GmbH & Co. KG Allgemeine Einführung ..... . . 9 ® UNIGATE IC2 ......10 Die UNIGATE ®...
  • Seite 5 Deutschmann Automation GmbH & Co. KG 5.2.1 Script-Beispiel ......25 Die Debug Schnittstelle ..... . 26 Übersicht über die Debug Schnittstelle .
  • Seite 6 Deutschmann Automation GmbH & Co. KG 10.6 Zero-Configuration ......37 10.7 Vergleich mit früherem UNIGATE ®...
  • Seite 7 Deutschmann Automation GmbH & Co. KG ® Bedienerhandbuch UNIGATE IC2 - Fast Ethernet V.1.8 4.8.22...
  • Seite 8 Für Verbesserungsvorschläge sind wir dankbar. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2022. 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 9: Allgemeine Einführung

    Durch die flexible Firmware des UNIGATE IC2 sind auf der Kundenseite keinerlei Ände- rungen der Software notwendig! Deutschmann Automation ist seit 1997 im Bereich der Feldbusgateways erfahren; aus dieser ® enormen Erfahrung heraus resultiert das UNIGATE IC2 als eine konsequente Fortführung die- ser erfolgreichen Produktlinie.
  • Seite 10: Unigate ® Ic2

    Deutschmann Automation GmbH & Co. KG UNIGATE® IC2 ® UNIGATE ® Das UNIGATE IC2 integriert alle, für die Kommunikation nötigen Komponenten (Hardware- ® Treiber, Protokoll-Stacks, etc.). Neben dem UNIGATE IC2 sind lediglich noch Steckverbinder zu integrieren. Die Kommunikation wird flexibel und applikationsspezifisch mit einem Script definiert.
  • Seite 11: Unigate ® Ic2 Hardware-Übersicht

    UNIGATE® IC2 Deutschmann Automation GmbH & Co. KG ® UNIGATE IC2 Hardware-Übersicht ® Die Hardware des UNIGATE IC2 besteht aus einigen wenigen Standardbauteilen. Die folgende Grafik zeigt den funktionellen Aufbau des IC2. ® Bedienerhandbuch UNIGATE IC2 - Fast Ethernet V. 1.8...
  • Seite 12: Hardware-Design

    Deutschmann Automation GmbH & Co. KG Hardware-Design Hardware-Design In diesem Kapitel werden die grundlegenden Hinweise gegeben, die nötig sind, um das ® UNIGATE IC2 in eigene Hardware Designs zu übernehmen. Es werden im folgenden alle ® Anschlüsse des UNIGATE IC2s ausführlich beschrieben.
  • Seite 13: Boot Enable

    Hardware-Design Deutschmann Automation GmbH & Co. KG connected to pin 32 GND Ground Spannungsversorgung des IC2 LED-FE Bus Status LED (Anode der grünen LED) -Config Mode Signal zum Starten im Konfigurationsmodus Interner Pull-up Logic DbgTX serial Debug TX Logic DbgRX...
  • Seite 14: Led-Linkact

    Deutschmann Automation GmbH & Co. KG Hardware-Design 3.2.8 LED-LINKACT An diese Leitung kann eine grüne LED angeschlossen werden (siehe Kapitel 3.5). Diese zeigt an, ob eine Ethernet-Verbindung besteht (es werden Link-Pulse empfangen) und blinkt bei Datenverkehr im Netzwerk (Activity). ...
  • Seite 15: Prinzipielle Vorgehensweise

    Hardware-Design Deutschmann Automation GmbH & Co. KG Prinzipielle Vorgehensweise Theoretisch ist es ausreichend, den in Ihrer Anwendung enthaltenen RS232-Treiber durch das ® UNIGATE IC2 zu ersetzen. Ihr Gerät, das im wesentlichen wie oben aufgebaut sein dürfte wird nun modifiziert, so dass an der 9-pol Buchse der Ethernet zur Verfügung steht.
  • Seite 16: Anschlussbeispiele

    Deutschmann Automation GmbH & Co. KG Hardware-Design Anschlussbeispiele Hier finden Sie einige Hinweise, die ihnen für ein Redesign helfen. Im folgenden sind einige Vari- anten aufgeführt, die Ihnen die Entscheidung etwas leichter machen sollen. Variante 1: Einsatz als reines Koppelmodul für den Bus ®...
  • Seite 17 Hardware-Design Deutschmann Automation GmbH & Co. KG Es ist für diese Betriebsart kein zusätzlicher Controller auf Ihrer Applikation notwendig! Das folgende Schaltbild dient als Beispiel wie Schieberegister Bausteine an das IC2 angekoppelt werden können. Variante 3: Beispiel für digitale I/Os ®...
  • Seite 18 Deutschmann Automation GmbH & Co. KG Hardware-Design Für alle Varianten gilt: Eine vorgesehene Steckverbindung der seriellen Schnittstelle in der Anwendung schafft die Möglichkeit, über eine externe Verbindung ein Update der Firmware oder der Software durchzuführen. ® 4.8.22 Bedienerhandbuch UNIGATE IC2 - Fast Ethernet V. 1.8...
  • Seite 19: Layout-Beispiele

    Hardware-Design Deutschmann Automation GmbH & Co. KG Layout-Beispiele Bei der Verbindung zwischen UG-IC2 und RJ45-Buchse unbedingt darauf achten, dass die Signalleitungen RD-/RD+ bzw. TD-/TD+ möglichst kurz, par- allel und gleichlang ausgeführt werden. Da es sich hier um Analogsignale handelt, ist es auch empfehlenswert, digitale Leitungen nicht in unmittelba- rer Nähe zu platzieren.
  • Seite 20 Deutschmann Automation GmbH & Co. KG Hardware-Design Beim in diesem Beispiel eingesetzten 74HCT595 ist der Einschaltzu- stand undefiniert, dafür können aber über den OutEnable-Pin 13 die Ausgänge in den Tri-State Zustand versetzt werden. Ist es in einer Applikation wichtiger einen definierten Einschaltzustand zu bekommen, und der OutEnable-Pin nicht notwendig, kann hier z.B.
  • Seite 21: Handling (Befestigung Des Unigate Ic2 Auf Der Trägerplatine)

    Hardware-Design Deutschmann Automation GmbH & Co. KG ® Handling (Befestigung des UNIGATE IC2 auf der Trägerplatine) ® Generell gibt es zur Montage des UNIGATE IC2’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:...
  • Seite 22: Anforderung An Ethernet-Schnittstelle

    Deutschmann Automation GmbH & Co. KG Hardware-Design Anforderung an Ethernet-Schnittstelle Da es auf dem Markt eine extrem große Anzahl von Anbietern für RJ45-Buchsen (mit und ohne integriertem Ethernet-Übertrager), bzw. einzelnen Ethernet-Übertragern gibt, ist es uns nicht möglich, alle Möglichkeiten zu testen. Wenn man bedenkt, dass es alleine bei RJ45-Buchsen die verschiedensten Ausführungen (SMD/THT, mit/ohne LED, stehend/liegend, mit/ohne EMV-...
  • Seite 23: Die Serielle Schnittstelle

    Die serielle Schnittstelle Deutschmann Automation GmbH & Co. KG Die serielle Schnittstelle Übersicht ® Die serielle Schnittstelle ist die wichtigste Verbindung zwischen dem UNIGATE IC2 und dem Microcontroller Ihrer Anwendung. Die Schnittstelle ist so ausgelegt, dass Ihre Anwendung zumindest auf der Softwareseite nicht geändert werden muss; der große Leistungsumfang der ®...
  • Seite 24: Synchrone Serielle Schnittstelle

    Deutschmann Automation GmbH & Co. KG Synchrone serielle Schnittstelle Synchrone serielle Schnittstelle ® Die synchrone serielle Schnittstelle des UNIGATE IC2 dient der Anbindung von getakteten Schieberegistern oder Bauteilen, die über ein Serial Peripheral Interface (SPI) verfügen. Sie ermöglicht die Erweiterung des IC2 um digitale Ein- und Ausgänge (z. B. zur Ansteuerung von LEDs oder zum Einlesen von Schalterstellungen), die Kommunikation mit Mikrocontrollern oder die Ansteuerung von DA- oder AD-Wandlern.
  • Seite 25: Spi-Betrieb

    Synchrone serielle Schnittstelle Deutschmann Automation GmbH & Co. KG SPI-Betrieb Zur Nutzung der Schnittstelle im SPI-Betrieb muss diese zunächst initialisiert werden. Mit dem Befehl InitSPI werden die Betriebsart, der Modus (Signalpolarität und Phase) und die Taktfre- quenz festgelegt. Der Datenaustausch erfolgt mit dem Befehl ExchangeSPI. Die maximale Taktfrequenz beträgt 12 MHz.
  • Seite 26: Die Debug Schnittstelle

    Deutschmann Automation GmbH & Co. KG Die Debug Schnittstelle Die Debug Schnittstelle Übersicht über die Debug Schnittstelle ® Das UNIGATE IC2 bietet eine Debug Schnittstelle, die es ermöglicht, ein Script schrittweise auszuführen. Diese Schnittstelle ist im Normalfall nur für die Entwicklung eines Scripts nötig.
  • Seite 27: Betriebsmodi Des Ic2

    Betriebsmodi des IC2 Deutschmann Automation GmbH & Co. KG Betriebsmodi des IC2 Standard-Betriebsmodus Dieser Modus wird für die normale Nutzung des IC2 benötigt. In diesem Modus wird das IC2 alle Script Befehle abarbeiten. Er wird auch als Datenaustauschmodus bezeichnet. Konfigurationsmodus ®...
  • Seite 28: Script Und Konfiguration

    Deutschmann Automation GmbH & Co. KG Script und Konfiguration Script und Konfiguration Übersicht ® Das im UNIGATE IC2 gespeicherte Script und die Konfiguration können über die serielle Schnittstelle (Applikation) im Konfigurationsmodus ersetzt oder upgedated werden. Der Konfigurationsmodus Wird der Pin “ConfigMode“ während des PowerUp oder Reset auf GND gezogen, startet das ®...
  • Seite 29 Script und Konfiguration Deutschmann Automation GmbH & Co. KG Script Download Start Assert con g signal Delay 100 ms Trigger reset Clear input bu er Send <Ctrl-T> (0x14) De-assert con g signal Send <Ctrl-P> (0x10) Wait for reception of "OK" (0x4F 0x4B) in output from device (Timeout 100 ms) Wait for reception of "."...
  • Seite 30: Konfiguration Des Unigate ® Ic2

    Deutschmann Automation GmbH & Co. KG Script und Konfiguration Der Ablauf ist wie folgt: Das Gateway muss sich im Config-Mode befinden. Der Script-Download wird eingeleitet mit "Ctrl-P (=0x10)". Danach folgen die Daten byteweise als ASCII-Hex-Zeichen. Der Download wird beendet mit einem "LF (=0x0A)".
  • Seite 31: Rs232/Rs485/Rs422

    Script und Konfiguration Deutschmann Automation GmbH & Co. KG 8.4.2 RS232/RS485/RS422 • RS-Typ: RS232 • Startbit: • Datenbits: • Stopbit: • Parity: Kein • Baudrate: 9600 Baud Default-Einstellung. Diese Konfiguration kann über das Script geändert werden. ® Bedienerhandbuch UNIGATE IC2 - Fast Ethernet V. 1.8...
  • Seite 32: Erstellung Eines Scripts

    Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts 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 Programmfluss im Script kontrollieren, kann man auch komplexere Abläufe aus diesen einfachen Befehlen zusammenbauen.
  • Seite 33: Weitere Einstellungen Am Ic2 Gateway

    Erstellung eines Scripts Deutschmann Automation GmbH & Co. KG Weitere Einstellungen am IC2 Gateway Die meisten Geräte benötigen keine weiteren Einstellungen außer denen, die im Script selbst getroffen sind. Allerdings gibt es auch Ausnahmen hierzu. Diese Einstellungen werden mit der ®...
  • Seite 34 Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts Aus der Praxis heraus kann man ganz grob mit 10 µs pro Scriptzeile rechnen. Dieser Wert hat sich über viele Projekte hinweg immer wieder als Richtwert bestätigt. Er stimmt immer dann recht gut, wenn der Prozessor noch genügend Zeit für die Scriptabarbeitung zur Verfügung hat.
  • Seite 35: 10 Ethernet-Schnittstelle

    Ethernet-Schnittstelle Deutschmann Automation GmbH & Co. KG 10 Ethernet-Schnittstelle 10.1 Kommunikations-Protokolle Es stehen vier Kanäle zur Verfügung, die je mit einem Protokoll initialisiert werden können. Als Protokolle stehen TCP, UDP, oder Modbus/TCP zur Verfügung. Außerdem kann über den Raw Modus ein eigenes Protokoll implementiert werden.
  • Seite 36: Datenaustauschmodus (Data-Exchange-Mode)

    Deutschmann Automation GmbH & Co. KG Ethernet-Schnittstelle 10.2 Datenaustauschmodus (Data-Exchange-Mode) ® Das UNIGATE muss sich in diesem Modus befinden, damit das installierte Script ausgeführt und somit ein Datenaustausch stattfinden kann. Er wird auch als Standard-Betriebsmodus bezeichnet. 10.3 Webserver Wenn im internen Dateisystem Webseiten, Bilder oder Java-Applets vorhanden sind, können diese über den Webserver zugreifbar gemacht werden.
  • Seite 37: Einstellen Der Ip-Adresse

    Ethernet-Schnittstelle Deutschmann Automation GmbH & Co. KG 10.5 Einstellen der IP-Adresse ® Das UNIGATE IC2 muss sich im Konfigurationsmodus befinden (siehe Kapitel 7.2 "Konfigura- tionsmodus"). Dann ist es mit WINGATE oder UNIGATE-SCAN möglich, die Adresse einzustel- len. Diese Adresse bleibt so lange erhalten, bis sie erneut geändert wird.
  • Seite 38 Deutschmann Automation GmbH & Co. KG Ethernet-Schnittstelle Scriptbeispiel für die Initialisierung des Ethernet var wRemotePort: word; Moveconst(wRemotePort, 2001); var wLocalPort: word; Moveconst(wLocalPort, 2000); var lRemoteIP: long; Moveconst(lRemoteIP, 0xc0a82f0b); // 192.168.47.11 var lE3: long; Moveconst(lE3, 0xE3222222); // Kanal 0 verbunden, Rest unbenutzt var w0: word;...
  • Seite 39: Fehlerbehandlung Beim Unigate ® Ic2

    Fehlerbehandlung beim UNIGATE® IC2 Deutschmann Automation GmbH & Co. KG ® 11 Fehlerbehandlung beim UNIGATE Es können zwei Kategorien der System-Errors unterschieden werden: Schwere Fehler (1-4): In diesem Fall muss das Gateway aus- und wieder neu eingeschaltet werden. Tritt der Fehler erneut auf, muss das Gateway getauscht und zur Reparatur eingeschickt werden.
  • Seite 40: 12 Firmware Update

    Deutschmann Automation GmbH & Co. KG Firmware Update 12 Firmware Update 12.1 Übersicht ® Im Firmware-Update-Modus kann über die serielle Schnittstelle des UNIGATE IC2 die Firm- ware ersetzt werden. 12.2 Einstellen des Firmware-Update-Modus 12.2.1 Einstellung per Hardware ® Das UNIGATE IC2 kann per Hardware in den Firmware-Update-Modus gebracht werden.
  • Seite 41: 13 Technische Daten

    0,47 2,54 ® UNIGATE Gesamt- höhe (mm) *wt = without magnetics Hinweis: Die Gesamthöhe aller UNIGATE ICs können der "Pinout-Liste für UNIGATE IC und UNIGATE IC2" entnommen werden. (Download PDF) ® Bedienerhandbuch UNIGATE IC2 - Fast Ethernet V. 1.8 4.8.22...
  • Seite 42 Deutschmann Automation GmbH & Co. KG Technische Daten ® Die Stifte der UNIGATE ICs sind im Rastermaß 2,54 mm angeordnet. 25,00 front 4,88 15,24 DIP-Spacing Code 6 Wenn Sie auch an den Einsatz von unseren anderen Feldbus IC2 denken, müssen Sie eine max.
  • Seite 43: Technische Daten Unigate ® Ic2 - Fast Ethernet

    Technische Daten Deutschmann Automation GmbH & Co. KG ® 13.1 Technische Daten UNIGATE IC2 - Fast Ethernet Merkmale Erläuterungen Betriebsspannung 3,3 V + 5 %, 200 mA (typ.), 210 mA (max.) Verpolungsschutz Spannungsver- Nein sorgung Schnittstelle 2 UART Schnittstellen, 1 synchron serielle Schnittstelle...
  • Seite 44: 14 Zubehör

    14.1 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, dass die Software an die serielle Schnittstelle des IC2 herangeführt werden kann. Die Vor- gehensweise für das Update selbst ist in der Software beschrieben.
  • Seite 45: Schnellstart

    Zubehör Deutschmann Automation GmbH & Co. KG Die Applikationsanbindung erfolgt wahlweise über USB, RS232, RS485 oder die RS422. Zum Testen der jeweiligen Busseite stehen die Busanschlüsse gemäß Norm oder Marktstandard zur Verfügung. Die Deutschmann Add-On-Pakete (Busmaster-Simulation) sind optional erhältlich. Das Board enthält 32 Bit Input und 16 Bit Output, jeweils mit einer LED versehen. Verschiedene Abgriffe erlauben eine einfache Ankopplung an Ihren Prozessor.
  • Seite 46: 15 Anhang

    Deutschmann Automation GmbH & Co. KG Anhang 15 Anhang 15.1 Erläuterungen der Abkürzungen Allgemein Produktgruppe CL (Compact Line) Produktgruppe CM (CANopen Line) Produktgruppe CX Produktgruppe EL (Ethernet Line) Produktgruppe FC (Fast Connect) Galvanische Trennung RS-Seite Gehäusefarbe grau Produktgruppe MB Produktgruppe RS...
  • Seite 47 Anhang Deutschmann Automation GmbH & Co. KG Produkt) ® PBDPX ProfibusDP-Variante X (siehe Vergleichstabelle UNIGATE IC2 beim jeweiligen Produkt) PBDPV0 = ProfibusDPV0 PBDPV1 = ProfibusDPV1 Serial RS232/485/422 ® Bedienerhandbuch UNIGATE IC2 - Fast Ethernet V. 1.8 4.8.22...
  • Seite 48: 16 Service

    Deutschmann Automation GmbH & Co. KG Service 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.
  • Seite 49 Service Deutschmann Automation GmbH & Co. KG ® Bedienerhandbuch UNIGATE IC2 - Fast Ethernet V. 1.8 4.8.22...

Inhaltsverzeichnis