TP AUTO (révisions) TS2CIRA 2015-2016 RAPPELS ENTRÉES ET SORTIES ANALOGIQUES 1) Chaine d’acquisition analogique d’un API : API CAPTEUR Capter une grandeur physique à mesurer Conditionner en un signal électrique normalisé Signal analogique de bas niveau Signal électrique normalisé Convertir une grandeur analogique en une grandeur numérique Valeur numérique CPU de l’API Transmetteur du Module d’entrée analogique capteur continu Exemple à compléter suivant le capteur et l’API utilisés: I …unités SI IW... ….. .mA Capteur transmetteur de …… (bloc fonction intégré ou programme) en « points » Sonde du capteur continu Grandeur physique mesurée Traiter l’information numérique MD… ….points (Entiers) ..unités choisies (Réels) Mise à l’échelle CAN de l’entrée analogique API 2) Chaine d’action analogique d’un API : API Traiter l’information numérique ACTIONNEUR Valeur numérique (bloc fonction intégré ou programme) en « points » Convertir une grandeur numérique en une grandeur analogique CPU de l’API Signal électrique normalisé Convertir un signal électrique normalisé en un signal "utile Signal analogique utile Actionneur Pré actionneur Module de sortie analogique Convertir en une grandeur mécanique Exemple à compléter suivant l’actionneur et l’API utilisés: MD… .. .unités choisies (Réels) QW.. Conversion en points ….points (Entiers) I CNA de la sortie analogique …..mA Grandeur physique contrôlée …unités SI Pré actionneur analogique ….. API TPrevision-entrée-sortie analogiques 1/7 DY TP AUTO (révisions) TS2CIRA TP1TS2 2015-2016 ENTRÉE ANALOGIQUE 1) Alarme sur mesure de pression avec API Siemens - Créer un nouveau projet et l’enregistrer sous votre « noms-TP1TS2 » dans le répertoire D:\CIRA\TS2\GRA ou \GRB Configurer le matériel suivant l’automate de votre poste de travail. - Cahier des charges : - Programmer un voyant clignotant lors du dépassement de la pression d’une cuve à 0,8 bars, cette alarme disparaît lorsque la pression redescend à 0,7bar. Prévoir une information pour la maintenance en cas de dépassement de l’étendue d’échelle du capteur (valeur haute ou valeur base). La mesure de pression se fait à l’aide d’un capteur d’étendue d’échelle 0 à 1 bar muni d’une sortie courant 4 – 20 mA (voir capteur ROSEMOUNT). Préciser le tableau d’affectations des variables d’entrées-sorties (type, mnémonique, commentaire). Prévoir une table d’animation avec affichage de la pression en mbar et visualisation de l’alarme. Programmer en ladder avec mnémoniques et commentaires Donner le schéma de câblage de ce capteur (faire vérifier avant la mise sous tension), utiliser le calibrateur de pression DRUCK. Donner le schéma de branchement d’un voyant. Faire vérifier avant le branchement. Réaliser votre essai. - - Exemple de programmation du bloc FC105 de mise à l’échelle d’une mesure de niveau de 0 à 1000cm (Utiliser le bloc fonctionnel SCALE FC105 dans la bibliothèque Standard librairie-TI/S7) Adresse du mot d’erreur de conversion éventuelle ou dépassement 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 Remarque : s’assurer que le bit M0.0 est toujours à 0, pour cela réserver l’octet MB0 pour les mémentos nécessaires aux entrées analogiques TPrevision-entrée-sortie analogiques 2/7 DY TP AUTO (révisions) TS2CIRA 2015-2016 2) Alarme sur mesure de température avec API Schneider - Créer un nouveau projet et l’enregistrer sous votre « noms-TP1TS2 » dans le répertoire D:\CIRA\TS2\GRA ou \GRB - Configurer le matériel suivant l’automate de votre poste de travail. Cahier des charges : Même cahier de charge que précédemment mais à adapter au capteur de température utilisé (ROSEMOUNT OU JUMO). On ajoutera un écran d’exploitation associé à ce capteur : Un bargraphe gradué évoluant avec la grandeur physique Des afficheurs numériques pour les valeurs en points et en unité physique et le courant capteur. Deux messages d’erreur, pour deux alarmes l’une haute et l’autre basse avec un acquittement Exemple écran associé à une température Programme :Version avec adresses Version avec mnémoniques TPrevision-entrée-sortie analogiques 3/7 DY TP AUTO (révisions) TS2CIRA 2015-2016 Exemple de types d’alarmes à programmer si TP1 terminé TPrevision-entrée-sortie analogiques 4/7 DY TP AUTO (révisions) TP2TS2 TS2CIRA 2015-2016 SORTIE ANALOGIQUE Exemple sur TSX37 Exemple S7 300 Bornier sortie analogique 4-20mA (%QW3.4) Voie 1 Bornier sortie analogique 4-20mA (PQW304) Voie 1 mA mA Caractéristique imposée : - Standard 4-20 mA pour la sortie analogique (vérifier la configuration de la sortie analogique de l’API). - Profil imposé pour la commande : - Stocker la sortie dans le mot %MF10 Sortie en % ou MD 10 sur Siemens 80% 40s 20s t (BP DCY) (BP AR) Travail demandé : - En utilisant la configuration de l’exercice de révision précédent (entrée analogique), à enregistrer sous « noms-TP2TS2 » dans le répertoire D:\CIRA\TS2\GRA ou \GRB et à compléter suivant le cahier des charges. 1) Préciser le tableau d’affectations des variables d’entrées-sorties (type, mnémonique, fonction). 2) Proposer un programme en ladder permettant de générer le profil de commande imposé, suivant l’appui sur DCY et ensuite AR (voir aide page suivante). Utiliser le bit système %S6 comme base de temps ou M100.5 sur Siemens. 3) Donner le schéma de câblage de la sortie analogique (faire vérifier avant la mise sous tension) en y mettant un enregistreur et un multimètre. 4) Tester votre application et procéder à l’enregistrement papier du profil de commande. 5) Relever les principales caractéristiques du capteur de débit vortex ENDRESS et HAUSER et de la vanne de régulation SAMSON installés sur la maquette « 2 cuves » (Voir notices constructeur sur le bureau du PC). 6) Proposer un schéma de branchement électrique permettant de relever l’évolution du débit en fonction de l’ouverture de la vanne réglante SAMSON à l’aide d’un enregistreur papier 2 voies. Le soumettre au professeur pour validation. (Ne pas changer le réglage de l’étendue d’échelle du débitmètre) 7) Câbler et faire vérifier votre montage avant la mise sous tension. 8) Utiliser le profil de la sortie analogique définie à la question 1) pour réaliser le relevé 9) Graduer votre relevé en l/mn pour le débit en % d’ouverture pour la commande de la vanne. TPrevision-entrée-sortie analogiques 5/7 DY TP AUTO (révisions) TS2CIRA 2015-2016 Principe de la programmation en 3 étapes Principe STEP7 Principe PL7PRO DCY S6 1 DCY M100.5 %MF0:=%MF0+pas1 1 %MF0>=80.0 MD10>=80.0 2 2 AR S6 3 MD10:=MD10+pas1 AR M100.5 %MF0:=%MF0-pas2 3 %MF0<=0.0 MD10:=MD10-pas2 MD10<=0.0 Convertir ce grafcet partiel en réseaux ladder, en traduisant chaque étape en une mémoire à marche prioritaire : - activation si l’étape(s) précédente(s) est activée(s) et si la réceptivité associée à la transition amont est vraie - désactivation si l’étape(s) suivante(s) est active(s) Programme d’inversion de la mise à l ‘échelle STEP7 (utiliser le bloc fonctionnel UNSCALE FC106 dans la bibliothèque Standard librairieTI/S7) 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 Remarque : s’assurer que le bit M0.0 est toujours à 0, pour cela réserver l’octet MB0 pour les mémentos nécessaires aux entrées analogiques TPrevision-entrée-sortie analogiques 6/7 DY TP AUTO (révisions) TS2CIRA 2015-2016 ADRESSAGE DES MOTS INTERNES D’UN API SCHNEIDER - Bits internes %M0 à %M255 indépendants de la zone des mots internes définis cidessous - Octets internes : ensemble de 8 bits %MBj Mots internes : ensemble de 16 bits %MWi Mots doubles : ensemble de 32 bits %MDi Mots flottants : ensemble de 32 bits %MFk Principe de l’adressage des mots internes : (attention aux chevauchements des mots) %MB7 %MB6 %MB5 %MB4 %MW3 %MW2 %MD2 %MB3 %MB2 %MB1 %MB0 %MW1 %MW0 %MD0 %MD1 Poids fort et poids faible : %MWi+1 %MWi poids fort poids faible %MDi %MBj+1 %MBj poids fort poids faible %MWi (avec j=2xi) SIEMENS - Bits internes M0.0 à M255.7 dépendants des mots suivants Octets internes : ensemble de 8 bits MBi Mots internes : ensemble de 16 bits MWi Mots doubles : ensemble de 32 bits MDi Principe de l’adressage des mots internes : (attention aux chevauchements des mots) MB7 MB6 MW6 MB5 MB4 MB3 MW4 MB2 MB1 MW2 MD4 MB0 MW0 MD0 MD2 Poids fort et poids faible : Mi.7 Mi.6 Mi.5 Mi.4 Mi.3 Mi.2 Mi.1 poids fort MBi Mi.0 poids faible MBi+1 MBi poids faible poids fort MWi MWi+1 MWi poids faible poids fort MDi TPrevision-entrée-sortie analogiques 7/7 DY