Herunterladen Inhalt Inhalt Diese Seite drucken

Werbung

Bedienungsanleitung
PROFIBUS VB3X

Werbung

Inhaltsverzeichnis
loading

Inhaltszusammenfassung für Visolux PROFIBUS VB3X

  • Seite 1 Bedienungsanleitung PROFIBUS VB3X...
  • Seite 2 Es gelten die Allgemeinen Lieferbedingungen für Erzeugnisse und Leistungen der Elektroindustrie, herausgegeben vom Zentralverband Elektrotechnik und Elektroindustrie (ZVEI) e.V. in ihrer neuesten Fassung sowie die Ergänzungsklausel: "Erweiterter Eigentumsvorbehalt" Wir von PEPPERL+FUCHS/VISOLUX fühlen uns verpflichtet, einen Beitrag für die Zukunft zu leisten, deshalb ist diese Druckschrift auf chlorfrei gebleichtem Papier gedruckt.
  • Seite 3: Inhaltsverzeichnis

    PROFIBUS VB3X Inhaltsverzeichnis und allgemeine Informationen Überblick ..........5 Beschreibung .
  • Seite 4: Inhaltsverzeichnis Und Allgemeine Informationen

    Dieses Produkt kann seine bestimmungsgemäßen Aufgaben nur erfüllen, wenn es entsprechend den Anweisungen von Pepperl+Fuchs/Visolux eingesetzt, gepflegt, gewartet und kontrolliert wird. Die von Pepperl+Fuchs/Visolux für dieses Produkt übernommene Garantie erlischt, wenn es nicht entsprechend den Anweisungen von Pepperl+Fuchs/Visolux eingesetzt, gepflegt, gewartet und kontrolliert wird.
  • Seite 5: Überblick

    PROFIBUS VB3X Überblick Überblick Beschreibung Profibus ist der am weitesten verbreitete FieldBus der Welt. Profibus ist der am breitesten akzeptierte Netzwerkstandard. In Europa wird er fast universell eingesetzt und ist auch in Nordamerika, Südamerika und Teilen Afrikas und Asiens verbreitet. Profibus kann große Datenmengen bei hoher Geschwindigkeit handhaben und wird den Anforderungen der Mehrzahl von Automatisierungsanwendungen gerecht.
  • Seite 6: Buskommunikation

    PROFIBUS VB3X Buskommunikation Pepperl+Fuchs unterstützt ausschließlich Profibus-DP, da diese Version speziell für die Fabrikautomation ausgelegt ist. Die Systemversion muss diesem Typ entsprechen. Hauptmerkmale: • Maximale Anzahl von Teilnehmern: 126 • Entfernung: 100 m bis 24 km (mit Repeatern und Lichtleiterübertragung) •...
  • Seite 7: Konfigurationseinstellungen

    PROFIBUS VB3X Buskommunikation Abbildung 2.2Datenaustausch Eingangs- und Ausgangsbereiche beziehen sich immer auf den Master: Das bedeutet, dass der Scanner in den Eingangsspeicher und die SPS in den Ausgangsspeicher schreibt. Die Größen der Austauschbereiche können durch die SPS über die GSD-Datei auf unterschiedliche Werte gesetzt werden: Die integrierten Profibus-Modelle VB33/ VB34 lassen bis zu 128 Byte für den Eingangsbereich und 32 Byte für den...
  • Seite 8: Buskommunikationsparameter

    PROFIBUS VB3X Buskommunikation 2.2.1 Buskommunikationsparameter Der Slave wird über seine eigene Adresse (Parameter Node Address) erkannt. Dieser Wert, der für jeden Slave eindeutig ist, muss der Adresse entsprechen, die bei der Konfiguration Ihres Netzwerks angegeben wurde, damit die SPS den Slave richtig erkennen kann.
  • Seite 9: Flusssteuerungsmodus (Fsm)

    PROFIBUS VB3X Buskommunikation Abbildung 2.4Parametrierung Baud Rate Flusssteuerungsmodus (FSM) Der Flusssteuerungsmodus ist eine leistungsstarke Möglichkeit, um die Kommunikation mit dem Profibus-Master zu steuern und zu optimieren. Durch Aktivierung des FSM werden einige Bytes des Austauschbereichs für Treiberoperationen reserviert. Der Rest wird von der Anwendungsschicht verwendet.
  • Seite 10 PROFIBUS VB3X Buskommunikation Abbildung 2.5Parametrierung Data Flow Control Grundsätzlich stehen drei Optionen zur Verfügung: ➜ • DAD Driver FSM kompatibel mit "Flow Control = Anybus", verwendet in neuen Geräten ➜ • DPD Driver FSM kompatibel mit "Flow Control = Profibus, verwendet in Multiple- ➜...
  • Seite 11: Flusssteuerungstreiber

    PROFIBUS VB3X Buskommunikation Abbildung 2.6Datenkonsistenz 2.3.1 Flusssteuerungstreiber Der Flusssteuerungstreiber ist eine Schicht, die auf dem integrierten DP- Datenaustauschmechanismus aufsetzt. Grundsätzlich ist so eine Schicht erforderlich, da der integrierte DP-Profibus-Mechanismus nicht nachrichtenorientiert ist. In der folgenden Abbildung wird der gesamte Stack dargestellt: Abbildung 2.7Flusssteuerungstreiber...
  • Seite 12: Fsm Mit Dad-Treiber

    PROFIBUS VB3X Buskommunikation 2.3.2 FSM mit DAD-Treiber Um die flussgesteuerte Version des Treibers zu implementieren, müssen Austauschbereiche einheitlich in beide Richtungen kompiliert werden. Im Folgenden bezieht sich der Eingangsbereich auf einen Zwischenspeicher aus InputAreaSize- Bytes: IN[0] IN[1] IN[2] IN[InputAreaSize - 1]...
  • Seite 13: Control-Feld

    PROFIBUS VB3X Buskommunikation Byte, das man sehen würde, wenn VB3X den Barcode-Speicher an den Hilfsschnittstelle anstatt an die Profibus-Schnittstelle übertragen würde). Die Struktur des Anwendungsspeichers und seine Länge hängen stark von dem gewählten Datenformat des VB3X ab. Barcode-Nachrichten, die länger sind als (InputAreaSize –...
  • Seite 14: Sap-Feld

    PROFIBUS VB3X Buskommunikation OUT[0].bit0 TxBufferEmpty muss umschalten, wenn die Eingangsbe- reichsdaten vom Master gelesen wurden OUT[0].bit1 RxBufferFull muss umschalten, wenn der Master die neuen Ausgangsbereichsdaten zur Verfügung stellt OUT[0].bit2 Resync Request wird für eine Sekunde auf 1 gesetzt, um den Slave zu resynchronisieren.
  • Seite 15 PROFIBUS VB3X Buskommunikation In diesem Abschnitt wird beschrieben, wie Nachrichten mit Flusssteuerung ausgetauscht werden. Der Kommunikationsmechanismus ist sehr einfach: • IN[0].bit0 [A] wird von VB3X verwendet, um zu melden, dass “ein Slave neue Daten geschrieben hat und der Master sie lesen kann”...
  • Seite 16 PROFIBUS VB3X Buskommunikation Abbildung 2.10Zustandsautomat Im Folgenden wird ein typischer Datenaustausch mit den folgenden Einstellungen analysiert: • Flow Control = DAD Driver • Input Area Size = 16 • Output Area Size = 8 • Nach dem Einschalten enthalten die Eingangs- und Ausgangsbereiche normaler- weise null.
  • Seite 17: Datenübertragung Von Der Sps Zu Vb3X

    PROFIBUS VB3X Buskommunikation Hinweis Vor der Quittierung werden alle anderen von VB3X gelesene Barcodes zwischengespeichert. Eingangsbe- 81h 00h 09h 02h 31h 32h 33h 34h 35h 36h 0Dh 0Ah 00h 00h 00h 00h reich Ausgangsbe- 81h 00h 00h 00h 00h 00h 00h 00h reich •...
  • Seite 18: Resynchronisation

    PROFIBUS VB3X Buskommunikation Abbildung 2.11Nachrichtenaustausch mit Flusssteuerung Der folgende Zustandsautomat zeigt die Datenübertragung vom Master zum Slave. Bitte beachten Sie, dass jeder Zyklus zwei Datennachrichten überträgt. Abbildung 2.12Zustandsautomat Resynchronisation Der Resynchronisationsprozess startet das Nachrichtenprotokoll ab einem vorgegebenen Status neu. Er kann entweder beim Starten des Masters verwendet werden, um festzustellen, ob der Slave online ist, oder während des normalen Betriebs, falls Fehler das...
  • Seite 19 PROFIBUS VB3X Buskommunikation Abbildung 2.13Resynchronisation Der folgende Zustandsautomat zeigt den Resynchronisationszyklus, der von der SPS angefordert und zusammen mit VB3X ausgeführt wird: Abbildung 2.14Zustandsautomat Im Folgenden wird der Resynchronisationsprozess ab dem vorherigen Datenaustausch, der unter “Datenübertragung von VB3X zur SPS” … beschrieben wird, analysiert.
  • Seite 20: Fragmentierung Und Wiederzusammensetzen

    PROFIBUS VB3X Buskommunikation Eingangsbe- 81h 00h 04h 02h 18h 0Dh 0Ah 00h 00h 00h 00h 00h 00h 00h 00h 00h reich Ausgangsbe- 85h 00h 00h 00h 00h 00h 00h 00h reich • VB3X erkennt die Anfrage und setzt daher IN[0].bit0 und IN[0].bit1 zurück. Dann quittiert er dies gegenüber der SPS mithilfe von Bit F.
  • Seite 21 PROFIBUS VB3X Buskommunikation Die folgenden Abbildungen zeigen, wie sich das Control Byte je nach Fragmentierungsprozess ändert. Beide Datenflussrichtungen werden berücksichtigt. Im Folgenden wird ein Datenaustausch in Fragmenten mit den folgenden Einstellungen analysiert: • Flow Control = DAD Driver • Input Area Size = 16 •...
  • Seite 22: Sap-Dienste

    PROFIBUS VB3X Buskommunikation Eingangsbe- 89h 00h 0Dh 02h 31h 32h 33h 34h 35h 36h 37h 38h 39h 30h 61h 62h reich Ausgangsbe- 80h 00h 00h 00h 00h 00h 00h 00h reich • SPS erkennt den Übergang von Bit A und kann nun das erste eingehende Frag- ment lesen (sie kopiert 13 Bytes in ihren Speicher ab IN[3]) und schaltet dann Bit B zur Quittierung um.
  • Seite 23: Dad-Interne Warteschlangen

    PROFIBUS VB3X Buskommunikation Anforderung: Pufferspeicher leeren (gestellt von der Masterstation an den VB3X) Aktion: Alle Informationen aus vorherigen Entschlüsselungsvorgän- gen löschen Antwort: Befehl angenommen/Befehl abgelehnt (erzeugt von VB3X an Master) Die Anwendungsdatenbereiche müssen folgendermaßen formatiert sein: Aufforderungsbefehl Byte 3 Byte 4...
  • Seite 24: Datenkonsistenz

    PROFIBUS VB3X Buskommunikation Das Feld Profibus Station Address ist die einzige abweichende Anforderung. Die ersten vier Bytes werden von der DPD-Treiberschicht in beiden Speichern wie folgt genutzt Control-Feld dient zum Speichern und zur Steuerung der Basisele- (Byte 0) mente des DPD-Treibers wie Flusssteuerung, Fragmen- tierung und Resynchronisation.
  • Seite 25: Datenkonsistenz Mit Dad-Treiber

    PROFIBUS VB3X Buskommunikation Abbildung 2.16Datenkonsistenz 2.4.1 Datenkonsistenz mit DAD-Treiber Wie in der folgenden Abbildung gezeigt, kopiert die Anwendungsschicht das Byte des Control-Felds in die letzte Position des Austauschbereichs. Wenn sich das Control- Feld von Nachricht zu Nachricht ändert, bleibt auf diese Weise die gesamte Nachricht konsistent, solange das erste und letzte Byte übereinstimmen.
  • Seite 26 PROFIBUS VB3X Buskommunikation • Nach dem Einschalten enthalten die Eingangs- und Ausgangsbereiche normaler- weise null. Gemäß der DAD-Treiberimplementierung hat der Eingangsbereich die Werte Control-Feld IN[0] = IN[15] = 80Hex und SAP = 00Hex. Eingangsbe- 80h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 00h 80h...
  • Seite 27: Datenkonsistenz Mit Dpd-Treiber

    PROFIBUS VB3X Digitale I/O-Konditionierung • SPS liest das letzte Fragment (sie kopiert 9 Bytes in ihren Speicher ab IN[3]), und das Wiederzusammensetzen kann abgeschlossen werden. Dann schaltet sie Bit B zur Quittierung um. Eingangsbe- 81h 00h 09h 39h 30h 61h 62h 63h 64h 65h 0Dh 0Ah 00h 00h 00h 81h...
  • Seite 28 PROFIBUS VB3X Digitale I/O-Konditionierung • Auf dem Scanner ist keine dedizierte Software zur Steuerung der Ein-/Ausgänge notwendig Die digitale I/O Konditionierung des VB3X wird aktiviert, wenn einer der nachfolgenden Parameter überprüft wird: Abbildung 3.1Digitale Eingangsleitungen Abbildung 3.2Digitale Ausgangsleitungen Subject to reasonable modifications due to technical advances.
  • Seite 29: Digitale Eingang-Konditionierung

    PROFIBUS VB3X Digitale I/O-Konditionierung Abbildung 3.3Betriebsarten Die digitalen I/Os des VB3X werden daher, wie in den nächsten Abschnitten beschrieben, auf das erste Byte des Eingangs- und Ausgangsaustauschbereichs abgebildet. Digitale Eingang-Konditionierung Die I/O-Konditionierungsfunktion arbeitet unabhängig von den Optionen der Flusssteuerung. Note Ohne einen Flusssteuerungstreiber ist das folgende Eingangs-Mapping verfügbar:...
  • Seite 30: Phase Echo

    PROFIBUS VB3X Digitale I/O-Konditionierung Mit Flusssteuerungstreibern sieht die Struktur des Eingangsbereichs folgendermaßen aus: Abbildung 3.5Digitale Eingang-Konditionierung mit DAD-Treiberpuffer und mit DPD-Treiberpuf- Das Feld Digital Input Status wird durch den VB3X ständig entsprechend den Status der physikalischen Eingänge des Scanners aktualisiert. Nur die ausgewählten Eingänge werden wiedergegeben, wie z.
  • Seite 31: Digitale Ausgang-Konditionierung

    PROFIBUS VB3X Digitale I/O-Konditionierung Abbildung 3.7Parametrierung Phase Echo Der Parameter Phase Echo kann aktiviert werden, nachdem der Parameter Start Input From Bus ausgewählt wurde. Details siehe Abschnitt “Lesephase über Profibus”. Abbildung 3.8 Eingang vom Bus starten Digitale Ausgang-Konditionierung Die I/O-Konditionierungsfunktion arbeitet unabhängig von den Optionen der Flusssteuerung.
  • Seite 32: Phase Trigger

    PROFIBUS VB3X Digitale I/O-Konditionierung Ohne einen Flusssteuerungstreiber ist das folgende Ausgangs-Mapping verfügbar: Abbildung 3.9Speicher Ausgangsaustauschbereich Mit Flusssteuerungstreibern sieht die Struktur des Ausgangsbereichs folgendermaßen aus: Abbildung 3.10Digitale Ausgang-Konditionierung mit DAD-Treiberpuffer und mit DPD-Treiber- puffer Das Feld Digital Output Status kann von der SPS jederzeit gesetzt werden. Die physikalischen Ausgänge des VB3X ändern sich dann entsprechend.
  • Seite 33: Netzwerkkonfiguration

    PROFIBUS VB3X Netzwerkkonfiguration Überprüfen Sie den Parameter Start Input from Bus in dem Ordner Operating Modes, so dass der Scanner weiß, dass der Phase Trigger über den Profibus geliefert wird. Abbildung 3.11Eingang vom Bus starten Senden Sie die geänderte Konfiguration an den permanenten Speicher (EEPROM) des VB3X Die Lesephase des Scanners wird nun folgendermaßen gesteuert:...
  • Seite 34: Gsd-Installation

    PROFIBUS VB3X Netzwerkkonfiguration VB3X ist mit den folgenden Dateien ausgestattet: • PF_07F0.GSD Gerätebeschreibungsdatei • PFVB34.DIB • PFVB34DI.DIB Kundenspezifische Erkennungssymbole • PFVB34SF.DIB Die GSD-Datei ist ein zertifizierter Teil des Geräts und darf nicht manuell geändert werden. Die Datei wird durch das Konfigurationstool nicht geändert.
  • Seite 35 PROFIBUS VB3X Netzwerkkonfiguration Suchen Sie das neue Gerät … ➜ Ein neues VB3X-Gerät erscheint im SPS-Katalog unter Profibus-DP Additional ➜ ➜ ➜ ➜ Field Devices ID Systems Pepperl+Fuchs Barcode VB3X-Ordner Fügen Sie das Gerät in das Profibus-Netzwerk ein … Die einfache Drag&Drop-Funktion ermöglicht das Einfügen des VB3X-Geräts in Ihr eigenes Netzwerk.
  • Seite 36: Scannerprogrammierung Über Die Gsd-Datei

    PROFIBUS VB3X Netzwerkkonfiguration Scannerprogrammierung über die GSD-Datei Der Hauptvorteil der GSD-Datei ist die Einrichtung des Scanners mithilfe des Profibus-Masters, ohne das Konfigurationstool einzusetzen: Es ist möglich, die Barcodes, die Betriebsart des Scanners und viele andere wichtige Parameter auszuwählen. Verschiedene Scannerparameter werden in Projektmodule unterteilt, die zur Erstellung kundenspezifischer Konfigurationen verwendet werden können.
  • Seite 37 PROFIBUS VB3X Netzwerkkonfiguration Eine Parametrierung des Scanners ist optional. In diesem Fall muss das Modul Operating Mode [M1] immer vorhanden sein. Es wird empfohlen, das Modul Restore Default [M21] zuerst einzusetzen, um eine einheitliche Konfiguration zu ermöglichen. Alle verfügbaren Module mit Ausnahme der I/O-Module werden normalerweise in der Reihenfolge ausgeführt, in der sie...
  • Seite 38: [M1] Operating Mode

    PROFIBUS VB3X Netzwerkkonfiguration Modul [M1] Operating Mode Parameter Optionen Operating Mode "On Line 1In" "On Line 2In" "On Line 1In/Timeout" "On Line ProfiBus" "On Line ProfiBus/Timeout" "Serial On Line" "Serial On Line/Timeout" "Continuous" "Test""Packtrack" "Automatic" Modul [M2] Start Input Modul [M3] Stop Input...
  • Seite 39: [M5] Automatic Mode Options

    PROFIBUS VB3X Netzwerkkonfiguration Modul [M5] Automatic Mode Options Modul [M6] Continuous Mode Options Parameter Optionen Code Filter Depth "0" ... "10" (in Schritten von 1) "15" ... "50" (in Schritten von 5) Threshold "10 scans" "20 scans" "50 scans" "80 scans"...
  • Seite 40: [M10] Profibus Settings

    PROFIBUS VB3X Netzwerkkonfiguration Modul [M10] Profibus Settings Parameter Optionen Flow Control "Disable" "DAD Driver" "DPD Driver" Data Consistency "Enable" "Disable" Input 1 "Enable" "Disable" Input 2 "Enable" "Disable" Input 3 "Enable" "Disable" Input 4 "Enable" "Disable" Phase Echo "Enable" "Disable"...
  • Seite 41: [M21] Restore Default

    PROFIBUS VB3X Netzwerkkonfiguration Modul [M21] Restore Default Parameter Optionen <Keine Parameter> <Keine Optionen> Modul [M31] Oscillating Mirror Settings Parameter Optionen OM Mode Continuous Fixed OM Angle "-2,5" ... "37,5" (in Schritten von 0,5) OM Frequency "0,0" ... "6,0" (in Schritten von 0,1) "6,5"...
  • Seite 42 PROFIBUS VB3X Netzwerkkonfiguration Ein typisches Scannerparametrierungsprojekt sieht folgendermaßen aus: Hier sehen Sie: • [IOMC4]-Modul zum Setzen der Ein-/Ausgangsaustauschbereiche. • [M21]-Modul zum Wiederherstellen der Standardeinstellungen der Scannerkonfiguration. • [M10]-Modul zum Definieren möglicher Optionen für Flusssteuerung und/oder Datenkonsistenz. • [M1]-Modul zum Auswählen der Betriebsart des Scanners, z. B. OnLine.
  • Seite 43: Notizen

    PROFIBUS VB3X Notizen Notizen Subject to reasonable modifications due to technical advances. Copyright Pepperl+Fuchs, Printed in Germany Pepperl+Fuchs Group • Tel.: Germany +49 621 776-0 • USA +1 330 4253555 • Singapore +65 67799091 • Internet http://www.pepperl-fuchs.com...
  • Seite 44 PROFIBUS VB3X Notizen Subject to reasonable modifications due to technical advances. Copyright Pepperl+Fuchs, Printed in Germany Pepperl+Fuchs Group • Tel.: Germany +49 621 776-0 • USA +1 330 4253555 • Singapore +65 67799091 • Internet http://www.pepperl-fuchs.com...
  • Seite 45 PROFIBUS VB3X Notizen Subject to reasonable modifications due to technical advances. Copyright Pepperl+Fuchs, Printed in Germany Pepperl+Fuchs Group • Tel.: Germany +49 621 776-0 • USA +1 330 4253555 • Singapore +65 67799091 • Internet http://www.pepperl-fuchs.com...
  • Seite 46 PROFIBUS VB3X Notizen Subject to reasonable modifications due to technical advances. Copyright Pepperl+Fuchs, Printed in Germany Pepperl+Fuchs Group • Tel.: Germany +49 621 776-0 • USA +1 330 4253555 • Singapore +65 67799091 • Internet http://www.pepperl-fuchs.com...
  • Seite 47 Es gelten die Allgemeinen Lieferbedingungen für Erzeugnisse und Leistungen der Elektroindustrie, herausgegeben vom Zentralverband Elektrotechnik und Elektroindustrie (ZVEI) e.V. in ihrer neuesten Fassung sowie die Ergänzungsklausel: "Erweiterter Eigentumsvorbehalt" Wir von PEPPERL+FUCHS/VISOLUX fühlen uns verpflichtet, einen Beitrag für die Zukunft zu leisten, deshalb ist diese Druckschrift auf chlorfrei gebleichtem Papier gedruckt.
  • Seite 48 www.pepperl-fuchs.com Tel. (0621) 776-1111 · Fax (0621) 776-27-1111 · E-Mail: fa-info@de.pepperl-fuchs.com Zentrale weltweit Zentrale Asien Pepperl+Fuchs GmbH · Königsberger Allee 87 Pepperl+Fuchs Pte Ltd. · P+F Building 68307 Mannheim · Deutschland 18 Ayer Rajah Crescent · Singapore 139942 Tel. 0621 776-0 · Fax 0621 776-1000 Tel.

Inhaltsverzeichnis