 Texteditor benutzen

Dieses Kapitel erläutert die speziellen Funktionalitäten und Befehle des ISaGRAF-Texteditors, insbesondere für die Eingabe des Quellcodes von ST- und AWL-Programmen.

Bearbeitungsbefehle

Optionen

Befehle des "Werkzeug"-Menüs

Andere ISaGRAF-Werkzeuge aufrufen

Programmparameter

Andere Befehle im "Datei"-Menü

Programmprotokoll aktualisieren

Eine Variable aus dem Datenverzeichnis auswählen

ST- und AWL-Programme debuggen

The ISaGRAF-Texteditor wird auch für die Eingabe des Projektkopfes, der Programmprotokolle und der technischen Datenblätter (Online-Dokumentation) der Bibliothekselemente, sowie für alle Eingaben von Textdokumenten benutzt.

Ressourcen definieren


Bearbeitungsbefehle

Die Befehle im Menü "Bearbeiten" dienen der Textbearbeitung. Die meisten dieser Befehle beziehen sich auf die im Diagramm ausgewählten Textzeichen oder führen eine Aktion am aktuellen Standort des Eingabecursors aus.

 	Ausschneiden und Einfügen

Suchen und Ersetzen

Zu Zeile gehen

Symbole vom Datenverzeichnis einfügen

Datei einfügen


 	Ausschneiden und Einfügen

Ausgewählter Text kann mit der ENTF-Taste gelöscht werden. Benutzen Sie den Befehl "Bearbeiten / Widerrufen", um Elemente nach einem ENTF-Befehl wiederherzustellen. Die Befehle "Ausschneiden", "Kopieren" und "Einfügen" im Menü "Bearbeiten" werden benutzt, um Texte im Programm zu verschieben oder zu kopieren oder um einen Textabschnitt, der aus einer anderen Anwendung stammt, aus der Zwischenablage einzufügen.


Suchen und Ersetzen

Die Befehle "Bearbeiten / Suchen" und "Bearbeiten / Ersetzen" werden benutzt, um Texte im Programm zu suchen und zu ersetzen. Beliebige Zeichenketten können gesucht werden. Die Suche kann vorwärts oder rückwärts verlaufen und fängt am aktuellen Standort des Eingabecursors an. Die Suche endet, entsprechend der gewählten Richtung, am Ende oder am Anfang des Programms.


Zu Zeile gehen

Der Befehl "Bearbeiten / Zu Zeile gehen" wird benutzt, um den Eingabecursor auf eine bestimmte Zeilennummer zu verlagern. Dieser Befehl ist nützlich, wenn man auf die nummerierte Zeile eines ST- oder AWL-Programms zugreifen möchte, in der der ISaGRAF-Compiler einen Fehler erkannt hat.


Symbole vom Datenverzeichnis einfügen

Benutzen Sie den Befehl "Bearbeiten / Variable einfügen", um das Symbol einer im Datenverzeichnis des Projekts deklarierten Variablen oder eines Objekts am aktuellen Standort des Eingabecursors einzufügen. Das Symbol wird im Dialogfeld für die Variablenauswahl ausgewählt, welches im Kapitel "Mehr über die Programmeditoren" in diesem Dokument beschrieben wird.


Datei einfügen

Der Befehl "Bearbeiten / Datei einfügen" fügt den gesamten Inhalt einer Datei am aktuellen Standort des Eingabecursors ein. Beachten Sie, daß nur reine ASCII-Textdateien mit diesem Befehl bearbeitet werden können.


Optionen

Die Befehle im Menü "Optionen" werden benutzt, um die Editor-Befehlsleisten anzuzeigen oder nicht anzuzeigen und die Schriftart auszuwählen. Die ausgewählte Schriftart wird für die Textbearbeitung in der gesamten ISaGRAF-Workstation benutzt.

Der Befehl "Optionen / Schlüsselwörter anzeigen" wird bei der Eingabe des Quellcodes eines ST- oder AWL-Programms benutzt, um die Toolbox mit den geläufigsten Schlüsselwörtern der ST- und AWL-Sprache anzuzeigen oder zu verstecken. Klicken Sie auf eine Schaltfläche in der Toolbox, um das entsprechende Schlüsselwort oder den entsprechenden Operatoren am aktuellen Standort des Eingabecursors einzufügen.


Andere ISaGRAF-Werkzeuge aufrufen

Programm prüfen (kompilieren)

 	Anwendung simulieren oder debuggen

Datenverzeichnis der Variablen bearbeiten


Programm prüfen (kompilieren)

Der Befehl "Datei / Prüfen" startet den ISaGRAF-Codegenerator, um die Syntax des in Arbeit befindlichen Programms zu prüfen. In der AS-Sprache werden die Ebenen 1 und 2 geprüft. Nach beendeter Syntaxprüfung wird das Fenster des Codegenerators geschlossen, um mit der Programmbearbeitung fortzufahren. Wenn die Anwendung nur ein Programm enthält (das bearbeitete Programm) und wenn keine Syntaxfehler erkannt wurden, wird der Anwendungscode generiert. Der Befehl "Optionen / Compiler-Optionen" wird benutzt, um die Kompilierungs- und Optimierungsparameter einzustellen. Siehe Kapitel "Codegenerator benutzen" in diesem Dokument für ausführlichere Informationen zur Kompilierung und Code-Entwicklung.


 	Anwendung simulieren oder debuggen

Die Befehle "Datei / Simulieren" und "Datei / Debuggen" starten den grafischen ISaGRAF-Debugger, entweder im Simulationsmodus oder im Onlinemodus, und öffnen das bearbeitete AS-Programm wieder im Debugging-Modus. Im Debugging-Modus können keine Programmänderungen vorgenommen werden.


Datenverzeichnis der Variablen bearbeiten

Der Befehl "Datei / Datenverzeichnis" wird benutzt, um das Datenverzeichnis der Variablen für die aktuelle Anwendung und das aktuelle Programm zu bearbeiten. Über diesen Befehl kann auch auf die Bearbeitung der Benutzerdefinitionen zugegriffen werden. Lokale Deklarationen oder Benutzerdefinitionen beziehen sich auf das in Arbeit befindliche Programm.


Programmparameter

Wenn das bearbeitete Programm eine Funktion, ein Funktionsbaustein oder ein Unterprogramm ist, wird der Befehl "Datei / Parameter" benutzt, um seine Aufruf- und Returnparameter zu definieren. Dieser Befehl ist wirkungslos, wenn das bearbeitete Programm ein AS- oder Hauptprogramm der Abschnitte Anfang oder Ende ist.

Unterprogramme, Funktionen und Funktionsbausteine können bis zu 32 Eingangs- oder Ausgangsparameter besitzen. Funktionen und Unterprogramme haben stets einen (und nur einen) Returnparameter, der den gleichen Namen wie die Funktion haben muß, gemäß der ST-Schreibkonventionen.

Die Liste links oben im Fenster zeigt die Parameter in der Reihenfolge des Aufrufmodells an: zuerst die Aufrufparameter, zuletzt die Returnparameter. Unterhalb dieser Liste erscheint eine ausführliche Beschreibung des in der Liste ausgewählten Parameters. Für die Parameter können alle ISaGRAF-Datentypen benutzt werden. Die Returnparameter müssen nach den Aufrufparametern in der Liste erscheinen. Bei der Parameterbenennung müssen die folgenden Regeln beachtet werden:

•	Der Name darf nicht länger als 16 Zeichen sein.

•	Das erste Zeichen muß ein Buchstabe sein.

•	Die weiteren Zeichen können Buchstaben, Zahlen oder Unterstrichzeichen sein.

•	Zwischen Groß- und Kleinschreibung wird nicht unterschieden.

Der Befehl "Einfügen" wird benutzt, um einen neuen Parameter vor dem ausgewählten Parameter einzufügen. Der Befehl "Löschen" wird benutzt, um den ausgewählten Parameter zu löschen. Der Befehl "Sortieren" sortiert die Parameter automatisch, so daß die Returnparameter am Ende der Liste erscheinen.


Andere Befehle im "Datei"-Menü

Die folgenden Befehle sind im "Datei"-Menü aller Programmeditoren verfügbar:

Ein anderes Programm öffnen

Programm drucken


Ein anderes Programm öffnen

Mit dem Befehl "Datei / Öffnen" kann das in Arbeit befindliche Programm geschlossen werden, um die Bearbeitung eines anderen, in der gleichen Sprache geschriebenen Programms des aktuellen Projekts aufzunehmen. Diese Funktion kann nicht benutzt werden, um ein in einer anderen Sprache geschriebenes Programm zu bearbeiten. Das neu ausgewählte Programm ersetzt das aktuelle Programm im Bearbeitungsfenster.


Programm drucken

Der Befehl "Datei / Drucken" sendet das bearbeitete Programm zum Drucker. Bei der Bearbeitung von ST- und AWL-Programmen leitet er die Projektdokumentation ein, um das Programm auszudrucken.

Bei grafischen Programmen (AS, FBS und Schneller KOP) können Sie auch den Befehl "Bearbeiten / Zeichnung kopieren" benutzen, um die Abbildung eines Diagramms im Metafile-Format in der Zwischenablage zu kopieren, so daß sie in andere Anwendungen, wie z. B. Textbearbeitungsprogramme, eingefügt werden kann. Bei AS-Programmen erscheinen lediglich die Daten der Ebene 1 (Netzwerk, Nummerierung, Kommentare der Ebene 1) in der kopierten Metafile-Datei.


Programmprotokoll aktualisieren

Der Befehl "Datei / Programmprotokoll" öffnet die Protokolldatei des bearbeiteten Programms, in der Benutzerdaten zur Programmentwicklung eingeben werden können. Die Protokolldatei wird bei jeder Programmkompilierung automatisch mit Ausgabemeldungen der Syntaxprüfung aktualisiert, zusammen mit Datum und Uhrzeit der Kompilierung.

Wenn der Modus "Programmprotokoll aktualisieren" im Menü "Optionen" eines Programmeditors aktiviert wird, öffnet sich ein Dialogfeld bei jeder Sicherung des Programms auf Festplatte.

Klicken auf OK speichert den eingegebenen Text am Ende der Programmprotokolldatei mit laufendem Datum und Uhrzeit. Die Protokolldatei ist besonders bei der Instandhaltung eines Programms von Nutzen, da sie über seinen Lebenszyklus Auskunft gibt.


Eine Variable aus dem Datenverzeichnis auswählen

 Bei der Bearbeitung eines Textprogramms (ST oder AWL) ermöglicht der Befehl "Bearbeiten / Variable einfügen", den Namen einer deklarierten Variablen auszuwählen und ihn am aktuellen Standort des Eingabecursors einzufügen. Bei der Bearbeitung von KOP- oder FBS-Programmen ist die Variablenauswahl für die Beschreibung der Kontakte und Spulen, der E/A-Parameter von Funktionsbausteinen und der FBS-Variablenrechtecke erforderlich.

Das Textfeld "Geltungsbereich" wird benutzt, um zwischen globalen und lokalen Variablen zu wählen. Das Textfeld rechts im Bildschirm ermöglicht die Auswahl des Datentyps. Die kleinen Symbole neben dem Textfeld sind Schaltflächen, die für die Auswahl der geläufigsten Datentypen benutzt werden können:

Boolesch

Ganzzahlig / Real

Timer

Zeichenkette

Um eine Variable auszuwählen, klicken Sie auf ihren Namen in der Liste. Ihr Name und ihr Kommentar erscheinen nun über der Liste im Textfeld. Klicken Sie "OK", um die Auswahl zu bestätigen. Sie können auch einen Variablennamen direkt in das Textfeld eingeben, ohne die Liste zu benutzen.


Ressourcen definieren

Der Befehl "Ressourcen" im Menü "Optionen" ermöglicht die Definition von Ressourcen. Ressourcen sind benutzerdefinierte Daten (Netzwerk-Konfiguration, Hardware-Einstellung...) beliebigen Formats (Datei, Liste von Werten), die mit dem generierten Code verbunden werden müssen, damit sie mit ihm auf die Ziel-SPS geladen werden können. Solche Daten werden nicht direkt vom ISaGRAF-Kernel verarbeitet und sind gewöhnlich einer anderen, auf der Zielsteuerung installierten Software dediziert. Siehe Herstellerhandbuch Ihrer Hardware für weitere Informationen über verfügbare Ressourcen.

Die Ressourcen-Definitionsdatei

Sprachreferenzen

Beispiel

Ressourcen kompilieren

Implementierung


Die Ressourcen-Definitionsdatei

Die Ressourcen werden in einer "Ressourcen-Definitionsdatei" definiert, die mit den anderen Dateien des ISaGRAF-Projekts gespeichert wird. Es handelt sich um eine reine ASCII-Textdatei, die vom ISaGRAF-Ressourcen-Compiler verarbeitet wird. Dieser Compiler wird bei der Entwicklung des Anwendungscodes automatisch gestartet. In diesem Abschnitt wird die Syntax dieser Datei erläutert. Die Ressourcen-Definitionsdatei benutzt die lexikalischen Regeln der ST-Sprache. Kommentare, die mit dem Zeichen"(*" anfangen und mit mit dem Zeichen "*)" enden, können an beliebigen Stellen im Text eingefügt werden. Zeichenketten werden von einfachen Apostrophen begrenzt. Siehe Teil 2 dieses Handbuchs für weitere Informationen über die lexikalischen Formate, die für die Eingabe numerischer Werte benutzt werden.


Sprachreferenzen

Es folgt eine Liste der Schlüsselwörter und Anweisungen, die in der Ressourcen-Definitionsdatei benutzt werden.

ULONGDATA

VARLIST

BINARYFILE

TEXTFILE

TARGET

ANYTARGET

FROM

TO


ULONGDATAULongData
ULONGDATA

Bedeutung:	Spezifiziert eine Ressource, die eine Liste ganzzahliger Werte ist. Die Werte werden im Zielcode als vorzeichenlose Ganzzahlen auf 32 Bits gespeichert. Die Werte werden in einer in der Ressourcen-Definitionsdatei spezifizierten Ordnung gespeichert. Die Werte müssen durch Kommas getrennt werden. Der Name der Ressource darf 15 Zeichen nicht überschreiten.

Syntax:	ULONGDATA '<Resource_name>'

BEGIN

...target_selection...

...list of values...

END

Beispiel:	ULongData 'MYDATA'

Begin

...

0, -1, 100_000,	(* dezimal *)

16#A0B1, 2#1011_0101	(* hexadezimal, binär *)

End


VARLISTVarList
VARLIST

Bedeutung:	Spezifiziert eine Ressource, die eine Liste von Variablenadressen ist. Die Variablen werden durch ihren Namen in der Ressourcen-Definitionsdatei identifiziert. Die Variablenadressen werden im Zielcode als vorzeichenlose Ganzzahlen auf 16 Bits gespeichert. Die Adressen werden in einer in der Ressourcen-Definitionsdatei spezifizierten Ordnung gespeichert. Die Variablen müssen durch Kommas getrennt werden. Der Name der Ressource darf 15 Zeichen nicht überschreiten.

Syntax:	VARLIST '<resource_name>'

BEGIN

...target_selection...

...list of variable names...

END

Beispiel:	VarList 'LIST'

Begin

...

Var100, MyParameter, Command, Alarm

End


BINARYFILEBinaryFile
BINARYFILE

Bedeutung:	Spezifiziert eine Ressource vom Typ Binary File. Die Ursprungsdaten werden in einer MS-DOS Datei gespeichert. Die Definition der Zielressource wird mit einem Zielpfadnamen vervollständigt. Zeilenendzeichen werden nicht vom ISaGRAF-Ressourcen-Compiler konvertiert. Der Name der Ressource darf 15 Zeichen nicht überschreiten.

Syntax:	BINARYFILE '<resource_name>'

BEGIN

...target selection...

FROM '<urspungs_pfadname>'

TO '<ziel_pfadname>'

END

Beispiel:	BinaryFile 'MYFILE'

Begin

...

From 'c:\user\config.bin'

To '/dd/user/appl/config.dat'

End


TEXTFILETextFile
TEXTFILE

Bedeutung:	Spezifiziert eine Textdatei-Ressource. Die Ursprungsdaten werden in einer ASCII-Datei gespeichert. Die Definition der Zielressource wird mit einem Zielpfadnamen vervollständigt. Die Zeilenendzeichen werden vom ISaGRAF-Ressourcen-Compiler gemäß der Konventionen des Zielsystems konvertiert. Der Name der Ressource darf 15 Zeichen nicht überschreiten.

Syntax:	TEXTFILE '<resource_name>'

BEGIN

...target selection...

FROM '<urspungs_pfadname>'

TO '<ziel_pfadname>'

END

Beispiel:	TextFile 'MYFILE'

Begin

...

From 'c:\user\config.bin'

To '/dd/user/appl/config.dat'

End


TARGETTarget
TARGET

Bedeutung:	Spezifiziert den Namen eines Zielcodes, der die Ressource einschließen muß. Siehe vorangehenden Abschnitt (Compiler-Optionen) für weitere Informationen über die verarbeiteten Zielcodes. Die Anweisung "Target" kann mehrmals in einem Ressourcen-Block auftreten, damit mehrere Zielcodes ausgewählt werden können. Diese Anweisung kann nicht benutzt werden, wenn die Anweisung "AnyTarget" spezifiziert ist.

Syntax:	TARGET '<zielcode_name>'

Beispiel:	BinaryFile 'MYFILE'

Begin

Target 'ISA86M'

Target 'ISA68M'

...

End


ANYTARGETAnyTarget
ANYTARGET

Bedeutung:	Spezifiziert, daß die Ressource mit allen vom Codegenerator entwickelten Zielcodes verbunden werden muß. Der ISaGRAF-Codegenerator kann mehrere Zielcodes in einem Codierungsvorgang entwickeln. Die Anweisung kann nicht benutzt werden, wenn eine oder mehrere "Target"-Anweisungen spezifiziert sind.

Syntax:	ANYTARGET

Beispiel:	ULongData 'MYDATA'

Begin

AnyTarget

...

End


FROMFrom
FROM

Bedeutung:	Spezifiziert den Ursprungspfadnamen (auf dem PC, auf dem die ISaGRAF-Workstation installiert ist) einer Ressource vom Typ BinaryFile oder TextFile. Die Trennzeichen für die Komponenten des Pfadnamens (Laufwerk, Verzeichnis, Vorzeichen, Suffix) müssen konform zu den MS-DOS-Systemkonventionen sein.

Syntax:	FROM '<target pathname>'

Beispiel:	BinaryFile 'MYFILE'

Begin

...

From 'c:\user\config.dat'

To '/dd/user/appl/config.dat'

End


TOTo
TO

Bedeutung:	Spezifiziert den Zielpfadnamen (auf dem Zielsystem) einer Ressource vom Typ BinaryFile oder TextFile. Die Trennzeichen für die Komponenten des Pfadnamens (Laufwerk, Verzeichnis, Vorzeichen, Suffix) müssen konform zu den Zielsystemkonventionen sein.

Syntax:	TO '<target pathname>'

Beispiel:	TextFile 'MYFILE'

Begin

...

From 'c:\user\config.dat'

To '/dd/user/appl/config.dat'

End


Beispiel

Es folgt das komplette Beispiel einer Ressourcen-Definitionsdatei:

(* Ressourcen-Definitionsdatei *)

ULongData 'DATA1'	(* Liste von Werten *)

Begin

   Target 'ISA86M'	(* nur für diesen Zielcode *)

   1, 0, 16#1A2B3C4D, +1, -1	(* numerische Werte *)

End

VarList 'VLIST1'	(* Variablenliste *)

Begin

   Target 'ISA86M'	(* nur für diesen Zielcode *)

   Valve1, StateX, Command, Alrm1	(* Variablennamen *)

End

BinaryFile 'FILE1'	(* binary file Ressource *)

Begin

   AnyTarget	(* allen Zielcodes dediziert *)

   From 'c:\user\updatef.bin'	(* Quelldatei auf PC *)

   To 'updatef.cfg'	(* Zieldatei auf SPS *)

End

TextFile 'FILE2'	(* Textdatei-Ressource *)

Begin

   Target 'ISA68M'

   From 'c:\nw\nwbd.txt'	(* Quelldatei auf PC *)

   To '/nw/dat/nwbd'	(* Zieldatei auf SPS *)

End


Ressourcen kompilieren

Wenn Ressourcen in die Ressourcen-Definitionsdatei eingegeben wurden, erscheint ein Dialogfeld am Ende der ISaGRAF-Code-Entwicklung.

Klicken Sie auf die Schaltfläche "Kompilierung starten", um den Ressourcen-Compiler zu starten. Ausführungs- und Fehlermeldungen werden im der Kontrolltafel angezeigt. Klicken Sie "Beenden", wenn Sie die Ressourcen nicht kompilieren wollen. In diesem Fall werden die Ressourcen dem ISaGRAF-Code nicht beigefügt.


Implementierung

Unter ISaGRAF ist die Anzahl der Ressourcen, sowie die Größe der Datenzeilen und Dateien unbegrenzt. Ressourcen werden am Ende des generierten Codes, mit einem Ressourcen-Verzeichnis, gespeichert. Es folgt das Format des Ressourcen-Verzeichnisses (mit C-Notationen):

__RESOURCE:

{

  long nbres;	/* Anzahl definierter Ressourcen */

  {

    char name[16];	/* Ressourcen-Name */

    long type;	/* Ressourcen-Datentyp */

    long size;	/* genaue Größe des Datenblocks */

    uint32 data;

    uint32 path_offset;	/* Pointer zu einer Zeichenkette */

  } /*Anzahl der Datensätze */

}

Das Feld "type" kann die folgenden Werte annehmen:

1 = binary file

2 = text file

3 = ulong data (in diesem Fall wird das Feld path_offset nicht benutzt)

4 = variable list (in diesem Fall wird das Feld path_offset nicht benutzt)

Bei Textdateien werden die Zeilenendzeichen vom Ressourcen-Compiler gemäß der Zielsystemkonventionen übersetzt. Alle Pointers sind 32 Bit Offsets von der Adresse der entsprechenden Struktur. Alle Ressourcen- und Pfadnamen sind in NULL endende Zeichenketten. Pfadnamen und Datenfluß folgen dem Ressourcen-Verzeichnis.


Befehle des "Werkzeug"-Menüs

Die folgenden Befehle sind im Werkzeugmenü verfügbar. Sie dienen der Anzeige von bestimmten Informationen in einem kleinen Listenfeld unten im Editorfenster:

Compilerausgaben anzeigen	Anzeige der Fehlermeldungen der letzten Kompilierung im Ausgabefenster

(nur für ST- und AWL-Programme)

Im Diagramm suchen	Textvorkommen im gesamten Diagramm suchen

und im Ausgabefenster auflisten

Ausgabefenster verstecken	Ausgabefenster (Listenfeld) schließen

Wenn Fehlermeldungen und Vorkommen im Ausgabefenster angezeigt werden, können Sie auf eine der Zeilen doppelklicken, um die Auswahl im Diagramm direkt auf die entsprechende Position zu verlagern.


ST- und AWL-Programme debuggen

Während des Simulations- oder Online-Debugging eines ST- oder AWL-Programms können keine Änderungen am Programmtext vorgenommen werden.

AWL	Bei AWL-Programmen erscheinen die Anweisungen in einer Listenübersicht. Der aktuelle Wert einer in einer Anweisung benutzten Variablen wird auf derselben Zeile angezeigt. Durch Doppelklicken auf eine Anweisung kann der Wert der zugeordneten Variablen geändert werden.

ST	Bei ST-Programmen ist ein Überwachungslisten-Fenster in das Editorfenster eingebettet. Die Größe der Anzeigefelder kann verändert werden, indem man die Trennline durch Ziehen mit der Maus verlagert.

Liste auf Festplatte sichern

 	Variablen in eine Liste einfügen

Die ausgewählte Variable ändern

Visualisierung eines Auszugs

Jede Variable in der Liste wird mit ihrem Namen, laufenden Wert und Kommentartext angezeigt. Die Spaltenbreite kann verändert werden, indem man die Trennlinien in der Titelzeile der Liste durch Ziehen mit der Maus verlagert.


Liste auf Festplatte sichern

Mit dem Befehl "Datei / Liste sichern" wird die Variablenliste auf der Festplatte unter dem gleichen Namen wie das bearbeitete Programm gesichert. Diese Liste wird automatisch jedesmal neu geladen, wenn das ST- oder AWL-Programm im Debugging-Modus geöffnet wird. Die Liste kann auch mit dem Überwachungslisten-Werkzeug, das mit dem Befehl "Überwachen / Überwachungsliste" im Debugger-Fenster eingeleitet wird, geöffnet und modifiziert werden.


 	Variablen in die Liste einfügen

 Mit dem Befehl "Bearbeiten / Variable einfügen" wird ein Variable in die Liste eingefügt. Der Variablenname wird aus der im Datenverzeichnis des Projekts definierten Objektliste ausgewählt und braucht somit nicht manuell vom Benutzer eingegeben zu werden. Die Variable wird vor der in der Liste ausgewählten Variablen eingefügt. Die Liste kann maximal 32 Variablen enthalten. Eine Variable kann nicht mehrmals in einer Liste erscheinen.

 Wenn sich ein Variablenname im ST-Text abhebt, klicken Sie auf diese Schaltfläche in der Toolbox oder leiten Sie den Befehl "Bearbeiten / Überwachen" ein, um die Variable direkt in die eingebettete Überwachungsliste zu senden.


Die ausgewählte Variable ändern

Der Befehl "Bearbeiten / Variable ändern" ersetzt die ausgewählte Variable durch eine andere Variable. Sie können auch den Befehl "Variable ausschneiden" benutzen, um die ausgewählte Variable aus der Liste zu nehmen.


Visualisierung von Auszügen

Es ist jederzeit möglich, zwischen den Anzeigemodi "Liste" und "Auszug" zu wechseln. Hierzu klicken Sie auf die "Zoom"-Schaltfläche in der Toolbox oder benutzen den Befehl "Optionen / Auszug".

Im "Auszugs"-Modus wird nur ein Variablenwert angezeigt. Der Wert erscheint im numerischen/symbolischen Format oben im Fenster und wird außerdem im binären "Auszugs"-Format angezeigt. Dieser Modus ermöglicht, den hexadezimalen Wert eines jeden Bytes im Variablenwert zu visualisieren.

Die Visualisierung des "Auszugs" ist nützlich, wenn Zeichenketten mit nicht-druckbaren Zeichen beobachtet und verstanden werden sollen.