-

Textueller Code-Editor - Symbolleiste/Kontextmenü

Symbolleiste des textuellen Code-Editors

SchaltflächeTastenkombinationBeschreibung
<Strg>+<L>Springt zu einer Zeilennummer im Arbeitsblatt. Die Schaltfläche öffnet einen Dialog, in dem Sie die Zeilennummer eingeben müssen.
<Strg>+<Umschalt>+<U>Ändert die aktuelle Textauswahl in Großbuchstaben.
<Strg>+<U>Ändert die aktuelle Textauswahl in Kleinbuchstaben.
-Dieser Befehl ist nur im Debug-Modus verfügbar und nur wenn die entsprechenden Einstellungen für erweitertes Debuggen im Cockpit vorgenommen wurden, bevor das Projekt auf die SPS geschrieben und dort gestartet wurde.
Der Befehl schaltet für das Arbeitsblatt die Anzeige von Execution Values sowie die Execution Indication ein.

Informationen hierzu finden Sie unter "Erweitertes Debuggen: Execution Values/Execution Indication vs. "normale" Online-Werte".
-Schaltet die gegliederte Darstellung im Code ein/aus.
-Reduziert alle gegliederten Anweisungen.
(Befehl ist nur verfügbar, wenn die gegliederte Darstellung eingeschaltet ist.)
-Erweitert alle gegliederten Anweisungen.
(Befehl ist nur verfügbar, wenn die gegliederte Darstellung eingeschaltet ist.)
 In den Querverweisen findenDieser Kontextmenübefehl ist nur für Variablen verfügbar und wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird  angezeigt).

Öffnet das QUERVERWEISE-Fenster und markiert dort den entsprechenden Eintrag für diese Variable.
 Alle Querverweise anzeigenDieser Kontextmenübefehl ist nur für Variablen verfügbar und wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird  angezeigt).

Wie 'In den Querverweisen finden' (siehe vorige Tabellenzeile) öffnet dieser Befehl das QUERVERWEISE-Fenster und markiert dort den entsprechenden Eintrag für diese Variable. Zusätzlich wird die Querverweisliste automatisch auf alle Vorkommen mit demselben 'Namen', 'Typ' und derselben 'Art' gefiltert. Für lokale Variablen wird auch der POE-Name als Filterkriterium genutzt.
Weitere Einzelheiten hierzu finden Sie im Abschnitt "Querverweise aus dem Code heraus anzeigen..." im Thema "QUERVERWEISE-Fenster".
<Strg>+<F>

<Strg>+<H>
Öffnet die Suchen/Ersetzen-Leiste und hilft Ihnen beim Auffinden und Ersetzen von Text im aktiven Arbeitsblatt.

Mit <Strg>+<F> öffnen Sie die Leiste mit dem Fokus im Feld 'Suchen nach', während <Strg>+<H> den Fokus direkt in das Feld 'Ersetzen' setzt.

Kontextmenü des textuellen Code-Editors

Zusätzlich zu den üblichen Bearbeitungsbefehlen wie Ausschneiden (<Strg>+<X>), Kopieren (<Strg>+<C>), Einfügen (<Strg>+<V>) etc., bietet das Kontextmenü die folgenden Befehle:

BefehlBeschreibung
Neue Variable anlegenLegt für den im Code markierten Text eine neue Variable an. Die Variablendeklaration wird mit den Voreinstellungen in die lokale Variablentabelle eingefügt.

Wenn Sie eine 'Externe' Variable deklarieren, wird automatisch auch die zugehörige globale Deklaration (mit dem Schlüsselwort 'Global') in die Datenliste des 'IEC 61131-3'-Knotens eingetragen, sofern die betreffende POE bereits in der Steuerung instanziiert ist (d.h. wenn eine Programminstanz existiert oder eine FB-Instanz in einer Programminstanz).

Je nach bearbeitetem POE-Typ, stehen verschiedene Schlüsselwörter zur Variablendeklaration zur Auswahl. Weitere Informationen finden Sie im Thema "Schlüsselwörter zur Variablendeklaration".
Vorlage einfügenIn ST: Fügt eine vordefinierte Code-Vorlage ein. Das Untermenü bietet die Vorlagen zur Auswahl, die an der aktuellen Cursorposition eingefügt werden dürfen. Lesen Sie hierzu auch das Thema "Anweisungen in ST".

In Datentyp-Arbeitsblättern: Fügt die vordefinierte Syntax einer Datentypdeklaration ein, z.B. für einen anwenderdefinierten ARRAY- oder STRUCT-Datentyp.
In Großbuchstaben schreiben

