2.7 Fehlermeldungen
Die Erstellung der Anweisungliste und die Erprobung des Programms wird durch die Anzeige von
Fehlermeldungen erleichtert.
Im PLC-Editor oder beim Übersetzen des Programms in der PLC-Programmier-Betriebsart werden
die Fehler mit der Meldung "EINGABEFEHLER n" angezeigt. Beim Übersetzen des Programms nach
dem Einschalten der Steuerung oder beim Auftreten eines Laufzeitfehlers wird die blinkende
Fehlermeldung "FEHLER IM PLC-PPROGRAMM n" angezeigt. Nach dem Quittieren kann durch
Aufruf des PLC-Editors die Fehlerstelle aufgesucht werden. Bei Anzeige eines Fehlers im PLC-Editor
wird grundsätzlich die entsprechende Datei geöffnet und der Cursor steht in der Fehlerzeile. Beim
Laufzeitfehler 53 (Überschreitung der maximalen PLC-Laufzeit) steht der Cursor auf der zuletzt
abgearbeiteten Sprunganweisung.
Klassifizierung von Fehlern:
Für jeden Fehler ist angegeben, wann er erkannt wird. Es bedeuten:
E
- Wird während des Editierens erkannt, die Zeile wird nicht formatiert.
S
- Wird beim Syntax-Check im PLC-Editor (Softkey Compile) erkannt.
(S)
- Wird unter Umständen bereits beim Syntax-Check erkannt, sonst beim Compiler-Lauf.
C
- Wird beim Compiler-Lauf entweder nach dem Einschalten der Steuerung oder in der PLC-
Programmierbetriebsart erkannt.
R
- Wird zur Laufzeit des PLC-Programms erkannt.
Liste der Fehler-Codes:
Fehler-Code
Erläuterung
0 E S C
Kein gültiger Befehl
- Die gelesene Zeile kann nicht als PLC-Befehl interpretiert werden
1 -
frei (frühere Versionen: Operand für Sprung ist kein Label)
2 E S C
Ungültiger Operandentyp
- Es wurde ein unbekannter Operandentyp angegeben.
- Der Befehl kann auf den angegebenen Operandentyp nicht angewandt
werden.
3 E S C
Operand nicht gefunden
- Für den Operanden wurde zwar ein Typ, aber kein Wert angegeben.
4 E S C
Operand ausserhalb des zulässigen Bereichs
- Es wurde eine Operandennummer angegeben, die außerhalb des für
diesen Operanden vorhandenen Wertebereichs liegt
5 E S C
kein Limiter nach Befehl
- hinter dem PLC-Befehl wurden weitere Zeichen gefunden, die nicht
interpretiert werden können
6 E S C
kein Zeilenende gefunden
- die Zeile ist länger als 128 Zeichen
7
S C
Label nicht definiert
- es wurde auf ein Label bezug genommen, das an keiner anderen
Stelle mit LBL, KFIELD oder EXTERN definiert ist.
7-30
TNC 407/TNC 415/TNC 425
2 Programm-Erstellung
11.97