Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK ONE PLC Funktionshandbuch Seite 597

Vorschau ausblenden Andere Handbücher für SINUMERIK ONE PLC:
Inhaltsverzeichnis

Werbung

Dabei ist es möglich, einen Basistyp auszuwählen, d. h. "Bereichs-Nr" und/oder "Spalte" bzw.
"Zeile" werden mit "0" vorbelegt. In "LBP_ReadVar [FB2]" werden die Werte der vom NC-VAR-
Selector vorgegebenen "Bereichs-Nr.", "Zeile" und "Spalte" auf "0" geprüft. Ist ein NC-VAR-
Selector Wert == "0", wird der entsprechende Wert des Parameters übernommen. Vor dem
Aufruf des "LBP_ReadVar [FB2]" müssen dazu die Parameter "Unit<n>", "Column<n>" und
"Line<n>" (<n> = 1, 2, ... - 8) geschrieben werden.
Das folgende Beispiel soll die Verwendung von "Bereichs-Nr.", "Zeile" und "Spalte" anhand der
R-Parameter verdeutlichen. Für jeden Kanal existieren 100 R-Parameter. Wenn man mehrere
davon in seinem PLC Programm lesen möchte oder zum Programmierzeitpunkt noch gar nicht
klar ist, welche R-Parameter konkret zur Laufzeit gelesen werden sollen, kann es sehr
aufwendig sein mit Hilfe des NC-Var-Selector für jeden R-Parameter einen Eintrag zum
Referenzieren zu erzeugen. Stattdessen legt man nur einen Eintrag für den variablen R-
Parameter "Basistyp" an.
Wenn man im NC-VAR-Selector als "Bereichs-Nr." eine "1" setzt und als "Zeile" eine "0"
vorgibt, erzeugt man einen Eintrag für alle R-Parameter von Kanal 1. Über den Line-Parameter
beim Aufruf von "LBP_ReadVar [FB2]" wird dann konkret vorgegeben welcher R-Parameter
gelesen werden soll.
Gibt man im NC-VAR-Selector sowohl bei "Bereichs-Nr." als auch bei "Zeile" eine "0" vor,
erzeugt man einen Eintrag für alle R Parameter in allen Kanälen. Beim Aufruf von
"LBP_ReadVar [FB2]" legt man dann über den Parameter "Unit" den Kanal und über den
Parameter "Line" den Index des R-Parameters fest der gelesen werden soll. Dabei ist zu
beachten, dass als Line Parameter der Wert Index +1 angegeben werden muss:
R-Parameter R[0] aus Kanal 1: Unit = 1, Line = 1
R-Parameter R[10] aus Kanal 2: Unit = 2, Line = 11
Weitere Erklärungen dazu finden Sie unter anderem in der Online-Hilfe des NC-Var-Selectors.
Tabelle 9-65 Parameter-Entsprechung
In einem Aufruf können Variablen aus verschiedenen Bereichen wie folgt kombiniert werden:
Tabelle 9-66 Aufrufkombinationen
Für Kanal 3 bis 10 gelten die gleichen Regeln, wie für Aufruf 1 und Aufruf 2 beispielhaft dargestellt:
A = Achs-spezifische Daten, Bereichs-Nr. entspricht der Achsnummer
B = BAG Daten, Bereichs-Nr. entspricht der BAG Nr.
C = Kanal Daten, Bereichs-Nr. entspricht der Kanalnummer
N = NC Daten, Bereichs-Nr. ist bedeutungslos (im NC-VAR-Selector nicht änderbar)
T = Werkzeugverwaltungsdaten, Bereichs-Nr. entspricht dem TO Bereich
PLC
Funktionshandbuch, 12/2019, A5E48053808A AB
"LBP_ReadVar [FB2]" Paramter
Unit
Column
Line
Aufruf
1
C[1]
2
C[2]
Referenz zum PLC-Grundprogramm
Bereich
N
B
N
B
9.5 Funktionsbausteine (FB)
NC-VAR-Selector
Bereichs-Nr
Spalte
Zeile
A
T
A
T
597

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis