Déclaration des variables
(Traduction du document original anglais)
Présentation
Toutes les variables utilisées dans les différentes sections du programme doivent être déclarées.
Les variables non déclarées ne peuvent pas être utilisées dans le programme.
NOTE : Pour plus d'informations, consultez le chapitre Editeur de données.
Procédure de déclaration des variables
Le tableau ci-dessous présente la procédure à suivre pour déclarer des variables d'application :
Etape
Action
1
Dans Navigateur de projet/Variables et instances FB, double-cliquez sur Variables élémentaires.
2
Dans la fenêtre Editeur de données, sélectionnez la case dans la colonne Nom, puis entrez le nom de votre première variable.
3
Sélectionnez à présent un type de variable.
4
Une fois toutes vos variables déclarées, vous pouvez fermer la fenêtre.
Variables utilisées pour l'application
Le tableau ci-dessous présente les détails de variables utilisées dans l'application et déclarées dans le projet associé à l'automate X :
Variable
Type
Définition
Adr_Char
STRING
Adresse du port série de l'automate maître
Adr_modbus
STRING
Adresse de voie série de l'automate esclave Modbus (voie 0 du module BMX NOM 0200).
AnsString1
STRING
Premier caractère de réponse du modem
AnsString2
STRING
Deuxième caractère de réponse du modem
AnsString3
STRING
Troisième caractère de réponse du modem
Erreur
INT
Code d'erreur fonction
Function_Step
INT
Echelon
MngtInput
ARRAY[0..3] of INT
Tableau des paramètres de communication du bloc INPUT_CHAR
MngtPrint
ARRAY[0..3] of INT
Tableau des paramètres de communication du bloc PRINT_CHAR
MngtWrite
ARRAY[0..3] of INT
Tableau des paramètres de communication du bloc WRITE_VAR
nb_charac_to_receive_connect
INT
Nombre de caractères à recevoir : connexion au modem
nb_charac_to_receive_ok
INT
Nombre de caractères à recevoir : message de confirmation du modem
ReqString
STRING
Réponse du modem
Start
EBOOL
Mode de démarrage (signal provenant de la voie 0 du module BMX DDI 1602).
Serial_Port
T_COM_MB_BMX
Objet d'E/S du port série
Test_inc
INT
Valeur d'incrémentation
L'écran ci-dessous présente les variables d'application créées à l'aide de l'éditeur de données :
Déclaration d'un type de tableau
Avant de déclarer un type de tableau, cliquez sur Outils/Options du projet/Variables, puis sélectionnez les options "Autoriser la représentation directe de tableaux" et "Autoriser les tableaux dynamiques".
Le tableau suivant présente la manière de déclarer le type de tableau :
Etape
Action
1
Dans le Navigateur de projet, cliquez sur Variables et instances FB.
2
Cliquez dans la colonne Nom et entrez le nom de la variable.
3
Double-cliquez dans la colonne Type, puis cliquez sur le bouton .
La fenêtre Sélection de type de variable s’ouvre :
4
Choisissez le type de variable souhaité (par exemple, cliquez sur <EDT> et sélectionnez INT), puis cliquez sur la case à cocher Tableau.
5
Modifiez l'intervalle, puis confirmez-le par OK.
Déclaration des objets d'E/S
Pour déclarer des variables dérivées d'E/S, ouvrez la fenêtre Sélection de type de variable comme indiqué dans la procédure ci-dessus et cliquez sur <Catalogue> pour accéder aux variables de type <IODDT> (sélectionnez par exemple T COM MB BMX), puis confirmez par OK.