Herunterladen Inhalt Inhalt Diese Seite drucken

Fb 2: Get Nc-Variable Lesen; Variable Adressierung - Siemens SINUMERIK 840D sl Funktionshandbuch

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

Werbung

//HIER ANWENDERPROGRAMM EINFÜGEN
END_ORGANIZATION_BLOCK
12.16.2

FB 2: GET NC-Variable lesen

Funktion
Mit dem Funktionsbaustein FB 2 "GET" können vom PLC- Anwenderprogramm aus
Variablen aus dem Bereich der NC gelesen werden. Der FB ist Multi-Instanzfähig.
Zum FB 2 gehört ein Instanz-DB aus dem Anwenderbereich.
Durch Aufruf des FB 2 mit positivem Flankenwechsel am Steuereingang "Req" wird ein
Auftrag gestartet, die durch "Addr1" bis "Addr8" referenzierten NC-Variablen zu lesen und in
die durch "RD1" bis "RD8" referenzierten PLC-Operandenbereiche zu kopieren. Der
erfolgreiche Abschluss des Lesevorganges wird am Zustandsparameter "NDR" mit logisch
"1" angezeigt.
Der Lesevorgang erstreckt sich über mehrere PLC-Zyklen (Normalfall: 1 - 2 PLC-Zyklen).
Der Baustein kann nur im zyklischen Betrieb aufgerufen werden.
Aufgetretene Fehler werden über "Error" und "State" angezeigt.
Um die NC-Variablen zu referenzieren, werden diese zunächst mit dem Tool "NC-VAR-
Selector" ausgewählt und in einen Datenbaustein als AWL-Quelle generiert. Für diesen
Datenbaustein muss anschließend in der Symbolliste ein Name vergeben werden. Beim
Aufruf des FB 2 werden dann für die Parameter "Addr1" bis "Addr8" die Variablenadresse in
folgender Form übergeben:
"<DB-Name>.<S7-Name>".

Variable Adressierung

Für einige NC-Variable ist es notwendig, im NC-VAR-Selector "Bereichs-Nr." und/oder
"Zeile" bzw. "Spalte" auszuwählen. Für diese Variablen ist es möglich, einen Basistyp
auszuwählen,
d. h. "Bereichs-Nr", "Spalte" und "Zeile" werden mit "0" vorbelegt.
Im FB 2 wird der Inhalt der vom NC-VAR-Selector vorgegebenen "Bereichs-Nr.", "Zeile" und
"Spalte" auf "0" geprüft. Liegt "0" vor, wird der Wert vom Eingangsparameter übernommen.
Vor dem Aufruf des FB 2 muss der Anwender die entsprechenden Parameter versorgen:
Paramter: FB 2
"Unit<x>"
"Column<x>"
"Line<x>"
mit <x> = 1 - 8
Grundfunktionen
Funktionshandbuch, 03/2013, 6FC5397-0BP40-3AA1
MCP1Cycl :=
NC-CyclTimeout :=
NC-RunupTimeout :=
P3: PLC-Grundprogramm für SINUMERIK 840D sl
12.16 Bausteinbeschreibungen
S5T#200MS,
S5T#200MS,
S5T#50S);
Parameter: NC-VAR-Selector
"Bereichs-Nr"
"Spalte"
"Zeile"
903

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de slSinumerik 828d

Inhaltsverzeichnis