Herunterladen Inhalt Inhalt Diese Seite drucken

Deklaration Der Funktion - Siemens SINUMERIK 840D sl Funktionshandbuch

Mit cnc-software 4.5 sp2
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
12.16 Bausteinbeschreibungen
Hinweis
Der FB 2 kann NC-Variablen nur lesen, wenn der Grundprogramm-Parameter "NCKomm"
auf "1" gesetzt wurde (in OB 100: FB 1, DB 7). Der Aufruf ist nur im zyklischen Programm
OB 1 zulässig. Eine Zuweisung für alle Parameter mit "Req" = 0 ist auch im OB 100 zulässig.
Kanalspezifische Variablen
Beim Lesen von kanalspezifischen Variablen dürfen bei einem Aufruf des FB 2 über "Addr1"
bis "Addr8" nur Variablen von genau einem Kanal adressiert werden.
Antriebsspezifischen Variablen
Beim Lesen von antriebsspezifischen Variablen dürfen in einem Aufruf des FB 2 über
"Addr1" bis "Addr8" nur Variablen von genau einem Antriebsobjekt SERVO adressiert
werden. Das Antriebsobjekt SERVO muss einer Maschinenachse der NC zugeordnet sein.
Der Zeilenindex entspricht der logischen Antriebsnummer.
Fehlerfall
Im Fehlerfall, Lesen von Variablen aus unterschiedlichen Kanälen oder Antriebsobjekten,
oder gleichzeitig von einem Kanal und einem Antriebsobjekt, erfolgt folgende Rückmeldung:
• "Error" == TRUE
• "State" == W#16#02
In einem Auftrag können Variablen innerhalb einer Gruppe kombiniert werden:
Gruppe 1
Gruppe 2
Gruppe 3
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 FB 2
VAR_INPUT
904
Bereich
C[1]
C[2]
V[.]
Req :
NumVar :
Addr1 :
Unit1 :
Column1 :
Line1 :
Addr2 :
N
B
N
B
H[.]
BOOL;
INT;
ANY;
BYTE;
WORD;
WORD;
ANY;
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
A
T
A
T
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis