Herunterladen Inhalt Inhalt Diese Seite drucken

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

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

Werbung

Ausführliche Beschreibung
2.12 Bausteinbeschreibungen
2.12.2

FB 2: GET NC-Variable lesen

Funktionsbeschreibung

Mit dem FB GET kann das Anwender PLC-Programm Variablen aus dem NCK-Bereich
lesen. Dieser Funktionsbaustein ist Multi-Instanzfähig und 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 (in der Regel 1...2) PLC-Zyklen. 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.

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. Bereich/Spalte/Zeile wird mit "0" vorbelegt.
Im FB 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 Aufruf des FB GET muss der Anwender den gewünschten Parameter versorgen
"UnitX/ColumnX/LineX".
Hierbei entspricht Unit der Bereichs-Nr., Column der Spalte und Line der Zeile.
Achtung
Der FB 2 kann NC-Variablen nur dann 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.
Beim Lesen von kanalspezifischen Variablen dürfen in einem Auftrag (FB 2-Aufruf)
über Addr1 bis Addr8 nur Variablen von genau einem Kanal adressiert werden.
Bei den Bereichen V bzw. H dürfen nicht verschiedene logische Achsnummern in einem
Auftrag zugeordnet werden (bei Nichteinhaltung: Error:= TRUE, State:= W#16#02).
2-100
Grundfunktionen: PLC-Grundprogramm powerline (P3 pl)
Funktionshandbuch, 11/2006, 6FC5397-0BP10-2AA0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840de powerlineSinumerik 840di powerlineSinumerik 840die powerlineSinumerik 840di seriesSinumerik 810d powerlineSinumerik 810de powerline ... Alle anzeigen

Inhaltsverzeichnis