In Kleinbuchstaben schreiben
Wandelt den aktuell markierten Text in Groß- oder Kleinbuchstaben um.
Execution Value-Modus umschaltenDieser Befehl ist nur im Debug-Modus verfügbar und nur wenn die entsprechenden Einstellungen für erweitertes Debuggen im Cockpit vorgenommen wurden, bevor das Projekt auf die SPS geschrieben und dort gestartet wurde.
Der Befehl schaltet für das Arbeitsblatt die Anzeige von Execution Values sowie die Execution Indication ein.

Informationen hierzu finden Sie unter "Erweitertes Debuggen: Execution Values/Execution Indication vs. "normale" Online-Werte".
Gliederung umschalten

Alles reduzieren

Alles erweitern
Diese Befehle wirken sich auf die Darstellung des ST-Codes aus:
Sie können die gegliederte Darstellung des Codes ein-/ausschalten und, falls eingeschaltet, alle gegliederten Anweisungen gleichzeitig reduzieren oder erweitern, anstatt die Symbole und neben den einzelnen Anweisungen zu verwenden.
Gehe zu Zeile ...Springt zu einer Zeilennummer im Arbeitsblatt. Der Befehl öffnet einen Dialog, in dem Sie die Zeilennummer eingeben müssen.
In den Instanzeditor wechselnDer Befehl ist nur im Debug-Modus verfügbar. Er dient zur Auswahl der Instanz, für die Online-Werte angezeigt werden sollen.

Das Untermenü listet alle von der Steuerung ausgeführten Instanzen des Arbeitsblatts auf, im Format 'PLC.Programminstanz' für Programminstanzen und 'PLC.Programminstanz.FBInstanz' für FB-Instanzen.

Nachdem eine Instanz ausgewählt ist, erscheint das Arbeitsblatt im Debug-Modus und zeigt die aus der Steuerung gelesenen instanzbezogenen Werte an.

Hinweis
Alternativ öffnen Sie ein Online-Arbeitsblatt auch durch Doppelklicken auf das Instanzsymbol in der ANLAGE im Debug-Modus.

Weitere Informationen finden Sie im Thema "Überwachen der Anwendung ‣ Debug-Modus: Applikationsausführung überwachen
×‣ Sicherheitssteuerung überwachen/debuggen
×‣ Monitoring-Modus: Online-Werte anzeigen
×
".
Sprung auf DefinitionSpringt zur Deklaration der Variablen/FB-Instanz in der Variablentabelle.
Zur Implementierung gehenDieser Befehl öffnet für den markierten anwenderdefinierten Funktionsbaustein direkt die zugehörige FB-Editorengruppe mit dem Code-Arbeitsblatt des FB-Codes.
Nur für anwenderdefinierte Funktionsbausteine verfügbar.
QuerverweiseDieser Kontextmenübefehl ist nur für Variablen verfügbar und wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird  angezeigt).

Zeigt die Querverweise der aktuellen Variablen an. Das Untermenü 'Referenzen' listet alle Referenzen zum aktuellen Objekt außer der aktuell markierten Stelle auf. Durch Auswählen eines Eintrags des Untermenüs springen Sie direkt in den entsprechenden Editor oder in die Datenliste (gleiche "Gehe-zu-Funktionalität" wie im QUERVERWEISE-Fenster).
In den Querverweisen findenDieser Kontextmenübefehl ist nur für Variablen verfügbar und wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird  angezeigt).

Öffnet das QUERVERWEISE-Fenster und markiert dort den entsprechenden Eintrag für diese Variable.
Alle Querverweise anzeigenDieser Kontextmenübefehl ist nur für Variablen verfügbar und wenn die Querverweise gesammelt und aktuell sind (im QUERVERWEISE-Fenster wird  angezeigt).

Wie 'In den Querverweisen finden' (siehe vorige Tabellenzeile) öffnet dieser Befehl das QUERVERWEISE-Fenster und markiert dort den entsprechenden Eintrag für diese Variable. Zusätzlich wird die Querverweisliste automatisch auf alle Vorkommen mit demselben 'Namen', 'Typ' und derselben 'Art' gefiltert. Für lokale Variablen wird auch der POE-Name als Filterkriterium genutzt.
Weitere Einzelheiten hierzu finden Sie im Abschnitt "Querverweise aus dem Code heraus anzeigen..." im Thema "QUERVERWEISE-Fenster".
RefactoringÖffnet das REFACTORING-Fenster im Cross-Funktionen-Bereich am unteren Bildschirmrand. Das Fenster zeigt alle Referenzen des Objekts für das der Befehl ausgeführt wurde. Sie können in diesem Fenster automatisch und über die gesamte Solution Objekteigenschaften ersetzen.

Details hierzu finden Sie im Thema "Refactoring von Variablen".