Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D Handbuch Seite 184

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

Werbung

Übersicht der Alarme
NCK-Alarme
12581
Kanal %1 Satz %2 unzulaessiger Lese-Zugriff auf %3 in
Bewegungssynchronaktion
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellsymbol
Erläuterung:
Die angezeigte Variable darf in einer Bewegungssynchronaktion nicht als online zu lesende Variable
stehen, d.h.
1. Die angezeigte Variable darf in einer Bewegungssynchronaktion nicht auf der linken Seite des
Vergleichs stehen. Hier sind nur ausgesuchte Variablen zulaessig, z.B. WHEN $AA_OVR == 100 DO
....
2. Die angezeigte Variable darf in einer Bewegungssynchronaktion nicht als $$-Variable verwendet
werden, z.B. WHEN $AA_IM[X] >= $$P_AD[1] DO ... DO $AC_VC = $$P_F
3. Die angezeigte Variable darf nicht als online ausgewerteter Parameter einer Synchronprozedur
programmiert werden, z.B. DO SYNFCT(1, $AC_PARAM[0], $SA_OSCILL_REVERSE_POS2[Z])
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Programm aendern.
Programmfort
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12582
Kanal %1 Satz %2 Feldindex %3 fehlerhaft
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellsymbol
Erläuterung:
$A- oder $V-Variablen werden in Bewegungssynchronaktionen in Echtzeit, d.h. im Interpolationstakt,
ausgewertet. Alle anderen Variablen (z.B. anwenderdefinierte Variablen) werden nach wie vor bei der
Satzaufbereitung berechnet. Es ist nicht erlaubt, den Index einer Variable fuer die Satzaufbereitung
mit einer Echtzeitvariable zu indizieren.
Beispiel:
DEF INT INPUT[3]
WHEN $A_IN[1] == INPUT[$A_INA[1]] DO ...
Die lokal definierte Variable INPUT darf nicht mit einer Echtzeit-Variable indiziert werden.
Programmkorrektur:
WHEN $A_IN[1] == $AC_MARKER[$A_INA[1]] DO ...
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Programm aendern: Verwenden Sie Echtzeitvariable.
Programmfort
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
2-184
SINUMERIK, SIMODRIVE Diagnosehandbuch (DA), Ausgabe 11/2006
© Siemens AG 2006 All Rights Reserved
11/2006

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840diSinumerik 810d

Inhaltsverzeichnis