Commande : Modifier les paramètres
Fonction: Le Modifier les paramètres La boîte de dialogue est utilisée pour gérer les paramètres entrée constants d'un bloc fonctionnel.
Appel: CFC → Modifier les paramètres menu; menu contextuel ou cliquez sur le Paramètres champ de bloc fonctionnel
Exigences:
Un éditeur CFC est actif.
Un bloc fonctionnel est instancié et possède
VAR_INPUT CONSTANT
variables dans sa déclaration.
Blocs fonctionnels avec VAR_INPUT CONSTANT
les variables sont affichées dans l'éditeur avec le Paramètre mot dans le coin inférieur gauche de la module.
Note
Cette fonctionnalité s'applique uniquement aux boîtes qui ont été insérées dans un CFC avec CODESYS >= V3.5 SP4.
Note
Seul l'éditeur CFC dispose de cette fonctionnalité pour son VAR_INPUT CONSTANT
variables.
Dans l'éditeur FBD, CODESYS affiche toujours tous les paramètres entrée sur la module, qu'ils soient ou non déclarés comme VAR_INPUT
ou VAR_INPUT CONSTANT
. CODESYS ne fait pas non plus de distinction à ce sujet dans les éditeurs de texte.
Boîte de dialogue : Modifier les paramètres
Paramètres | Nom de la variable entrée constante Exemple: Si la variable entrée est marquée avec le |
Taper | Type de données de la variable Pour un type de données personnalisé, il s'agit du nom du DUT. Exemple: |
Valeur | Transférer des valeurs vers l'instance du bloc fonctionnel
AstuceCliquez dans le champ pour spécifier la valeur souhaitée. |
Valeur initiale | Valeur initiale de la déclaration |
Min | Valeur minimale de la déclaration si la variable a été marquée avec le |
Max | Valeur maximale de la déclaration si la variable a été marquée avec le |
Unité | Unité de la déclaration si la variable a été marquée avec le |
Description | Commentaire de la déclaration |
Effacer les paramètres préparés | Supprime les valeurs préparées qui sont affichées entre parenthèses Vous pouvez charger et exécuter l'application en ligne, puis paramétrer l'instance du bloc fonctionnel avec des valeurs. Pour cela, spécifiez les valeurs préparées pour la variable entrée , puis cliquez sur Déboguer → Écrire les valeurs Ces valeurs sont ensuite préparées ici comme valeurs de transfert possibles. AstuceSupprimez les valeurs préparées si vous ne souhaitez pas les utiliser. NoteLa commande est active lorsque vous écrivez une valeur préparée dans une variable en mode en ligne (Déboguer → Écrire les valeurs commande). |
Enregistrer les paramètres préparés dans le projet | Enregistre les valeurs de transfert et les paramètres dans le projet afin qu'ils puissent être utilisés lors du prochain mode en ligne. NoteLa commande est activée lorsque vous avez écrit ou forcé des valeurs en mode en ligne et que vous êtes de retour en mode hors ligne. |
Fermer | Accepte les valeurs configurées et ferme la boîte de dialogue |
FB_Test
bloc fonctionnelTYPE EXAMPLE : STRUCT x1 : BOOL; i1 : INT; str1 : STRING; END_STRUCT END_TYPE TYPE COLOR : ( yellow, green, blue, black ) // Basic data type is INT, default initialization for all COLOR_BASIC variables is yellow ; END_TYPE FUNCTION_BLOCK FB_Test VAR_INPUT CONSTANT xConst : BOOL := FALSE; // Boolean value {attribute 'parameterCategory':='General'} {attribute 'parameterUnit':= 'm/s'} {attribute 'parameterMinValue':= '0'} {attribute 'parameterMaxValue':= '100'} iConst : INT := 0; // Integer strConst : STRING := 'Hello World'; // String exampleConst : EXAMPLE := (x1 := TRUE, i1 := 1, str1 := 'first'); // STRUCT colorConst : COLOR := yellow; // ENUM END_VAR VAR_OUTPUT END_VAR VAR END_VAR ; PROGRAM PLC_PRG VAR xStart : BOOL; fbTest : FB_Test; END_VAR

fbTest
![]() |