OLT-Felder in FBS erstellen oder bearbeiten

So erstellen Sie →OLT-Felder im →grafischen FBS-Editor:

  1. Selektieren Sie das Element, für das Sie ein OLT-Feld erstellen wollen, öffnen Sie das Kontextmenü für das Element und wählen Sie Erstellen und OLT-Feld. Alternative: Selektieren Sie das Element und drücken Sie die o-Taste.

    Für welche Elemente kann ein OLT-Feld erstellt werden?

    Das folgende Prinzip gilt:

    • In einem FBS-Editor für →Programmen oder →Funktionsbausteinen kann ein OLT-Feld für Elemente erstellt werden, die einen Wert bei der Abarbeitung auf der →SPS haben.

    • In einem FBS-Editor für →Funktionen kann ein OLT-Feld gar nicht erstellt werden.

      Falls die Erstellung der OLT-Felder möglich ist, kann ein OLT-Feld für diese Elemente erstellt werden ((Häkchen)) bzw. nicht erstellt werden ((Fehler)):

    Element

    Ein OLT-Feld kann erstellt werden.

    ein →Wertfeld mit einer deklarierten →Variable

    (Häkchen)

    ein anderes Wertfeld (z.B. mit konstantem Literal)

    (Häkchen)

    Einschränkung: Derzeit werden keine Werte in solchen OLT-Feldern angezeigt.

    ein Eingang oder Ausgang einer →Funktionsbaustein-Instanz

    (Häkchen)

    eine Funktionsbaustein-Instanz selbst

    (Häkchen)

    ein FORCEMRKBaustein
    (Info) Ein OLT-Feld für einen FORCEMRK-Baustein unterscheidet sich von einem OLT-Feld für andere Elemente (siehe Beispiele unter "OLT-Felder für Force-Marker").

    (Häkchen)

    ein Ausgang eines →Aufrufs einer →Funktion

    (Häkchen)

    Einschränkung: Diese OLT-Felder zeigen einen Wert im Standardumfang von Neuron Power Engineer an.
    Falls z.B. ein Systemintegrator die Debugging-Möglichkeit für FBS deaktiviert hat, zeigen OLT-Felder für Funktionsausgänge keinen Wert an.

    ein Eingang eines →Aufrufs einer →Funktion

    (Fehler)

    eine Funktion selbst

    (Fehler)

    ein AS-Element

    Im Besonderen für diesen Teil des AS-Elements:

    (Häkchen)

    Einschränkung: Derzeit werden keine Werte in den OLT-Feldern für AS-Elemente angezeigt.

    →Konnektoren und →Fortsetzungen für solche Linien

    (Häkchen)

     

  2. Positionieren Sie das OLT-Feld dort, wo Sie es benötigen.

  3. Drücken Sie die primäre Maustaste.
    Möglicherweise werden betroffene Linien während der aktuellen Benutzeraktion automatisch geroutet.  Falls das positionierte Element rot umrandet dargestellt wird, ist das Ziel nicht möglich. Drücken Sie die ESC-Taste, falls Sie das Element nicht positionieren und dadurch die Aktion abbrechen wollen.
    Ergebnis:

    • Falls der FBS-Editor ohne →Instanzkontext geöffnet wurde, wird nur ein leeres OLT-Feld angezeigt.

    • Falls der FBS-Editor mit Instanzkontext geöffnet wurde, zeigt das OLT-Feld den Wert für das zugehörige Element an. Falls Sie den Wert des Elements ändern wollen, gehen Sie so vor:

      Art des OLT-Felds

      Schritt

      Für ein normales OLT-Feld

      Doppelklicken Sie auf das OLT-Feld und geben Sie im Dialog den neuen Wert ein.
      Dieser Dialog ist identisch zum Dialog, mit dem Sie Werte in der Sicht Variablenwerte ändern. Details: siehe "Wert für Variable ändern (Wert auf SPS schreiben)".
      Zusätzlich gilt für →Zeichenfolge-Literale: Löschen Sie das führende/abschließende Anführungszeichen im Eingabe-Feld nicht (diese Anführungszeichen werden im OLT-Feld selbst für eine STRING-Variable nicht angezeigt, sind aber bei der Eingabe des Wertes erforderlich).

      Für ein OLT-Feld für einen Force-Marker

      1. Doppelklicken Sie dafür auf das obere Element und geben Sie den Force-Wert im Dialog ein.
        (Info) Dieser Dialog ist ebenfalls identisch zum Dialog, mit dem Sie Werte in der Sicht Variablenwerte ändern.

      2. Klicken Sie auf den Force-Schalter (den Schieberegler) des OLT-Felds, um den Force-Wert auf die SPS zu schreiben.
        Ergebnis: Der Force-Schalter wird als  angezeigt. Das untere Element des OLT-Felds zeigt den Force-Wert an.

      3. Falls nötig, klicken Sie erneut auf den Force-Schalter, um den eigentlichen Wert auf die SPS zu schreiben.Ergebnis: Der Force-Schalter wird als  angezeigt. Das untere Element des OLT-Felds zeigt den eigentlichen Wert an.

Wurde das OLT-Feld für eine →Funktionsbaustein-Instanz erstellt oder ist  die zugehörige Variable bzw. der Ein-/Ausgang basierend auf einem →strukturiertem Datentyp oder einem →ARRAY-Datentyp deklariert, können Sie ein Unterelement im OLT-Feld so eintragen (siehe Beispiel unter "OLT-Felder in FBS"):

  1. Öffnen Sie das Kontextmenü für das OLT-Feld und wählen Sie OLT-Feld bearbeiten. Alternative, sofern der FBS-Editor ohne →Instanzkontext geöffnet wurde: Doppelklicken Sie auf das OLT-Feld.

  2. Abhängig davon, für welches Element das OLT-Feld erstellt wurde, haben Sie die folgenden Möglichkeiten:

    Strukturierter Datentyp

    Verwenden Sie die Inhaltshilfe:

    1. Tippen Sie einen oder mehrere Buchstaben ein. Dadurch wird eine Liste mit jenen Elementen angezeigt, die zur Eingabe passen. 
      Beispiel: Tippen Sie scale ein. Die Liste enthält alle bestehenden Strukturelemente, die den Text scale enthalten.

    2. Klicken Sie auf ein Element in der Liste oder selektieren Sie es (mit Hilfe der Maus oder der Cursor-Positionierungstasten) und drücken Sie die Eingabe-Taste.

    ARRAY-Datentyp

    Geben Sie den Array-Index ein, z.B.: [1]
    (Info) Falls Sie das Zeichen [ eingeben, erhalten Sie eine Liste mit den möglichen Array-Indizes.

    Funktionsbaustein-Instanz

    Verwenden Sie die Inhaltshilfe:

    1. Tippen Sie einen oder mehrere Buchstaben ein. Dadurch wird eine Liste mit jenen Elementen angezeigt, die zur Eingabe passen. 
      Beispiel: Tippen Sie scale ein. Die Liste enthält alle bestehenden Variablen des Funktionsbausteins, die den Text scale enthalten.

    2. Klicken Sie auf ein Element in der Liste oder selektieren Sie es (mit Hilfe der Maus oder der Cursor-Positionierungstasten) und drücken Sie die Eingabe-Taste.

  1. Drücken Sie die Eingabe-Taste oder klicken Sie außerhalb des OLT-Felds, um das Unterelement einzutragen. Drücken Sie die ESC-Taste, falls Sie das Unterelement verwerfen wollen.
    Sofern das OLT-Feld als fehlerhaft gekennzeichnet wird, verursacht das Unterelement einen Fehler. Geben Sie ein anderes Unterelement ein.