Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840DE sl Diagnose-Handbuch Seite 196

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

Werbung

NC-Alarme
Abhilfe:
Programm ändern.
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 für 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 ändern: 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 zulässig.
Bei diesen ist ein echtzeitsynchroner Zugriff möglich. 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 zulässig bei SYNFCT.
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
Abhilfe:
Teileprogramm ändern. Lokale Variablen oder Maschinendaten sind bei SYNFCT nicht als Parameter zugelassen.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12584
[Kanal %1: ] Satz %2 Variable %3 nicht bewegungssynchron lesbar
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quellsymbol
Erläuterung:
In Bewegungssynchronaktionen auf der linken Seite des Vergleichs als Eingangsvariable von SYNFCT sowie als
Eingangsvariable bei PUTFTOCF sind nur spezielle Variablen zulässig. Bei diesen ist ein bewegungssynchroner Zugriff
möglich.
Beispiel:
PUTFTOCF(1, $AA_OVR, 2, 1, 2)
Die Variable $AA_OVR ist hier nicht zulässig.
196
Diagnosehandbuch, 08/2018, 6FC5398-6BP40-6AA2
Alarme

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840d slSinamics s120

Inhaltsverzeichnis