Sie sind auf Seite 1von 12

Balluff Transsonar Wegaufnehmer

BTL5-P1-xxxx
an Simatic S7

Anwendungshinweis

A101702, Deutsch
Version 1.0.0
ii • Allgemeines

Copyright  2001 by WAGO Kontakttechnik GmbH


Alle Rechte vorbehalten.

WAGO Kontakttechnik GmbH


Hansastraße 27
D-32423 Minden
Tel.: +49 (0) 571/8 87 – 0
Fax: +49 (0) 571/8 87 – 1 69
E-Mail: info@wago.com
Web: http://www.wago.com

Technischer Support
Tel.: +49 (0) 571/8 87 – 5 55
Fax: +49 (0) 571/8 87 – 4 30
E-Mail: support@wago.com

Es wurden alle erdenklichen Maßnahmen getroffen, um die Richtigkeit und


Vollständigkeit der vorliegenden Dokumentation zu gewährleisten. Da sich
Fehler, trotz aller Sorgfalt, nie vollständig vermeiden lassen, sind wir für
Hinweise und Anregungen jederzeit dankbar.

Wir weisen darauf hin, dass die im Dokument verwendeten Soft- und Hard-
warebezeichnungen und Markennamen der jeweiligen Firmen im Allgemeinen
einem Warenzeichenschutz, Markenschutz oder patentrechtlichem Schutz
unterliegen.

Anwendungshinweis
A101702
Inhalt • iii

INHALTSVERZEICHNIS

1 Wichtige Erläuterungen ............................................................................ 4


1.1 Rechtliche Grundlagen........................................................................... 4
1.1.1 Urheberschutz ................................................................................... 4
1.1.2 Personalqualifikation ........................................................................ 4
1.1.3 Bestimmungsgemäßer Gebrauch ...................................................... 4
1.2 Gültigkeitsbereich .................................................................................. 5

2 Beschreibung .............................................................................................. 6

3 Material....................................................................................................... 6
3.1 WAGO I/O Klemme 750-635................................................................ 6
3.2 Balluff Transsonar Wegaufnehmer vom Typ BTL5-P1-xxxx ............... 6
3.3 SIMATIC S7 .......................................................................................... 6

4 Lösung......................................................................................................... 6
4.1 Aufbau des Treiber Bausteins W75063 ................................................. 6

5 Beispiele ...................................................................................................... 7

6 Beschreibung der Bibliotheksfunktionen .............................................. 10


6.1 FB W750635........................................................................................ 10

Anwendungshinweis
A101702
4• Wichtige Erläuterungen

1 Wichtige Erläuterungen
Um dem Anwender eine schnelle Installation und Inbetriebnahme der
beschriebenen Geräte zu gewährleisten, ist es notwendig, die nachfolgenden
Hinweise und Erläuterungen sorgfältig zu lesen und zu beachten.

1.1 Rechtliche Grundlagen


1.1.1 Urheberschutz
Dieses Dokument, einschließlich aller darin befindlichen Abbildungen, ist
urheberrechtlich geschützt. Jede Weiterverwendung dieses Dokumentes, die
von den urheberrechtlichen Bestimmungen abweicht, ist nicht gestattet.
Die Reproduktion, Übersetzung in andere Sprachen, sowie die elektronische
und fototechnische Archivierung und Veränderung bedarf der schriftlichen
Genehmigung der WAGO Kontakttechnik GmbH, Minden.
Zuwiderhandlungen ziehen einen Schadenersatzanspruch nach sich.

Die WAGO Kontakttechnik GmbH behält sich Änderungen, die dem


technischen Fortschritt dienen, vor.
Alle Rechte für den Fall der Patenterteilung oder des Gebrauchmusterschutzes
sind der WAGO Kontakttechnik GmbH vorbehalten. Fremdprodukte werden
stets ohne Vermerk auf Patentrechte genannt. Die Existenz solcher Rechte ist
daher nicht auszuschließen.

