#DEBUG
#DEBUG ist kein Befehl, sondern eine Anweisung
für das Übersetzungsprogramm, das ein SyncPos-
Programm in Befehlscodes für den VLT mit der
SyncPos-Option übersetzt: #DEBUG ist also einer
Compiler-Direktive.
Durch die Anweisung #DEBUG OFF werden bei
der schrittweisen Programmausführung die bis zur
#DEBUG ON Anweisung folgenden Befehle ohne
Unterbrechung abgearbeitet.
Mit der #DEBUG Anweisung können Sie Pro-
grammteile, von denen die einwandfreie Funktion
bekannt ist, oder auch Schleifen sowie andere
beliebige Programmteile von der schrittweisen
Befehlsausführung ausschließen und dadurch den
Programmtest vereinfachen und beschleunigen.
Da die #DEBUG Anweisung keinen Einfluss auf
die normale Programmausführung hat, müssen Sie
die Anweisungen nach dem Programmtest nicht
wieder entfernen.
Kurzinfo
Schrittweise Befehlsabarbeitung möglich /
unmöglich
Syntax
#DEBUG s
Parameter
s = Zustand
ON
Einzelschritt möglich, es wird nach jeder
Programmzeile angehalten
OFF
Einzelschritt nicht möglich; das Pro-
gramm wird bis zum nächsten DEBUG
ON abgearbeitet
NOSTOP Es wird nicht angehalten, aber interne
Break-Kommandos aktualisieren die
Zeilennummer wenn man das Programm
mit "ENTWICKLUNG" → "EINZEL-
SCHRITT" [F9] schrittweise ausführt.
Die so erzeugten Zeilennummern können
dann mit LINKSYSVAR auf einen VLT-
Parameter 795-799 gelegt und am LCP-
Display beobachtet werden.
ACHTUNG!
#DEBUG Anweisungen sind nur bei der
schrittweisen Programmausführung von Be-
deutung, ansonsten werden sie ignoriert.
Befehlsgruppe
CON
MG.10.J4.03 - VLT ist ein eingetragenes Warenzeichen von Danfoss
VLT
5000 SyncPos-Option
Querverweise
Menü "ENTWICKLUNG" → "AUSFÜHREN" →
"EINZELSCHRITT"
Syntax-Beispiel
#DEBUG OFF
/* keine schrittweise Befehlsausführung */
Befehlszeile 1
Befehlszeile n
#DEBUG ON
/* schrittweise Befehlsausführung möglich */
125