Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINAMICS S120 Handbuch Seite 134

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

Werbung

NCK-Alarme
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.
Wertzuweisung innerhalb des Wertebereichs der einzelnen Datentypen vornehmen, evtl. anderen Typ verwenden um
den Wertebereich zu vergrößern, z.B. INT ->REAL.
Wertebereiche der einzelnen Variablentypen:
- REAL: Eigenschaft: gebrochene Zahlen mit Dez.-Pkt., Wertebereich: +/-(2-1022-2+1023)
- INT: Eigenschaft: ganze Zahlen mit Vorzeichen, Wertebereich: +/-(231-1)
- BOOL: Eigenschaft:Wahrheitswert TRUE, FALSE, Wertebereich: 0,1
- CHAR: Eigenschaft: 1 ASCII-Zeichen, Wertebereich: 0-255
- STRING: Eigenschaft: Zeichenfolge (max. 100 Werte), Wertebereich: 0-255
- AXIS: Eigenschaft: Achsadressen, Wertebereich: nur Achsnamen
- FRAME: Eigenschaft: geometrische Angaben, Wertebereich: wie Achswege
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12573
[Kanal %1: ] Satz %2 Bewegungssynchronaktion: Call-By-Reference-Parameter nicht
erlaubt %3
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quelltext-Bereich
Erläuterung:
Call-By-Reference-Parameter (Schlüsselwort VAR) sind bei Technologiezyklen nicht möglich.
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
PROC-Anweisung des Technologiezyklusses korrigieren.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12586
[Kanal %1: ] Satz %2 Bewegungssynchronaktion: Typkonflikt bei Variable %3
Parameter:
%1 = Kanalnummer
%2 = Satznummer
%3 = Quellsymbol
Erläuterung:
Für Online-Variable $A.. oder $V.., die im Interpolationstakt ausgewertet oder beschrieben werden, ist keine Typkon-
vertierung möglich. Es können nur typgleiche Variablen miteinander verknüpft oder zugewiesen werden
Beispiel 1:
WHENEVER $AA_IM[X] > $A_IN[1] DO ...
Eine Online-Variable vom Typ REAL (Istwert) kann nicht mit einer Variable vom Typ BOOL (Digital-Eingang) ver-
glichen werden
Mit folgender Änderung ist der Ablauf möglich:
WHENEVER $AA_IM[X] > $A_INA[1] DO ...
Beispiel 2:
WHENEVER ... DO $AC_MARKER[1]=$AA_IM[X]-$AA_MM[X]
Verbesserung:
WHENEVER ... DO $AC_PARAM[1]=$AA_IM[X]-$AA_MM[X]
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Teileprogramm ändern: Typgleiche Variablen verwenden.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
134
Diagnosehandbuch, 03/2013, 6FC5398-8BP40-3AA1
Alarme

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis