background image

6

deutsch

VARAN-Grundlagen

3.1 

VARAN ist ein vom Hersteller unabhängiges Echtzeit-Netz-

werk-Protokoll mit folgenden Besonderheiten:

Geschwindigkeit

 

Offenheit

 

einfache Implementierung

 

optimierte Echtzeit-Performance 

 

hohe Ausfallsicherheit

 


VARAN basiert auf der IEEE 802.3 100TX Standard-Ether-

net-Technologie. Die physikalische Schicht des Ethernets 

besteht aus einem Steckverbinder, einem Übertrager und 

dem Ethernet-PHY-Baustein. Der PHY-Baustein stellt einen 

Auto-crossover bereit, so dass sowohl gekreuzte als auch 

nicht gekreuzte CAT5e-Kabel verwendet werden können. 

Das BTL kann über das Bus-Kabel versorgt werden, wenn 

wenigstens ein AWG26-Kabel (0,14 mm

2

) verwendet wird.

Der VARAN-Bus verwendet die Manager-Client-Topologie 

(siehe Bild 3-1). Der Manager verwaltet den gesamten 

Bus-Adressbereich mit bis zu 65280 Teilnehmern. Man 

kann den Bus als 4 GB großen Speicherbereich betrach-

ten, in dem jeder Client einen 64 kB großen Speicherbe-

reich besitzt. Die Verbindung mit dem Client wird durch 

einfache Schreib-/Lesebefehle verwirklicht. VARAN MAC 

(Media Acess Control) wird im FPGA verarbeitet. Die 

Firmware des FPGA wird in einem Flash-Speicher gespei-

chert und kann über die VARAN-Schnittstelle erweitert 

werden.

Manager

Splitter

Client

Client

To other clients or splitters

Client

Splitter

Bild 3-1:  Manager-Client-Topologie des VARAN-Busses

Während des Systemstarts vergibt der Manager automa-

tisch Adressen für das gesamte Netzwerk. Der Bus wird 

periodisch durchsucht und die Topologie wird mit der 

Applikation verglichen.
Im VARAN-Client gibt es zwei verschiedene Speicherbe-

reiche: den Kontroll- und den Datenbereich. Beide haben 

Systembeschreibung

ein 64-kb-Adressfeld. Das Address-Mapping des Kontroll-

bereichs wird bei allen Arten von VARAN-Clients auf die 

selbe Weise umgesetzt, beim Datenbereich ist es dagegen 

geräteabhängig.
Balluff Micropulse Wegaufnehmer unterstützen das 

VARAN-Längenmesssystem v1.0.1 Profil. Dieses Geräte-

profil kann über die VNO-Webseite www.varan-bus.net 

bezogen werden. Das implementierte Profil ist im Kapitel 6 

(siehe Tab. 6-1 und Tab. 6-2) zu finden.

Der VARAN-Bus-Zyklus

Jeder Datentransfer wird durch den VARAN-Manager 

initiiert und verwaltet. Der VARAN-Manager sendet zu 

Beginn eines jeden Buszyklus einen globalen SYNC-

Befehl, die isochronen Echtzeit-Datenobjekte, auf die die 

asynchronen Objekte folgen, und zum Schluss die Daten-

objekte im Administration Task.
Im Administration Task werden Aufgaben wie das Scannen 

nach neuen Teilnehmern oder auch der Transport von 

Ethernet-IP-Datenpaketen ausgeführt.
Der asynchrone Direktzugriff unterbricht die laufenden 

Aufgaben (jederzeit) für höchstens 25 µs und aktualisiert 

unverzüglich die Clients.

ASYNC

ISO

DA

Administration Task

Global Sync

Global Sync

Next period

t

ISO

= Isochroner Task

ASYNC = Asynchroner Task
DA

= Asynchroner Direktzugriff

Timing der Kommunikation

Bild 3-2: 

Messzyklus

Der Messzyklus wird mit dem Buszyklus durch Verwenden 

einer PLL synchronisiert, die wiederum mit den globalen 

SYNC-Befehlen synchronisiert wird. PLL sync_out wird 

verwendet um die Messung abzufragen.

global sync

sync out

PLL sync out

PLL sync in

CPU sync

system period

system period

system period

1)

 delay = system_period - transmit_delay - constant_FPGA_delay

delay

1)

measurement period

system period

transmit delay

device offset

global sync

global sync

Bild 3-3:  Bus-Synchronisierung

Der Messzyklus (siehe „measurement period“ in Bild 3-3) 

kann mit dem Buszyklus (siehe „system period“ in 

Bild 3-3), oder einem Vielfachen davon, identisch sein.

BTL6-V11V-...

Konfiguration

Summary of Contents for BTL6-V11V Series

Page 1: ...BTL6 V11V Konfigurationshandbuch deutsch...

