Commande : déclarer la variable
Raccourcis clavier: basculer + F2
une fonction: La commande ouvre la boîte de dialogue déclarer une variable, qui prend en charge la déclaration d'une variable.
appeler: Menu
exigence: Un objet ou un équipement du projet est ouvert sous l'éditeur.
La boîte de dialogue apparaît grâce à la fonction d'auto-déclaration déclarer une variable également lorsque le curseur se trouve dans une ligne de la partie implémentation d'un POU qui contient le nom d'une variable non déclarée. Comme condition préalable pour cela, vous avez besoin de la commande sélectionné et dans la catégorie Codage intelligent l'option Déclarer automatiquement les variables inconnues (AutoDeclare) ont activé.
La commande apparaît via la fonction de balise intelligente déclarer une variable Ceci s'applique également si vous placez le curseur sur une variable de la partie implémentation de l'éditeur ST non déclarée puis sur Cliquez sur.
Boîte de dialogue : déclarer la variable
portée | Portée de la variable non encore déclarée Exemple: |
Nom de famille | Nom de la variable pas encore déclaré Exemple: |
Type de données | Exemple:
|
objet | Objet dans lequel la nouvelle variable est déclarée Par défaut, l'objet que vous modifiez actuellement. Exemple:
Si pour la sélection portée Si aucun objet n'est disponible, l'entrée apparaît <Créer un objet>. Si vous voyez l'entrée <Créer un objet> sélectionner, la boîte de dialogue s'ouvre ajouter un objet pour créer un objet adapté. |
valeur d'initialisation | Exemple: Si vous n'entrez pas de valeur d'initialisation, la variable est automatiquement initialisée.
Cette procédure est utile pour l'initialisation des variables structurées. |
adresse | Adresse mémoire de l'application pour la variable non encore déclarée Exemple: Remarquer: . Uniquement possible avec les domaines de validité suivants :
|
drapeaux | . mots-clés d'attribut
Le mot-clé d'attribut sélectionné est ajouté à la déclaration de variable. |
commenter | Exemple: Sous l'éditeur de déclaration tabulaire, le commentaire saisi est affiché dans la colonne commenter, dans l'éditeur de déclaration textuelle au-dessus de la déclaration de variable. |
Appliquer les modifications à l'aide de la refactorisation |
. L'option apparaît dans les domaines de validité suivants :
|
d'accord | La variable est déclarée et elle apparaît dans la déclaration. Exemple: VAR RETAIN // New input In1 xIn1 AT %IX1.0: BOOL := FALSE; END_VAR |
Boîte de dialogue : Tableau
Spécification des dimensions et du type de base | Définition des tailles de champ (dimension) en entrant les limites inférieure et supérieure et le base du tableau Vous pouvez entrer le type de base directement ou à l'aide des boîtes de dialogue aide à la saisie ou déployerlorsque vous cliquez sur le bouton |
Résultat | Affichage du tableau défini |
Important
CODESYS ne réinitialise les variables que si vous avez modifié les valeurs d'initialisation des variables.
Boîte de dialogue : valeur d'initialisation
Liste des variables avec des noms (expression), valeur d'initialisation et Type de données Les valeurs d'initialisation modifiées sont indiquées en gras. | |
Champ de saisie sous la liste | Saisie d'une valeur d'initialisation pour la ou les variables sélectionnées |
Appliquer la valeur aux lignes sélectionnées | Modification de la valeur d'initialisation de la ou des lignes sélectionnées en fonction de la valeur du champ de saisie |
Réinitialiser les lignes sélectionnées aux valeurs par défaut | Définition des valeurs d'initialisation par défaut |
d'accord | CODESYS accepte les valeurs d'initialisation dans la boîte de dialogue déclarer une variable. |
Si la variable à initialiser via cette boîte de dialogue est une instance de bloc fonction avec une méthode FB_Init étendue, au-dessus du tableau valeur d'initialisation un autre tableau s'affiche. Ce tableau répertorie les paramètres FB_Init supplémentaires. La signification et le fonctionnement correspondent essentiellement au tableau ci-dessous avec les différences suivantes :
Toutes les variables doivent recevoir des valeurs d'initialisation. Sinon est d'accord non sélectionnable.
Dans le cas de types de données complexes (structures, tableaux), aucun composant qu'ils contiennent n'est affiché (le type ne peut pas être développé). Dans ce cas, le type complexe doit être initialisé avec une variable appropriée.
Avec les paramètres FB_Init configurés de cette manière, dans la boîte de dialogue déclarer une variable un symbole correspondant s'affiche après la valeur d'initialisation.
Pour plus d'informations, voir : Méthode: FB_Init
, FB_Reinit
, FB_Exit
et AT déclaration