Herunterladen Inhalt Inhalt Diese Seite drucken

Variable Adressierung; Deklaration Der Funktion - Siemens SINUMERIK 840D sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
14.17 Bausteinbeschreibungen
Hinweis
Fehlerfall
Beim Lesen von Variablen aus unterschiedlichen Kanälen oder Antriebsobjekten, oder
gleichzeitig von einem Kanal und einem Antriebsobjekt, erfolgt eine Fehlermeldung:
● "Error" == TRUE
● "State" == W#16#02

Variable Adressierung

Für einige NC-Variable ist es notwendig, im NC-VAR-Selector "Bereichs-Nr." und/oder "Zeile"
bzw. "Spalte" auszuwählen. Dabei ist es möglich, einen Basistyp auszuwählen, d. h. "Bereichs-
Nr", "Spalte" und "Zeile" werden mit "0" vorbelegt. Im 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 FB2- Parameters übernommen. Vor
dem Aufruf des FB2 müssen dazu die FB2-Parameter "Unit<x>", "Column<x>" und "Line<x>"
mit <x> = 1 - 8, geschrieben werden.
Tabelle 14-1 Parameter-Entsprechung
In einem Auftrag können Variablen innerhalb einer Gruppe kombiniert werden:
Für Kanal 3 bis 10 gelten die gleichen Regeln, wie für Gruppe 1 und Gruppe 2 beispielhaft dargestellt.
Hinweis
Beim gleichzeitigen Lesen mehrerer Variablen vom Typ "String" kann die Anzahl der nutzbaren
Variablen kleiner 8 sein.

Deklaration der Funktion

FUNCTION_BLOCK FB2
VAR_INPUT
990
FB2-Paramter
Unit
Column
Line
Gruppe
1
C[1]
2
C[2]
3
V[.]
Bereich
N
B
N
B
H[.]
---
Funktionshandbuch, 05/2017, A5E40870716
NC-VAR-Selector
Bereichs-Nr
Spalte
Zeile
A
T
A
T
---
---
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828dSinumerik 840de sl

Inhaltsverzeichnis