Herunterladen Inhalt Inhalt Diese Seite drucken

Fb 2: Get Nc-Variable Lesen - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
13.13 Bausteinbeschreibungen
//HIER ANWENDERPROGRAMM EINFÜGEN
END_ORGANIZATION_BLOCK
13.13.2

FB 2: GET NC-Variable lesen

Funktion
Mit dem FB GET kann das PLC- Anwenderprogramm Variablen aus dem NCK Bereich
lesen. 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 nach
erfolgtem Lesevorgang 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 (in der Regel 1 ... 2). Der Baustein
kann nur im zyklischen Betrieb aufgerufen werden.
Eventuell aufgetretene Fehler werden über Error und State angezeigt.
Um die NC-Variablen zu referenzieren, werden zunächst alle benötigten Variablen mit dem
Tool "NC-VAR-Selector" ausgewählt und in einen Datenbaustein als AWL-Quelle generiert.
Für diesen DB muss dann in der Symbolliste ein Name vergeben werden.
Als Aktualparameter der NCK Variablenadresse (Addr1 ... Addr8) wird "DB-Name.S7-Name"
beim Aufruf von FB 2 übergeben.
954
CALL FB 1, DB 7(
MCPNum :=
MCP1In :=
MCP1Out :=
MCP1StatSend :=
MCP1StatRec :=
MCP1BusAdr :=
MCP1Timeout :=
MCP1Cycl :=
NC-CyclTimeout :=
NC-RunupTimeout :=
1,
P#E0.0,
P#A0.0,
P#A8.0,
P#A12.0,
6,
S5T#700MS,
S5T#200MS,
S5T#200MS,
S5T#50S);
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis