38 1 188KB
TP D’AUTOMATISME
TP N°6
TS1 CIRA
REGULATION DISCONTINUE en langage STEP7 sur API S7-300
3 H
CAPACITES EXPERIMENTALES : N° CAPACITES Réaliser des opérations arithmétiques sur mots 5 Associer une entrée logique ou analogique ou numérique à un capteur 8 Associer une sortie analogique à un pré actionneur
BUT : Réaliser une régulation de niveau discontinue. API n°2 : S7-300 logiciel STEP 7 SUJET : On désire simuler une régulation discontinue sur le niveau d’une cuve (voir schéma bloc du programme page 3). I] Analyse et compréhension de la partie contrôle-commande : 1-1) En fonction de la configuration matérielle de l’API et du schéma TI de l’installation page3, compléter le tableau d’affectation des variables suivant : Type (logique-analogique) 4 –20 mA
Fonction
Symbole TI LT VAL YV
Adresses API
Voie0:PIW288 Validation programme
1-2 ) Ouvrir le projet « Régulation discontinue »et le renommer. Vérifier que la configuration des deux modules analogiques (outil « Configuration matérielle ») est conforme aux deux tableaux ci-dessous : Module d’entrées analogiques SM 331 (adaptateur de plage de mesure sur C)
TP 6 TS1 REGULATION DISCONTINUE SIEMENS
Module de sorties analogiques SM 332
1/4
YD
TP D’AUTOMATISME
TS1 CIRA
II] Mise en œuvre du contrôle-commande (voir annexe 2): Conversion de l’entrée analogique en %(certaines parties du programme existent déjà afin de vous faciliter le travail) La conversion de la valeur numérique entière (plage nominale : entre 0 et 27648) de l’entrée analogique en valeur normée (normalisation) est réalisée par le bloc fonctionnel standard « Mise à l’échelle » (SCALE) FC105. La fonction FC 105 est fournie par STEP 7 dans la bibliothèque « Standard Library » dans le programme S7 « TI-S7 Converting Blocks ». Voir son paramétrage dans l’annexe 1 2-1) Créer le bloc FC10 réalisant les fonctions « mise à l’échelle » de l’entrée analogique 2-2) Appeler inconditionnellement le bloc FC10 dans le bloc d’organisation OB1. 2-3) Charger les blocs FC105, FC10 et OB1 dans l’API. 2-4) Simuler votre transmetteur de niveau avec un calibrateur 4-20 mA et vérifier sa bonne conversion en %. Régulation discontinue : De même le passage d’une valeur normée en une valeur numérique entière (entre 0 et 27648) pour la sortie analogique est réalisé par le bloc fonctionnel standard « Annuler la mise à l’échelle » (UNSCALE) FC106. La fonction FC 106 est fournie par STEP 7 dans la bibliothèque « Standard Library » dans le programme S7 « TI-S7 Converting Blocks ». Voir son paramétrage dans l’annexe 1 2-5) Créer le bloc FC20 réalisant la fonction régulation discontinue et l’annulation de la mise à l’échelle » de la sortie analogique. 2-6) Appeler le bloc FC 20 avec la condition VAL = 1 dans le bloc d’organisation OB1. 2-7) Charger les blocs FC106, FC20 et OB1 dans l’API. 2-8) Proposer un schéma de câblage complet, faire vérifier et tester le programme complet. 2-9) Procéder à l’enregistrement de l’évolution de la sortie analogique en fonction de l’entrée analogique. Représenter l’évolution de la sortie analogique en fonction de l’entrée analogique.
TP 6 TS1 REGULATION DISCONTINUE SIEMENS
2/4
YD
TP D’AUTOMATISME
TS1 CIRA
Annexe 1 : Utilisation de la fonction FC106 :
Adresse du mot d’erreur de conversion éventuelle
Adresse du mot YVN en % (réel)
Etendue d’échelle maxi de YVN (réel)
Etendue d’échelle mini de YVN (réel)
Adresse du mot de sortie YV (entier)
Type de sortie 0 :unipolaire 1 :biboplaire
Utilisation de la fonction FC105 :
Adresse du mot d’erreur de conversion éventuelle
Adresse du mot d’entrée issu du CAN (entier) Etendue d’échelle maxi de la conversion (réel)
Adresse du mot contenant le niveau en cm
Etendue d’échelle mini de la conversion (réel)
Type d’entrée 0 :unipolaire 1 :biboplaire
TP 6 TS1 REGULATION DISCONTINUE SIEMENS
3/4
YD
TP D’AUTOMATISME
TS1 CIRA
Annexe 2 : Schéma TI
4-20 mA
API S7-300
LT
YV Voie 0
4-20 mA
Voie 0
Structure du programme
Programme à créer :
FC10 100% LT (voie0)
FC 105 Normalisation entrée analogique
PIW 288
LTN MD104
0%
FC20
SP=75% 100%
VAL
I0.0
Régulation discontinue LTN en % YVN en % 0