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.2 Protokollfestlegungen....... 21 8.3.3 Datenverkehr ........21 8.3.3.1...
Seite 6
Deutschmann Automation GmbH & Co. KG FTP-Server ....... . 45 Script-Aktualisierung via FTP .
Seite 7
Deutschmann Automation GmbH & Co. KG 16.3 Montage ........59 16.4 Maßzeichnung UNIGATE...
Seite 8
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-Straße 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-EtherNet/IP 2Port dient als Anpassung einer seriellen Schnitt- stelle an Ethernet/IP Netzwerke. Das Gerät verfügt über 2 EtherNet/IP-Ports - ein Port kann z.B. als abgehender EtherNet/IP-Port genutzt werden. Das Protokoll des Endgerätes wird im ®...
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 - EtherNet/IP 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 WINGATE, Protokoll SSI. Über die Parameter „Resolution“ (1 bit ... 15 bit, 24 bit ... 25 bit), „SSI Encoder 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 MB. 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 und 4 werden durch das UDP/IP-Protokoll, TCP/IP-Protokoll abgedeckt.
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 Kapitel 8.10, Das Triggerbyte. Längenbyte: siehe Kapitel 8.11, Das Längenbyte. 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 Ist das „Triggerbyte“ (siehe Kapitel 8.10) aktiv, werden Daten nur bei einem Wechsel dieses Bytes gesendet. Ist das „Längenbyte“ (siehe Kapitel 8.11) aktiv, werden nur so viele der nachfol- genden Bytes, wie dort spezifiziert sind, übertragen.
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG Die Quittungsüberwachungszeit wird nach Senden des Steuerzeichens STX gestartet. Trifft innerhalb der Quittungsüberwachungszeit keine positive Quittung ein, wird der Auftrag wieder- holt (max. 2 x). Konnte der Auftrag nach 2-maligem Wiederholen nicht positiv abgeschlossen werden, versucht das hochpriore Gerät trotzdem Kontakt mit dem niederprioren Partner aufzu-...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB Der Modus „Modbusanfrage auf Anforderung“ bedingt, dass das erste Byte im Feldbus ein Trig- gerbyte enthält (siehe Kapitel 8.10). Dieses Byte wird nicht zum Modbus übertragen und dient nur dazu, eine Modbussendung zu starten. Dazu überwacht das Gateway ständig dieses Trig- gerbyte und sendet nur dann Daten an den Modbus, wenn sich dieses Byte geändert hat.
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG 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).
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB 8.6.1.1 Beispiel: FC1 + FC2 Ein Modbus Master (externes Gerät) sendet einen Request (Anfrage) mit Funktionscode 1 oder Hinweis: Modbus Master Request Adresse (High + Low) Adressabfrage 01 .. 08 wird immer auf Adresse 01 sein.
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG ® „Fieldbus lenghtbyte = active“, in diesem Beispiel 30h (48d), das UNIGATE kopiert somit die fol- genden 48 Byte vom Feldbus in den internen Speicher. ® Angeschlossener Modbus Master sendet Request an die RS232/484 Seite des UNIGATE [01] [03] [00] [00] [00] [14] [45] [c5] ®...
Seite 28
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB 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® MB 8.7.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.
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG 8.7.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 ®...
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG 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.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB 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.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB 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.
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG 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 8.6, Protokoll „Universal Modbus RTU Slave“ bzw. Kapitel 8.7., Protokoll „Universal Modbus RTU Master“.
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB Modbus Slave Speicherinhalt: 8.13.2 Konfiguration mit Swap Word Konfiguration mit „Swap Word“ = enabled. Feldbusdaten werden zum Modbus Slave word- weise „geswapped“. D.h. High Byte und Low Byte werden getauscht.
Seite 43
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG Das Swapping erfolgt bidirektional Modbus Slave Dateninhalt ® ® UNIGATE Feldbus-Gateway UNIGATE MB - EtherNet/IP 2Port V. 1.6 17.7.17...
Deutschmann Automation GmbH & Co. KG Implementierte Protokolle im UNIGATE® MB 8.13.3 Beispiel mit Fast Ethernet ® ® 17.7.17 UNIGATE Feldbus-Gateway UNIGATE MB - EtherNet/IP 2Port V. 1.6...
Seite 45
Implementierte Protokolle im UNIGATE® MB Deutschmann Automation GmbH & Co. KG ® ® UNIGATE Feldbus-Gateway UNIGATE MB - EtherNet/IP 2Port V. 1.6 17.7.17...
Deutschmann Automation GmbH & Co. KG FTP-Server FTP-Server ® Dieses UNIGATE verfügt über einen integrierten FTP-Server, der den Zugriff auf das Dateisy- stem des Gerätes ermöglicht. Der FTP-Server ist passwortgeschützt. Mit dem vordefinierten Benutzernamen „deutschmann“ und dem Passwort „deutschmann“ kann eine Verbindung herge- stellt werden.
WEB-Server Deutschmann Automation GmbH & Co. KG 10 WEB-Server ® Dieses UNIGATE verfügt über einen integrierten Web-Server. Im Auslieferungszustand befindet ® sich im Dateisystem des UNIGATE eine HTML-Seite, auf der Systemparameter des Gerätes dargestellt werden. Die Web-Seite kann vom Kunden beliebig geändert oder durch eine eigene Web-Seite ersetzt werden.
Deutschmann Automation GmbH & Co. KG Dateisystem 11 Dateisystem ® Das UNIGATE verfügt über ein Dateisystem, das vom integrierten FTP-Server (siehe Kapitel 9) und dem intergrierten Web-Server (siehe Kapitel 10) verwendet wird. Außerdem wird es von eini- gen Geräten zur Speicherung von Geräteparametern genutzt Die Geräteparameterdateien ®...
Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 12 Hardware-Anschlüsse, Schalter und Leuchtdioden 12.1 Gerätebeschriftung Bild 1: Anschlussbeschriftung und Terminierung Bild 2: Frontblende: Drehschalter und Leuchtanzeigen 12.2 Stecker 12.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.
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+“. 12.2.2 Stecker Versorgungsspannung Pinbelegung X2 (4-pol. Schraub-Steckverbinder; an der Unterseite, hinten) Pin Nr.
Hardware-Anschlüsse, Schalter und Leuchtdioden Deutschmann Automation GmbH & Co. KG 12.2.4 Stromversorgung Das Gerät ist mit 10-33 VDC zu versorgen. Die Spannungsversorgung erfolgt über den 4-pol. Schraub-/Steckverbinder an der Unterseite. ® Bitte beachten Sie, dass Geräte der Serie UNIGATE nicht mit Wechselspannung (AC) betrie- ben werden sollten.
Deutschmann Automation GmbH & Co. KG Hardware-Anschlüsse, Schalter und Leuchtdioden 12.3.7 LED “Link/Act. P1“ Diese LED wird direkt vom Ethernet-Controller angesteuert und leuchtet, wenn sich das Gate- way an Port 1 (X3 P1) an einem arbeitsfähigen Netz befindet (es werden Link-Pulse empfangen) und flackert bei Netzwerk Datenverkehr.
Fehlerbehandlung Deutschmann Automation GmbH & Co. KG 13 Fehlerbehandlung 13.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 54
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.
Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG 14 Aufbaurichtlinien 14.1 Montage der Baugruppe Die Baugruppe mit den max. Abmessungen (23x115x111mm 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 14.2.1.2 Anschluss des Potentialausgleichs Die Verbindung zum Potentialausgleich erfolgt automatisch beim Aufsetzen auf die Hutschiene. 14.2.2 Kommunikationsschnittstelle EtherNet/IP Diese Schnittstelle finden Sie auf der Baugruppe in Form zweier 8-poliger RJ-45-Buchsen an der Unterseite des Gehäuses.
Seite 57
Aufbaurichtlinien Deutschmann Automation GmbH & Co. KG Verwenden Sie möglichst nur Leitungen mit Schirmgeflecht. Die Deckungsdichte des Schirmes sollte mehr als 80% betragen. Vermeiden Sie Leitungen mit Folienschirm, da die Folie durch Zug- und Druckbelastung bei der Befestigung sehr leicht beschädigt werden kann; die Folge ist eine Verminderung der Schirmwirkung.
Deutschmann Automation GmbH & Co. KG Technische Daten 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 Wasser- schutz nach IEC 529 (DIN 40050)
Technische Daten Deutschmann Automation GmbH & Co. KG 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 Ethernet/IP RS232-C RS485/RS422 Nr physikalische Schnittstelle Ethernet 10/100BASE-T RS232-C...
Deutschmann Automation GmbH & Co. KG Inbetriebnahmeleitfaden 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: ® •...
Inbetriebnahmeleitfaden Deutschmann Automation GmbH & Co. KG 16.6 EtherNet/IP-Anschluss Verbinden Sie das Gerät mit dem EtherNet/IP-Netzwerk an der Schnittstelle mit der Bezeichnung "RJ45 EtherNet/IP“. 16.7 Anschluss des Prozessgerätes Zur Inbetriebnahme des Prozessgerätes lesen Sie bitte auch dessen Betriebsanleitung. 16.8 Schirmanschluss Erden Sie die Hutschiene, auf der die Baugruppe aufgeschnappt wurde.
Deutschmann Automation GmbH & Co. KG Service 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.