Page 2: ...www balluff com...

Page 3: ...igenschaften 2 5 Systembeschreibung 3 6 VARAN Grundlagen 3 1 6 Inbetriebnahme 4 7 Software Beispiel in LASAL CLASS 2 LASAL SCREEN 5 8 LASAL CLASS 2 5 1 8 Visualisierung mit LASAL SCREEN 1 5 2 2 Konfig...

Page 4: ...werden Sie werden mit einem Pluszeichen verbunden z B Strg O Schaltfl chen werden in Kapit lchen geschrieben z B Wegaufnehmer aktualisieren Men befehle werden mit einem Gr erzeichen verbun den z B Ei...

Page 5: ...rstellers Balluff GmbH Ger tename BTL6 V11V M_ _ _ _ A1 S115 Seriennummer yymmdd000xxxxx ZZ yy mm dd Produktionsdatum Jahr Monat Tag xxxxx Unterserie ZZ Herkunftsland DE Deutschland HU Ungarn Programm...

Page 6: ...kb Adressfeld Das Address Mapping des Kontroll bereichs wird bei allen Arten von VARAN Clients auf die selbe Weise umgesetzt beim Datenbereich ist es dagegen ger teabh ngig Balluff Micropulse Wegaufne...

Page 7: ...Offset Multiplier und Divisor erh lt die Steuerung aus den Kalibrierungsdaten im Flash Speicher Das Ergebnisregister 1 enth lt den rohen Positionswert f r den Positionsgeber 1 das Ergebnisregister 2 e...

Page 8: ...tek GmbH vorinstalliert ist LASAL CLASS 2 5 1 Neues Projekt erstellen Anwendung LASAL CLASS 2 auf dem PC starten 1 File New Project ausw hlen und anklicken 2 Im folgenden Dialog den Projektnamen und d...

Page 9: ...inzugef gt Bild 5 3 Hinzuf gen der Bibliothek VaranLib lcp 5 Software Beispiel in LASAL CLASS 2 LASAL SCREEN Fortsetzung Um die Baumstruktur VaranLib zu erweitern zuerst 3 auf das Element Sigmatek dan...

Page 10: ...tzwerkelemente hinzu f gen siehe Seite 9 mit den Elementen BTL6 und VaranManager_2 wiederholt werden 5 Software Beispiel in LASAL CLASS 2 LASAL SCREEN Fortsetzung Wurde zwischen dem Touch Panel und de...

Page 11: ...nutzten Hard 3 warekomponenten anordnen Im Beispiel wurde der Splitter VSV043 verwendet Diesen bei direktem Anschluss des BTL an einen VARAN Master weglassen Die Komponenten wie im Bild 5 7 verbinden...

Page 12: ...ject w hlen 2 oder Strg N dr cken Dateinamen vergeben z B BTLVisual 3 Ein Template ausw hlen z B Sigma800x600 lpr 4 das Template muss zur Touch Panel Bildschirmaufl sung passen Als CLASS 2 Projekt das...

Page 13: ...nzeigen In LASAL SCREEN Doppelklick in der Baumansicht 1 auf das Element Screens 0 Main Rechtsklick ins Hauptbild 2 Place Data ausw hlen 3 Bild 5 10 LASAL SCREEN Place Data In der Baumansicht BTL61 Po...

Page 14: ...Verbinden des Zielsystems F r die Beschreibung wird ein VARAN Touch Panel ETV 0811 als Zielsystem verwendet F r Direktverbindungen vom PC zum Touch Panel wird ein Crosslink Ethernet Kabel ben tigt Ei...

Page 15: ...rkverbindungen ffnen 2 Rechtsklick auf die Netzwerkverbindung z B LAN 3 Verbindung Bild 5 13 Netzverbindung ausw hlen Auf 4 Eigenschaften klicken Im Fenster Eigenschaften von LAN Verbindung das 5 Inte...

Page 16: ...der Klick auf das Icon Download in der LASAL CLASS 2 Programmierumgebung ffnet den Download Dialog Die Kontrollk stchen Save Project on PLC und Add 6 Loader best tigen Die Schaltfl che 7 Download Proj...

Page 17: ...bit 3 2 reserved bit 6 4 Stop detected bit 7 Stop overflow bit 31 6 reserved 4 bit r 0 0004 Result Position 1 4 dword inc r 0 0008 Result Position 2 4 dword inc r 0 000C Result Position 3 4 dword inc...

Page 18: ...D 4 0x0000_0005 0010 Device ID 4 0x0000_0419 0014 License Number 4 0x_xxxx_xxxx 0018 Product Version Number 4 0x_00_00_0000 FPGA Configuration 0000 Checksum 4 0004 List Version 4 0x_00_01_0000 0008 Li...

