Deutschmann Automation GmbH & Co. KG Hinweise zur CE-Kennzeichnung der Baugruppe ... 8 EU-Richtlinie EMV ......8 Einsatzbereich .
Seite 4
Deutschmann Automation GmbH & Co. KG 7.4.3.1 Einleitung des Datenverkehrs durch den niederprioren Teilnehmer ..24 7.4.3.2 Konfliktfälle ........24 7.4.3.3...
Seite 5
Deutschmann Automation GmbH & Co. KG Feldbusparameter / Ethernetparameter ....45 10 Hardware-Anschlüsse, Schalter und Leuchtdioden ..46 10.1 Gerätebeschriftung .
Seite 7
Für Verbesserungsvorschläge sind wir dankbar. Copyright Copyright (C) Deutschmann Automation GmbH & Co. KG 1997 - 2019. 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 In der Automatisierungstechnik haben sich weltweit viele unterschiedliche Feldbusse und Indu- strial Ethernet etabliert. Immer wieder besteht die Aufgabenstellung, diese untereinander nicht ® kompatiblen Netzwerke miteinander zu verbinden. Die UNIGATE CX-Serie wurde genau für diese Aufgabenstellung geschaffen.
Deutschmann Automation GmbH & Co. KG Hardware-Design Hardware-Design ® Das UNIGATE CX fungiert als Gateway zwischen zwei Bus- bzw. Ethernet-Systemen. Beide Busanschaltungen sind in der Regel als Slave realisiert. Ausgenommen sind CANopen (Master) sowie Ethernet bzw. ModbusTCP (Client). Jeder Bus kann von einem normkonformen Master betrieben werden.
Hardware-Design Deutschmann Automation GmbH & Co. KG ® UNIGATE CX Aufbau Betriebsmodi 4.5.1 RUN-Betrieb (Datenaustauschmodus) Im Auslieferungszustand befindet sich das Gerät im RUN-Betrieb. ® Im RUN-Betrieb ist es möglich, die Debug-Schnittstellen der UNIGATE CLs zu nutzen. Diese Schnittstellen ermöglichen es, ein Script schrittweise auszuführen und sind im Normalfall nur für die Entwicklung eines Scripts nötig.
Seite 15
Deutschmann Automation GmbH & Co. KG Hardware-Design Im Testmodus arbeitet das Gateway immer mit den Einstellungen 9600 Baud, keine Parity, 8 Datenbits und 1 Stopbit. Er kann hilfreich sein, um das Gateway in die jeweilige Umgebung zu integrieren. Funktionsweise des Testmodus Nach dem Neustart im Testmodus wird das Gateway auf der seriellen Seite (Debug-Schnittstelle) im Rhythmus von 1 Sekunde die Werte 0-15 in hexadezimaler Schreibweise ("0".."F") in ASCII-...
Script-Programmierung Deutschmann Automation GmbH & Co. KG Script-Programmierung 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.
Deutschmann Automation GmbH & Co. KG Protokoll-Konfiguration Protokoll-Konfiguration ® Das UNIGATE CX wird mit dem Script „Universalscript Deutschmann“ ausgeliefert. Der Auslie- ferungszustand ist mit transparentem Datenaustausch, sodass lediglich die feldbusspezifischen Parameter konfiguriert werden müssen. Zu den feldbusspezifischen Parametern zählen bei- spielsweise Data exchange (Kapitel 8.1‚...
Protokoll-Konfiguration Deutschmann Automation GmbH & Co. KG Konfigurationsmöglichkeiten der verfügbaren Protokolle Die Konfigurationsmöglichkeiten sind in den Tabellen grün markiert. Zu jedem An- wendungsbeispiel gibt es ein passendes Diagramm zur grafischen Veranschaulichung. 6.2.1 Konfigurationsübersicht ohne Ethernet bzw. ModbusTCP Schnittstelle UNIGATE CX...
Protokoll-Konfiguration Deutschmann Automation GmbH & Co. KG Konfigurationsübersicht mit zwei Ethernet bzw. ModbusTCP 6.2.3 Schnittstellen UNIGATE CX Ethernet (ModbusTCP) A Ethernet (ModbusTCP) B data fieldbus data fieldbus TCP Client TCP Client data filedbus data fieldbus ® UNIGATE CX V.1.4...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX Implementierte Protokolle im UNIGATE ® ® Das UNIGATE wird mit dem Script “Universalscript Deutschmann“ ausgeliefert. Die Konfigura- tion der Protokolle erfolgt im Konfigurationsmodus (siehe Kapitel 6) mit der Software WINGATE.
Implementierte Protokolle im UNIGATE® CX Deutschmann Automation GmbH & Co. KG 7.2.2 Parameter Feldbus Triggerbyte: siehe Kapitel 8.1, Triggerbyte. Längenbyte: siehe Kapitel 8.2, Das Längenbyte. 7.2.3 Parametertabelle RS232 7.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.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX 7.2.4 Kommunikationsablauf Die Nutzdaten (Datenbereich) die über den Feldbus ankommen, werden gemäß Kapitel 7.2.1 transparent in das RS232-Datenfeld kopiert, und über die RS-Schnittstelle übertragen, wobei das Protokoll gem. der Konfiguration (Startzeichen, Endezeichen...) ergänzt wird. Eine Quittung erfolgt NICHT! Ist das „Triggerbyte“...
Implementierte Protokolle im UNIGATE® CX Deutschmann Automation GmbH & Co. KG • Die empfangenen Nettodaten werden in beiden Richtungen unverändert durchgereicht (trans- parent). Achtung: Davon ausgenommen ist die DLE-Verdoppelung; d. h. ein DLE (10H) auf der Bus- seite wird zweifach auf der RS-Seite gesendet, ein doppeltes DLE auf der RS-Seite wird nur einmal an den Busmaster gesendet.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX Protokoll: Modbus-RTU 7.5.1 Hinweise Im folgenden Text wird für „Modbus-RTU“ der Einfachheit halber immer „Modbus“ geschrie- ben. Die Begriffe „Input“ und „Output“ sind immer aus der Sicht des Gateways gesehen; d. h.
Implementierte Protokolle im UNIGATE® CX Deutschmann Automation GmbH & Co. KG 7.5.2.2 Datenaufbau 7.5.2.3 Kommunikationsablauf Das Gateway verhält sich zum Feldbus immer als Slave und auf der Modbus-Seite immer als Master. Somit muss ein Datenaustausch immer vom Feldbusmaster gestartet werden. Das Gate- way nimmt diese Daten vom Feldbusmaster, die gemäß...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX Der Feldbusmaster muss nun die Modbusanfrage auswerten und die Antwort im gleichen Format (optional mit führendem Trigger- und Längenbyte) über den Feldbus an das Gateway zurücksen- den. Das Gateway nimmt dann diese Antwort, ergänzt Modbus-Adresse und CRC und schickt die Daten über die RS-Schnittstelle an den Modbus-Master.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX Darstellung der Prozessdaten im Modbus Master: Funktionsweise FC3 und FC4 im Protokoll „Universal Modbus (RTU/ASCII) Slave: Ab „Universalscript Deutschmann“ V1.5.1: • FC3 (0x03): Read Holding Registers greifen auf den Puffer Data to SPS zu.
Seite 30
Implementierte Protokolle im UNIGATE® CX Deutschmann Automation GmbH & Co. KG Die Feldbusausgangsdaten werden erst aktualisiert wenn sie über einen Schreibbefehl von der RS Seite angetriggert werden. Dies geschieht z.B. über den FC 5 : Adresse 0002 bleibt unverändert auf 0, aber die Feldbusausgangsdaten werden aktualisiert: Nach einem Reset sind sie erst einmal NULL (1.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX Protokoll „Universal Modbus RTU Master“ ® Das UNIGATE ist auf der Applikationsseite Modbus-Master 7.8.1 Datenaufbau Feldbusseite (z.B. PROFIBUS): Gilt für In und Out Byte: Triggerbyte , optional (siehe Kapitel 8.1, Triggerbyte) Byte: Feldbuslängenbyte, optional (siehe Kapitel 8.2, Das Längenbyte)
Implementierte Protokolle im UNIGATE® CX Deutschmann Automation GmbH & Co. KG 7.8.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” bevor ein Error 9 für Timeout generiert wird.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX 7.8.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 ®...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX 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.
Implementierte Protokolle im UNIGATE® CX 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.
Implementierte Protokolle im UNIGATE® CX 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.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX 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. Protokollbeschreibung siehe Kapitel 7.7, Protokoll „Universal Modbus RTU Slave“ bzw. Kapitel 7.8., Protokoll „Universal Modbus RTU Master“.
Implementierte Protokolle im UNIGATE® CX Deutschmann Automation GmbH & Co. KG 7.10 Protokoll Modbus TCP client encapsulation Das Feldbus-Transport-Protokoll „Modbus TCP client encapsulation“ kann nur in Verbindung mit dem Applikations-Transport-Protokoll „Modbus RTU Slave“ verwendet werden. 7.10.1 Funktion ® 7.10.1.1 UNIGATE •...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® CX ® 7.10.1.2 UNIGATE • FE bzw. ModTCP-Seite: Ethernet TCP/IP (Modbus TCP) Transport Protokoll: Modbus TCP cli- ent encapsulation • FE bzw. ModTCP-Seite: Applikation Protokoll: Modbus RTU Slave (Modbus RTU Slave ID über die Drehkodierschalter S4+S5 einstellen)
Optionale Busparameter Deutschmann Automation GmbH & Co. KG Optionale Busparameter Triggerbyte Wenn die Daten immer zyklisch übertragen werden, muss das Gateway erkennen, wann der Anwender neue Daten verschicken will. Dies geschieht normalerweise dadurch, dass das Gate- way die Daten, die übertragen werden mit den intern gespeicherten alten Daten vergleicht - →...
Deutschmann Automation GmbH & Co. KG Feldbusparameter / Ethernetparameter Feldbusparameter / Ethernetparameter Die Daten des Bus A werden je nach Handling der Scripte zum Bus B durchgereicht. Dabei sind folgende Randbedingungen zu beachten: Busanschluss Busdaten Busbaudraten Bus ID CANopen Slave,...
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 Hinweis: X1 + X2 sind immer vorhanden. X3 und eventuell X4 sind von der Kombination der Feldbusse abhängig. 10.2 Stecker 10.2.1 Stecker Versorgungsspannung und DEBUG-Schnittstelle 1...
Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden 10.2.2 Stecker Ausgangsspannung und DEBUG-Schnittstelle 2 Pinbelegung X2 (4pol. Schraub-Steckverbinder; an der Unterseite, hinten links) Pin Nr. Name Funktion UB (Out) 10..33 Volt Ausgang (abhängig Versorgungsspannung X1) 0 V (Out)
Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG 11 Aufbaurichtlinien 11.1 Montage der Baugruppe Die Baugruppe mit den maximalen Abmessungen (46x100x117mm BxHxT) ist für den Schalt- schrankeinsatz (IP20) entwickelt worden und kann deshalb nur auf einer Normprofilschiene (tiefe Hutschiene 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 • Stecken Sie den Ethernet/IP-Verbindungsstecker auf die RJ45-Buchse(n) mit der Beschriftung “RJ45 Ethernet/IP“. • Es ist darauf zu achten, dass die Leitungslänge zu den benachbarten Ethernet-Teilnehmern 0,6 m nicht unterschreitet. 11.2.2.5 Ethernet / Modbus TCP Diese Schnittstelle finden Sie auf der Baugruppe in Form einer 8-poligen RJ-45-Buchse an der Unterseite des Gehäuses.
Deutschmann Automation GmbH & Co. KG Aufbaurichtlinien 11.2.2.9 PROFINET-IO Diese Schnittstelle finden Sie auf der Baugruppe in Form zweier 8-poligen RJ-45-Buchsen an der Unterseite des Gehäuses. • Stecken Sie den PROFINET-Verbindungsstecker auf die RJ45-Buchse(n) mit der Beschriftung “RJ45 PROFINET-IO“. •...
Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG 11.2.4.1 Schirmung von Leitungen Das Schirmen ist eine Maßnahme zur Schwächung (Dämpfung) von magnetischen, elektrischen oder elektromagnetischen Störfeldern. Störströme auf Kabelschirmen werden über die mit dem Gehäuse leitend verbundene Schirm- schiene zur Erde abgeleitet. Damit diese Störströme nicht selbst zu einer Störquelle werden, ist eine impedanzarme Verbindung zum Schutzleiter besonders wichtig.
Deutschmann Automation GmbH & Co. KG Technische Daten 12 Technische Daten 12.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)
Inbetriebnahmeleitfaden Deutschmann Automation GmbH & Co. KG 13 Inbetriebnahmeleitfaden 13.1 Beachte ® Die Inbetriebnahme des UNIGATE darf nur von geschultem Personal unter Beachtung der Sicherheitsvorschriften durchgeführt werden. 13.2 Komponenten ® Zur Inbetriebnahme des UNIGATE benötigen Sie folgende Komponenten: • UNIGATE •...
Deutschmann Automation GmbH & Co. KG Inbetriebnahmeleitfaden ® 13.4.2 UNIGATE CX (Varianten mit CANopen Slave, CANopen Master, CAN Layer 2, MPI oder PROFIBUS DP) 13.5 Inbetriebnahme Um ein ordnungsgemäßes Arbeiten der Baugruppe zu gewährleisten, müssen Sie folgende Schritte bei der Inbetriebnahme unbedingt durchführen:...
Service-Schnittstelle (RS232) Deutschmann Automation GmbH & Co. KG 14 Service-Schnittstelle (RS232) ® Das UNIGATE CX verfügt über 2 Stück Service-Schnittstellen (RS232). Diese dürfen aus- schließlich wie folgt verwendet werden: Update der Firmware (*.hex)-Datei Reset device Für jede der beiden Bus-Seiten steht eine Service-Schnittstelle zur Verfügung. Um diese ver- wenden zu können, muss das Gerät an der Oberseite geöffnet werden.
Seite 58
Service-Schnittstelle (RS232) Deutschmann Automation GmbH & Co. KG Das Gehäuse kann per Hand oder mit einem Schraubendreher geöffnet und die obere Abdeckplatte entfernt werden. ® UNIGATE CX V.1.4 4.10.19...
Seite 59
Deutschmann Automation GmbH & Co. KG Service-Schnittstelle (RS232) Unter der oberen Abdeckplatte befinden sich 2 Stück 7 pol. Steckerleisten von denen jeweils nur die Pins 1 bis 3 für die serielle RS232 Kommunikation verwendet werden können. Für die beiden Bus-Seiten ist jeweils eine Service-Schnittstellen (RS232) ...
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.