Skip to main content

Modification des paramètres entrée constants des instances de blocs fonctionnels

Vous pouvez écrire des paramètres entrée d'instances de blocs fonctionnels de type VAR_INPUT CONSTANT en mode connecté et modifiez les paramètres de cette manière. Après vous être déconnecté, enregistrez ces paramètres en cliquant sur Enregistrer les paramètres préparés dans le projet.

Exigence : un éditeur CFC est actif. Un bloc fonction instancié a VAR_INPUT CONSTANT variables dans sa déclaration.

  1. Dans l'éditeur, ouvrez la module en appelant l'instance du bloc fonction.

    La déclaration de FB_DoIt a été complétée par la constante 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

    La représentation graphique des instances de blocs fonctionnels contient les Paramètres bouton.

  2. Connectez-vous au contrôleur.

  3. Cliquez sur le Paramètres bouton de l'instance du bloc fonctionnel.

    Le Modifier les paramètres la boîte de dialogue s'ouvre.

  4. Cliquez sur le Valeur colonne dans un champ de surveillance en ligne d'un paramètre.

    Le Préparer la valeur la boîte de dialogue s'ouvre.

  5. Taper 20 dans le Préparez une nouvelle valeur pour la prochaine opération d'écriture ou de forçage champ.

  6. Cliquez D'ACCORD pour confirmer l'entrée.

    La valeur préparée est affichée entre crochets angulaires à côté de la valeur actuelle. Exemple : <20>

    cfc_img_edit_parameter_prepare.png
  7. Cliquez Déboguer → Écrire la valeur.

    La valeur préparée est écrite. Le paramètre est modifié et affiché dans le projet entre parenthèses après la valeur.

    cfc_img_edit_parameter_write.png

    La différence entre les deux valeurs est indiquée par un astérisque rouge à côté du champ de paramètre de l'instance du bloc fonction.

    cfc_img_pou_parameter_changed.png
  8. Cliquez Modifier les paramètres pour fermer la boîte de dialogue. Déconnectez-vous.

  9. Cliquez CFC → Enregistrer les paramètres préparés dans le projet.

    La valeur du paramètre de modification est enregistrée dans le projet. L'astérisque à côté du champ de paramètre disparaît.