Herunterladen Inhalt Inhalt Diese Seite drucken

HEIDENHAIN TNC 407 Technisches Handbuch Seite 494

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

Werbung

33
S C
GLOBAL/EXTERN nicht am Dateianfang
- Die Befehle GLOBAL oder EXTERN wurden hinter anderem
Programmcode in der Datei geschrieben. Diese Befehle müssen
immer vor dem Programmcode stehen.
34
(S)C
Zu viele Module
- Es wurde versucht, mehr als 64 Dateien durch die USES-Anweisung
zu einem Program zu binden.
35
(S)C
Datei nicht gefunden
- Eine über USES eingebundene Datei kann nicht gefunden werden.
- Es wurde versucht, bei MP4010=0 (EPROM) eine Datei vom Typ. PLC
einzubinden.
36
S C
Datei zu lang
- Der Programmcode einer einzelnen Datei ist größer als 64 kByte und
kann daher nicht übersetzt werde. Die Datei muß in mehrere Dateien
zerlegt und mit USES gebunden werden.
37
S C
Zu viele lokale Label
- In einer Datei wurden mehr als 1000 Label vergeben. Dabei werden
alle LBL-, KFIELD- und EXTERN-Anweisungen zusammengerechnet
sowie die durch strukturierte Befehle erzeugten (unsichtbaren) Label.
Die Datei muß in mehrere Dateien zerlegt und mit USES gebunden
werden.
38
C
Zu viele globale Label
- Von allen beteiligten Dateien wurden insgesamt mehr als 1000 globale
Label definiert.
39
C
Externes Label nicht definiert
- Ein mit EXTERN deklariertes Label wurde in keinem der beteiligten
Module mit GLOBAL definiert.
40
S C
Externes Label in CASE-Anweisung
- Ein mit EXTERN deklariertes Label wurde in die CM-Liste einer CASE-
Anweisung eingesetzt. Es muß ein lokales Modul definiert werden,
das im einfachsten Fall nur das globale Module über CM ruft.
41
S C
Externes Label in JP-Anweisung
- Es wurde versucht, auf ein mit EXTERN definiertes Label mit einer
JP/JPF/JPT-Anweisung zu springen.
42
(S)C
Globales Label doppelt definiert
- Dasselbe Label wurde in derselben oder in verschiedenen Dateien
mehrmals mit GLOBAL definiert.
43
S C
Falsche strukturierte Anweisung
- Eine ELSE/ENDI/ENDW/UNTIL-Anweisung wurde ohne die zuvor
notwendige IF/ELSE/WHILE/REPEAT-Anweisung programmiert.
- Verschiedene strukturierte Anweisungen wurden nicht ineinander
verschachtelt, sondern miteinander verzahnt. Die Strukturen müssen
immer in der entgegengesetzten Reihenfolge geschlossen werden, in
der sie geöffnet wurden!
44
S C
Struktur offen am Dateiende
- Es wurde eine strukturierte Anweisung geöffnet und bis zum
Dateiende nicht wieder geschlossen.
45
S C
GLOBAL-Anweisung in der Haupt-Datei
- Es wurde ein Modul aus der Haupt-Datei als GLOBAL definiert. Nur
Module aus Dateien, die mit USES eingebunden wurden, konnen
durch die GLOBAL-Anweisung für andere Dateien zugänglich gemacht
werden.
11.97
TNC 407/TNC 415/TNC 425
2 Programm-Erstellung
7-33

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Tnc 415Tnc 425

Inhaltsverzeichnis