Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Handbuch Seite 962

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

Werbung

P3: PLC-Grundprogramm für SINUMERIK 840D sl
13.13 Bausteinbeschreibungen
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 einem 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 3 ü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 PUT muss der Anwender den gewünschten Parameter versorgen
(UnitX/ColumnX/LineX). Hierbei entspricht Unit der Bereichs-Nr., Column der Spalte und
Line der Zeile.
Maschinendaten, GUD
Um Maschinendaten und GUDs ohne Passwort beschreiben zu können, müssen die
Schutzstufen des jeweiligen Datums auf die niedrigste Stufe umdefiniert werden.
Literatur:
● Inbetriebnahmehandbuch; Kapitel: "Schutzstufenkonzept"
● Programmierhandbuch Arbeitsvorbereitung; Kapitel: "Schutzstufen für Anwenderdaten
In einem Auftrag können NC-Variablen innerhalb einer Gruppe kombiniert werden:
Gruppe 1
Gruppe 2
Gruppe 3
962
definieren"
ACHTUNG
Der FB 3 kann NC-Variablen nur dann schreiben, 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.
Beim Schreiben von kanalspezifischen Variablen dürfen in einem Auftrag (FB 3-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).
Bereich
C[1]
C[2]
V[.]
N
B
N
B
H[.]
Funktionshandbuch, 03/2010, 6FC5397-0BP20-1AA0
A
T
A
T
Grundfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis