Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINAMICS S120 Handbuch Seite 122

Vorschau ausblenden Andere Handbücher für SINAMICS S120:
Inhaltsverzeichnis

Werbung

NCK-Alarme
Erläuterung:
Die Anweisungsfolge auf der rechten Seite des Makros ist auf 256 Zeichen begrenzt. Wird versucht, eine größere
Zeichenfolge unter einem Makro zu definieren (nur über die V.24-Eingabe von NC-Sätzen möglich, da die
Kommunikation zwischen Bedientafel und NCK die Satzlänge auf 242 Zeichen begrenzt), kommt es zur
Alarmanzeige.
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Taste NC-Stopp betätigen und mit dem Softkey PROGRAMM KORREKT. die Funktion "Korrektursatz" anwählen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Die unter dem Makro zu definierenden Funktionen auf 2 Makros aufteilen.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12290
[Kanal %1: ] Satz %2 Rechenvariable %3 nicht definiert
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring Rechenvariable
Erläuterung:
Nur die R-Parameter als Rechenvariable sind vordefiniert - alle anderen Rechenvariablen müssen vor ihrer
Verwendung mit der DEF-Anweisung definiert werden. Die Anzahl der Rechenparameter wird über Maschinendaten
definiert. Die Namen müssen eindeutig sein und dürfen in der Steuerung nicht nochmal vorkommen (Ausnahme:
lokale Variable).
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Taste NC-Stopp betätigen und mit dem Softkey PROGRAMM KORREKT. die Funktion "Korrektursatz" anwählen. Der
Korrekturzeiger stellt sich auf den fehlerhaften Satz.
Im Definitionsteil des Programms die gewünschte Variable festlegen (evtl. im aufrufenden Programm, wenn es eine
globale Variable sein soll).
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12300
[Kanal %1: ] Satz %2 Call-by-Reference-Parameter fehlt bei UP-Aufruf %3
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellstring
Erläuterung:
In der Unterprogrammdefinition wurde ein formaler REF-Parameter (call-by-reference Parameter) angegeben, dem
beim Aufruf kein aktueller Parameter zugeordnet wurde.
Die Zuordnung erfolgt beim UP-Aufruf aufgrund der Position des Variablennamens und nicht aufgrund des Namens!
Beispiel:
Unterprogramm: (2 call-by-value Parameter X und Y,
1 call-by-reference Parameter Z)
PROC XYZ (INT X, INT Y, VAR INT Z)
:
M17
ENDPROC
Hauptprogramm:
N10 DEF INT X
N11 DEF INT Y
N11 DEF INT Z
:
N50 XYZ (X, Y) ;REF-Parameter Z fehlt
oder
N50 XYZ (X, Z) ;REF-Parameter Y fehlt!
122
Diagnosehandbuch, 04/2011, 6FC5398-8BP40-1AA0
Alarme

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis