Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D Diagnoseanleitung Seite 169

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

Werbung

10.04
Programmfortsetzung:
12581
Parameter:
Erlaeuterung:
Reaktionen:
Abhilfe:
Programmfortsetzung:
12582
Parameter:
Erlaeuterung:
Reaktionen:
Abhilfe:
Programmfortsetzung:
12583
Parameter:
Erlaeuterung:
 Siemens AG 2004 All Rights Reserved
SINUMERIK 840D/840Di/810D Diagnoseanleitung (DA), Ausgabe 10.04
z.B. $AA_IM, $AC_DTGPB
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
Kanal %1 Satz %2 unzulaessiger Lese-Zugriff auf %3 in Bewegungssynchronaktion
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellsymbol
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 Synchron-
prozedur programmiert werden, z.B. DO SYNFCT(1, $AC_PARAM[0],
$SA_OSCILL_REVERSE_POS2[Z])
- Korrektursatz mit Reorganisieren.
- Nahtstellensignale werden gesetzt.
- Alarmanzeige.
Programm aendern.
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
Kanal %1 Satz %2 Feldindex %3 fehlerhaft
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellsymbol
$A- oder $V-Variablen werden in Bewegungssynchronaktionen in Echtzeit, d.h. im Inter-
polationstakt, 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 ...
- Korrektursatz
- Nahtstellensignale werden gesetzt.
- Alarmanzeige.
Programm aendern: Verwenden Sie Echtzeitvariable.
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
Kanal %1 Satz %2 Variable %3 keine Systemvariable
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellsymbol
In Bewegungssynchronaktionen auf der linken Seite des Vergleichs, bei der zugewi-
esenen Variable, als Eingangs- und Ergebnisvariable von SYNFCT sowie als Eingangs-
variable bei PUTFTOCF sind nur spezielle System-Variablen zulaessig. Bei diesen ist ein
1 Alarme
1-169

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840diSinumerik 810d

Inhaltsverzeichnis