Herunterladen Inhalt Inhalt Diese Seite drucken

HEIDENHAIN TNC 407 Technisches Handbuch Seite 492

Vorschau ausblenden Andere Handbücher für TNC 407:
Inhaltsverzeichnis

Werbung

8
S C
kein Blockende gefunden
- am Ende der Programmdatei stehen PLC-Befehle, die nicht durch
einen EM- oder JP-Befehl abgeschlossen sind. Es besteht daher die
Gefahr, daß zur Laufzeit ein undefinierten Programmbereich
durchlaufen wird.
9
S C
Programm zu lang (RAM Überlauf)
- die Gesamtlänge des zu generierenden Programmcodes übersteigt
den in der Steürung verfügbaren Speicherplatz.
10
S C
Zuweisung in einer Klammer
- Es wurde versucht, das Ergebnis einer Verknüpfung an einen
Operanden zuzuweisen, obwohl nicht alle geöffneten Klammern
wieder geschlossen wurden.
11
S C
Verschachtelung Klammern zu tief
- Es wurde versucht, Klammern in mehr als 16 Klammern ineinander zu
Verschachteln.
12
S C
Sprung in einer Verknüpfungskette
- Es wurde ein unbedingter Sprung programmiert, obwohl die zuvor
begonnene Zuweisungskette noch nicht zugewiesen wurde.
13
S C
Klammer zu ohne Klammer auf
- Es wurde ein Klammer-Zu-Befehl programmiert, ohne zuvor den
zugehörigen Klammer-Auf-Befehl zu schreiben.
14
S C
Label innerhalb einer Klammer
- Es wurde ein Label innerhalb einer Klammer-Rechnung gesetzt. Dies
ist unzulässig, da Klammer-Zu-Befehle nicht abgearbeitet werden
können ohne die zugehörigen Klammer-Auf-Befehle.
15
S C
Label innerhalb Verknüpfungskette
- Ein Label wurde in einer bereits begonnenen Verknüpfung
programmiert. Dies ist nicht zulässig, da der erste Befehl hinter dem
Label dann je nach Programm-Fluß einmal als Verknüpfung und einmal
als Ladebefehl interpretiert werden müßte.
16
S C
Sprung innerhalb einer Klammer
- Ein Sprungbefehl wurde innerhalb einer Klammer programmiert. Dies
ist nicht möglich, da wegen der internen Implementierung geöffnete
Klammern auf jeden Fall wieder geschlossen werden müssen, was im
Falle des Sprungs nicht erfolgen würde.
17
S C
Klammer geöffnet am Blockende
- Eine EM-Anweisung wurde bei geöffneter Klammer programmiert.
Klammern müssen jedoch auf jeden Fall wieder geschlossen werden.
18
S C
Label doppelt definiert
- Ein Labelname, der mit EXTERN aus einem anderen Modul importiert
wurde, wurde nochmals mit einer LBL- oder KFIELD-Anweisung
verwendet.
- Ein Name, der für interne Module reserviert ist (9000 .. 9255) wurde
mit einer LBL-, KFIELD- oder EXTERN-Anweisung verwendet.
19
S C
Wortzuweisung fehlt
- Es wurde eine Wort-Verknüpfung durchgeführt, das Ergebnis jedoch
an keinen Operanden zugewiesen, sondern eine neue Verknüpfung
begonnen.
20
S C
Logikzuweisung fehlt
- Es wurde eine Logik-Verknüpfung durchgeführt, das Ergebnis jedoch
an keinen Operanden zugewiesen, sondern eine neue Verknüpfung
begonnen.
11.97
TNC 407/TNC 415/TNC 425
2 Programm-Erstellung
7-31

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Tnc 415Tnc 425

Inhaltsverzeichnis