1.1.2 Personalqualifikation
Der in diesem Dokument beschriebene Produktgebrauch richtet sich
ausschließlich an Fachkräfte mit einer Ausbildung in der SPS-
Programmierung, Elektrofachkräfte oder von Elektrofachkräften unterwiesene
Personen, die außerdem mit den geltenden Normen vertraut sind. Für
Fehlhandlungen und Schäden, die an WAGO-Produkten und Fremdprodukten
durch Missachtung der Informationen dieses Dokumentes entstehen,
übernimmt die WAGO Kontakttechnik GmbH keine Haftung.

1.1.3 Bestimmungsgemäßer Gebrauch


Die Komponenten werden ab Werk für den jeweiligen Anwendungsfall mit
einer festen Hard- und Softwarekonfiguration ausgeliefert. Änderungen sind
nur im Rahmen der in dem Dokument aufgezeigten Möglichkeiten zulässig.
Alle anderen Veränderungen an der Hard- oder Software, sowie der nicht
bestimmungsgemäße Gebrauch der Komponenten, bewirken den
Haftungsausschluss der WAGO Kontakttechnik GmbH.

Wünsche an eine abgewandelte bzw. neue Hard- oder Softwarekonfiguration


richten Sie bitte an WAGO Kontakttechnik GmbH.

Anwendungshinweis
A101702
Wichtige Erläuterungen •5

1.2 Gültigkeitsbereich
Dieser Anwendungshinweis basiert auf die genannte Hard- und Software der
jeweiligen Hersteller sowie auf die zugehörige Dokumentation. Daher gilt
dieser Anwendungshinweis nur für die beschriebene Installation.
Neue Hard- und Softwareversionen erfordern eventuell eine geänderte
Handhabung.

Beachten Sie die ausführliche Beschreibung in den jeweiligen Handbüchern.

Anwendungshinweis
A101702
6• Beschreibung

2 Beschreibung
Den Einsatz der Klemme 750-635 sowie des entsprechenden
Funktionsbausteins bei Verwendung einer SIMATIC S7, erläutern.

3 Material
3.1 WAGO I/O Klemme 750-635
Eine detaillierte Beschreibung findet man im Handbuch Digitale Impuls
Schnittstelle 750-635.

3.2 Balluff Transsonar Wegaufnehmer vom Typ BTL5-P1-xxxx


Nähere Informationen findet man bei der Firma Balluff.

3.3 SIMATIC S7
Für das Beispielprogramm ist eine CPU 315-2 DP mit einem WAGO Knoten
mittels Profibus DP, benutzt worden.

4 Lösung
4.1 Aufbau des Treiber Bausteins W750635
Der vorliegende Funktionsbaustein „W750635“ermöglicht das Auslesen von
bis zu vier Positionswerten aus einem Balluff BTL5-P1-xxxx Transsonar
Wegaufnehmer. Für jeden Positionswert ist ein separater Magnet auf dem
Transsonar Sensor nötig. Um die aktuelle Position aus der Klemme
auszulesen, ist dieser Baustein im Anwenderprogramm aufzurufen und zu
parametrieren.

Der Funktionsbaustein „W750635“ führt intern die Initialisierung der Klemme


durch und ermittelt die aktuellen Position des angewählten Magneten unter
Berücksichtigung einer eventuellen Nullpunktverschiebung (Offset).

Der Baustein verfügt über zehn Eingänge sowie drei Ausgänge. Er gibt die
Position sowie einen Fehlercode aus. Zur Kommunikation mit der Klemme
benötigt er die Adressen, (sowohl für die Eingangsbyte als auch für die
Ausgangsbyte) wie sie sich aus der Knoten Konfiguration ergeben.

Zur Konfiguration ist die Ultraschallgeschwindigkeit (vgl. Typenschild auf


dem entsprechenden Balluff-Sensor) sowie die Anzahl der montierten
Magnete vorzugeben. Die Angabe einer Nullpunktverschiebung ist optional.

