Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

Bedienerhandbuch
Universelles Feldbus-Gateway
®
UNIGATE
IC - LONWorks (62)
Deutschmann Automation GmbH & Co. KG
www.deutschmann.de | wiki.deutschmann.de

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für DEUTSCHMANN AUTOMATION UNIGATE IC-LONWorks

  • Seite 1 Bedienerhandbuch Universelles Feldbus-Gateway ® UNIGATE IC - LONWorks (62) Deutschmann Automation GmbH & Co. KG www.deutschmann.de | wiki.deutschmann.de...
  • Seite 2                                         ...
  • Seite 4: Inhaltsverzeichnis

    Deutschmann Automation GmbH & Co. KG Allgemeine Einführung ..... . 10 ® Das UNIGATE IC ......11 Technische Einführung .
  • Seite 5 Deutschmann Automation GmbH & Co. KG Start im Debugmode ......25 Kommunikationsparameter für die Debugschnittstelle ..25 Möglichkeiten mit der Debug Schnittstelle .
  • Seite 6 Deutschmann Automation GmbH & Co. KG 12 Technische Daten ......42 ® 12.1 Mechanik des UNIGATE IC .
  • Seite 7 Deutschmann Automation GmbH & Co. KG ® Bedienerhandbuch UNIGATE IC - LONWorks (62) V. 2.4 24.7.20...
  • Seite 8 Für Verbesserungsvorschläge sind wir dankbar. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2020. 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 Deutschmann Automation GmbH & Co. KG ® Bedienerhandbuch UNIGATE IC - LONWorks (62) V. 2.4 24.7.20...
  • Seite 10: Allgemeine Einführung

    Durch die flexible Firmware des UNIGATE IC 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 IC als eine konsequente Fortführung dieser erfolgreichen Produktlinie.
  • Seite 11: Das Unigate ® Ic

    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 ®...
  • Seite 12: Unigate ® Ic Hardwareübersicht

    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. ® 24.7.20 Bedienerhandbuch UNIGATE IC - LONWorks (62) V. 2.4...
  • Seite 13: Hardware Design

    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.
  • Seite 14: Boot Enable

    Deutschmann Automation GmbH & Co. KG Hardware Design < 0,3V / 5mA > 1,95V / 10µA < 0,6V / 1mA > 3,8V / 0,1mA Reset Logic < 0,8V / 0,5mA > 1,95V / 10µA < 0,33V / 4mA > 3,8V / 4mA...
  • Seite 15: Led - Ln

    Hardware Design Deutschmann Automation GmbH & Co. KG • LED blinkt: Blinkt mit der Frequenz von 1/2 Hz. Der Knoten hat einen Applikationscode aber keine Netzapplikationsinformation. • LED aus: Der Knoten hat beides, sowohl Applikation und Konfiguration. 3.2.9 LED - LN Sie blinkt beim Betätigen der Service Taste oder einem Wink Kommando und leuchtet wenn ein-...
  • Seite 16: Prinzipielle Vorgehensweise

    Deutschmann Automation GmbH & Co. KG Hardware Design Prinzipielle Vorgehensweise Theoretisch ist es ausreichend, den in Ihrer Anwendung enthaltenen RS232-Treiber durch das ® UNIGATE IC zu ersetzen. Ihr Gerät, das im wesentlichen wie oben aufgebaut sein dürfte wird nun modifiziert, so dass an der 9-pol.
  • Seite 17 Hardware Design Deutschmann Automation GmbH & Co. KG Variante 1: Einsatz als reines Koppelmodul für den Bus ® Das UNIGATE IC wickelt selbständig die Kommunikation mit dem Kundengerät über die TTL- Schnittstelle ab. ® 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.
  • Seite 18 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.
  • Seite 19: Layout-Beispiele

    Hardware Design Deutschmann Automation GmbH & Co. KG 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. Layout-Beispiele ® Bedienerhandbuch UNIGATE IC - LONWorks (62) V.
  • 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

    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:...
  • Seite 22: Die Serielle Schnittstelle

    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, dass Ihre Anwendung zumindest auf der Softwareseite nicht geändert werden muss; der große Leistungsumfang der ®...
  • Seite 23: Synchrone Schnittstelle

    Zur Zeit sind die Schieberegistertypen "RiseClk_RiseLoad" und "RiseClk_LowLoad" imple- men-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 24 Deutschmann Automation GmbH & Co. KG Synchrone Schnittstelle WriteShiftRegister ( OutBuffer[0] ) : ReadShiftRegister ( InBuffer[0] ) ; // Eingangsdaten befinden sich jetzt in InBuffer // 0x58 liegt an den Ausgängen des Analogwandlers // 0x21 an den Ausgängen des Schieberegisters ®...
  • Seite 25: Die Debug Schnittstelle

    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.
  • Seite 26: Script Und Konfiguration

    Deutschmann Automation GmbH & Co. KG Script und Konfiguration Script und Konfiguration Übersicht ® Das im UNIGATE IC gespeicherte Script und die Konfiguration können über die serielle Schnitt- stelle (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 27 Script und Konfiguration Deutschmann Automation GmbH & Co. KG Script Download Start Set UG in „Konfigmode“ Reset UG Host sendet Ctrl - T = 0x14 Nein UG antwortet: „OK“ (Timeout 100ms) Delay 100ms Host löscht Eingangsbuffer Disable Konfigmode Host sendet Ctrl+P = 0x10 UG meldet: „.“...
  • Seite 28: Konfiguration Des Unigate ® Ic

    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 29 Script und Konfiguration Deutschmann Automation GmbH & Co. KG • Parity: Kein 9600 Baud  • Baudrate: Default Einstellung. Diese Konfiguration kann über das Script geändert werden. ® Bedienerhandbuch UNIGATE IC - LONWorks (62) V. 2.4 24.7.20...
  • Seite 30: 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 31: Weitere Einstellungen Am Ic Gateway

    Erstellung eines Scripts Deutschmann Automation GmbH & Co. KG Weitere Einstellungen am IC 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 32: Scriptabarbeitungszeiten

    Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts Beispiel: Es soll die genaue Ist-Baudrate berechnet werden, wenn 9600 Baud vorgegeben werden, wobei das Gateway mit 40 MHz betrieben wird: = 40000000 / 32 = 1250000 = Round(1250000 / 9600) = Round(130.208) = 130 BaudIst = 1250000 / 130 = 9615.38...
  • Seite 33 Erstellung eines Scripts Deutschmann Automation GmbH & Co. KG • Senden und Empfangen von Daten an der Debug-Schnittstelle (nur wenn Protocol Developer auf PC gestartet ist) • Senden und Empfangen von Daten an der RS-Schnittstelle • Senden und Empfangen von Daten an der Feldbus-Schnittstelle •...
  • Seite 34: Lonworks

    Deutschmann Automation GmbH & Co. KG LONWorks LONWorks ® Allgemeines über UNIGATE LONWorks – RS232/RS485 ® Das UNIGATE LONWorks-Modul kommuniziert nach dem LONTalk-Protokoll. Das bedeutet, dass es mit allen LONWorks-Knoten kommunizieren kann, die diesem Protokoll entsprechen. Weitere Informationen über LONWorks Technologie erfahren Sie unter www.echelon.de und www.lonmark.org...
  • Seite 35: Lonworks35

    LONWorks Deutschmann Automation GmbH & Co. KG Eine SNVT beinhaltet Informationen über Typ, Auflösung und Größe. Die LONMark Vereinigung definiert Objekte, die für eine spezielle Anwendung benutzt werden, als eine Gruppe von SNVTs. Bitte beachten Sie, dass Netzwerkvariablen vom Anwender auch als nicht Standard definiert werden können und gewöhnlich nur Netzwerkvariablen oder NVs genannt werden.
  • Seite 36: Scriptbeispiel Für Die Initialisierung Des Lonworks

    Deutschmann Automation GmbH & Co. KG LONWorks ® Das UNIGATE IC LONWorks unterstützt max. 62 SNVTs. Unterstützte SNVTs: SNVT Master List Bis Firmware V1.21 -> No. 1 - 166 Version 11 Ab Firmware V1.22 -> No. 1 - 176 Version 12 Scriptbeispiel für die Initialisierung des LONWorks...
  • Seite 37 LONWorks Deutschmann Automation GmbH & Co. KG var SelfDocBuffer: buffer[20]; moveConst( SelfDocBuffer[0], "Vorlage LON SC"); var SelfDocsize : word ; moveConst( SelfDocsize, 14); // init SelfDocString LonSelfDocString( SelfDocBuffer[0], SelfDocsize); // note: new init will activate only if ProgramID or SNVT types are changed, // like Configmode or Testmode.
  • Seite 38: Lon-Spezifische Parameter

    Deutschmann Automation GmbH & Co. KG LONWorks if bDestination equal b0 then :CheckRS_In; ReadBus ( aBusInBuf[0] , wBusInSize ) ; Diese Routine ist ein Auszug aus dem Beispiel „LON_SC.dss“, das Sie im Protocol Developer unter dem Menü „New“ finden. Weitere LON Script Beispiele befinden sich im Ordner Examples.
  • Seite 39 LONWorks Deutschmann Automation GmbH & Co. KG // supported from ScriptRev 26 and higher Get ( BusInputLen16 , w_word ) ; // 0..512 Get ( BusOutputLen16 , w_word ) ; // 0..512 ................// LON only: // -------- Get ( LONProgramID , l_long ) ;...
  • Seite 40: Fehlerbehandlung Beim Unigate ® Ic

    Deutschmann Automation GmbH & Co. KG Fehlerbehandlung beim UNIGATE® IC ® 10 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 41: 11 Firmware Update

    Firmware Update Deutschmann Automation GmbH & Co. KG 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.
  • Seite 42: 12 Technische Daten

    Deutschmann Automation GmbH & Co. KG Technische Daten 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 ®...
  • Seite 43: Technische Daten Unigate ® Ic-Lonworks

    Technische Daten Deutschmann Automation GmbH & Co. KG ® 12.2 Technische Daten UNIGATE IC-LONWorks Merkmale Erläuterungen Betriebsspannung 5 V ± 5 %, max. 75 mA DC Schnittstelle 2 UART Schnittstellen, 1 synchron serielle Schnittstelle Feldbusseite Standard FTT-10A Programm-ID Einstellbar über Script...
  • Seite 44: 13 Zubehör

    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, dass 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.
  • Seite 45: Schnellstart

    Zubehör Deutschmann Automation GmbH & Co. KG ® 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-Anschluss zur Auswahl.
  • Seite 46 Deutschmann Automation GmbH & Co. KG Zubehör Für einen transparenten Datenaustausch können Sie sich das im Protocol Developer hinterlegte File laden (File -> New -> „LON_IC_Basisboard_UG62.dss“). Schalterstellung: Nur für Bus-Adapter SLTA-10 von Echelon: 1 - 3 4 - 8 ®...
  • Seite 47: 14 Anhang

    Anhang Deutschmann Automation GmbH & Co. KG 14 Anhang 14.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...
  • Seite 48 Deutschmann Automation GmbH & Co. KG Anhang Produkt) ® IC beim jeweiligen  PBDPX ProfibusDP-Variante X (siehe Vergleichstabelle UNIGATE Produkt) PBDPV0 = ProfibusDPV0 PBDPV1 = ProfibusDPV1 Serial RS232/485/422 ® 24.7.20 Bedienerhandbuch UNIGATE IC - LONWorks (62) V. 2.4...
  • Seite 49: 15 Service

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

Diese Anleitung auch für:

Unigate ic-lonworks 62

Inhaltsverzeichnis