Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINAMICS S120 Handbuch Seite 158

Vorschau ausblenden Andere Handbücher für SINAMICS S120:
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 Ver-
gleichs 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:
12583
[Kanal %1: ] Satz %2 Variable %3 keine Systemvariable
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellsymbol
Erläuterung:
In Bewegungssynchronaktionen auf der linken Seite des Vergleichs, bei der zugewiesenen Variable,
als Eingangs- und Ergebnisvariable von SYNFCT sowie als Eingangsvariable bei PUTFTOCF sind
nur spezielle System-Variablen zulaessig. Bei diesen ist ein echtzeitsynchroner Zugriff moeglich. Die
programmierte Variable ist keine Systemvariable.
Beispiel:
DEF REAL OTTO, BERTA[2] DO SYNFCT(2,OTTO, $MN_...); lokale Variable oder Maschinendaten
sind nicht; als Parameter zulaessig bei SYNFCT.
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Teileprogramm aendern. Lokale Variablen oder Maschinendaten sind bei SYNFCT nicht als Parame-
ter zugelassen.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
2-158
© Siemens AG 2009 All Rights Reserved
SINUMERIK 828D, SINAMICS S120, Diagnosehandbuch, 06/2009
06/2009

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d sinumerik 828d

Inhaltsverzeichnis