Anwendungshinweis
A101702
Beispiele •7

Damit die Position der Magnete ermittelt werden kann, muss eine
Initialisierung der Klemme durchgeführt werden. Der Funktionsbaustein führt
diese Initialisierung automatisch durch. Nach erfolgreicher Initialisierung wird
am Ausgang ERROR der Fehlercode 0 ausgegeben und die rote LED an der
Klemme erlischt.

Werden die Konfigurationsdaten (Ultraschallgeschwindigkeit, Anzahl


montierter Magnete) geändert, ist ein Power On Reset der Klemme notwendig.

Durch Setzen des Eingangs RESET ist es möglich einen Fehler auf der
Klemme zurückzusetzen. RESET wird vom Baustein automatisch
zurückgesetzt. Liegt am RESET-Eingang eine Eins an, wird der Positionswert
auf Null gesetzt.
Zusätzlich ist eine Nullpunktverschiebung (Offset) möglich. Der Wert für die
Nullpunktverschiebung ist in den Konfigurationsdaten vorzugeben. Die
Nullpunktverschiebung wird nur berücksichtigt, solange der OFFSET_VALID
Eingang auf Eins liegt. In diesem Fall wird die Position als Differenz zwischen
Rohwert und Nullpunktverschiebung ermittelt.

5 Beispiele
Am Beispiel einer

• SIMATIC S7 315-2DP

• einem Balluffsensor BTL5-P1-xxx mit einem Magneten

• sowie einem WAGO Knoten mit


- 4 digitalen Eingangsklemmen (750-402, 750-402, 750-400,750-400)
- 2 digitalen Ausgangsklemmen (750-504, 750-501)
- 1 komplexen Klemme (750-635)

wird die Arbeitsweise des Funktionsbausteins W750635 erläutert.

Anwendungshinweis
A101702
8• Beispiele

Im folgenden Bild sieht man die Vorgabe der Konfigurationsdaten für die
Ultraschallgeschwindigkeit und die Nullpunktverschiebung.

Es ist ein Magnet auf dem Sensor montiert.

Die Ultraschallgeschwindigkeit des benutzten Sensors beträgt 2823,49 m/sec.


Der Wert ist in cm/sec vorzugeben.

Die Nullpunktverschiebung ist in µm vorzugeben und soll 140.000µm


betragen.

Die Klemme befindet sich im Prozessabbild an der Ein- und Ausgangsadresse


zwanzig. Daher sind ADR_IN und ADR_OUT mit zwanzig zu beschreiben.

Die im NW 2 definierten Konfigurationsdaten werden über eine Struktur


übergeben.

Es soll die Position des montierten Magneten ausgegeben werden, d.h.


AKTIV_MAGNET muss auf eins gesetzt werden.

Der Eingang OFFSET_VALID ist mit einer festen Eins (M0.1) zu beschalten,
damit die Nullpunktverschiebung permanent übernommen wird.

Über das Bit RESET_AKTIV wird ein Fehler zurückgesetzt.

Der Duchgangsparameter ERROR gibt im Fehlerfall einen Fehlercode aus.

Anwendungshinweis
A101702
Beispiele •9

Das folgende Bild zeigt den Aufruf des Funktionsbausteins W750635.

Hinweis: Die Klemme 750-635 belegt 4 Byte im Adressraum der Ein- und
Ausgänge.

Der Treiber W750635 und das Beispielprogramm befindet sich in der Datei
635v01.arj

Anwendungshinweis
A101702
10 • Beschreibung der Bibliotheksfunktionen

6 Beschreibung der Bibliotheksfunktionen


6.1 FB W750635

WAGO-I/O-PRO 32 Elemente der Bibliothek


Kategorie: S7-Baustein
Name: W750635
Typ: Funktion Funktionsblock X Programm
Name der Bibliothek:
Anwendbar für: SIMATIC S7

