Configuration des modules
Traduction de la notice originale
Présentation
L'application utilisée comme exemple consiste à gérer le niveau de liquide dans une cuve. Le remplissage de la cuve se fait par l'intermédiaire d'une pompe et la vidange est gérée par une vanne. Les différents niveaux de la cuve sont mesurés par des capteurs disposés au-dessus de la cuve. Le remplissage de cette dernière ne doit pas excéder 100 litres.
Une fois la cuve pleine, la pompe s'arrête et l'opérateur commande manuellement la vidange.
Cette application nécessite l'utilisation d'un module d'entrées analogiques BMEAHI0812 et d'un module de sorties analogiques BMEAHO0412.
Grafcet de gestion de la cuve
Le grafcet de l'application est le suivant :
Exploitation des mesures
Cet exemple configure le module d'entrées analogiques BMEAHI0812 pour qu'il récupère le niveau de liquide de la cuve.
Etape
Action
1
Dans la fenêtre Navigateur du projet et dans Variables et instances FB, double-cliquez sur Variables élémentaires.
2
Créez la variable Level de type INT.
3
Dans la colonne Adresse, saisissez l'adresse associée à cette variable.
Dans cet exemple, nous considérons que le capteur est raccordé à la voie 0 du module BMEAHI0812. Ce module est, à son tour, raccordé à l'emplacement 1 du rack 0. Par conséquent, l'adresse est %MW0.1.0.
Illustration :
Cette variable peut être exploitée pour vérifier si le niveau de liquide dans la cuve a atteint le niveau maximal.
La ligne de code ci-dessous peut être associée à la transition Level_Reached du grafcet.
Si le niveau de liquide dans la cuve atteint ou excède le niveau maximal, la transition Level_Reached est valide.
Exploitation des statuts
Programmez la transition With_fault pour arrêter la pompe dans trois cas :
Pour pouvoir utiliser ce bit qui servira à indiquer si la mesure se situe toujours dans la zone de tolérance supérieure (%IWr.m.c.1.6), définissez d'abord le format ainsi que l'échelle d'affichage de la voie utilisée.
Etape
Action
1
Accédez à l'écran de configuration du module souhaité.
2
La plage 4 à 20 mA est prédéfinie pour la voie 0.
4
Accédez à la boîte de dialogue Paramètres de la voie pour saisir les paramètres suivants :
La zone de tolérance supérieure sera comprise entre 100 et 110 litres.
5
Validez le choix en refermant la boîte de dialogue.
6
Validez la modification en sélectionnant Edition → Valider.
Le code associé à la transition mise en défaut se présentera comme suit :