Herunterladen Inhalt Inhalt Diese Seite drucken

DEUTSCHMANN AUTOMATION UNIGATE CM - CANopen Bedienerhandbuch

Universal feldbus-gateway
Inhaltsverzeichnis

Werbung

Bedienerhandbuch
Universal Feldbus-Gateway
®
UNIGATE
CM - CANopen
Deutschmann Automation GmbH & Co. KG
www.deutschmann.de | wiki.deutschmann.de

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für DEUTSCHMANN AUTOMATION UNIGATE CM - CANopen

  • Seite 1 Bedienerhandbuch Universal Feldbus-Gateway ® UNIGATE CM - CANopen Deutschmann Automation GmbH & Co. KG www.deutschmann.de | wiki.deutschmann.de...
  • Seite 2 Handbuch Art.-Nr.: V4010...
  • Seite 3: Inhaltsverzeichnis

    Deutschmann Automation GmbH & Co. KG Hinweise zur CE-Kennzeichnung der Baugruppe ... 8 EU-Richtlinie EMV ......8 Einsatzbereich .
  • Seite 4 Deutschmann Automation GmbH & Co. KG Scriptabarbeitungszeiten ......22 10 Hardware-Anschlüsse, Schalter und Leuchtdioden ..24 10.1 Gerätebeschriftung .
  • Seite 5 Deutschmann Automation GmbH & Co. KG 16.5 Inbetriebnahme ......43 16.6 CANopen-Adresse und Baudrate einstellen ....43 16.7 CANopen-Anschluss .
  • Seite 6 Deutschmann Automation GmbH & Co. KG ® ® UNIGATE Feldbus Gateway UNIGATE CM - CANopen V. 1.3 23.6.17...
  • Seite 7 Für Verbesserungsvorschläge sind wir dankbar. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2017. 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: Hinweise Zur Ce-Kennzeichnung Der Baugruppe

    Die EU-Konformitätserklärungen werden gemäß der EU-Richtlinie, Artikel 10, für die zuständi- gen Behörden zur Verfügung gehalten bei: Deutschmann Automation GmbH & Co. KG, Carl-Zeiss-Str. 8, 65520 Bad Camberg Einsatzbereich Die Baugruppen sind ausgelegt für den Einsatz im Industriebereich und erfüllen die folgenden Anforderungen.
  • Seite 9: Hinweise Für Den Hersteller Von Maschinen

    Deutschmann Automation GmbH & Co. KG Hinweise für den Hersteller von Maschinen Hinweise für den Hersteller von Maschinen Einleitung ® Die Baugruppe UNIGATE stellt keine Maschine im Sinne der EU-Richtlinie "Maschinen" dar. Für die Baugruppe gibt es deshalb keine Konformitätserklärung bezüglich der EU-Richtlinie Maschinen.
  • Seite 10: Einführung

    Einführung Deutschmann Automation GmbH & Co. KG Einführung ® Die Baugruppe UNIGATE CM-CANopen dient als Anpassung einer seriellen Schnittstelle an CANopen. Es fungiert in diesem Anwendungsfall als Gateway und arbeitet als CANopen Slave. Es kann von jedem normkonformen Master betrieben werden.
  • Seite 11: Unigate ® Cm Software Flussdiagramm

    Deutschmann Automation GmbH & Co. KG Einführung ® UNIGATE CM Software Flussdiagramm ® ® ® 23.6.17 UNIGATE Feldbus-Gateway UNIGATE CM - CANopen V. 1.3...
  • Seite 12: Unigate ® Blockdiagramm

    Einführung Deutschmann Automation GmbH & Co. KG ® UNIGATE Blockdiagramm ® Das nachfolgende Bild zeigt ein typisches UNIGATE Modul-Design. ® UNIGATE CM Applikationsdiagramm Das nachfolgende Bild zeigt ein typisches Anschaltschema. ® ® ® UNIGATE Feldbus-Gateway UNIGATE CM - CANopen V. 1.3...
  • Seite 13: Die Betriebsmodi Des Gateway

    Deutschmann Automation GmbH & Co. KG Die Betriebsmodi des Gateway Die Betriebsmodi des Gateway Konfigurationsmodus (config mode) Der Konfigurationsmodus dient der Konfiguration des Gateways. In diesem Modus sind folgende Einstellungen möglich: • Script einspielen • Firmware updaten (nur CL-Basis) •...
  • Seite 14: Datenaustauschmodus (Data Exchange Mode)

    Die Betriebsmodi des Gateway Deutschmann Automation GmbH & Co. KG Auf der zusätzlichen CANopen - Schnittstelle (Applikationsseite) werden 4 Byte ausgege- ben: 1 Byte: Echo des 1. über CAN empfangenden Bytes 2 Byte: Rückgelesenes Byte IO8 3 Byte: Wert des DIP-Switch (wird zurzeit nicht bestückt, Wert ist fix „FF“)
  • Seite 15: Rs-Schnittstelle

    Deutschmann Automation GmbH & Co. KG RS-Schnittstelle RS-Schnittstelle ® RS-Schnittstellen beim UNIGATE Das UNIGATE CM - CANopen verfügt über die Schnittstellen RS232, RS422 und RS485. Die Hardware hat auch immer eine DEBUG-Schnittstelle (siehe Kapitel 7). ® Puffergrößen beim UNIGATE ®...
  • Seite 16: Ssi-Schnittstelle

    SSI-Schnittstelle Deutschmann Automation GmbH & Co. KG SSI-Schnittstelle ® Das UNIGATE unterstützt auch den Anschluss von Applikationen bzw. Produkten, die über SSI kommunizieren. Inbetriebnahme der SSI-Schnittstelle Das benötigte Script (example_SSI) sowie die Firmware- (Cust0023) und Protocol Developer- Erweiterung (Cust_ssi.xml) können kostenfrei aus dem Internet unter www.deutschmann.de bezogen werden.
  • Seite 17: Hardware-Beschaltung

    (hier am Beispiel CL-PB): Special Firmware (23) not loaded RS-PBV1-CL (232/422/485) V7.31[30] (c)dA Switch=0x02FF Script(8k)="SSI" Author="Deutschmann Automation" Version="V 1.0" Date=20.03.2008 SN=47110002 ID=2 Konfigmode... Der Hinweis "Special Firmware (23) not loaded" bedeutet, dass die Firmware-Erweiterung noch nicht geladen ist. Die Erweiterung wird geladen über Extras -> Firmware Script Exten- sion.
  • Seite 18: Die Debug Schnittstelle

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

    Nach dem ISO/OSI-Modell kann eine Kommunikation in sieben Schichten, Layer 1 bis Layer 7, aufgeteilt werden. Die Gateways der DEUTSCHMANN AUTOMATION setzen die Layer 1 und 2 vom kundenspezi- fischen Bussystem (RS485 / RS232 / RS422) auf das entsprechende Feldbussystem um. Layer 3 bis 6 sind leer, der Layer 7 wird gemäß...
  • Seite 20: Erstellung Eines Scripts

    Erstellung eines Scripts Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts Hinweis: Alle Befehle die sich auf die Erweiterung beziehen funktionie- ren im Debug-Modus nicht! Was ist ein Script Ein Script ist eine Anreihung von Befehlen, die in exakt dieser Reihenfolge ausgeführt werden.
  • Seite 21: Die Benutzung Des Protocol Developer

    Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts Vorgehensweise hierbei bereits bekannt sein. Beispielhaft sei hier die Einstellung der IP- Adresse und der Net-Mask eines Ethernet-Gateways genannt. Diese Werte müssen fix bekannt sein und sind auch zur Laufzeit nicht vorhanden. Ein weiterer Grund für die Konfiguration dieser Werte in WINGATE ist folgender: Nach einem Update des Scripts bleiben diese Werte unangetastet, d.
  • Seite 22: Scriptabarbeitungszeiten

    Erstellung eines Scripts Deutschmann Automation GmbH & Co. KG Fehler[%] = (abs(BaudIst - BaudSoll) / BaudSoll) * 100 In unserem Beispiel ergibt sich somit ein Fehler von: Fehler = (abs(9615.38 - 9600 / 9600) * 100 = 0.16% Fehler, die unter 2% liegen können in der Praxis toleriert werden! Nachfolgend finden Sie eine Auflistung von Baudraten bei 40 MHz-Quarzfrequenz mit den dazu- gehörigen Fehlern:...
  • Seite 23 Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts Sollte trotz dieser Massnahmen die Abarbeitungszeit zu gross sein, besteht die Möglichkeit, einen kundenspezifischen Scriptbefehl zu generieren, der dann mehrere Aufgaben in einem Scriptbefehl abarbeitet. Wenden Sie sich dazu bitte an unsere Support-Abteilung.
  • Seite 24: Hardware-Anschlüsse, Schalter Und Leuchtdioden

    Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 10 Hardware-Anschlüsse, Schalter und Leuchtdioden 10.1 Gerätebeschriftung Bild 1: Anschlussbeschriftung und Terminierung Bild 2: Frontblende: Drehschalter, DIP-Switch, Leuchtanzeigen und Terminierung CO Sollte die Frontblende herausspringen, so hat dies keinen Einfluss auf die Funktion oder die Qualität des Gerätes.
  • Seite 25: Stecker Versorgungsspannung Und Debug-Schnittstelle

    Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden Für den Betrieb an einer 485-Schnittstelle müssen die beiden Pins mit der Bezeichnung “485-“ zusammen angeschlossen werden. Ebenso die beiden Pins “485+“. 10.2.2 Stecker Versorgungsspannung und DEBUG-Schnittstelle Pinbelegung X2 (4-pol. Schraub-Steckverbinder; an der Unterseite, hinten) Pin Nr.
  • Seite 26: Stromversorgung

    Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 10.2.5 Stromversorgung Das Gerät ist mit 10-33 VDC zu versorgen. Die Spannungsversorgung erfolgt über den 4pol. Schraub-/Steckverbinder an der Unterseite. ® Bitte beachten Sie, dass Geräte der Serie UNIGATE nicht mit Wechselspannung (AC) betrie- ben werden sollten.
  • Seite 27: Led "Power/State

    Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden Flackernd AutoBaud/LSS Auto Baudraten-Erkennung in Bearbeitung oder LSS Service in Bearbeitung (abwechselnd flackernd mit RUN LED). Doppel-Blinken Fehlerkontroll-Ereignis Ein ”Guard”-Vorgang (NMT-Slave oder NMT-Master) oder ein heartbeat-Ereignis (Heartbeat ”Consumer”) fand statt.
  • Seite 28: Leds 1 / 2 / 4 / 8 (Error No / Select Id)

    Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 10.3.5 LEDs 1 / 2 / 4 / 8 (Error No / Select ID) Blinken diese 4 LED's und die LED “State“ leuchtet gleichzeitig rot, wird binärcodiert (Umrech- nungstabelle siehe Anhang) gemäß der Tabelle im Kapitel "Fehlerbehandlung" die Fehlernum- mer angezeigt.
  • Seite 29: Termination (Canopen)

    Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden Schalterstellungen: Schalter- Schalter- stellung stellung Funktion Beschreibung Firmware- Update (Beschreibung siehe Kapitel 13) Erweiterung (Beschreibung siehe Kapitel 4.2) Testmode Hinweis: Diese Betriebsart kann nur durch einen Neustart beendet werden. (Beschreibung siehe Kapitel 4.1) Diese Stellung dient auch zum Update der Firmware des CL-Moduls.
  • Seite 30 Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG Im Auslieferungszustand ist die Node-ID 1 im EEROM gespeichert. Bild 3: DIP-Switch ® ® ® UNIGATE Feldbus-Gateway UNIGATE CM - CANopen V. 1.3 23.6.17...
  • Seite 31: Fehlerbehandlung

    Deutschmann Automation GmbH & Co. KG Fehlerbehandlung 11 Fehlerbehandlung ® 11.1 Fehlerbehandlung beim UNIGATE Erkennt das Gateway einen Fehler, so wird dieser dadurch signalisiert, dass die LED “State“ rot leuchtet und gleichzeitig die Fehlernummer gemäß nachfolgender Tabelle über die LED's “Error ®...
  • Seite 32: Fehler Auf Der Cl-Erweiterung

    Fehlerbehandlung Deutschmann Automation GmbH & Co. KG 11.1.1 Fehler auf der CL-Erweiterung Bei allen Funktionen auf der CL-Erweiterung gilt, dass ein aufgetretener Fehler, über ein rotes Blinken der Power/State-LED signalisiert wird. Dabei geht die LED entsprechend der aufgetrete- nen Fehlernummer aus. Danach erfolgt eine kurze Pause, und die Blinksequenz wird wiederholt.
  • Seite 33: Aufbaurichtlinien

    Deutschmann Automation GmbH & Co. KG Aufbaurichtlinien 12 Aufbaurichtlinien 12.1 Montage der Baugruppe Die Baugruppe mit den max. Abmessungen (23x117x117mm BxTxH) ist für den Schaltschran- keinsatz (IP20) entwickelt worden und kann deshalb nur auf einer Normprofilschiene (tiefe Hut- schiene nach EN50022) befestigt werden.
  • Seite 34: Kommunikationsschnittstelle Canopen

    Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG 12.2.1.1 Stromversorgung Das Gerät ist mit 10..33VDC zu versorgen. • Schließen Sie die Versorgungsspannung an die 4-polige Steckschraubklemme entspre- chend der Beschriftung auf dem Gerät an. 12.2.1.2 Anschluss des Potentialausgleichs Die Verbindung zum Potentialausgleich erfolgt automatisch beim Aufsetzen auf die Hutschiene.
  • Seite 35: Schirmung Von Leitungen

    Deutschmann Automation GmbH & Co. KG Aufbaurichtlinien Anhand der folgenden Tabelle können Sie durch die Kombination der einzelnen Gruppen die Bedingungen für das Verlegen der Leitungsgruppen ablesen. Gruppe A Gruppe B Gruppe C Gruppe A Gruppe B Gruppe C Tabelle: Leitungsverlegevorschriften in Abhängigkeit der Kombination von Leitungsgruppen 1) Leitungen können in gemeinsamen Bündeln oder Kabelkanälen verlegt werden.
  • Seite 36: Firmware Cl-Erweiterung Mit Canopen-Schnittstelle

    Firmware CL-Erweiterung mit CANopen-Schnittstelle Deutschmann Automation GmbH & Co. KG 13 Firmware CL-Erweiterung mit CANopen-Schnittstelle Die Firmware-Version wird im Konfigurationsmodus (siehe Kapitel 4.1) mit ausgegeben. Es erscheint die eigentliche Einschaltmeldung und folgend die Meldung der Erweiterung, die analog zu folgender aussieht: Ext-Board: CL-Erweiterung(CANopen-IO-DICNET) V0.74 (c)dA SN=4294967295...
  • Seite 37: Canopen

    Deutschmann Automation GmbH & Co. KG CANopen 14 CANopen 14.1 Beschreibung CANopen ® Diese Spezifiktion baut auf der Norm CiA Draft Standard 301 (DS301) auf. CANopen unterstützt den Standard CAN-Rahmen mit 11-bit Identifier. Es ist nicht notwendig, den erweiterten CAN-Rahmen mit 29-bit Identifier zu unterstützen.
  • Seite 38: Canopen V4

    CANopen Deutschmann Automation GmbH & Co. KG Benutzen Sie folgende Werte als Parameter: CAN Layer 2 Wenn Sie CAN Layer 2 benutzen wollen, können Sie eine spezielle Script Initialisierung setzen, mit der Sie Zugriff auf jede CAN Nachricht ohne Filter haben. Bitte beachten Sie, dass in diesem Fall das Datenformat für ReadBus und WriteBus von anderen Funktionalitäten abweicht.
  • Seite 39 Deutschmann Automation GmbH & Co. KG CANopen Folgendes Beispiel finden Sie in dem Ordner “example“ nach der Installation der Software “Protocol Developer“ (in diesem Beispiel ist die genaue Initialisierung beschrieben): • Example_CO_V4.dss Folgende feldbusspezifischen Scriptbefehle werden bei CANopen V4 unterstützt: •...
  • Seite 40: Technische Daten

    Technische Daten Deutschmann Automation GmbH & Co. KG 15 Technische Daten 15.1 Gerätedaten In der nachfolgenden Tabelle finden Sie die technischen Daten der Baugruppe. Nr. Parameter Daten Erläuterungen Einsatzort Schaltschrank Hutschienenmontage Schutzart IP20 Fremdkörper und Wasserschutz nach IEC 529 (DIN 40050)
  • Seite 41: Schnittstellendaten

    Deutschmann Automation GmbH & Co. KG Technische Daten 15.1.1 Schnittstellendaten In der nachfolgenden Tabelle sind technische Daten der auf dem Gerät vorhandenen Schnittstel- len aufgelistet. Die Daten sind den entsprechenden Normen entnommen. Schnittstellenbezeichnung RS232-C RS485/RS422 ® CANopen physikalische Schnittstelle RS485...
  • Seite 42: Inbetriebnahmeleitfaden

    Inbetriebnahmeleitfaden Deutschmann Automation GmbH & Co. KG 16 Inbetriebnahmeleitfaden 16.1 Beachte ® Die Inbetriebnahme des UNIGATE darf nur von geschultem Personal unter Beachtung der Sicherheitsvorschriften durchgeführt werden. 16.2 Komponenten ® Zur Inbetriebnahme des UNIGATE benötigen Sie folgende Komponenten: ® •...
  • Seite 43: Inbetriebnahme

    Deutschmann Automation GmbH & Co. KG Inbetriebnahmeleitfaden 16.5 Inbetriebnahme Um ein ordnungsgemäßes Arbeiten der Baugruppe zu gewährleisten, müssen Sie folgende Schritte bei der Inbetriebnahme unbedingt durchführen: 16.6 CANopen-Adresse und Baudrate einstellen Stellen Sie an der Feldbusseite der Baugruppe an dem DIP-Switch die CANopen-Node-ID und die Baudrate ein (siehe auch Kapitel 10.4.5).
  • Seite 44: Service

    Service Deutschmann Automation GmbH & Co. KG 17 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 45: Anhang

    Deutschmann Automation GmbH & Co. KG Anhang 18 Anhang 18.1 Erläuterung 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 46: Hexadezimal-Tabelle

    Anhang Deutschmann Automation GmbH & Co. KG ® PBDPX ProfibusDP-Variante X (siehe Vergleichstabelle UNIGATE IC beim jeweiligen Produkt) PBDPV0 = ProfibusDPV0 PBDPV1 = ProfibusDPV1 Serial RS232/485/422 18.2 Hexadezimal-Tabelle Dezimal Binär 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001...

Inhaltsverzeichnis