Deutschmann Automation GmbH & Co. KG Hinweise zur CE-Kennzeichnung der Baugruppe ... 8 EU-Richtlinie EMV ......8 Einsatzbereich .
Seite 4
Deutschmann Automation GmbH & Co. KG Stecker ........23 9.2.1 Stecker zum externen Gerät (RS-Schnittstelle) .
Seite 5
Deutschmann Automation GmbH & Co. KG 14 Ethernet ....... . . 39 14.1 Netzwerkadressen, Netzwerkverbindungen...
Seite 6
Deutschmann Automation GmbH & Co. KG 17.12 Projektierung ....... 61 17.13 Literaturhinweis .
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 Scha- denersatz.
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.
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.
Einführung Deutschmann Automation GmbH & Co. KG Einführung ® Die Baugruppe UNIGATE EL-PROFIBUS DP dient als Anpassung einer Ethernet Schnittstelle an den PROFIBUS DP nach EN 50 170. Es fungiert in diesem Anwendungsfall als Gateway und arbeitet als PROFIBUS DP Slave. Es kann von jedem normkonformen PROFIBUS Master betrieben werden.
Einführung Deutschmann Automation GmbH & Co. KG ® UNIGATE Blockdiagramm ® Das nachfolgende Bild zeigt ein typisches UNIGATE Modul-Design. ® UNIGATE EL-Applikationsdiagramm Das nachfolgende Bild zeigt ein typisches Anschaltschema. ® ® UNIGATE Feldbus-Gateway UNIGATE EL - PROFIBUS DP V. 1.7...
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) •...
Die Betriebsmodi des Gateway Deutschmann Automation GmbH & Co. KG Testmodus (test mode) Einstellung des Testmodes Der Testmode wird eingestellt, indem die Schalter S4 und S5 beide in die Stellung "E" gebracht werden. Alle anderen Schalter werden für die Einstellung des Testmodus nicht berücksichtigt. Mit diesen Einstellungen muss das Gateway neu gestartet werden (durch kurzzeitiges Trennen von der Spannungsversorgung).
Deutschmann Automation GmbH & Co. KG RS-Schnittstelle RS-Schnittstelle ® RS-Schnittstellen beim UNIGATE ® Das UNIGATE EL - PROFIBUS DP verfügt über die Schnittstellen RS232, RS422 und RS485. Die Hardware hat auch immer eine DEBUG-Schnittstelle (siehe Kapitel 6). ® Puffergrößen beim UNIGATE ®...
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 17
Deutschmann Automation GmbH & Co. KG Die Debug Schnittstelle Ist das Debuggen auf die Applikation umgeleitet, wird kein Scriptbefehl unterstützt der eine Kom- munikation über die Applikationsschnittstelle durchführen möchte. Das sind z.B.: SendRS und ReceiveSomeCharRS. ® ® 22.6.17 UNIGATE Feldbus-Gateway UNIGATE EL - PROFIBUS DP V.
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äß...
Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts Erstellung eines Scripts Hinweis: Alle Befehle die sich auf die Erweiterung beziehen funktionieren im Debug-Modus nicht! Siehe Kapitel 6.5. Was ist ein Script Ein Script ist eine Anreihung von Befehlen, die in exakt dieser Reihenfolge ausgeführt werden.
Erstellung eines Scripts Deutschmann Automation GmbH & Co. KG Vorgehensweise hierbei bereits bekannt sein. Beispielhaft sei hier die Einstellung der IP-Adresse und der Netmask eines Ethernet-Gateways genannt. Ein weiterer Grund für die Konfiguration dieser Werte in WINGATE ist folgender: Nach einem Update des Scripts bleiben diese Werte unangetastet, d.
Deutschmann Automation GmbH & Co. KG Erstellung eines Scripts 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:...
Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden Gerätebeschriftung Bild 1: Anschlussbeschriftung und Terminierung Bild 2: Frontblende: Drehschalter, Leuchtanzeigen und Terminierung PB Sollte die Frontblende herausspringen, so hat dies keinen Einfluss auf die Funktion oder die Qualität des Gerätes.
Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden Stecker 9.2.1 Stecker zum externen Gerät (RS-Schnittstelle) An dem an der Oberseite des Gerätes zugänglichen Stecker ist die serielle Schnittstelle verfüg- bar. Pinbelegung X1 (3pol. + 4pol. Schraub-Steckverbinder) Pin Nr.
Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 9.2.4 PROFIBUS DP-Stecker An der Vorderseite des Gerätes ist der Stecker (Beschriftung: PROFIBUS) zum Anschluss an PROFIBUS. Pinbelegung (9-pol. D-SUB Buchse) Pin Nr. Name Funktion Schirm nicht invertierendes Ein-/Ausgangssignal von Profibus...
Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden Weitere Zustände im Konfigurations-, Test- oder Update-Modus grün/rot blinkend ® UNIGATE befindet sich im Testmodus rot blinkend ® UNIGATE befindet sich im konfigurationsmodus / Fehler (siehe Fehlerta- belle, Kapitel 10.1.1) rot leuchtend CL-Basis gestoppt, PC Verbindung mit Ext.-Board aktiv (Firmware-Update...
Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 9.4.1 Termination Rx 422 + Tx 422 (serielle Schnittstelle) Wird das Gateway als physikalisch erstes oder letztes Gerät in einem RS485-Bus bzw. als 422 betrieben, muss an diesem Gateway ein Busabschluss erfolgen. Dazu wird der Terminations- chalter auf ON gestellt.
Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden 9.4.3 Termination (PROFIBUS) Wird das Gateway als physikalisch erstes oder letztes Gerät im PROFIBUS DP betrieben, muss an diesem Gateway ein Busabschluss erfolgen. Dazu muss entweder ein Busabschlusswider- stand im Stecker oder der im Gateway integrierte Widerstand (220) aktiviert werden. Dazu wird der Schiebeschalter auf die Position ON geschoben.
Fehlerbehandlung Deutschmann Automation GmbH & Co. KG 10 Fehlerbehandlung ® 10.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“...
Deutschmann Automation GmbH & Co. KG Fehlerbehandlung *Eine detaillierte Fehlerdiagnose kann bei aktiviertem „Diagnose-Monitor“ über die Applikations- schnittstelle aufgezeichnet werden. Dazu braucht man nur ein RS232 Monitor-Tool, wie das Deutschmann Starterkit Tool „RS232 Modul“ über einen PC anschließen/starten (9600/1/8/N). ®...
Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG 11 Aufbaurichtlinien 11.1 Montage der Baugruppe Die Baugruppe mit den max. Abmessungen (23x117x111mm BxTxH) ist für den Schaltschran- keinsatz (IP20) entwickelt worden und kann deshalb nur auf einer Normprofilschiene (tiefe Hut- schiene nach EN50022) befestigt werden.
Deutschmann Automation GmbH & Co. KG Aufbaurichtlinien 11.2.1.1 Stromversorgung Das Gerät ist mit 10..33VDC zu versorgen. • Schließen Sie die Versorgungsspannung an die 4-polige Steckschraubklemme entsprechend der Beschriftung auf dem Gerät an. 11.2.1.2 Anschluss des Potentialausgleichs Die Verbindung zum Potentialausgleich erfolgt automatisch beim Aufsetzen auf die Hutschiene.
Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG Tabelle: Leitungsverlegevorschriften in Abhängigkeit der Kombination von Leitungsgruppen 1) Leitungen können in gemeinsamen Bündeln oder Kabelkanälen verlegt werden. 2) Leitungen sind in getrennten Bündeln oder Kabelkanälen (ohne Mindestabstand) zu verlegen. 3) Leitungen sind innerhalb von Schränken in getrennten Bündeln oder Kabelkanälen und außer- halb von Schränken aber innerhalb von Gebäuden auf getrennten Kabelbahnen mit min-...
Deutschmann Automation GmbH & Co. KG Firmware Aktualisierung 12 Firmware Aktualisierung ® Das UNIGATE EL besteht aus einer Basis-Hardware und einem Ext.-Board. Die Firmware-Versionen werden im Konfigurationsmodus (siehe Kapitel 4.1) mit ausgegeben. Es erscheint die Einschaltmeldung der Basis und folgend die Meldung des Ext.-Board, die analog zu folgender aussieht: Ext-Board: (EL-IO-DICNET) V1.2 (c)dA 47110211 FE: IP=0.0.0.0 ...
PROFIBUS DP Deutschmann Automation GmbH & Co. KG 13 PROFIBUS DP 13.1 Beschreibung der DPV1-/DPV2-Funktionen 13.1.1 DPV1 Die DPV1-Erweiterung besteht aus folgenden Funktionen: 1. Azyklischer Datenaustausch mit Klasse1-Master (z. B: SPS) Diese Funktion ist für einen DPV1-Slave optional. Unsere Gateways unterstützen diese Funktion standardmäßig.
Deutschmann Automation GmbH & Co. KG PROFIBUS DP 13.2 Darstellung der Daten in PROFIBUS DP Jeder normkonforme PROFIBUS DP Master kann Daten mit dem Gateway austauschen. Wegen des Datenaufbaus können auch sehr "einfache" Masteranschaltungen verwendet werden. 13.2.1 Konfiguriertelegramm Nach dem Parametrieren hat der Master ein Konfiguriertelegramm an den entsprechenden Slave zu schicken.
PROFIBUS DP Deutschmann Automation GmbH & Co. KG 13.2.3 Diagnose Diagnosedaten sind hochpriore Daten. Das Gateway erzeugt eine externe Diagnose, wenn es einen internen Fehler erkennt. Darstellung der Meldungen im externen Diagnosebyte: Die Diagnoseinformationen eines DP–Slaves bestehen aus Standarddiagnoseinformationen (6 Bytes) und einer anwenderspezifischen Diagnoseinformation.
Seite 37
Deutschmann Automation GmbH & Co. KG PROFIBUS DP Octet 2 Diag.Prm_req Slave muss neu parametriert werden Diag.Stat_diag statische Diagnose (Byte Diag-Bits) fest auf 1 Diag.WD_ON Ansprechüberwachung aktiv Diag.freeze_mode Freeze Kommando erhalten Sync_mode Sync Kommando erhalten reserved Diag.deactivated (setzt Master) Octet 3 reserved Diag.ext_overflow...
PROFIBUS DP Deutschmann Automation GmbH & Co. KG Octet 8 UNIGATE-Fehlernummer 13.2.3.1 Diagnose in DPV1 Die "externe Diagnose" von DPV0 (alter PB) wird bei DPV1 anders genutzt; und zwar werden bei DPV1 dort die Alarme und Statusmeldungen übertragen. Da wir die Gateway-Fehlernummern in der externen Diagnose übertragen haben, war es nun notwendig, bei DPV1 eine Anpassung vor-...
Deutschmann Automation GmbH & Co. KG Ethernet 14 Ethernet Jeder Ethernet-Clientrechner mit TCP/IP Netzwerkprotokoll in einem 10/100 Mbaud Ethernet kann Daten mit dem Gateway austauschen. 14.1 Netzwerkadressen, Netzwerkverbindungen Nach dem Einschalten wartet das Gateway auf Datenverkehr mit einem Netzwerkteilnehmer. Das Gateway ist dabei immer bereit auf ICMP-Messages zu reagieren (z. B. PING Request und Reply).
Ethernet Deutschmann Automation GmbH & Co. KG 14.5 UNIGATE -SCAN-Funktion ® ® In dem Gateway ist die Unterstützung des UNIGATE -SCAN-Tools integriert. Das bedeutet, dass defaultmäßig im Fast Ethernet ein Kanal eingerichtet wird, der diese Scan-Anfrage bearbei- tet. Somit ist direkt nach dem Einschalten bereits ein Kanal aktiv.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® EL ® 15 Implementierte Protokolle im UNIGATE ® Das UNIGATE EL wird mit dem Script “Universalscript Deutschmann EL“ ausgeliefert. Die Kon- figuration erfolgt im Konfigurationsmodus (siehe Kapitel 4.1) mit der Software WINGATE ab Version V2.82 und wcf - Datei ab 403.
Implementierte Protokolle im UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.2 Konfigurationsmöglichkeiten der einzelnen Transportprotokolle Universal (EL) Modbus Modbus Universal Transport Modbus server Modbus protocol server client (port 23) server client TCP client server Parameter (EL) IP address ...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® EL Die Response time kann zwischen 1-65 Sekunden eingestellt werden. Wird der Wert auf „0“ (default) eingestellt, ist der Parameter bzw. die Überwachung inaktiv. 15.3 Funktionsweise der einzelnen Transportprotokolle 15.3.1 TCP server...
Implementierte Protokolle im UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.3.2.2 UDP (mit mehr als einem Remote Teilnehmer) Konfiguration: (EL) IP address target = 0 ® UNIGATE sendet solange an IPx zurück bis IPy 2x hintereinander ein UDP Paket an das ®...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® EL 15.3.3 TCP (server) ® Sobald ein Remote Teilnehmer als Client eine Verbindung mit dem UNIGATE startet, wechselt der Status in den Datenaustausch (die grüne Power/State LED wechselt von grün blinkend in grün leuchtend).
Implementierte Protokolle im UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.3.4 TCP (client) Konfiguration: (EL) IP address target: >0 ® Das UNIGATE versucht beim Hochfahren (Power ON) eine TCP/IP Verbindung mit dem Remote Teilnehmer herzustellen, der unter der IP Address Target konfiguriert ist.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® EL 15.3.5 Modbus TCP (server) ® Das UNIGATE ist auf der Ethernet-Seite Server und wartet auf eine Verbindung. ® ® 22.6.17 UNIGATE Feldbus-Gateway UNIGATE EL - PROFIBUS DP V. 1.7...
Implementierte Protokolle im UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.3.6 Modbus TCP (client) Nach dem Einschalten ist das gleiche Verhalten wie unter TCP (client) (siehe Kapitel 15.3.4) beschrieben. Erklärung 1. Die Feldbus SPS sendet einen Request im Modbus RTU-Format, ohne Checksumme...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® EL 15.3.7 Universal Modbus TCP (server) ® Das UNIGATE fungiert hier als Dual-Port-RAM. Hinweis: Die Modbus Slave ID wird nicht ausgewertet. Maximale Anfrage Länge: => 125 - 3 = 122 Byte = 61 Register Maximale Write Auftrag Länge...
Seite 50
Implementierte Protokolle im UNIGATE® EL Deutschmann Automation GmbH & Co. KG Speicheraufteilung bei Universal Modbus TCP (Server) Beispiel: Beschreiben der letzten Reg.Adr. (511) FC16: [Slv ID] [FC] 01 FF 00 01 02 xx yy ... Hinweis: In den Projektierungstools (z.B. Modscan) oder den Beschreibun- gen wird die Adresse mit einem Offset von +1 versehen, also: 0200.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® EL 15.3.8 Universal Modbus TCP (client) Modbus Timeout: 0 (nicht erlaubt) Die [EL] TCP response time ist einstellbar von 1 bis 65 Sekunden (0 = ohne Response Time). Es wird empfohlen eine Zeit einzustellen.
Implementierte Protokolle im UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.3.8.3 Konfiguration: über Wingate ab wcf Datei Version 403 Parameter Name Wertebereich Erklärung Modbus Timeout (10ms) 1 ... 255 (10ms ... 2550ms) Maximale Wartezeit auf den “Response” bevor ein Error 9 für Timeout generiert wird.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® EL Weitere Informationen finden Sie in Bild 2. Universal Modbus Bild 2: Universal Modbus TCP client protocol 15.4 Auslieferungszustand (Werkseinstellung) - TCP server (port 23), Protokollbeschreibung siehe Kapitel 15.3.1. 15.4.1 Erstinbetriebnahme (Quick Start) Im Auslieferungszustand befindet sich das Gerät in einem betriebsfähigen Zustand.
Implementierte Protokolle im UNIGATE® EL Deutschmann Automation GmbH & Co. KG 15.5 Triggerbyte Da die Daten bei PROFIBUS immer zyklisch übertragen werden, muss das Gateway erkennen, wann der Anwender neue Daten über die serielle Schnittstelle verschicken will. Dies geschieht normalerweise dadurch, dass das Gateway die Daten, die über den Profibus übertragen werden mit den intern gespeicherten alten Daten vergleicht - Datenaustausch bei Änderung (Fieldbus...
Deutschmann Automation GmbH & Co. KG Technische Daten 16 Technische Daten 16.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)
Technische Daten Deutschmann Automation GmbH & Co. KG 16.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. Schnittstellenbezeich- ProfibusDP RS232-C RS485/RS422 Ethernet nung Nr. physikalische Schnitt-...
Seite 57
Deutschmann Automation GmbH & Co. KG Technische Daten 10 Sendebereich (SPACE): - Spgspegel - 0,2 ... + 0,2 V + 3 ... + 15 V - 0,2 ... + 0,2 V - Logikpegel 11 Sendepause (MARK): ...
Inbetriebnahmeleitfaden Deutschmann Automation GmbH & Co. KG 17 Inbetriebnahmeleitfaden 17.1 Beachte ® Die Inbetriebnahme des UNIGATE darf nur von geschultem Personal unter Beachtung der Sicherheitsvorschriften durchgeführt werden. 17.2 Komponenten ® Zur Inbetriebnahme des UNIGATE benötigen Sie folgende Komponenten: ® •...
Deutschmann Automation GmbH & Co. KG Inbetriebnahmeleitfaden 17.5 Inbetriebnahme Um ein ordnungsgemäßes Arbeiten der Baugruppe zu gewährleisten, müssen Sie folgende Schritte bei der Inbetriebnahme unbedingt durchführen: 17.6 PROFIBUS-Adresse einstellen Vorgehensweise: Stellen Sie an der Feldbusseite der Baugruppe an den beiden Drehschaltern mit der Bezeich- nung "PROFIBUS-ID High“...
Inbetriebnahmeleitfaden Deutschmann Automation GmbH & Co. KG Flussdiagramm: Achtung: Die eingestellte PROFIBUS-Adresse muss mit der projektierten Adresse übereinstimmen! Sie wird nur beim Einschalten des Gateways eingelesen! 17.7 PROFIBUS-Anschluss Verbinden Sie das Gerät mit dem PROFIBUS an der Schnittstelle mit der Bezeichnung "PROFIBUS".
Deutschmann Automation GmbH & Co. KG Inbetriebnahmeleitfaden 17.11 Schirmanschluss Erden Sie die Hutschiene, auf der die Baugruppe aufgeschnappt wurde. 17.12 Projektierung Verwenden Sie zum Projektieren ein beliebiges Projektierungstool. Falls die benötigte GSD-Datei nicht mit Ihrem Projektierungstool ausgeliefert wurde, kann eine Muster-Datei aus dem Internet (www.deutschmann.de) bezogen werden.
Service Deutschmann Automation GmbH & Co. KG 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. I Bitte halten Sie für Ihren Anruf folgende Angaben bereit:...