Page 19: ...Documentation 0000 Checksum 4 0004 List Version 4 0x_00_00_0000 0008 List Length1 4 000C Documentation as pdf file X file Calibration Data 0000 Checksum 4 0004 List Version 4 0x_00_10_0000 0008 List L...

Page 20: ...obal Service Center Germany Balluff GmbH Schurwaldstrasse 9 73765 Neuhausen a d F Phone 49 7158 173 370 Fax 49 7158 173 691 service balluff de US Service Center USA Balluff Inc 8125 Holton Drive Flore...

Page 21: ...BTL6 V11V Configuration Manual english...

Page 22: ...www balluff com...

Page 23: ...ce properties 2 5 System description 3 6 VARAN fundamentals 3 1 6 Startup 4 7 Software example in LASAL CLASS 2 LASAL SCREEN 5 8 LASAL CLASS 2 5 1 8 Visualization with LASAL SCREEN 1 5 2 2 Configure t...

Page 24: ...aneously They are connected with a plus sign e g Ctrl O Buttons are described in small caps e g Update the transducer Menu commands are linked with a greater than sign e g Settings Options stands for...

Page 25: ...ufacturer name Balluff GmbH Device name BTL6 V11V M_ _ _ _ A1 S115 Serial number yymmdd000xxxxx ZZ yy mm dd Production date year month day xxxxx Sub series ZZ Country of origin DE Germany HU Hungary P...

Page 26: ...ame way for all of the different types of VARAN clients but is however device dependent for the data area Balluff micropulse transducers support the VARAN length System description 3 measuring system...

Page 27: ...ceives the values for the offset multiplier and divisor from the calibration data in the flash memory Results register 1 contains the raw position value for magnet 1 results register 2 contains the va...

Page 28: ...igmatek GmbH preinstalled LASAL CLASS 2 5 1 Create a new project Start the LASAL CLASS 2 application on the PC 1 Select and click File New Project 2 Enter the project name and storage location in the...

Page 29: ...he project Fig 5 3 Insert the VaranLib lcp library 5 Software example in LASAL CLASS 2 LASAL SCREEN continued To expand the VaranLib tree structure first click the 3 element Sigmatek and then Varan Ri...

Page 30: ...tion Add network elements see page 9 with the elements BTL6 and VaranManager_2 5 Software example in LASAL CLASS 2 LASAL SCREEN continued If a splitter box has been connected between the touch panel a...

Page 31: ...e order of the hardware 3 components used The VSV043 splitter is used in the example It can be omitted if the BTL is directly connected to a VARAN master Connect the components as in Figure 5 7 Use th...

Page 32: ...ect 2 or press Ctrl N Assign a file name e g BTLVisual 3 Select a template e g Sigma800x600 lpr the tem 4 plate must fit the screen resolution for the touch panel Select the previously created LASAL C...

Page 33: ...e BTL position In LASAL SCREEN In the tree view double click the 1 element Screens 0 Main Right click in the main screen 2 Select Place Data 3 Fig 5 10 LASAL SCREEN Place Data Select BTL61 Position1 i...

Page 34: ...target system A VARAN ETV 0811 touch panel is used as the target system in this description A Crosslink Ethernet cable is required for direct connections between a PC and touch panel Connect a Crossl...

Page 35: ...control 1 Open the network connections there 2 Right click the network connection e g LAN connec 3 tion Fig 5 13 Select network connection Click 4 Properties In the window LAN connection properties s...

Page 36: ...F6 5 or click the Download icon in the LASAL CLASS 2 programming environment to open the download dialog Confirm the checkboxes Save Project on PLC and 6 Add Loader Select the 7 Download Project butto...

Page 37: ...Bit 3 2 Reserved Bit 6 4 Stop detected Bit 7 Stop overflow Bit 31 6 Reserved 4 bit r 0 0004 Result position 1 4 dword inc r 0 0008 Result position 2 4 dword inc r 0 000C Result position 3 4 dword inc...

Page 38: ...4 0x0000_0005 0010 Device ID 4 0x0000_0419 0014 License number 4 0x_xxxx_xxxx 0018 Product version number 4 0x_00_00_0000 FPGA configuration 0000 Checksum 4 0004 List version 4 0x_00_01_0000 0008 Lis...

Page 39: ...ocumentation 0000 Checksum 4 0004 List version 4 0x_00_00_0000 0008 List length1 4 000C Documentation as a pdf file X File Calibration data 0000 Checksum 4 0004 List version 4 0x_00_10_0000 0008 List...

Page 40: ...bal Service Center Germany Balluff GmbH Schurwaldstrasse 9 73765 Neuhausen a d F Phone 49 7158 173 370 Fax 49 7158 173 691 service balluff de US Service Center USA Balluff Inc 8125 Holton Drive Floren...

Reviews: