Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINAMICS S120 Handbuch Seite 120

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

Werbung

NCK-Alarme
12220
[Kanal %1: ] Satz %2 Binärkonstante %3 im String zu lang
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Binärkonstante
Erläuterung:
Bei der Initialisierung oder der Wertzuweisung einer Variablen vom Typ STRING wurden als Binärkonstante mehr als
8 Bits festgestellt.
DEF STRING[8] OTTO = "ABC'H55''B000011111'DEF"
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
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.
Im Fenster für die Alarmmeldung werden immer die ersten Zeichen der Binärkonstante angezeigt obwohl die
überzähligen Bits evtl. erst weiter hinten stehen. Es ist also immer die gesamte Binärkonstante auf einen fehlerhaften
Wert zu kontrollieren.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12230
[Kanal %1: ] Satz %2 Hexadezimalkonstante %3 im String zu groß
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Hexadezimalkonstante
Erläuterung:
Ein String kann auch Bytes enthalten, die keinem eingebbaren Zeichen entsprechen bzw. die bei einer Tastatur mit
minimierter Tastenanzahl nicht zur Verfügung stehen. Diese werden als Binär- oder als Hex-Konstanten eingegeben.
Sie dürfen nur je ein Byte belegen - müssen also < 256 sein, z.B.
N10 DEF STRING[2] OTTO=" 'HCA' 'HFE' "
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
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.
Im Fenster für die Alarmanzeige werden immer die ersten Zeichen der Hexadezimalkonstante angezeigt, obwohl die
überzähligen Dezimalen evtl. erst weiter hinten stehen. Es ist daher immer die gesamte Hexadezimalkonstante auf
einen fehlerhaften Wert hin zu kontrollieren.
Programmfort-
Mit NC-START oder RESET-Taste Alarm löschen und Programm fortsetzen.
setzung:
12260
[Kanal %1: ] Satz %2 zu viele Initialisierungswerte angegeben %3
Parameter:
%1 = Kanalnummer
%2 = Satznummer, Label
%3 = Quell-String
Erläuterung:
Bei der Initialisierung eines Feldes (Felddefinition und Wertzuweisung zu einzelnen Feldelementen) sind mehr
Initialisierungswerte als Feldelemente vorhanden. Beispiel: N10 DEF INT OTTO[2,3]=(..., ..., {mehr als 6 Werte})
Reaktion:
Korrektursatz mit Reorganisieren.
Nahtstellensignale werden gesetzt.
Alarmanzeige.
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.
NC-Programm kontrollieren, ob:
1. bei der Felddefinition die Anzahl der Feldelemente (n,m) richtig angegeben wurde (DEF INT FELDNAME[n,m] z.B.
ein Feld mit 2 Zeilen und 3 Spalten: n=2, m=3). 2. bei der Initialisierung die Wertzuweisung richtig vorgenommen
wurde (Werte der einzelnen Feldelemente durch Komma getrennt, Dezimalpunkt bei Variablen vom Typ REAL).
120
Diagnosehandbuch, 04/2011, 6FC5398-8BP40-1AA0
Alarme

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis