EcoStruxure Machine Expert Version 1.1 unterstützt nicht die Controller M258, LMC058 und LMC078.

Tabellarischer Deklarationseditor

Überblick

Tabellarische Editoransicht

G-SE-0025730.2.gif-high.gif

 

 

Die tabellarische Ansicht des Editors enthält Spalten für die gängigen Definitionen zur Variablen­deklaration: Gültigkeitsbereich, Name, Adresse, Datentyp, Initialisierung, Kommentar und (pragma-) Attribute. Die einzelnen Deklarationen werden als nummerierte Zeilen eingefügt.

Um eine neue Deklarationszeile vor einer vorhandenen einzufügen, wählen Sie zunächst die vorhandene Zeile aus und führen Sie dann den Befehl G-SE-0025732.1.gif-high.gif Einfügen über die Symbolleiste oder das Kontextmenü aus.

Um eine neue Deklaration am Ende der Tabelle hinzuzufügen, klicken Sie auf eine Stelle nach der letzten vorhandenen Deklarationszeile, und führen Sie den Befehl Einfügen aus.

Die neu eingefügte Deklaration verwendet standardmäßig zuerst den Gültigkeitsbereich VAR und den zuletzt eingegebenen Datentyp. Das Eingabefeld für die obligatorische Variable Name wird automatisch geöffnet. Geben Sie einen gültigen Bezeichner ein und schließen Sie das Feld, indem Sie die Eingabetaste drücken oder auf einen anderen Teil der Ansicht klicken.

Doppelklicken Sie in eine Tabellenzelle, um die jeweiligen Werteingabemöglichkeiten zu öffnen.

Doppelklicken Sie auf den Gültigkeitsbereich, um eine Liste zu öffnen, aus der Sie den gewünschten Gültigkeitsbereich und das Attribut-Schlüsselwort (Flag) für den Gültigkeitsbereich wählen können.

Geben Sie den Datentyp direkt ein oder klicken Sie auf die Schaltfläche >, um die Eingabehilfe oder den Array-Assistenten zu verwenden.

Geben Sie im Feld Initialisierung den gewünschten Wert direkt ein oder klicken Sie auf die Schaltfläche ..., um das Dialogfeld Initialisierungswert zu öffnen. Dies ist insbesondere bei Arrays und strukturierten Variablen hilfreich.

Jede Variable wird in einer eigenen Zeile deklariert, und die Zeilen sind nummeriert.

Sie können die Reihenfolge der Zeilen (Zeilennummern) ändern, indem Sie eine Zeile auswählen und mithilfe des Befehls G-SE-0025737.1.gif-high.gif Nach oben verschieben oder G-SE-0025736.1.gif-high.gif Nach unten verschieben in der Symbolleiste oder im Kontextmenü nach oben oder unten verschieben.

Sie können die Liste der Deklarationen nach den einzelnen Spalten sortieren, indem Sie auf die Überschrift der jeweiligen Spalte klicken.

Wenn Sie eine oder mehrere Deklarationen löschen möchten, wählen Sie die betreffenden Zeilen aus und drücken Sie die Entf-Taste, führen Sie den Befehl Löschen im Kontextmenü aus oder klicken Sie auf die Schaltfläche G-SE-0025733.1.gif-high.gif in der Symbolleiste.

Deklaration von Arrays

Für die Deklaration von Array-Variablen verwenden Sie die Pfeil-Schaltfläche > rechts neben dem Feld Typ und wählen Array-Assistent aus. Das Dialogfeld Array wird geöffnet.

Füllen Sie wenigstens die Felder aus, die mit einem roten Ausrufezeichen-Symbol gekennzeichnet sind. Definieren Sie die Dimensionen durch Eingabe des unteren und oberen Grenzwerts sowie den Basistyp der Variable. Sie können auf die Pfeil-Schaltfläche klicken, um das Dialogfeld Eingabehilfe oder einen anderen Array-Assistenten für die Deklaration des Basistyps zu öffnen.

Sie können ein Array variabler Länge mit [*,*,*] definieren. Arrays variabler Länge können nur in VAR_IN_OUT-Deklarationen von Funktionsbausteinen, Methoden und Funktionen verwendet werden. Geben Sie zur Deklaration eines Arrays variabler Länge einen Asterisk * für jede Dimension ein. Das ergibt ARRAY [*..*] OF INT. Sobald Sie Ihre Eingabe über OK bestätigt haben, ändern Sie die Dimensionszeichenfolge zu [*] (nur ein Asterisk).

Beispiel für ein zweidimensionales Array variabler Länge:

ARRAY [*,*]

Der Bereich Ergebnis des Dialogfelds liefert eine Vorschau der konfigurierten Array-Deklaration.

Weitere Informationen finden Sie in der Beschreibung der Arrays.

Klicken Sie auf OK, um das Deklarationsdialogfeld zu schließen. Die Variablendeklaration wird im Deklarationseditor gemäß der IEC-Syntax angezeigt.

Initialisierungswert

Dialogfeld Initialisierungswert

G-SE-0025738.2.gif-high.gif

 

 

Die Ausdrücke der Variablen werden mit den aktuellen Initialisierungswerten angezeigt. Wählen Sie die gewünschten Variablen aus, und bearbeiten Sie den Initialisierungswert im Feld unter der Liste. Klicken Sie dann auf die Schaltfläche Wert auf ausgewählte Zeilen anwenden. Zum Wiederherstellen der Standard-Initialisierungswerte klicken Sie auf die Schaltfläche Ausgewählte Zeilen auf Defaultwerte zurücksetzen.

Drücken Sie Strg + Eingabe, um Zeilenumbrüche im Feld Kommentar einzufügen.

Deklarationsteil editieren

Die Deklarationskopfzeile kann im Dialogfeld Deklarationsteil editieren bearbeitet werden. Zum Öffnen dieses Dialogfelds klicken Sie auf die Kopfzeilenleiste des Editors (PROGRAM PLC_PRG in der vorstehenden Abbildung), oder wählen Sie den Befehl Deklarationsteil editieren.

Dialogfeld Deklarationsteil editieren

G-SE-0025735.2.gif-high.gif

 

 

Im Dialogfeld Deklarationsteil editieren stehen die folgenden Elemente zur Verfügung:

Element

Beschreibung

Deklaration

Fügen Sie den Typ (aus der Auswahlliste) und den Namen des POU-Objekts ein.

Kommentar

Fügen Sie einen Kommentar ein. Zeilenumbrüche können mit Strg + Eingabe eingefügt werden.

Attribute

Öffnet das Dialogfeld Attribute (siehe Erläuterungen weiter unten in diesem Kapitel) zum Einfügen von Pragmas und Attributen.

Attributes

Im Dialogfeld Deklarationsteil editieren klicken sie auf die Schaltfläche Attribute..., um das Dialogfeld Attribute zu öffnen. Dort können Sie mehrere Attribute und Pragmas im Textformat eingeben. Schließen Sie sie nicht in geschweifte Klammern {} ein, sondern verwenden Sie stattdessen eine separate Zeile pro Eintrag. Die entsprechende textuelle Ansicht für das in der folgenden Abbildung dargestellte Beispiel finden Sie weiter oben in der Abbildung der textuellen Editoransicht.

Dialogfeld Attribute

G-SE-0025734.2.gif-high.gif