Skip to main content

Konstante Eingangsparameter von Funktionsbaustein-Instanzen ändern

Sie können Eingangsparameter von Funktionsbaustein-Instanzen vom Typ VAR_INPUT CONSTANT im Onlinebetrieb schreiben und so die Parameter justieren. Nach dem Ausloggen übernehmen Sie dann diese Parameter mit dem Befehl Vorbereitete Parameterwerte übernehmen in Ihr Projekt.

Voraussetzung: Ein CFC-Editor ist aktiv. Es ist ein Funktionsbaustein instanziert, der in seiner Deklaration VAR_INPUT CONSTANT-Variablen hat.

  1. Öffnen Sie den Baustein mit dem Aufruf der Funktionsbaustein-Instanz im Editor.

    Die Deklaration von FB_DoIt wurde ergänzt um die Konstante MAXIMUM.

    FUNCTION_BLOCK FB_DoIt
    VAR_INPUT     
        iAlfa : INT;     
        iBravo: INT;     
        sCharlie : STRING := 'Charlie';     
        xItem : BOOL;     
        iDelta : INT;
    END_VAR
    VAR_INPUT CONSTANT     
        MAXIMUM : INT := 12;
    END_VAR
    VAR_OUTPUT     
        iResult : INT;     
        sResult : STRING;     
        xResult : BOOL;
    END_VAR
    cfc_img_in_online_mode_with_var_constant.png

    Die grafische Darstellung der Funktionsbaustein-Instanzen enthält die Schaltfläche Parameters.

  2. Loggen Sie sich auf der Steuerung ein.

  3. Klicken Sie auf die Schaltfläche Parameters bei einer der Funktionsbaustein-Instanzen.

    Der Dialog Parameter bearbeiten öffnet sich.

  4. Klicken Sie in der Spalte Wert in ein Inline-Monitoring-Feld eines Parameters.

    Der Dialog Wert vorbereiten öffnet sich.

  5. Geben Sie 20 in das Feld Einen neuen Wert für die nächste Schreib- oder Force-Operation vorbereiten ein.

  6. Bestätigen Sie die Eingabe mit OK.

    Der vorbereitete Wert wird neben dem aktuellen Wert in spitzen Klammern dargestellt. Beispiel: <20>

    cfc_img_edit_parameter_prepare.png
  7. Wählen Sie den Menübefehl Debug → Wert schreiben.

    Der vorbereitete Wert wird geschrieben. Der Parameter ist geändert und wird in eckigen Klammern hinter dem Wert im Projekt dargestellt.

    cfc_img_edit_parameter_write.png

    Neben dem Parameterfeld der Funktionsbaustein-Instanz wird der Unterschied der beiden Werte durch einen roten Stern dargestellt.

    cfc_img_pou_parameter_changed.png
  8. Schließen Sie den Dialog Parameter bearbeiten. Loggen Sie sich aus.

  9. Wählen Sie den Befehl CFC → Vorbereitete Parameterwerte ins Projekt speichern.

    Der geänderte Parameterwert wird in das Projekt übernommen. Der Stern neben dem Parameterfeld verschwindet.