Herunterladen Diese Seite drucken

DEUTSCHMANN AUTOMATION UNIGATE CL-RS Bedienerhandbuch

Universal feldbus-gateway

Werbung

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

Werbung

loading

Inhaltszusammenfassung für DEUTSCHMANN AUTOMATION UNIGATE CL-RS

  • Seite 1  Bedienerhandbuch Universal Feldbus-Gateway ® UNIGATE CL - RS Deutschmann Automation GmbH & Co. KG www.deutschmann.de | wiki.deutschmann.de...
  • Seite 2 Handbuch Art.-Nr.: V3560...
  • Seite 3 Deutschmann Automation GmbH & Co. KG Hinweise zur CE-Kennzeichnung der Baugruppe ... 8 EU-Richtlinie EMV ......8 Einsatzbereich .
  • Seite 4 Deutschmann Automation GmbH & Co. KG Weitere Einstellungen am Gateway ....19 Die Benutzung des Protocol Developer ....20 Genauigkeiten der Baudraten .
  • Seite 5 Deutschmann Automation GmbH & Co. KG 10.6.1 Datenaufbau Feldbusseite (z.B. PROFIBUS): ....33 10.6.2 Datenaufbau Applikationsseite: ......33 10.6.3 Konfiguration: über Wingate ab wcf Datei Version 396 .
  • Seite 6 Deutschmann Automation GmbH & Co. KG 14 Technische Daten ......51 14.1 Gerätedaten ....... . 51 14.1.1 Schnittstellendaten .
  • Seite 7 Für Verbesserungsvorschläge sind wir dankbar. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 – 2021. 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 Scha- denersatz.
  • Seite 8 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-Straße 8, 65520 Bad Camberg Einsatzbereich Die Baugruppen sind ausgelegt für den Einsatz im Industriebereich und erfüllen die folgenden Anforderungen.
  • Seite 9 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 Deutschmann Automation GmbH & Co. KG Einführung ® Die Baugruppe UNIGATE CL - RS dient als Konverter zwischen zwei seriellen Schnittstellen. Es können die Schnittstellen RS232 oder RS485 oder RS422 genutzt werden. Das Datenprotokoll zwischen den Schnittstellen wird über ein Script realisiert.
  • Seite 11 Deutschmann Automation GmbH & Co. KG Einführung UNIGATE ® CL Software Flussdiagramm ® ® 16.7.21 UNIGATE Feldbus-Gateway UNIGATE CL - RS V. 3.1...
  • Seite 12 Einführung Deutschmann Automation GmbH & Co. KG UNIGATE ® Blockdiagramm ® Das nachfolgende Bild zeigt ein typisches UNIGATE Modul-Design. UNIGATE ® Applikationsdiagramm Das nachfolgende Bild zeigt ein typisches Anschaltschema. ® ® UNIGATE Feldbus-Gateway UNIGATE CL - RS V. 3.1 16.7.21...
  • Seite 13 Deutschmann Automation GmbH & Co. KG Die Betriebsmodi des Gateway Die Betriebsmodi des Gateway Konfigurationsmodus (config mode) Der Konfigurationsmodus (1. serielle Schnittstelle) dient der Konfiguration des Gateways. In die- sem Modus sind folgende Einstellungen möglich: • Script einspielen • Firmware updaten •...
  • Seite 14 RS-Schnittstelle Deutschmann Automation GmbH & Co. KG RS-Schnittstelle Allgemein Zur Unterscheidung werden in diesem Handbuch die Begriffe 1. + 2. serielle (RS)-Schnittstelle verwendet. Die 1. RS-Schnittstelle an der Oberseite ist vergleichbar mit der Applikationsschnittstelle, wie auch bei den bekannten Hutschienenmodulen.
  • Seite 15 Deutschmann Automation GmbH & Co. KG SSI-Schnittstelle SSI-Schnittstelle ® Das UNIGATE unterstützt auch den Anschluss von Applikationen bzw. Produkten, die über SSI kommunizieren. Inbetriebnahme der SSI-Schnittstelle Die Konfiguration der SSI-Schnittstelle erfolgt im Konfigurationsmodus mit der Software  WINGATE, Protokoll SSI. Über die Parameter „Resolution“ (1 bit ... 15 bit, 24 bit ... 25 bit), „SSI Encoder Type“...
  • Seite 16 SSI-Schnittstelle Deutschmann Automation GmbH & Co. KG 6.2.4 Parameter Geberüberwachung (Check Encoder) Mit dem Parameter „Check Encoder“ kann eine Geberüberwachung aktiviert werden, sofern der verwendete SSI-Geber diese Funktion unterstützt. Es wird überprüft, ob nach dem letzten gele- senen Geberbit die Datenleitung noch für mindestens ein Bit auf Low gezogen bleibt. Erkennt ®...
  • Seite 17 Deutschmann Automation GmbH & Co. KG Die Debug Schnittstelle 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 18 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) um. Layer 3 bis 6 sind leer, der Layer 7 wird gemäß...
  • Seite 19 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 20 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 http://www.deutschmann.de heruntergeladen werden.
  • Seite 21 Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts 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:...
  • Seite 22 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG ® 10 Implementierte Protokolle im UNIGATE CL mit Universalscript ® Das UNIGATE CL wird mit dem Script „Universalscript Deutschmann“ ausgeliefert. Die Konfigu- ® ration der Protokolle erfolgt mit der Software WINGATE. Siehe dazu die „Anleitung UNIGATE CL - Konfiguration mit WINGATE“.
  • Seite 23 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript 10.2.1 Datenaufbau 10.2.2 Parameter Feldbus Triggerbyte: Siehe „Das Triggerbyte“ Kapitel 10.9, auf Seite 41 Längenbyte: Siehe „Das Längenbyte“ Kapitel 10.10, auf Seite 41 10.2.3 Parametertabelle RS232 10.2.3.1 Startzeichen (232 Start character) Ist dieses Zeichen definiert, wertet das Gateway nur die Daten an der RS232-Schnittstelle aus, die nach diesem Startzeichen folgen.
  • Seite 24 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG 10.2.3.5 Endezeichen (232 End character) Wenn dieses Zeichen definiert ist, empfängt das Gateway Daten von der RS232-Schnittstelle bis zu diesem Zeichen. Als Sonderfall kann hier das Kriterium „Timeout“ definiert werden. Dann empfängt das Gateway solange Zeichen, bis eine definierte Pause auftritt.
  • Seite 25 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript 10.3.3 Datenverkehr 10.3.3.1 Einleitung des Datenverkehrs durch den niederprioren Teilnehmer Empfängt der niederpriore Teilnehmer auf ein ausgesendetes STX ebenfalls ein STX, dann unterbricht er seinen Sendewunsch, geht in den Empfangsmode über und quittiert das empfan- gene STX mit DLE.
  • Seite 26 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG ® 10.4.2 UNIGATE als Modbus-Master 10.4.2.1 Vorbereitung Vor dem Beginn des Datenaustausches müssen die Parameter „Baudrate“, „Parity“, „Start-“, Stop-“ und „Datenbits“ sowie gegebenenfalls „Triggerbyte“ und „Längenbyte“ eingestellt werden.
  • Seite 27 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript ® 10.4.3 UNIGATE als Modbus-Slave 10.4.3.1 Vorbereitung Vor dem Beginn des Datenaustausches müssen die Parameter „Trigger-“ und „Längenbyte“, „Baudrate“, „Parity“, „Start-“, Stop-“ und „Datenbits“ eingestellt werden. Am Drehschalter auf der RS-Seite muss der Modbus-ID eingestellt werden, unter dem das Gate- way im Modbus angesprochen wird.
  • Seite 28 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG 10.5.1 Datenaufbau Feldbusseite z.B.: PROFIBUS Gilt für In und Out 1. Byte: Trigger-Byte, optional (siehe Kapitel 10.9, Das Triggerbyte) 2. Byte: Feldbuslängen-Byte, optional (siehe Kapitel 10.10, Das Längenbyte) 3.
  • Seite 29 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript Darstellung der Daten im Modbus Master (FC1): Beispiel: StartAdress 0008, Length 80, FC2 (Read Input Status) [01] [02] [00] [07] [00] [50] [c9] [f7] ® UNIGATE sendet über RS232/485 Response:...
  • Seite 30 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG 10.5.1.3 Beispiel: Schreibe Single Coil FC5 ® Feldbus Master hat z.B. einmal folgende Daten an das UNIGATE gesendet: 07 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 20 20 20...
  • Seite 31 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript Im folgenden Beispiel wird das Bit (Coil) in Adresse 0002 auf High (1) gesetzt:  Die Feldbusdaten werden aktualisiert: 02 03 04 05 06 07 00 00 00 00 00 Der interne Buffer behält sich auch diesen Wert, daher kann er vom Master per FC1 Read Coil...
  • Seite 32 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG In dem Modbus Request sieht man das als Adresse der Wert 00 07 gesendet wird. (Wie auch im Kapitel Universal Modbus Master erwähnt ziehen manche Master System eins als Offset ab.) Daraus ergibt sich der Byte-Offset für die Feldbusausgangsdaten =>...
  • Seite 33 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript  Die 1. Zeile zeigt den Feldbusdateninhalt VOR dem Update. 1F 0E FF 03 04 05 06 07 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00... ...
  • Seite 34 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG 10.6.3 Konfiguration: über Wingate ab wcf Datei Version 396 Parameter Name Wertebereich Erklärung Modbus Timeout (10ms) 1 ... 255 (10ms ... 2550ms) Maximale Wartezeit auf den “Response”...
  • Seite 35 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript 10.6.3.1 Beispiel: Read coil status FC1 Konfiguration Dateninhalt Modbus Slave ® UNIGATE liest Adresse 5 + 6 und „mapped“ (kopiert) es in den Ausgangsbuffer in das 6. Byte ®...
  • Seite 36 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG AD 07 00 00 00 00 00 00 01 00 00 00 00 00 00 00 AE 07 00 00 00 00 00 00 03 00 00 00 00 00 00 00...
  • Seite 37 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript Im folgenden Beispiel ändert sich der Inhalt von Adresse 10009 von 0 -> 1 Im nächsten Beispiel wurde nur die „No. Of Points auf 10 geändert. D.h. es werden nun 10 Bits => 2 Byte ausgelesen. Aus diesem Grund hat sich auch das Feldbus- längen Byte ( 2.
  • Seite 38 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG Dabei hält der angesprochene Slave folgende Daten in seinen Registern vor: Register Adresse Wert(hex) 40000 0x0000 40001 0x0202 40002 0x0303 40003 0x0000 40004 0x0000 Register = 1 Word = 2 Byte In manchen Anwendungen wird in der Dokumentation ein Offset + 1 bei der Adresse vorausgesetzt.
  • Seite 39 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript 10.6.3.6 Beispiel: Preset single register FC6 Konfiguration ® SPS sendet zum UNIGATE 00 FF 00 00 00 00 00 FF 00 00 00 00 00 00 00 00 00 00 00 00 00 ... ...
  • Seite 40 Implementierte Protokolle im UNIGATE® CL mit Universalscript Deutschmann Automation GmbH & Co. KG Speicherinhalt von Modbus Slave nach Response: Bitte beachten sie das No. Of coils = 10 ist, deswegen wird bei dem Wert 0x05 nur das untere Bit in Adresse 0011 geschrieben, Adress 0013 wäre schon das Bit Nr 11 das nicht mehr übertragen wird.
  • Seite 41 Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CL mit Universalscript 10.7 Protokoll „Universal Modbus ASCII Master/Slave“ ® Der Feldbusdatenaustausch für Modbus ASCII ist identisch mit RTU. Das UNIGATE überträgt automatisch auf der seriellen Seite die Daten im ASCII Format....
  • Seite 42 Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 11 Hardware-Anschlüsse, Schalter und Leuchtdioden 11.1 Gerätebeschriftung Bild 1: Anschlussbeschriftung und Terminierung Bild 2: Frontblende: Drehschalter und Leuchtanzeigen 11.2 Stecker 11.2.1 Stecker zum externen Gerät (1. RS-Schnittstelle) An dem an der Oberseite des Gerätes zugänglichen Stecker (Beschriftung: APPLICATION) ist die 1.
  • Seite 43 Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden 11.2.2 Stecker Versorgungsspannung und DEBUG-Schnittstelle Pinbelegung x2 (4pol. Schraub-Steckverbinder; an der Unterseite, hinten) Pin Nr. Name Funktion UB (Pwr) 10..33 Volt Versorgungsspannung 0V (Pwr) 0 Volt Versorgungsspannung Rx Debug Empfangssignal Debug...
  • Seite 44 Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 11.3.1 LED “(Bus) Power“ Diese LED ist direkt mit der (optional auch potentialgetrennten) Versorgungsspannung der 2. seriellen Schnittstelle verbunden. 11.3.2 LED “(Bus) State“ für die 2. serielle Schnittstelle grün leuchtend initialisiert und gestartet grün blinkend...
  • Seite 45 Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden Nähere Information zum Thema Busabschluss finden Sie in der allgemeinen RS485 Literatur. Wird der integrierte Widerstand verwendet ist zu berücksichtigen, dass damit automatisch ein Pull-Down-Widerstand (390) nach Masse und ein Pull-Up-Widerstand (390) nach VCC akti- viert wird.
  • Seite 46 Fehlerbehandlung Deutschmann Automation GmbH & Co. KG 12 Fehlerbehandlung 12.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 No“...
  • Seite 47 Deutschmann Automation GmbH & Co. KG Fehlerbehandlung LED8 LED4 LED2 LED1 Fehlernr. Protokoll Fehlerbeschreibung keine Universalscript Unterstüt- alle Protokolle zung alle Protokolle Unbekanntes Protokoll Timeout-Modbus Slave Modbus RTU Master Teilnehmer hat nicht innerhalb der Modbus ASCII Master festgesetzten Zeit (Reponsetime) geantwortet.
  • Seite 48 Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG 13 Aufbaurichtlinien 13.1 Montage der Baugruppe Die Baugruppe mit den max. Abmessungen (23x116x115mm BxHxT) ist für den Schaltschran- keinsatz (IP20) entwickelt worden und kann deshalb nur auf einer Normprofilschiene (tiefe Hut- schiene nach EN50022) befestigt werden.
  • Seite 49 Deutschmann Automation GmbH & Co. KG Aufbaurichtlinien 13.2.1.2 Anschluss des Potentialausgleichs Die Verbindung zum Potentialausgleich erfolgt automatisch beim Aufsetzen auf die Hutschiene. 13.2.2 Leitungsführung, Schirmung und Maßnahmen gegen Störspannung Gegenstand dieses Kapitels ist die Leitungsführung bei Bus-, Signal- und Versorgungsleitungen mit dem Ziel, einen EMV-gerechten Aufbau Ihrer Anlage sicherzustellen.
  • Seite 50 Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG Nur im Ausnahmefall kann der Schirm auch einseitig aufgelegt werden. Dann erreichen Sie jedoch nur eine Dämpfung der niedrigeren Frequenzen. Eine einseitige Schirmanbindung kann günstiger sein, wenn, • die Verlegung einer Potentialausgleichsleitung nicht durchgeführt werden kann •...
  • Seite 51 Deutschmann Automation GmbH & Co. KG Technische Daten 14 Technische Daten 14.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 52 Technische Daten Deutschmann Automation GmbH & Co. KG 14.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 physikalische Schnittstelle Norm DIN 66020 EIA-Standard Übertragungsart...
  • Seite 53 Deutschmann Automation GmbH & Co. KG Inbetriebnahmeleitfaden 15 Inbetriebnahmeleitfaden 15.1 Beachte ® Die Inbetriebnahme des UNIGATE darf nur von geschultem Personal unter Beachtung der Sicherheitsvorschriften durchgeführt werden. 15.2 Komponenten ® Zur Inbetriebnahme des UNIGATE benötigen Sie folgende Komponenten: ® •...
  • Seite 54 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.
  • Seite 55 Deutschmann Automation GmbH & Co. KG Anhang 17 Anhang 17.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 56 Anhang Deutschmann Automation GmbH & Co. KG PBDPV1 = ProfibusDPV1 Serial RS232/485/422 17.2 Hexadezimal-Tabelle Dezimal Binär 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011 1100 1101 1110 1111 ® ® UNIGATE Feldbus-Gateway UNIGATE CL - RS V. 3.1...
  • Seite 57 Deutschmann Automation GmbH & Co. KG Anhang ® ® 16.7.21 UNIGATE Feldbus-Gateway UNIGATE CL - RS V. 3.1...