Betriebsanleitung - Schleicher Electronic
Betriebsanleitung - Schleicher Electronic
Betriebsanleitung - Schleicher Electronic
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
7.4 Compiler-Fehler<br />
Compiler-Fehler werden nicht in die Error-Buffer der FCS 7/FCN 7<br />
eingetragen. Stattdesssen wird die Fehlernummer zum Programmiersystem<br />
übertragen und dann am PC -Bildschirm mit PRODOC-U angezeigt.<br />
Die Fehlermeldungen des Compilers sind folgendermaßen gruppiert:<br />
• 1..49: allgemeine Fehler<br />
• 50..59 Online-Übertragungsfehler<br />
• 100..199: Warnungen<br />
• 1000..1009: Speicherfehler<br />
Fehler Ursache Abhilfe<br />
3 unzulässiger Bereich bei BAR oder EAR EAR muß direkt auf BAR folgen,<br />
Datentypen müssen gleich sein, EAR-<br />
Adresse muß größer als BAR-Adresse<br />
sein<br />
4 Operand außerhalb eines Array bei indizierter<br />
Adressierung<br />
Array definieren mit BAR,EAR<br />
5 mehr als 64 Arrays definiert Bausteine teilen<br />
6 zulässige Klammertiefe (48) überschritten Programm besser strukturieren<br />
7 Sprungweite zu groß Baustein teilen<br />
8 zulässiger Bereich überschritten, ungültige Adresse Adresse überprüfen<br />
9 mehr Klammern geschlossen als geöffnet SPS-Klammerbefehle überprüfen<br />
10 Datentyp als Parameter nicht zulässig Kurz-Referenz der Funktionsbausteine<br />
beachten<br />
11 Fehler in der Parameterliste (Anzahl, Datentyp oder<br />
Reihenfolge)<br />
dto.<br />
14 unzulässiger JMP, CAL, DEF L oder RET innerhalb<br />
von Klammern - ST, S, R, STWX<br />
15 aufgerufener Baustein nicht vorhanden dto.<br />
Programm besser strukturieren<br />
17 mehr als 64 Übergabeparameter unzulässig Kurz-Referenz der Funktionsbausteine<br />
beachten<br />
18 unzulässiger Operand Operand bei dieser Operation unzulässig<br />
19 Befehl nicht implementiert<br />
20 keine Pageanwahl programmiert bei RW oder DW<br />
Zugriffen<br />
CAL F2 oder F4 benutzen<br />
21 zulässige RAM-Größe für VX, VW-Merker überschritten<br />
23 Anweisung darf hier nicht programmiert werden<br />
24 doppelte Label-Definition<br />
50 neue Task nicht eingebunden (Versuch Onlinecompilierung<br />
fehlgeschlagen<br />
tasklokale Merker benutzen oder<br />
Baustein teilen<br />
SPS-Stop und Start durchführen<br />
51 neuer Programmbaustein wird nicht aufgerufen SPS-Stop und CAL programmieren<br />
52 Variablendefinition unterschiedlich (DEF<br />
VX/VW/VD/VR)<br />
SPS-Stop und Aufruf bzw. Variablen-<br />
Definition korrigieren<br />
53 Unterprogrammaufrufe stimmen nicht überein Anzahl, Reihenfolge, Datentypen<br />
fehlerhaft, Änderung nur in SPS-Stop<br />
Seite 60 FCS 7/FCN 7