Déclaration des variables
Traduction de la notice originale
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, reportez-vous au chapitre Editeur de données.
Procédure de déclaration des variables
Le tableau ci-dessous présente la procédure de déclaration des variables d'application :
Etape
Action
1
Double-cliquez sur Variables élémentaires dans le Navigateur de projet ou dans les Variables et instances FB.
2
Dans la fenêtre Editeur de données, cochez la case de la colonne Nom et saisissez 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 le détail des variables utilisées dans l'application :
Variable
Type
Définition
Acquittement
EBOOL
Acquittement d'une erreur (Etat 1).
Stop
EBOOL
Cycle d'arrêt à la fin de la vidange (Etat 1).
Valve_Opening_Cmd
EBOOL
Ouverture de la vanne (Etat 1).
Motor_Run_Cmd
EBOOL
Requête de démarrage des cycles de remplissage (Etat 1).
Valve_Closing_Cmd
EBOOL
Fermeture de la vanne (Etat 1).
Initiale_condition
EBOOL
Transition qui amorce la pompe.
Desired_Level
REAL
Niveau de liquide souhaité.
Tank_ready
BOOL
La cuve est pleine et prête à être vidangée.
Flow
BOOL
Variable intermédiaire utilisée pour simuler l'application.
Init_Flow
REAL
Débit initial de la pompe.
Flow_Reduction
BOOL
Débit de la pompe après réduction.
Pump_Flow
REAL
Débit de la pompe.
Valve_Flow
REAL
Débit de la vanne.
Motor_Error
EBOOL
Erreur renvoyée par le moteur.
Valve_Closure_Error
EBOOL
Erreur renvoyée par la vanne lors de sa fermeture.
Valve_Opening_Error
EBOOL
Erreur renvoyée par la vanne lors de son ouverture.
Lim_Valve_Closure
EBOOL
Vanne en position fermée (Etat 1).
Lim_Valve_Opening
EBOOL
Vanne en position ouverte (Etat 1).
Run
EBOOL
Requête de démarrage des cycles de remplissage (Etat 1).
Nb_Stage
REAL
Numéro de l'étape de remplissage de la cuve.
Level
REAL
Niveau de liquide dans la cuve.
Tank_low_level
EBOOL
Le volume de la cuve est bas (Etat 1).
Tank_high_level
EBOOL
Le volume de la cuve est élevé (Etat 1).
Etape
REAL
Valeur d'incrémentation de l'étape.
Contactor_Return
EBOOL
Erreur renvoyée par le contacteur dans le cas d'une erreur du moteur.
Valve_closure_time
TIME
Heure de fermeture de la vanne.
Valve_opening_time
TIME
Heure d'ouverture de la vanne.
Drain
EBOOL
Commande de vidange
NOTE : les types EBOOL peuvent être utilisés pour les modules d'E/S, contrairement aux types BOOL.
L'écran ci-dessous présente les variables d'application créées à l'aide de l'éditeur de données :