DE

Handbuch
Neigungssensor mit Profibus-DP Schnittstelle
Firmware ab Version 1.00
Baumer IVO GmbH & Co. KG
Dauchinger Strasse 58-62
DE-78056 Villingen-Schwenningen
Phone +49 (0)7720 942-0
Fax +49 (0)7720 942-900
[email protected]
www.baumer.com
05.11 · 174.01.052/3
Irrtum sowie Änderungen in
Technik und Design vorbehalten.
Inhalt
Seite
1. Einleitung
3
1.1.
1.2.
3
3
Lieferumfang
Produktzuordnung
2. Sicherheits- und Betriebshinweise
4
3. Profibus-DP
5
4. Betriebsparameter Neigungssensor
6
5. Datenaustausch zwischen Profibus-DP Geräten
7
5.1.
5.2.
7
7
Telegrammaufbau
Initialisierung, Wiederanlauf und Nutzdatenverkehr
6. Parametrierung und Konfiguration
6.1.
6.2.
6.3.
6.4.
6.5.
6.6.
6.7.
8
Parametrieren
Konfiguration
Beschreibung der Diagnosedaten Slave_Diag
Nutzdaten
Auslesen des Neigungswinkels
Presetfunktion
Offsetfunktion (Beim 360° Sensor nicht möglich)
8
10
11
12
12
14
14
7. Anschlussbelegung und Inbetriebnahme
16
7.1.
7.2.
7.2.1.
7.2.2.
7.2.3.
7.2.4.
7.2.5.
7.2.6.
7.2.7.
16
17
17
17
18
18
19
19
19
Mechanischer Anbau
Elektrischer Anschluss
Teilnehmeradresse einstellen
Abschlusswiderstand
Anschluss des Neigungssensors
Blick in den Neigungssensor
Anschlussbelegung
Anzeigeelement (Statusanzeige)
Profibus Kabel
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
2/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
Haftungsausschluss
Diese Schrift wurde mit grosser Sorgfalt zusammengestellt. Fehler lassen sich jedoch nicht immer
vollständig ausschliessen. Baumer IVO GmbH & Co. KG übernimmt daher keine Garantien irgendwelcher
Art für die in dieser Schrift zusammengestellten Informationen. In keinem Fall haftet Baumer IVO GmbH &
Co. KG oder der Autor für irgendwelche direkten oder indirekten Schäden, die aus der Anwendung dieser
Informationen folgen.
Wir freuen uns jederzeit über Anregungen, die der Verbesserung dieses Handbuchs dienen können.
1. Einleitung
1.1. Lieferumfang
Bitte prüfen Sie vor der Inbetriebnahme die Vollständigkeit der Lieferung.
Je nach Ausführung und Bestellung können zum Lieferumfang gehören:
• Neigungssensor
• CD mit Beschreibungsdateien und Handbuch (auch über das Internet zum Download verfügbar)
1.2. Produktzuordnung
Produkt
GSD-Datei
Produktfamilie
GNAMG.x213Pxx
GNAMG_15.gsd
Neigungssensor
GNAMG.x223Pxx
GNAMG_30.gsd
Neigungssensor
GNAMG.x233Pxx
GNAMG_60.gsd
Neigungssensor
GNAMG.x153Pxx
GNAMG360.gsd
Neigungssensor
Abbildung: Neigungssensor mit Grundplatte
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
3/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
2. Sicherheits- und Betriebshinweise
Zusätzliche Informationen
• Das Handbuch ist eine Ergänzung zu bereits vorhandenen Dokumentationen (Kataloge, Datenblätter
und Montageanleitungen).
• Die Anleitung muss unbedingt vor Inbetriebnahme gelesen werden.
Bestimmungsgemäßer Gebrauch
• Der Neigungssensor ist ein Messgerät. Er dient ausschließlich zur Erfassung von Neigungswinkeln,
der Aufbereitung und Bereitstellung der Messwerte als elektrische Ausgangssignale für das
Folgegerät. Der Neigungssensor darf ausschließlich zu diesem Zweck verwendet werden.
Inbetriebnahme
• Einbau und Montage des Neigungssensors darf ausschließlich durch eine Fachkraft erfolgen.
• Betriebsanleitung des Maschinenherstellers beachten.
Sicherheitshinweise
• Vor Inbetriebnahme der Anlage alle elektrischen Verbindungen überprüfen.
• Wenn Montage, elektrischer Anschluss oder sonstige Arbeiten am Neigungssensor und an der Anlage
nicht fachgerecht ausgeführt werden, kann es zu Fehlfunktion oder Ausfall des Neigungssensors
führen.
• Eine Gefährdung von Personen, eine Beschädigung der Anlage und eine Beschädigung von
Betriebseinrichtungen durch den Ausfall oder Fehlfunktion des Neigungssensors muss durch
geeignete Sicherheitsmaßnahmen ausgeschlossen werden.
• Der Neigungssensor darf nicht außerhalb der Grenzwerte betrieben werden (siehe weitere
Dokumentationen).
Bei Nichtbeachtung der Sicherheitshinweise kann es zu Fehlfunktionen, Sach- und Personenschäden
kommen!
Transport und Lagerung
• Transport und Lagerung ausschließlich in Originalverpackung.
• Neigungssensor nicht fallen lassen oder größeren Erschütterungen aussetzen.
Montage
• Schläge oder Schocks auf Gehäuse vermeiden.
• Bushaube muss plan über gesamten Umfang auf die Grundplatte montiert werden. Toleranzen bei der
Montage von Bushaube und Grundplatte können sich auf den absoluten Neigungswinkel auswirken.
Elektrische Inbetriebnahme
• Neigungssensor elektrisch nicht verändern.
• Keine Verdrahtungsarbeiten unter Spannung vornehmen.
• Der elektrische Anschluss darf unter Spannung nicht aufgesteckt oder abgenommen werden.
• Die gesamte Anlage EMV gerecht installieren. Einbauumgebung und Verkabelung beeinflussen die
EMV des Neigungssensors. Neigungssensor und Zuleitungen räumlich getrennt oder in großem
Abstand zu Leitungen mit hohem Störpegel (Frequenzumrichter, Schütze usw.) verlegen.
• Bei Verbrauchern mit hohen Störpegeln separate Spannungsversorgung für den Neigungssensor
bereitstellen.
• Neigungssensorgehäuse und die Anschlusskabel vollständig schirmen.
• Neigungssensor an Schutzerde (PE) anschließen. Geschirmte Kabel verwenden. Schirmgeflecht
muss mit der Kabelverschraubung oder Stecker verbunden sein. Anzustreben ist ein beidseitiger
Anschluss an Schutzerde (PE), Gehäuse über den mechanischen Anbau, Kabelschirm über die
nachfolgenden angeschlossenen Geräte. Bei Problemen mit Erdschleifen mindestens eine einseitige
Erdung.
Bei Nichtbeachtung kann es zu Fehlfunktionen, Sach- und Personenschäden kommen!
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
4/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
3. Profibus-DP
Allgemein
Bussysteme sind Verbindungsstrukturen, welche eine Kommunikation mehrerer Komponenten
untereinander herstellen.
Der Profibus-DP ist ein vom Hersteller unabhängiges, offenes Kommunikationssystem für Anwendungen
in der Fertigungs-, Prozess- und Gebäudeautomatisierung. Er ist in drei Varianten unterteilt:
• Profibus FMS für die Datenkommunikation zwischen Steuereinheiten im Bereich der Produktions- und
Prozessleiterebene.
• Profibus PA für den Bereich der Verfahrenstechnik.
• Profibus DP für den schnellen Datenaustausch zwischen Steuerungen und dezentralen
Peripheriegeräten im Bereich der Automatisierungstechnik.
Das Profibussystem besteht aus folgenden Gerätetypen:
• DP Master Klasse 1 (DPM1) ist eine Steuerung, welche zyklisch Informationen mit einem DP Slave
austauscht.
• DP Master Klasse 2 (DPM2) sind Programmier-, Projektierungs- oder Bediengeräte.
• DP Slave ist ein Peripheriegerät, welches Ausgangsdaten einliest und Eingangsdaten an die SPS
weitergibt.
Das Profibus-System wird durch die Anzahl der aktiven Master während der Betriebsphase in ein
Monomastersystem und in ein Multimastersystem eingeteilt.
• In einem Monomastersystem sind nur ein Master Klasse 1 und DP Slaves am Bus aktiv.
• In einem Multimastersystem sind mehrere Master und die DP Slaves am Bus aktiv. Die Master
können wahlweise Klasse 1 oder 2 sein.
Der Profibus-DP zeichnet sich durch folgende Eigenschaften aus:
• Kurze Reaktionszeiten (1 ms bei 32 Teilnehmern und 12 MBaud)
• Sicherer Übertragungsverfahren (Hamming Distanz 4)
• Verfügbarkeit von vielen standardisierten Systemkomponenten
• Gute Diagnosemöglichkeit
• Einfache Handhabung und Erweiterbarkeit
• Teilnehmerorientiertes Bussystem
• Offenes System
Profibus-DP ist standardisiert in der Norm EN 50170 Vol. 2. Die Norm legt die Kommunikations- und
Anwenderprofile fest. Das Anwenderprofil für Schnittstellenwandler ist das Profil 1.1. Das Anwenderprofil
unterscheidet nach der Anzahl der unterstützenden Funktionen die Geräteklassen 1 und 2. Geräteklasse
2 hat die größere Anzahl und beinhaltet alle Funktionen der Klasse 1. Parametrieren und Presetfunktionen
werden ausschließlich von Klasse 2 unterstützt. Das Gerät unterstützt Klasse 1 und 2.
GSD Datei
Die Gerätestammdatendatei (GSD-Datei) ist eine Beschreibungsdatei, welche alle für den Betrieb
notwendigen Daten des Profibus-Teilnehmers beschreibt. Die Daten selbst sind auch im ROM des
Teilnehmers abgelegt. Die Daten können in zwei Bereiche eingeteilt werden.
• Allgemeine Festlegungen beinhalten unter anderem Herstellername, Produktbezeichnung, IdentNummer, Profibusspezifische Parameter und Baudraten.
• Anwendungsbezogene Festlegungen beinhalten unter anderem Konfigurationsmöglichkeiten,
Parameter, Parameterbeschreibungen, Hard- und Softwarestand sowie Diagnosemöglichkeiten.
Das Format und der Inhalt ist durch die Norm EN 50170 festgelegt.
Die GSD Datei hat die Ident-Nummer 0B23 für alle beschriebenen Produkte. Diese GSD-Datei ist
Voraussetzung für die Parametrisierung und Konfigurierung des Neigungssensors mit einem
Konfigurationstool.
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
5/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
4. Betriebsparameter Neigungssensor
Beschreibung der Betriebsparameter
Parameter
Auflösung
Bedeutung
Auflösung des Neigungswinkel
0.001° = 0001h (Beim 360° Sensor nicht möglich)
0.01° = 000Ah (Beim 360° Sensor nicht möglich)
0.1° = 0064h
1.0° = 03E8h
Preset-Wert X-Achse
(Slope lateral preset
value)
Preset-Wert Y-Achse
(Slope
long
preset
value)
Offset X-Achse
(Slope lateral offset)
Setzt den aktuellen Neigungswert der X-Achse auf einen gewünschten Wert
Offset-Wert
(Slope long offset)
Setzt den aktuellen Neigungswert der Y-Achse auf einen gewünschten Wert
(Beim 360° Sensor nicht möglich)
Der hier eingegebene Wert wird direkt auf den aktuellen Neigungswert der
X-Achse aufaddiert
(Beim 360° Sensor nicht möglich)
Der hier eingegebene Wert wird direkt auf den aktuellen Neigungswert der
Y-Achse aufaddiert
(Beim 360° Sensor nicht möglich)
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
6/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
5. Datenaustausch zwischen Profibus-DP Geräten
5.1. Telegrammaufbau
Die Abbildung zeigt den Telegrammaufbau.
Telegrammaufbau
SchlussInfo
Aufruftelegramm
Ausgangsdate
n
Kopf-Info
DP Slave
DP Master
Antworttelegramm
Kopf-Info
Eingangsdaten
SchlussInfo
5.2. Initialisierung, Wiederanlauf und Nutzdatenverkehr
Vor dem Austausch der Nutzdaten zwischen dem Master und Slave wird jeder Slave neu initialisiert. Der
Master sendet Parametrier- und Konfigurationsdaten an den Slave. Erst wenn die Parametrier- und
Konfigurationsdaten mit den im Slave hinterlegten Daten übereinstimmen, können Nutzdaten
ausgetauscht werden. Dies geschieht auf folgende Weise:
Diagnoseanforderung des Masters
Der Master sendet ein Slave Diagnose Request (Slave_Diag), der Slave antwortet mit einem Slave
Diagnose Response.
Der Master überprüft damit, ob der Slave am Bus vorhanden ist und für eine Parametrierung und
Konfiguration bereit ist.
Parametrieren des Slaves
Der Master sendet ein Slave Parameter Request (Set_Prm).
Dem Slave werden über die Parametrierdaten aktuelle Busparameter, Überwachungszeiten und Slave
spezifische Parameter mitgeteilt. Die Parameter werden während der Projektierungsphase teilweise direkt
oder indirekt von der GSD Datei übernommen. Der Slave vergleicht diese Parametrierdaten mit seinen
hinterlegten Daten.
Konfigurieren des Slaves
Der Master sendet ein Check Configuration Request (Chk_Cfg).
Der Master teilt dem Slave den Umfang (Anzahl der Datenbytes) und die Struktur (Datenkonsistenz) der
auszutauschenden Ein- und Ausgabebereiche mit. Der Slave vergleicht diese Konfiguration mit seiner
eigenen Konfiguration.
Diagnoseanforderung vor dem Datenaustausch
Der Master sendet nochmals ein Slave Diagnose Request (Slave_Diag), der Slave antwortet mit einem
Slave Diagnose Response.
Der Master überprüft jetzt, ob die Parametrierung und Konfigurierung mit den im Slave hinterlegten Daten
übereinstimmen. Sind die vom Master gewünschten Daten erlaubt und liegen keine Fehler vor, meldet der
Slave über die Diagnosedaten seine Bereitschaft für den Nutzdatentransfer.
Data_Exchange
Der Slave reagiert jetzt ausschließlich auf den Master, welcher ihn parametriert und konfiguriert hat.
Der Master sendet ein Nutzdaten-Request (Data_Exchange), der Slave antwortet mit einem NutzdatenResponse. In dieser Antwort teilt der Slave dem Master mit, ob aktuelle Diagnoseereignisse vorliegen. Die
tatsächlichen Diagnose- und Statusinformation teilt der Slave erst nach dem Diagnosetelegramm des
Masters mit.
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
7/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
6. Parametrierung und Konfiguration
6.1. Parametrieren
Parametrieren bedeutet die Übergabe von Informationen, welche der Slave für den Austausch von
Prozessdaten benötigt. Die Informationen bestehen aus profibusspezifischen Angaben (Octet 1 bis 6) und
anwenderspezifischen Informationen. Die anwenderspezifischen Informationen können während der
Projektierungsphase über ein Eingabefenster eingegeben werden.
Der Slave vergleicht die vom Master gesendeten Daten mit seinen hinterlegten Daten. Der Slave teilt dem
Master das Ergebnis jedoch erst in der Diagnoseanforderung nach der Konfiguration mit.
Beschreibung der Parameter der Parametrierfunktion (Set_Prm)
Parameter
Stationsstatus
Ansprechüberwachungszeit
Min. Station Delay
Responder (tsdr)
Ident_Nummer
Octet Nr.
1
2 bis 3
4
5 bis 6
Group_Ident_Nummer
Betriebsparameter
7
8
Parameter des
Neigungssensors
9
Auflösung
10
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
Bedeutung
Festlegung von profibusspezifischen Daten
• Sync- Mode/Freeze Mode aktiv
• Ansprechüberwachung aktiv
• Master zugewiesen
Erkennung des Ausfalls des Masters,
Master muss innerhalb dieser Zeit antworten
Minimale Zeit, welche der Slave warten muss, bis er
auf eine Anforderung des Masters antworten darf
Erkennung des Gerätes, für jeden Gerätetyp
eindeutig, von der PNO hinterlegt und reserviert
Profibusspezifische Daten
Profibusspezifische Daten
Festlegung von anwendungsspezifischen Daten
• Invertierung der Winkelwerte der Achsen
• Skalierungsfunktion
• Standarddiagnose/ erweiterte Diagnose
• Auflösung
Hier sind die Parameterdaten für die vier möglichen
Auflösungen hinterlegt
8/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
Werte der Parameter der Parametrierfunktion (Set_Prm)
Parameter
Stationsstatus
Ansprechüberwachungszei
t
Minimum Station Delay
Responder
Ident-Nummer
Group Ident Nr.
Betriebsparameter
Parameter des
Neigungssensors
Datentyp
Octe
t Nr.
Octet
string
1
Octet
string
Octet
string
Octet
string
Octet
string
Octet
string
Octet
string
2 bis
3
Defaultwert
In der GSD Datei
• Sync- und
Freeze Mode
unterstützt
• Unterstützte
Baudraten
Profibusspezifische
Daten
4
Baudratenabhängig
Wertebereich
5 bis
6
059B
7
00
8
9
• Bit 0 = 0/1 Invertierung
X-Achse
• Bit 1 = 0/1 Invertierung
Y-Achse
• Bit 2 = 0/1 Skalierung
X-Achse
• Bit 3 Skalierung YAchse
• Bit 4 = 0/1
Standarddiagnose/
erweiterte Diagnose
Profibusspezifische
Daten
• Ohne
Invertierung
• Ohne
Invertierung
• Ohne Skalierung
• Ohne Skalierung
• Erweiterte
Diagnose
0x00 bis 0x03
Auflösung
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
Octet
string
10
0x00 = 0.001° Auflösung
0x01 = 0.01° Auflösung
0x10 = 0.1° Auflösung
0x11 = 1.0° Auflösung
9/19
Default = 0x10 =
0.1°
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
6.2. Konfiguration
Konfiguration bedeutet die Festlegung über den Typ, Länge und die Datenrichtung der Prozessdaten und
wie sie weiterverwendet werden. Der Typ legt den Datentyp fest und ob die Daten zusammenhängend
(konsistent) sind. Die Länge bestimmt die Anzahl der zur Verfügung stehenden Datenbytes. Die
Datenrichtung definiert den Datentransfer von Master an Slave oder umgekehrt. Die Länge ist wahlweise
ein oder zwei Worte, die Daten sind in beiden Fällen konsistent. Die Konfiguration wird mit der im Slave
hinterlegten Konfiguration verglichen. Der Slave teilt dem Master das Ergebnis in der folgenden
Diagnoseanforderung mit.
Winkelwerte des Neigungssensors sind aus Sicht des Masters Eingangsdaten, Werte wie Preset oder
Offset sind Ausgangsdaten.
Zulässige Konfigurationen
Konfiguration
0xF1,0xD1,0xA0
Bedeutung
2 Worte Eingangsdaten mit Datenkonsistenz für Neigungssensorwinkelwerte,
1 Wort Ausgangsdaten zur Parametrierung von Auflösung/Offset/Preset
während des Data-Exchange Mode
Diagnosemeldungen
Diagnosemeldungen beinhalten Angaben über den jeweiligen Zustand des Neigungssensors. Die
Diagnosemeldungen bestehen aus profibusrelevanten Informationen und gerätespezifischen
Informationen. Der Master steuert mit diesen Informationen die Kommunikation mit dem Slave oder leitet
sie an das übergeordnete System weiter.
Der Master fordert sowohl vor der Parametrierung als auch nach der Konfiguration des Slaves
Diagnosedaten an. Damit ist sichergestellt, dass der Slave am Bus vorhanden ist und die in der Software
der Steuerung hinterlegten Daten mit den im Slave hinterlegten Daten übereinstimmen. Weiterhin kann
der Slave im Data_Exchange Mode ein Diagnoseereignis melden. Der Master fordert dann die
Diagnosedaten an.
Das in der Bushaube integrierte Anzeigeelement (DUO LED rot/grün) zeigt einen Teil dieser Informationen
an.
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
10/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
6.3. Beschreibung der Diagnosedaten Slave_Diag
Diagnosedaten
Octet
Nr.
Bedeutung
1
Stationsstatus 1
8
9
10
11
Status von
• Parametrierung
• Konfiguration
• Diagnosedaten (Diag.ext. Bit und Diag.stat. Bit bei
Alarm- und Warnmeldung)
Status von
• Ansprechüberwachung
• Freeze oder Sync Modus
Nicht unterstützt
Adresse des Masters, welcher den Slave zuerst
parametriert hat
Erkennung des Gerätes
• für jeden Gerätetyp eindeutig
• bei der PNO reserviert und hinterlegt
Länge der Erweiterten Diagnose einschliesslich
Diagnosekopfbyte bei erweiterter Diagnose
entsprechend der Parametrierung
Zur Zeit werden keine Alarme unterstützt.
Angabe, welche Alarme unterstützt werden
Zur Zeit werden keine Warnmeldungen unterstützt.
12
Angabe, welche Warnmeldungen unterstützt werden
1
2
Stationsstatus 2
2
Stationsstatus 3
Diag_Master
3
Ident_Nummer
Erweiterter
Diagnosekopf
Betriebszustand
Alarme
Supported Alarms
Warnings
Supported
Warnings
Firmware Version
Max. Value positiv
Max. Value
negativ
Calibration Value
X-high
Calibration Value
X-low
Calibration Value
Y-high
Calibration Value
Y-low
Seriennummer
Offsetwert X
Offsetwert Y
Presetwert X
Presetwert Y
Auflösung
3
4
5 bis
6
7
13,14
15-18
7-8
19-22
23,24
25,26
27,28
29,30
31-34
35-38
39-42
43-46
47-50
51-52
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
Versionsnummer der Firmware
Max Wertebereich positiv ( 33 / 330 / 3300 / 33000)
Max Wertebereich negativ (-33 / -33 / -3300 / -33000)
10-13
14-17
18-21
22-25
26-29
30-33
34-37
38-41
42-45
46,47
Wert der Kalibrierung für X-Achse (max)
Wert der Kalibrierung für X-Achse (min)
Wert der Kalibrierung für Y-Achse (max)
Wert der Kalibrierung für Y-Achse (min)
Seriennummer des Neigungssensors
Programmierter Offsetwert der X-Achse
Programmierter Offsetwert der Y-Achse
Programmierter Presetwert der X-Achse
Programmierter Presetwert der Y-Achse
aktuell eingestellte Auflösung
11/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
6.4. Nutzdaten
Die Nutzdaten beziehen sich (im Gegensatz zu den Diagnosedaten) direkt auf den gesteuerten oder
überwachten Prozess. Im Falle des Neigungssensors sind dies einerseits die Neigungsdaten der beiden
Achsen, die der Profibus zur Steuerung (Master) überträgt. Andererseits sind es ein möglicher Preset- und
Offset-Wert.
Deren Bedeutung ist die Folgende:
Preset: Der Neigungssensor kann auf einen bestimmten Winkelwert voreingestellt werden.
Offset: Dem gemessenen Winkelwert kann ein vorgegebener Winkelwert addiert werden.
Nutzdaten werden im Data_Exchange Modus ausgetauscht. Die Rahmenbedingungen für den Austausch
(z.B. Neigungssensor-Auflösung) wurden zuvor in der Konfiguration festgelegt.
Liegt ein Diagnoseereignis vor, kann der Slave dies im Datenaustausch mitteilen. Der Master fordert
daraufhin die tatsächlichen Diagnose- und Statusinformationen an.
Um einen Preset zu setzen, sendet der Master den Presetwert (je nach eingestellter Auflösung ein Wert
zwischen –30000....+30000 bis –30...+30) zum Slave (siehe "Presetfunktion").
Im Zustand "Data Exchange" leuchtet die DUO-LED in der Bushaube mit grünem Dauerlicht.
6.5. Auslesen des Neigungswinkels
Der Neigungswinkel wird über je zwei Doppelworte ausgelesen, da für jede Achse 4 Byte einzulesen sind.
In der obigen Abbildung beträgt der Neigungswinkel der X-Achse bei einer zuvor parametrierten Auflösung
(nicht aus der Abbildung zu entnehmen) von 0.1°:
39h= 57dez = 5.7°
Analog dazu die Berechnung der Y-Achse = B7h = 183dez = 18.3°
Beim 360° Neigungssensor wird der Drehwinkel als X-Achse ausgegeben. Die Y-Achse überträgt keine
Werte und ist daher immer Null.
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
12/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
Beim Einlesen der Winkeldaten über eine SPS müssen die Doppelworte je nach Parametrierung in der
Hardwarekonfiguration eingelesen werden. Im Beispiel in obiger Abbildung müssen die
Eingangsdoppelworte ED10 und ED14 eingelesen werden. Zur Berechnung des daraus resultierenden
Winkelwertes ist es erforderlich, die zuvor eingestellte Auflösung mit einzubeziehen.
Je nach eingestellter Auflösung haben die gleichen Werte selbstverständlich unterschiedliche
Zahlenwerte.
Übersicht über Winkelwerte und dazugehörige Zahlenwerte je nach Auflösung:
Winkel
1°
1°
1°
1°
7.5°
30.34°
12.345°
30.000°
180°
270°
Auflösung
0.001°
0.01°
0.1°
1.0°
0.1°
0.01°
0.001°
0.001°
1.0°
0.1°
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
Hexadezimaler Wert
00 00 03 E8
00 00 00 64
00 00 00 0A
00 00 00 01
00 00 00 4B
00 00 0B DA
00 00 30 39
00 00 75 30
00 00 00 B4
00 00 0A 8C
13/19
Dezimaler Wert
1000
100
10
1
75
3034
12345
30000
180
2700
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
6.6. Presetfunktion
Die Steuerung kann einen Presetwert zum Neigungssensor übertragen und den Neigungssensor so bei
vorgegebener mechanischer Position auf einen bestimmten Positionswert einstellen. Der Presetwert muss
innerhalb des programmierten Gesamtmessbereiches liegen, der abhängig von der gewählten Auflösung ist.
Für beste Übereinstimmung von mechanischer Position und Presetwert sollte der Preset nur im Stillstand
des Neigungssensors gesetzt werden.
Um einen Preset zu setzen, sendet die Steuerung den Presetwert zweimal zum Neigungssensor: Einmal
mit gesetztem höchstwertigen Bit (MSB), danach nochmals mit zurückgesetztem MSB. Das MSB dient so
quasi als "Clock" Bit. Maßgeblich für den Zeitpunkt der Übernahme ist die erste Übertragung.
Der eingestellte Presetwert muss sich dabei innerhalb der von der eingestellten Auflösung abhängigen
Grenzen befinden, die in folgender Tabelle aufgelistet sind.
Sensor
30°
Auflösung
0.001°
0.01°
0.1°
1.0°
Minimaler Wert
-30000
-3000
-300
-30
Maximaler Wert
+30000
+3000
+300
+30
Die beiden Befehlsequenzen für den Preset:
Beim 360° Sensor darf nur auf die X-Achse geschrieben werden!
Achse
X-Achse
Y-Achse
Mit gesetztem MSB
10000101 (0x85)
10000110 (0x86)
Zurückgesetztes MSB
00000101 (0x05)
00000110 (0X06)
Beispiel: Null-Setzen des Neigungssensor X-Achse (Presetwert = 0)
Schritt 1:
Ausgangsbyte 10
00000000 (0x00)
Schritt 2:
00000000 (0x00)
Ausgangsbyte 11
00000000 (0x00)
Ausgangsbyte 12
00000000 (0x00)
Ausgangsbyte 13
00000000 (0x00)
(Befehlsbyte)
Ausgangsbyte 14
10000101 (0x85)
00000000 (0x00)
00000000 (0x00)
00000000 (0x00)
00000101 (0x05)
6.7. Offsetfunktion (Beim 360° Sensor nicht möglich)
Aus der Differenz von aktuellem Positions- und Preset-Wert, berechnet sich der Neigungssensor für
interne Zwecke einen Offsetwert. Dieser spielt für die Applikation normalerweise keine Rolle. Es ist jedoch
auch möglich, gezielt einen Offsetwert zu schreiben, der dann auf den aktuell gemessenen Neigungswert
der Achse aufaddiert wird.
Dies geschieht nach dem gleichen Verfahren wie das Setzen des Preset Wertes und auch die Grenzen
des Offsetwertes sind in Abhängigkeit der eingestellten Auflösung zu wählen.
Sensor
30°
Auflösung
0.001°
0.01°
0.1°
1.0°
Minimaler Wert
-30000
-3000
-300
-30
Maximaler Wert
+30000
+3000
+300
+30
Die beiden Befehlsequenzen für den Offset:
Achse
X-Achse
Y-Achse
Mit gesetztem MSB
10010001 (0x91)
10010010 (0x92)
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
Zurückgesetztes MSB
00010001 (0x11)
00010010 (0X12)
14/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
1. Beispiel: Offset schreiben auf X-Achse des Neigungssensor (Offset= 5° bei 1° Auflösung)
Schritt 1:
Ausgangsbyte 10
00000000 (0x00)
Schritt 2:
00000000 (0x00)
Ausgangsbyte 11
00000000 (0x00)
Ausgangsbyte 12
00000000 (0x00)
Ausgangsbyte 13
00000101 (0x05)
(Befehlsbyte)
Ausgangsbyte 14
10010001 (0x91)
00000000 (0x00)
00000000 (0x00)
00000101 (0x05)
00010001 (0x11)
Zur Verdeutlichung, wie sich die eingestellte Auflösung auswirkt, noch ein Beispiel zum Schreiben des
gleichen Offset Wertes (5°) bei einer anderen eingestellten Auflösung des Neigungssensors (0.01°)
2. Beispiel: Offset schreiben auf X-Achse des Neigungssensor (Offset= 5° bei 0.01° Auflösung)
Schritt 1:
Ausgangsbyte 10
00000000 (0x00)
Schritt 2:
00000000 (0x00)
Ausgangsbyte 11
00000000 (0x00)
Ausgangsbyte 12
00000001 (0x01)
Ausgangsbyte 13
11110100 (0xF4)
(Befehlsbyte)
Ausgangsbyte 14
10010001 (0x91)
00000000 (0x00)
00000001 (0x01)
11110100 (0xF4)
00010001 (0x11)
Der Offsetwert wird nichtflüchtig in einem EEPROM-Chip gespeichert. Das EEPROM ist mindestens 1
Million mal wiederbeschreibbar. Ein häufiges programm- oder ereignisgesteuertes Setzen des Presets
könnte jedoch trotz der sehr hohen Anzahl von möglichen Schreibzyklen zum Erreichen dieser
Lebensdauergrenze führen, so dass bei der Auslegung der Steuerungssoftware in diesem Punkt eine
gewisse Sorgfalt geboten ist.
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
15/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
7. Anschlussbelegung und Inbetriebnahme
7.1. Mechanischer Anbau
•
•
•
•
Beide Befestigungsschrauben der Bushaube lösen.
Bushaube vorsichtig lockern und axial von Grundplatte abziehen.
Grundplatte des Neigungssensors an den Befestigungsbohrungen fest montieren.
Bushaube muss plan über gesamten Umfang auf die Grundplatte montiert werden. Toleranzen bei der
Montage von Bushaube und Grundplatte können sich auf den absoluten Neigungswinkel auswirken.
• Koordinatenausrichtung (y- / y+ / x- / x+) siehe nachfolgende Zeichnung.
x+
y+ y–
x–
Einbaulage - Messbereich 15°, 30° und 60°
Beim zweidimensionalen Neigungssensor für 15°, 30° und 60°
muss der Sensor so montiert werden, dass die Grundplatte
waagrecht, also parallel zur Horizontalen, ausgerichtet ist.
Der Neigungssensor kann auch auf dem Kopf, d.h. um 180°
gedreht, eingebaut werden.
Der Sensor kann gleichzeitig in der X- und Y-Achse geneigt
werden. Für beide Achsen steht ein getrennter Messwert an.
Im Auslieferungszustand misst der Sensor in beiden Achsen
den gewählten Messbereich, z.B. ±15°, wobei der
Nulldurchgang genau in der Waagrechten liegt.
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
16/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
Einbaulage - Messbereich 360°
Beim 360º Neigungssensor muss der Sensor so angebracht
werden, dass die auf dem nachfolgenden Bild eingezeichnete XAchse parallel zur Erdanziehungskraft ausgerichtet ist. Die
Auslenkung darf nicht mehr als ±3º betragen.
Weiterhin ist zu beachten, dass der Neigungssensor plan anliegt
und auch während der Neigung/Drehung keine Neigung in Xoder Y-Richtung erfährt, da dies einen unmittelbaren Einfluss auf
die Messgenauigkeit hat.
Im Auslieferungszustand des 360º Sensors ist die 0º Lage wie im
folgenden Bild eingestellt, kann aber mittels der Presetfunktion
beliebig verändert werden. Mittels Invertierung kann die
Messrichtung umgekehrt werden.
Im Auslieferungszustand misst der Sensor im Uhrzeigersinn von
0...360º, bei aktivierter Invertierung gegen den Uhrzeigersinn.
rsinn.
7.2. Elektrischer Anschluss
Neigungssensor muss vollständig auf Grundplatte anliegen und fest verschraubt sein.
Zum elektrischen Anschluss Bushaube folgendermaßen abziehen:
• Beide Befestigungsschrauben der Bushaube lösen.
• Bushaube vorsichtig lockern und axial von Grundplatte abziehen.
7.2.1. Teilnehmeradresse einstellen
Die Einstellung der Teilnehmeradresse erfolgt dezimal über zwei Drehschalter in der Bushaube.
Die maximale Teilnehmerzahl ist 99. Die Adresse wird einmalig bei Power on eingelesen.
•
Teilnehmeradresse dezimal mit beiden Drehschaltern 1 und 2 einstellen (Werkseinstellung 00).
9
8
7
6
8
7
3
3
4
6
Beispiel: 23
1
2
2
5
9
0
1
4
0
5
7.2.2. Abschlusswiderstand
Ist der angeschlossene Profibus-Teilnehmer das letzte Gerät in der Busleitung, muss der Bus
abgeschlossen werden. Die erforderlichen Widerstände sind im Neigungssensor integriert und werden
über einen zweipoligen DIP-Schalter zugeschaltet.
•
Die internen Abschlusswiderstände müssen beim letzten Teilnehmer mit dem 2-poligen DIP Schalter
auf „ON“ geschaltet werden (Werkseinstellung Off).
ON
Beide ON = Letzter Teilnehmer
Beide OFF = Teilnehmer X
Klemme
A nach GND
B nach +5 V
A nach B
1 2
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
17/19
Widerstand
390 Ohm
390 Ohm
220 Ohm
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
7.2.3.
•
•
•
•
•
Anschluss des Neigungssensors
Hutmutter der Kabelverschraubung lösen
Hutmutter und Dichteinsatz mit Kontakthülse auf den Kabelmantel schieben.
Kabelmantel und Adern abisolieren, Schirmfolie, falls vorhanden, kürzen (s. Bild)
Schirmgeflecht um ca. 90° umbiegen
Dichteinsatz mit Kontakthülse bis an das Schirmgeflecht schieben. Dichteinsatz mit Kontakthülse und
Kabel bündig in die Kabelverschraubung einführen und Hutmutter verschrauben
Ader
5
Schirmgeflecht
18
Schirmgeflecht
12
Kabel
Schirmfolie Kontakthülse
•
•
•
•
•
Hutmutter Kabel
Ader
Dichteinsatz
Klemmen mit gleicher Bezeichnung sind intern miteinander verbunden.
Für die Betriebsspannung ausschließlich Kabelverschraubung 3 verwenden. Für die Busleitungen
können frei wählbar Kabelverschraubung 1 oder 2 verwendet werden. Zulässige Kabelquerschnitte
beachten.
Adern auf dem kürzesten Weg von der Kabelverschraubung an die Klemmleiste einführen. Zulässiger
Adernquerschnitt beachten, bei flexiblen Adern Aderendhülsen verwenden.
Überkreuzungen der Datenleitungen mit der Leitung der Betriebsspannung muss vermieden werden.
Nicht benützte Kabelverschraubung mit Verschlussbolzen verschließen (Lieferumfang).
7.2.4.
Blick in den Neigungssensor
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
18/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany
7.2.5.
Anschlussbelegung
Pin M12
Pin 1
Pin 3
Pin 2
Pin 4
Klemmleiste
UB
GND
A
B
Erklärung
Betriebsspannung 10...30 VDC
Masseanschluss bezogen auf UB
Negative serielle Datenleitung
Positive serielle Datenleitung
M12-Stecker
Für serielle Datenleitung
4
1
5
Stift
3
3
2
2
5
Für Betriebsspannung
4
1
4
3
1
2
Buchse
Klemmen mit gleicher Bezeichnung sind intern verbunden und funktionsidentisch. Diese internen
Klemmverbindungen UB-UB und GND-GND dürfen mit max. je 1 A belastet werden.
(A und B sind für den 12 MBaud-Betrieb jeweils mit einer 100 nH Induktivität entkoppelt).
•
•
Haube des Neigungssensors vorsichtig über das Dichtgummi drücken und nicht verkanten. Haube
muss vollständig auf der Grundplatte anliegen.
Befestigungsschrauben gleichsinnig fest anziehen.
Gerätegehäuse und Schirmgeflecht des Anschlusskabels sind nur dann optimal verbunden, wenn die
Haube vollständig auf der Grundplatte aufliegt (Formschluss).
7.2.6. Anzeigeelement (Statusanzeige)
Auf der Rückseite der Bushaube ist eine DUO LED integriert.
Farbe
LED leuchtet grün
LED leuchtet gelb
Status
Neigungssensor im Modus „Data_Exchange“
Neigungssensor im Hochlauf oder ohne Buskontakt
7.2.7. Profibus Kabel
In der EN 50170 sind zwei Leitungstypen A und B spezifiziert. Leitungstyp B ist veraltet und sollte für
Neuanwendungen nicht mehr benutzt werden. Mit dem Leitungstyp A können alle Übertragungsraten bis
12 MBaud genutzt werden.
Merkmale
Wellenwiderstand in Ohm
Betriebskapazität (pF/m)
Schleifenwiderstand (Ohm/km)
Aderndurchmesser (mm)
Adernquerschnitt (mm)
Daten
135 bis 165 bei 3 bis 20 MHz
Kleiner 30
Kleiner 110
Größer 0,64
Größer 0,34
Übertragungsgeschwindigkeit in Abhängigkeit der Leitungslänge
Baudrate in
kBaud
Leitungsläng
e in m
9,6
19,2
93,75
187,5
500
1500
3000
12000
120
0
1200
1200
1000
400
200
100
100
Handbuch_GNAMG_Profibus_DE.doc
04.05.11
19/19
Baumer IVO GmbH & Co. KG
Villingen-Schwenningen, Germany