Parameter: Datentyp: Kommentar:


ADR_IN INT Anfangsadresse der 750-635 im PAE
ADR_OUT INT Anfangsadresse der 750-635 im PAA
CONFIGURATION STRUKTUR Number_of_Magnets (INT)
0<x<=4
Ultraschallgeschwindigkeit (DINT)
0<x<=300000
Offset (DINT)
-99.999.999<x<99.999.999
ACTIV_MAGNET INT Aktiver Magnet
0<x<=Number_of_Magnets
OFFSET_VALID BOOL 1=Übernahme des Offsets
RESET_ACTIV BOOL muss gesetzt werden, wenn ein Fehler-
Reset durchgeführt werden soll, der
Baustein setzt dieses Bit zurück
ERROR INT Fehler Nummer =
10: Ultraschallgeschwindigkeit
außerhalb des gültigen Be-
reichs (0<x<3000.00m/sec)
20: Nullpunktverschiebung außer-
halb des gültigen Bereichs
(-99.999.999<x<99.999.999)
30: Anzahl Geber außerhalb des
gültigen Bereichs (0<x<4)
31: Aktiver Magnet nicht
konfiguriert
40: Overflow Signale
50: Underflow Signale
60: Fehler allgemein (siehe Hand-
buch Digitale Impuls
Schnittstelle)
ACTUAL_POSITION DINT Positionswert des aktiven Magneten

Anwendungshinweis
A101702
Beschreibung der Bibliotheksfunktionen • 11

Funktionsbeschreibung:
Der Funktionsbaustein stellt die Position des in ACTIV_MAGNET angewählten
Magneten zur Verfügung. Liegt am RESET_ACTIV Eingang eine Eins an oder im
Fehlerfall, wird als Positionswert Null ausgegeben.
Nach Power On übernimmt die Klemme die Konfigurationsdaten
(Ultraschallgeschwindigkeit, Anzahl montierter Magnete). Sollen die
Konfigurationsdaten geändert werden, ist ein Power On Reset notwendig.
Am Ausgang ERROR wird im Fehlerfall ein Fehlercode ausgegeben.
In der Struktur CONFIGURATION sind die applikationsspezifischen Werte für die
Ultraschallgeschwindigkeit des Balluff Transsonar Sensors, in Number_of_magnets
die Anzahl der montierten Magnete auf diesem Sensor sowie in Offset die
Nullpunktverschiebung anzugeben.
Am Eingang ADR_IN ist die Anfangsadresse der Klemme im PAE, am Eingang
ADR_OUT die Anfangsadresse der Klemme im PAA anzugeben.
Über den Eingang ACTIV_MAGNET wird der Magnet ausgewählt von dem die Position
ausgegeben werden soll. Dieser Wert darf die in der
Konfiguration(Number_of_magnets) eingestellte Anzahl der montierten Magnete nicht
überschreiten. Im laufenden Betrieb kann über diesen Eingang zwischen den
verschiedenen Magneten gewählt werden.
Der Eingang RESET_ACTIV ermöglicht es, einen Fehler zurückzusetzen. Diese Bit
wird vom Baustein zurückgesetzt.
Mittels des Eingangs OFFSET_VALID wird die Nullpunktverschiebung übernommen.
In diesem Fall berechnet sich die ausgegebene Position als Differenz von Rohwert und
Nullpunktverschiebung.
Hinweis: Die Klemme 750-635 belegt 4 Byte im Adreßraum der Ein- und Ausgänge

Anwendungshinweis
A101702
WAGO Kontakttechnik GmbH
Postfach 2880 • D-32385 Minden
Hansastraße 27 • D-32423 Minden
Telefon: 05 71/8 87 – 0
Telefax: 05 71/8 87 – 1 69
E-Mail: info@wago.com

Internet: http://www.wago.com

Das könnte Ihnen auch gefallen