Erläuterung der Formalparameter
Signal
Req:
Addr:
Area:
Unit:
Index1:
Index2:
CnvtToken:
VarToken:
Error:
Done:
State:
RD:
Fehlerkennungen
WORT-H
Grundfunktionen
Funktionshandbuch, 05/2017, A5E40870716
Art
Typ
E
BOOL
E
ANY
E
BYTE
E
BYTE
E
INT
E
INT
E
BOOL
E
ANY
A
BOOL
A
BOOL
A
WORD
E/A
ANY
State
Bedeutung
WORT-L
1)
0
1
Zugriffsfehler
0
2
Fehler im Auftrag
0
3
negative Quittung, Auftrag
nicht ausführbar
0
4
Datenbereiche oder Datenty‐
pen stimmen nicht überein
1
4
nicht ausreichend lokaler An‐
wenderspeicher zur Verfü‐
gung
0
6
FIFO voll
0
7
Option nicht gesetzt
0
8
falscher Zielbereich (SD)
P3: PLC-Grundprogramm für SINUMERIK 840D sl
Wertebereich
"<DBName>".<VarNa‐
me>
0, 2
1, 2, 3, ... 10
0, 1, 2, ... <max. Feldin‐
dex>
0, 1, 2, ... <max. Feldin‐
dex>
0 (FALSE), 1 (TRUE)
"<DBName>".<VarNa‐
me>
0 (FALSE), 1 (TRUE)
0 (FALSE), 1 (TRUE)
---
P#Mm.n BYTE x ...
P#DBnr.dbxm.n BYTE x
Hinweis
falsche Zusammenstellung von Var. in einem
Auftrag
interner Fehler, evtl. Abhilfe:
NC-RESET
zu lesendes Datum
in RD überprüfen;
gelesene Var. ist länger als in RD angegeben
Auftrag muss wiederholt werden,
da die Warteschlange voll ist
GP-Parameter "NCKomm" ist nicht gesetzt
RD dürfen keine Lokaldaten sein
14.17 Bausteinbeschreibungen
Bedeutung
Auftragsstart mit positiver Flanke
Variablenname in einer Variable vom‐
Typ STRING
Bereich:
0: NC
2: Kanal
Bereich == NC: Unit:= 1
Bereich == Kanal: Kanalnummer
Feldindex 1
Bei Variablen ohne Feldindex: Index1
= 0
Feldindex 2
Bei Variablen ohne 2. Feldindex: In‐
dex2 = 0
Aktivierung der Generierung eines
10 Byte Variablen-Token
Adresse eines 10 Byte Tokens (siehe
Beispiel)
Auftrag wurde negativ quittiert, bzw.
konnte nicht ausgeführt werden
Auftrag wurde erfolgreich ausgeführt.
siehe Absatz "Fehlerkennungen"
Zielbereich für gelesene Daten
1037