Deutschmann Automation GmbH & Co. KG Hinweise zur CE-Kennzeichnung der Baugruppe ... 8 EU-Richtlinie EMV ......8 Einsatzbereich .
Seite 5
Deutschmann Automation GmbH & Co. KG 8.3.1 Datenaufbau 3964R ....... 21 8.3.2 Protokollfestlegungen .
Seite 6
Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden ..45 Gerätebeschriftung ......45 Stecker .
Seite 7
Deutschmann Automation GmbH & Co. KG 14.5 Inbetriebnahme ......60 14.6 DeviceNet™-Adresse und Baudrate einstellen ....61 14.7 DeviceNet™-Anschluss .
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 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 MB-DeviceNet dient als Anpassung einer seriellen Schnittstelle an ™ DeviceNet gemäß „DeviceNet Specification Release 2.0“. Es fungiert in diesem Anwendungs- ™ fall als Gateway und arbeitet als DeviceNet „Group 2 Only Slave“. Es kann von jedem normkon- formen Master betrieben werden.
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 MB - DeviceNet™ V. 1.6 14.1.20...
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 • Konfiguration des Gateways Das Gateway wird in diesem Modus starten wenn die Schalter S4 und S5 beim Start des Gate- ways beide die Stellung "F"...
Die Betriebsmodi des Gateway Deutschmann Automation GmbH & Co. KG Datenaustauschmodus (data exchange mode) Das Gateway muss sich im Datenaustauschmodus befinden, damit ein Datenaustausch zwi- schen der RS-Seite des Gateways und dem Feldbus möglich ist. Dieser Modus ist immer dann aktiv, wenn das Gateway sich nicht im Konfigurations- oder Testmodus befindet.
Deutschmann Automation GmbH & Co. KG RS-Schnittstelle RS-Schnittstelle ® RS-Schnittstellen beim UNIGATE ® Das UNIGATE MB - DeviceNet verfügt über die Schnittstellen RS232, RS422 und RS485. ® Puffergrößen beim UNIGATE ® Dem UNIGATE MB steht auf der seriellen Seite ein Puffer von jeweils 1024 Byte für Eingangs- und Ausgangsdaten zur Verfügung.
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 Die Konfiguration der SSI-Schnittstelle erfolgt im Konfigurationsmodus mit der Software WING- ATE, Protokoll SSI. Über die Parameter „Resolution“ (1 bit ... 15 bit, 24 bit ... 25 bit), „SSI Enco- der Type“...
Deutschmann Automation GmbH & Co. KG SSI-Schnittstelle Hardware- Beschaltung Die Taktleitungen der SSI-Schnittstelle werden auf die Tx-Leitungen der RS422-Schnittstelle ® gelegt, die Datenleitungen auf die Rx-Leitungen am UNIGATE X1 (3-pol. + 4-pol. Schraub-Steckverbinder): Pin Nr. Name Funktion bei SSI Rx 232 n.
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 Implementierte Protokolle im UNIGATE® MB ® Implementierte Protokolle im UNIGATE ® Das UNIGATE MB wird mit dem Script “Universalscript Deutschmann“ ausgeliefert. Die Konfi- guration der Protokolle erfolgt im Konfigurationsmodus (siehe Kapitel 4.1) mit der Software ®...
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG 8.2.1 Datenaufbau 8.2.2 Parameter Feldbus Triggerbyte: Siehe „Das Triggerbyte“ Kapitel 8.5, auf Seite 25. Längenbyte: Siehe „Das Längenbyte“ Kapitel 8.6, auf Seite 25. 8.2.3 Parametertabelle RS232 8.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® MB 8.2.4 Kommunikationsablauf Die Nutzdaten (Datenbereich) die über den Feldbus ankommen, werden gemäß Kapitel 8.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® MB Deutschmann Automation GmbH & Co. KG 8.3.3 Datenverkehr 8.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.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB Protokoll: Modbus-RTU 8.4.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® MB Deutschmann Automation GmbH & Co. KG 8.4.2.2 Datenaufbau 8.4.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® MB 8.4.3.3 Kommunikationsablauf Das Gateway verhält sich zum Feldbus immer als Slave und auf der Modbus-Seite ebenfalls als Slave. Ein Datenaustausch wird immer vom Modbus-Master über die RS-Schnittstelle eingelei- tet. Ist die vom Modbus-Master ausgesandte Modbus-Adresse (1. Byte) identisch mit der am Gateway eingestellten Adresse, sendet das Gateway die empfangenen Daten (ohne Modbus- Adresse und CRC-Checksumme) an den Feldbusmaster (siehe Bild oben).
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG Protokoll „Universal Modbus RTU Slave“ ® Das UNIGATE ist auf der Applikationsseite Modbus-Slave. Die Slave ID wird an den Drehschal- tern S4 + S5 eingestellt (S4 = High, S5 = Low) 8.7.1...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB 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...
Implementierte Protokolle im UNIGATE® MB 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 =>...
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG 8.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® MB 8.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® MB 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® MB 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® MB 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® MB 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. 8.9.1 Anhang 8.9.1.1...
Seite 41
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG PROFIBUS Master sendet und empfängt: ® ® UNIGATE Feldbus-Gateway UNIGATE MB - DeviceNet™ V. 1.6 14.1.20...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB Modbus Slave Speicherinhalt: 8.9.1.2 Swap Word Konfiguration mit „Swap Word“ = enabled. Feldbusdaten werden zum Modbus Slave word- weise „geswapped“. D.h. High Byte und Low Byte werden getauscht. Feldbus Master sendet und empfängt.
Seite 43
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG Das Swapping erfolgt bidirektional Modbus Slave Dateninhalt ® ® UNIGATE Feldbus-Gateway UNIGATE MB - DeviceNet™ V. 1.6 14.1.20...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB 8.9.1.3 Beispiel mit Fast Ethernet ® ® 14.1.20 UNIGATE Feldbus-Gateway UNIGATE MB - DeviceNet™ V. 1.6...
Seite 45
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG ® ® UNIGATE Feldbus-Gateway UNIGATE MB - DeviceNet™ V. 1.6 14.1.20...
Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden Hardware-Anschlüsse, Schalter und Leuchtdioden Gerätebeschriftung Bild 1: Anschlussbeschriftung und Terminierung Bild 2: Frontblende: Drehschalter, DIP-Switch und Leuchtanzeigen 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.
Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 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+“. 9.2.2 Stecker Versorgungsspannung Pinbelegung X2 (4-pol. Schraub-Steckverbinder; an der Unterseite, hinten) Pin Nr.
Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden 9.3.2 LED “(Bus) State“ Diese LED arbeitet als kombinierte „Module / Network Status LED“ gemäß DeviceNet Specifi- ™ cation. Grün leuchtend Gateway verbunden mit Master Grün blinkend Keine Verbindung zum DeviceNet-Master Rot blinkend Behebbare Fehler (z.
Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG Bei RS485 darf nur der Tx 422-Schalter auf ON gestellt werden. Der Rx 422-Schalter muss auf OFF stehen. 9.4.2 Drehcodierschalter S4 + S5 (serielle Schnittstelle) Über diese beiden Schalter wird die RS485 - ID des Gateways hexadezimal eingestellt, sofern ein ID für den Bus notwendig ist.
Deutschmann Automation GmbH & Co. KG Fehlerbehandlung 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“...
Seite 51
Fehlerbehandlung Deutschmann Automation GmbH & Co. KG 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.
Deutschmann Automation GmbH & Co. KG Aufbaurichtlinien 11 Aufbaurichtlinien 11.1 Montage der Baugruppe Die Baugruppe mit den max. Abmessungen (23x115x116mm BxTxH) ist für den Schaltschran- keinsatz (IP20) entwickelt worden und kann deshalb nur auf einer Normprofilschiene (tiefe Hut- schiene nach EN50022) befestigt werden.
Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG b) Die steckbare Anschlussklemmleiste stellt eine Kombination aus Standard-Schraubanschluss und Steckverbinder dar. Der Steckverbindungsteil ist kodiert und kann deshalb nicht falsch aufgesteckt werden. 11.2.1.1 Stromversorgung Das Gerät ist mit 10..33VDC zu versorgen. •...
Deutschmann Automation GmbH & Co. KG Aufbaurichtlinien • ungeschirmte Leitungen für Wechselspannung 24 V und 400 V Gruppe C:• ungeschirmte Leitungen für Gleichspannungen > 400 V Anhand der folgenden Tabelle können Sie durch die Kombination der einzelnen Gruppen die Bedingungen für das Verlegen der Leitungsgruppen ablesen.
Seite 55
Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG Beachten Sie bei der Schirmbehandlung bitte folgende Punkte: • Benutzen Sie zur Befestigung der Schirmgeflechte Kabelschellen aus Metall- Die Schellen müssen den Schirm großflächig umschließen und guten Kontakt ausüben. • Legen Sie den Schirm direkt nach Eintritt der Leitung in den Schrank auf eine Schirmschiene auf.
Deutschmann Automation GmbH & Co. KG DeviceNet™ 12 DeviceNet ™ 12.1 Der Product Code Der Product Code des Gerätes ist ein unsigned integer Wert (UINT) mit Werten zwischen 0 und 65535 und ist in der ersten Instanz (01 hex) des Identity Object (01 hex) im Attribut 3 (0003 hex) enthalten.
Seite 57
DeviceNet™ Deutschmann Automation GmbH & Co. KG $ The CIP Network Library Volume 1 Chapter 7 Default = 0x0001; $ Poll Only PollInfo = 0x0001, $ Poll Only $ Default Input = Input1 $ Default Output = Output1 $ Input Connections...
Deutschmann Automation GmbH & Co. KG DeviceNet™ $ End of File Anmerkung: Einen EDS-Editor (EZ - EDS) finden Sie unter der oben genannten URL (odva.org...). 12.3 DeviceNet Information ™ Allgemeine Information ® Das UNIGATE MB-DeviceNet arbeitet als ein Class 2 Slave im DevieNet Netzwerk.
Technische Daten Deutschmann Automation GmbH & Co. KG 13 Technische Daten 13.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 Wasser- schutz nach IEC 529 (DIN 40050)
Deutschmann Automation GmbH & Co. KG Technische Daten 13.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 DeviceNet RS232-C RS485/RS422 physikalische Schnittstelle RS232-C RS485/RS422...
Inbetriebnahmeleitfaden Deutschmann Automation GmbH & Co. KG 14 Inbetriebnahmeleitfaden 14.1 Beachte ® Die Inbetriebnahme des UNIGATE darf nur von geschultem Personal unter Beachtung der Sicherheitsvorschriften durchgeführt werden. 14.2 Komponenten ® Zur Inbetriebnahme des UNIGATE benötigen Sie folgende Komponenten: ® •...
Deutschmann Automation GmbH & Co. KG Inbetriebnahmeleitfaden 14.6 DeviceNet -Adresse und Baudrate einstellen ™ Stellen Sie an der Feldbusseite der Baugruppe an dem DIP-Switch die DeviceNet -Node-ID ™ und die Baudrate ein (siehe auch Kapitel 9.4.4). Achtung: Die eingestellte DeviceNet-Adresse muss mit der projektierten Adresse übereinstimmen!
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.