Herunterladen Inhalt Inhalt Diese Seite drucken

DEUTSCHMANN AUTOMATION UNIGATE IC2 PROFINET 2Port Bedienerhandbuch

Universelles feldbus-gateway
Inhaltsverzeichnis

Werbung

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

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für DEUTSCHMANN AUTOMATION UNIGATE IC2 PROFINET 2Port

  • Seite 1 Bedienerhandbuch Universelles Feldbus-Gateway ® UNIGATE IC2 - PROFINET 2Port Deutschmann Automation GmbH & Co. KG www.deutschmann.de | wiki.deutschmann.de...
  • Seite 2 Handbuch Art.-Nr. V4475...
  • Seite 3: Inhaltsverzeichnis

    Deutschmann Automation GmbH & Co. KG Allgemeine Einführung ......8 ® Das UNIGATE IC2......9 Technische Einführung .
  • Seite 4 Deutschmann Automation GmbH & Co. KG Befehle der Debug Schnittstelle ..... 26 Script und Konfiguration......27 Übersicht .
  • Seite 5 Deutschmann Automation GmbH & Co. KG ® 13 Fehlerbehandlung beim UNIGATE IC2 ....40 14 Firmware Update......41 14.1 Übersicht .
  • Seite 6 Deutschmann Automation GmbH & Co. KG ® Bedienerhandbuch UNIGATE IC2 - PROFINET 2Port V. 1.5 25.1.22...
  • Seite 7 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 8: 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 9: Das Unigate ® Ic2

    Deutschmann Automation GmbH & Co. KG Das UNIGATE® IC2 Das UNIGATE ® Technische Einführung ® Das Deutschmann Automation UNIGATE IC2 beinhaltet alle für die Kommunikation in einem Feldbus nötigen Komponenten in einer einzelnen Baugruppe, das bedeutet, dass ein Entwickler sich nicht mehr um diese Details zu kümmern braucht; es ist lediglich ein Hardware Redesign ®...
  • Seite 10: Unigate ® Ic2 Hardwareübersicht

    Das 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 - PROFINET 2Port V. 1.5...
  • Seite 11: 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 12: Boot Enable

    Hardware Design Deutschmann Automation GmbH & Co. KG * Die Spannungsversorgung beträgt 3,3V +/- 5%, max. 460 mA DC. 3,3V±5% < 460mA < 0,75V >2,5V Reset < 0,8 >2,0V Logic < 0,4V / 6mA >2,7V / 6mA Driver 3.2.1 -Boot enable Mit dem Pegel GND während dem Power Up Vorgang wird das IC2 im Firmware Update Mode...
  • Seite 13: Error-Led

    Deutschmann Automation GmbH & Co. KG Hardware Design 3.2.8 Error-LED An diese Leitung kann eine rote LED angeschlossen werden (siehe Kapitel 3.6). Diese kann fol- gende Zustände haben. Kein Fehler Fehler 3.2.9 LED-LINK1 An diese Leitung kann eine grüne LED angeschlossen werden (siehe Kapitel 3.6). Diese wird direkt vom PROFINET-Prozessor angesteuert und leuchtet, wenn sich das Gateway an Port 1 an einem arbeitsfähigen Netz befindet.
  • Seite 14: Tx, Rx

    Hardware Design Deutschmann Automation GmbH & Co. KG 3.2.14 Das Transmit enable Signal ermöglicht den Anschluss von RS485 Treibern an der seriellen Schnittstelle des IC2. Das Signal wird immer dann auf High geschaltet, wenn das IC2 über die Leitung TX sendet.
  • Seite 15: Software

    Deutschmann Automation GmbH & Co. KG Hardware Design Software Die Software führt Scriptbefehle aus, diese wiederum steuern die Hardware des IC2 und wickeln per Software ihr komplettes Protokoll ab. Das Script selbst kann durch die Firma Deutschmann oder mit der Software Protocol Developer von Ihnen erstellt werden. Für eine detaillierte Beschreibung der Scriptbefehle des Protocol Developer siehe Benutzerhandbuch Protocol Developer und die Online-Dokumentation zu den Scriptbefehlen.
  • Seite 16: Anschlussbeispiele

    Hardware Design Deutschmann Automation GmbH & Co. KG 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 Deutschmann Automation GmbH & Co. KG Hardware Design Das folgende Schaltbild dient als Beispiel wie Schieberegister Bausteine an das IC2 angekoppelt werden können. Variante 3: Beispiel für digitale I/Os ® Die serielle synchrone als auch die asynchrone Schnittstelle kann vom UNIGATE IC2 zur sel- ben Zeit bedient werden.
  • Seite 18: Layout-Beispiele

    Hardware Design Deutschmann Automation GmbH & Co. KG Layout-Beispiele ® Bedienerhandbuch UNIGATE IC2 - PROFINET 2Port V. 1.5 25.1.22...
  • Seite 19 Deutschmann Automation GmbH & Co. KG Hardware Design ® 25.1.22 Bedienerhandbuch UNIGATE IC2 - PROFINET 2Port V. 1.5...
  • Seite 20 Hardware Design Deutschmann Automation GmbH & Co. KG Bei der Verbindung zwischen UG-IC2 und RJ45-Buchse unbedingt darauf achten, dass die Signalleitungen RD1-/RD1+ bzw. TD1-/TD1+ sowie RD2-/ RD2+ bzw. TD2-/TD2+ möglichst kurz, parallel und gleichlang ausgeführt werden. Da es sich hier um Analogsignale handelt, ist es auch empfehlens- wert, digitale Leitungen nicht in unmittelbarer Nähe zu platzieren.
  • Seite 21 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 Appli- kation wichtiger einen definierten Einschaltzustand zu bekommen, und der OutEnable-Pin nicht notwendig, kann hier z.B.
  • Seite 22: 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 23: 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 24: 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 25: 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 26: Die Debug Schnittstelle

    Die Debug Schnittstelle Deutschmann Automation GmbH & Co. KG 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: 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 28 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 29: 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 30: Rs232/Rs485/Rs422

    Script und Konfiguration Deutschmann Automation GmbH & Co. KG 7.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 - PROFINET 2Port V. 1.5...
  • Seite 31: 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 32: Die Benutzung Des Protocol Developer

    Erstellung eines Scripts Deutschmann Automation GmbH & Co. KG Nur so ist es auch möglich, dass das gleiche Script auf verschiedenen Ethernet-Gateways arbeitet, die alle eine unterschiedliche IP-Adresse haben. Die Benutzung des Protocol Developer Das Softwaretool Protocol Developer kann von unserer Internetseite ...
  • Seite 33 Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts • Datenlast auch auf der Feldbusseite nicht unnötig gross machen. Insbesondere bei azycli- schen Busdaten, diese möglichst nur bei Änderung schicken. Die Datenlänge bei Bussen die auf eine feste Länge konfiguriert werden (z.B. PROFIBUS) nur so gross wählen, wie unbedingt notwendig.
  • Seite 34: Ftp-Server

    FTP-Server Deutschmann Automation GmbH & Co. KG FTP-Server ® Dieses UNIGATE verfügt über einen integrierten FTP-Server, der den Zugriff auf das Dateisy- stem des Gerätes ermöglicht. Der FTP-Server ist passwortgeschützt. Neben dem vordefinierten Benutzernamen „admin“ und dem Passwort „nimda“ können noch weitere hinterlegt werden.
  • Seite 35: Laden

    Deutschmann Automation GmbH & Co. KG FTP-Server 9.2.3 Laden ® Um die Datei „users“ hochzuladen, muss das UNIGATE im Konfigurationsmodus gestartet wer- den. Der FTP Zugriff erfolgt über den vordefinierten Benutzernamen „admin“ und dem Passwort ® „nimda“, wenn sich das UNIGATE noch im Auslieferungszustand befindet oder es zum Verlust des Benutzernamens und/oder des Passwortes gekommen ist.
  • Seite 36: Web-Server

    WEB-Server Deutschmann Automation GmbH & Co. KG 10 WEB-Server ® Dieses UNIGATE verfügt über einen integrierten Web-Server. Im Auslieferungszustand befindet ® sich im Dateisystem des UNIGATE eine HTML-Seite, auf der Systemparameter des Gerätes dargestellt werden. Die Web-Seite kann vom Kunden beliebig geändert oder durch eine eigene Web-Seite ersetzt werden.
  • Seite 37: Dateisystem

    Deutschmann Automation GmbH & Co. KG Dateisystem 11 Dateisystem ® Das UNIGATE verfügt über ein Dateisystem, das vom integrierten FTP-Server (siehe Kapitel 9) und dem integrierten Web-Server (siehe Kapitel 10) verwendet wird. Im Auslieferungszustand sind die Verzeichnisse /etc sowie /srv hinterlegt.
  • Seite 38: Profinet

    GSDML basiert) kann Basis Erstellung einer eigenen Gerätebeschreibungsdatei verwendet werden. Deutschmann Automation bietet die Erstellung auch als Dienstleistung an. Hinweis: ® Im Auslieferungszustand des UNIGATE IC2-PROFINET 2Port ist die Deutschmann-Webpage geladen. Über diese kann die Muster-Gerätebeschreibungsdatei geladen werden. Weitere Informationen bzgl. Erstellung einer eigenen Gerätebeschreibungsdatei kann dem beigefügten Dokument 'gsdQuickStart' entnommen werden.
  • Seite 39: Mrp (Media Redundancy Protocol)

    IC2-PROFINET 2Port unterstützt die Funktion Systemredundanz S2. Die Gerä- tebeschreibungsdatei muss den entsprechenden Eintrag enthalten um die Funktion nutzen zu können. In der Muster-Gerätebeschreibungsdatei "GSDML-V2.35-Deutschmann-MyDevice- 20210217.xml" von Deutschmann Automation ist der entsprechende Eintrag "SystemRedun- dancy" bereits enthalten. 12.7 Mögliche Datenlängen In der folgenden Tabelle sind die maximal zu übertragenden Daten tabellarisch dargestellt:...
  • Seite 40: Fehlerbehandlung Beim Unigate ® Ic2

    Fehlerbehandlung beim UNIGATE® IC2 Deutschmann Automation GmbH & Co. KG 13 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 wer- den. Tritt der Fehler erneut auf, muss das Gateway getauscht und zur Reparatur eingeschickt werden.
  • Seite 41: Firmware Update

    Deutschmann Automation GmbH & Co. KG Firmware Update 14 Firmware Update 14.1 Übersicht Im Firmware-Update-Modus kann über die serielle RS232-Schnittstelle des UNIGATE IC2 die Firmware ersetzt werden. 14.2 Durchführung des Firmware-Updates Der sicherste Weg für den Firmware-Update ist die Benutzung der Basisplatine in Kombination mit der Software "FDT.EXE"...
  • Seite 42: Technische Daten

    Technische Daten Deutschmann Automation GmbH & Co. KG 15 Technische Daten Hier finden Sie alle nötigen technischen Daten zum UNIGATE IC2. ® Alle Maßangaben in mm. 15.1 Mechanik des UNIGATE ® ® 15.1.1 Abmessungen UNIGATE 45,00 2,70 3,20 3,95 0,47 2,54 ®...
  • Seite 43 Deutschmann Automation GmbH & Co. KG Technische Daten ® Die Stifte der UNIGATE ICs sind im Rastermaß 2,54 mm angeordnet. 25,00 front 15,24 4,88 DIP-Spacing Code 6 ® Wenn Sie auch an den Einsatz von anderen UNIGATE IC Varianten denken, müssen Sie eine max.
  • Seite 44: Technische Daten Unigate ® Ic2 - Profinet 2Port

    Technische Daten Deutschmann Automation GmbH & Co. KG ® 15.2 Technische Daten UNIGATE IC2 - PROFINET 2Port Merkmale Erläuterungen Betriebsspannung 3,3V ± 5 %, max. 460 mA DC Verpolungsschutz Spannungsver- Nein sorgung Schnittstelle 2 UART Schnittstellen, 1 synchron serielle Schnittstelle...
  • Seite 45: Zubehör

    Von Deutschmann Automation sind folgende Hilfsmittel zu erhalten. 16.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. Die Vorgehensweise für das Update selbst ist in der Software beschrieben.
  • Seite 46: 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 47: Anhang

    Deutschmann Automation GmbH & Co. KG Anhang 17 Anhang 17.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...
  • Seite 48 Anhang Deutschmann Automation GmbH & Co. KG jeweiligen Produkt) ® IC2 beim  PBDPX = PROFIBUS DP-Variante X (siehe Vergleichstabelle UNIGATE jeweiligen Produkt) PBDPV0 = PROFIBUS DPV0 PBDPV1 = PROFIBUS DPV1 Serial RS232/485/422 ® Bedienerhandbuch UNIGATE IC2 - PROFINET 2Port V. 1.5...
  • Seite 49: Service

    Deutschmann Automation GmbH & Co. KG Service 18 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.

Inhaltsverzeichnis