GJ C A.P.I LES FONCTIONS INTERRUPTION



Documents pareils
FONCTION COMPTAGE BINAIRE ET DIVISION DE FRÉQUENCE

TP_Codeur_Incrémental

NPIH800 GENERATION & RESEAUX. PROTECTION de COURANT TERRE

2-2. Dimensions externes 113±0.2 P P R±??? 3. FONCTIONS ET TERMINOLOGIE. Sortie prédéfinie. Sortie arrêt du vérin. Type de sortie prédéfinie

Fiche technique CPU 314SC/DPM (314-6CG13)

MICROCONTROLEURS PIC PROGRAMMATION EN C. V. Chollet - cours-pic-13b - 09/12/2012 Page 1 sur 44

Exécutif temps réel Pierre-Yves Duval (cppm)

La conversion de données : Convertisseur Analogique Numérique (CAN) Convertisseur Numérique Analogique (CNA)

DU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION

Modules d automatismes simples

Cours de Systèmes d Exploitation

SOMMAIRE Equipement Instructions générales. 1.Vue générale. 1.1 Face avant. 1.2 Face arrière. 2 Mode D emploi Adressage DMX

TYXAL. Annexe pour la télésurveillance et l'accès PC par modem pour les transmetteurs des gammes TYXAL et TYDOM

1. PRESENTATION DU PROJET

Atelier C TIA Portal CTIA06 : programmation des automates S7-300 Blocs d organisation

CONFIGURATION DE L AUTOMATE SIEMENS

CAISSE ENREGISTREUSE ELECTRONIQUE SE-G1

ProCod. Manuel d utilisation. Software de programmation pour codeurs absolus TWK modèles CRF et DAF CRF DF 08 / 10

SOMe2100 MANUEL D UTILISATION. TRANSMETTEUR GSM/GPRS - M-Bus Master D INSTALLATION. Montage sur rail DIN. Notice simplifiée du module SOMe2100

Date : Note /20 : EVALUATION Nom : Prénom : Classe : Traitement sur mots

Multichronomètre SA10 Présentation générale

SYSTEME DE PALPAGE A TRANSMISSION RADIO ETUDE DU RECEPTEUR (MI16) DOSSIER DE PRESENTATION. Contenu du dossier :

12 applications pour maîtriser le PICBASIC PB-3B - Gérard GUIHÉNEUF. Elektor-Publitronic ISBN :

Série 77 - Relais statiques modulaires 5A. Caractéristiques. Relais temporisés et relais de contrôle

Notice d'utilisation Afficheur multifonctions et système d'évaluation FX 360. Mode/Enter

DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51

INTRODUCTION AUX SYSTEMES D EXPLOITATION. TD2 Exclusion mutuelle / Sémaphores

Module ATW-C-INV pour commande des unités extérieures d'inverter Fujitsu Airconditioning

COMMANDER la puissance par MODULATION COMMUNIQUER

Manipulations du laboratoire

ELP 304 : Électronique Numérique. Cours 1 Introduction

DimNet Gradateurs Numériques Evolués Compulite. CompuDim 2000

JUPITER /20/27/61m. Contact NF, 50mA à 24v max. avec R50 Ohms en série

GUIDE DE PROGRAMMATION COMPLÉMENTAIRE DU TRANSMETTEUR TÉLÉPHONIQUE INTERACTIF RTC DIAG52AAX

Processus! programme. DIMA, Systèmes Centralisés (Ph. Mauran) " Processus = suite d'actions = suite d'états obtenus = trace

PC INDUSTRIELS DYALOX L e c h o i x d e l a f i a b i l i t é

COMMANDER A DISTANCE LE ROBOT-PONG ETUDE DE LA TELECOMMANDE (2 nde PARTIE)

ARCHITECTURE CONSTITUTION D'UN API

Auto formation à Zelio logic

Document de formation pour une solution complète d automatisation Totally Integrated Automation (T I A) MODULE A5 Programmation de la CPU 314C-2DP

UE Programmation Impérative Licence 2ème Année

TP D AUTOMATISME TS2 CIRA (première partie)

VIII- Circuits séquentiels. Mémoires

Atelier C TIA Portal CTIA04 : Programmation des automates S7-300 Opérations numériques

I ntroduction. Coffrets pour la régulation de la température et de l hygrométrie. Caractéristiques et avantages

0 20mV; 0 40mV; 0 80mV; 0 160mV; 0 320mV; 0 640mV; 0 1,28V; 0 2,56V 0 5V; 0 10V

CASSY -Display ( )

BC9000-BK9000. Paramétrage et configuration de l adresse IP

GPA770 Microélectronique appliquée Exercices série A

Architecture des ordinateurs

Le régulateur RC 6170 RC 6170 FORMATION. Formation RC

EL70x1 en mode position. Mise en œuvre rapide. VERSION : Beta / DATE : 31 Juillet 2011

Université de La Rochelle. Réseaux TD n 6

IV- Comment fonctionne un ordinateur?

Catalogue - Formation en «électropneumatique et systèmes automatisés process control system»

MODE D EMPLOI Boitier de programmation SKY

Millenium3 Atelier de programmation

Information. BASES LITTERAIRES Etre capable de répondre à une question du type «la valeur trouvée respecte t-elle le cahier des charges?

AMBUS IS Collecteur d impulsions M-Bus

QUESTION 1 {2 points}

PIC : COURS ASSEMBLEUR

W 12-2 : haute performance et savoir-faire compact

CIRCUITS DE PUISSANCE PNEUMATIQUES

Electricien(ne) Automaticien(ne)

Actionneur d'ouvre portail

Acquisition et conditionnement de l information Les capteurs

Système d automation TROVIS 6400 Régulateur compact TROVIS 6493

MODE D EMPLOI HAA51 DETECTEUR PASSIF D INTRUSION A INFRAROUGE INTRODUCTION

HighPush. document /06/2009 Révision pour version /11/2008 Revision pour la /10/2008 Documentation initiale.

DE LA CAMÉRA SOMMAIRE

IPMailSMS Module d envoi d & SMS pour CITECT

TEST D ALIMENTATION CONTINUE

Manuel installateur XT200i

6.5.2 Reset_Scénario Démarrage_Zibase Mise sous alarme, surveillance Eclairage Allée Temp

Formations spécifiques

Temps Réel. Jérôme Pouiller Septembre 2011

Logique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.

Manuel d utilisation DeveryLoc

Informations techniques

Slim Door Phone V2 1,2 ou 4 boutons Manuel Les mises à jour du manuel et du logiciel sont disponibles sur :

Caméra double vitesse CAPTEUR DE VISION F160

your Creative agency MountainCloud CLUSTER HBI INOTEP - Pôle d Excellence BTP Nord-Pas de Calais 73 rue Raoul Briquet BRUAY-LA-BUISSIERE

MBR225. Le module a été conçu et réalisé conformément aux normes en vigueur portant sur la sûreté et la fiabilité des installations industrielles.

Centrale d Alarme 32 zones sans fils

Infos. Indicateurs analogiques encastrables pour installation à courants forts. Série M W/P/ LSP BWQ BGQ TP TG WQ /0S WQ /2S FQ /2 W BI BIW DFQ

HA30+ ENSEMBLE ALARME SANS FIL 3 ZONES

T500 DUAlTACH. JAQUET T500 DualTach Instrument de mesure et de surveillance équipé de 2 entrées fréquence TACHYMETRE 2 CANAUX

Programme EcranTactile-01 MANUEL DE MISE EN ŒUVRE

Préleveur d'échantillons d eau automatique ELECTRO-MAGNUM /AQUAMAX 1 & 2 / SERVOTOP

LOGICIEL DC4D MONITOR

SECURIT GSM Version 2

ALERT NOTICE D UTILISATION DU DRIVER PC-TEXTE

Solution Vidéo Surveillance

Enregistreur de Température pour PC DALLAS 1820

Problèmes liés à la concurrence

INSTALLATIONS ÉLECTRIQUES CIVILES

Système 260. Système 260 Contrôle de processus. Caractéristiques clés. Logiciels Typiques

CHAPITRE VI ALEAS. 6.1.Généralités.

Manuel utilisateur Alarme GSM+RTC

IFC 210 E Convertisseur de mesure IMoCom

Transcription:

GJ C A.P.I LES FONCTIONS INTERRUPTION

GJ C Généralités

Généralités Fonctionnement d un A.P.I. L automate programmable est une machine cyclique. Les instructions ou les blocs fonctions dans le programme utilisateur sont traités d un manière synchrone avec le cycle de l automate. On sera donc limité en vitesse par le temps de cycle!!

Généralités Fonctionnement d un A.P.I. Pour qu une entrée puisse être prise en compte à coup sûr par l automate il faut que le signal électrique présent sur le coupleur d entrée remplisse certaines conditions.

Généralités Fonctionnement d un A.P.I. Présence Détecteur devant mobile 0 T1 T0 t Présence détecteur devant mobile

Généralités Fonctionnement d un A.P.I. Présence Détecteur devant mobile Signal sortie détecteur 0 0 T1 Ra T0 Rr Signal sortie détecteur t t

Généralités Fonctionnement d un A.P.I. Présence Détecteur devant mobile t 0 T1 T0 Signal sortie détecteur Ra Rr t Signal utile UC 0 t on c t off c t 0 Signal utile UC

Généralités Fonctionnement d un A.P.I. Présence Détecteur devant mobile t 0 T1 T0 Signal sortie détecteur Ra Rr t Signal utile UC 0 t on c t off c 0 T T = T1 + Rr + t off c Ra t on c > t cycle API t

Généralités Fonctionnement d un A.P.I. Présence Détecteur devant mobile t 0 T1 T0 Signal sortie détecteur Rr Ra t Signal utile UC 0 t off c t on c 0 T T = T0 + Ra + t on c Rr t off c > t cycle API t

Généralités Fonctionnement d un A.P.I. Si une condition n est pas remplie, l automate ne pourra pas voir toutes les évolutions de son entrée. Malgré une fréquence d évolution très faible du signal sur une entrée, l automate peut avoir des problèmes pour suivre! S1 0 T t

S1 Généralités Fonctionnement d un A.P.I. Si une condition n est pas remplie, l automate ne pourra pas voir toutes les évolutions de son entrée. Malgré une fréquence d évolution très faible du signal sur une entrée, l automate peut avoir des problèmes pour suivre! 0 S2 T t 0 T t

S1 Généralités Fonctionnement d un A.P.I. Si une condition n est pas remplie, l automate ne pourra pas voir toutes les évolutions de son entrée. Malgré une fréquence d évolution très faible du signal sur une entrée, l automate peut avoir des problèmes pour suivre! 0 S3 T t 0 T t

Généralités Fonctionnement d un A.P.I. Pour que le changement d une entrée puisse après son traitement par le programme utilisateur modifier l état d une sortie il faudra un temps t qui peut varier de la façon suivante. S E T S E T S E T S E T S E

Généralités Fonctionnement d un A.P.I. Pour que le changement d une entrée puisse après son traitement par le programme utilisateur modifier l état d une sortie il faudra un temps t qui peut varier de la façon suivante. S E T S E T S E T S E T S E t mini = t cycle API

Généralités Fonctionnement d un A.P.I. Pour que le changement d une entrée puisse après son traitement par le programme utilisateur modifier l état d une sortie il faudra un temps t qui peut varier de la façon suivante. S E T S E T S E T S E T S E t maxi = 2. t cycle API

Généralités Fonctionnement d un A.P.I. Si la fréquence des informations d entrées que l on veut prendre en compte est trop importante. Si le rapport cyclique des informations d entrées que l on veut prendre en compte est trop proche de 0 ou trop proche de 1. Si l on veut que l évolution d une entrée soit prise en compte dés quelle apparaît, quelle soit traitée et que la modification éventuelle d une sortie soit immédiate. Il faut travailler d une manière asynchrone par rapport au cycle de fonctionnement de l automate!

Généralités Fonctionnement d un A.P.I. Utilisation de modules électroniques indépendants de l automate. Minuteries Compteurs Régulateurs

Généralités Fonctionnement d un A.P.I. Utilisation de cartes spéciales qui se montent dans les racks des API Carte de comptage rapide, Carte de régulation, Carte de positionnement, Carte d axe.

GJ C Utilisation des interruptions sur les A.P.I.

Interruptions dans un A.P.I. Différents types d interruptions Les Unités Centrales qui permettent de travailler en interruption possèdent des entrées intégrées, elles peuvent en fonction de leurs performances proposer divers types de traitement d interruption. 1 Entrées de capture,

Interruptions dans un A.P.I. Différents types d interruptions Les entrées de capture ont un tampon interne, ainsi les signaux d entrée plus court qu un cycle peuvent être détectés. Les signaux avec une largeur d impulsions aussi courte que 0,2 ms peuvent être détectés, quelle que soit leur place dans le cycle de l API. E T S E T S E T S E T S 0 entrée tampon 0,2 ms t 0 t

Interruptions dans un A.P.I. Différents types d interruptions Les Unités Centrales qui permettent de travailler en interruption possèdent des entrées intégrées, elles peuvent en fonction de leurs performances proposer divers types de traitement d interruption. 1 Entrées de capture, 2 Entrées d interruption,

Interruptions dans un A.P.I. Différents types d interruptions Les entrées d interruptions lancent quand elles sont validées, un sous-programme d interruption correspondant à leur numéro. Entrée interruptive N 2 Entrée interruptive N 2 Entrée interruptive N 2 E T S E T S E T S E T S S / P N 2 S / P N 2 S / P N 2

Interruptions dans un A.P.I. Différents types d interruptions Les Unités Centrales qui permettent de travailler en interruption possèdent des entrées intégrées, elles peuvent en fonction de leurs performances proposer divers types de traitement d interruption. 1 Entrées de capture, 2 Entrées d interruption, 3 Compteur sur entrées interruptives,

Interruptions dans un A.P.I. Différents types d interruptions Les compteurs sur entrées d interruptions: Le sous-programme d interruption correspondant au N de l entrée est exécuté quand le compteur arrive à 0. Entrée interruptive N 2 Entrée interruptive N 2 Entrée interruptive N 2 E T S E T S E T S E T S Compteur N 2 <> 0 Compteur N 2 <> 0 Décrémentation Décrémentation Décrémentation Initialisation Compteur N 2 Compteur N 2 Compteur N 2 Compteur N 2 Compteur N 2 = 0 S / P N 2

Interruptions dans un A.P.I. Différents types d interruptions Les Unités Centrales qui permettent de travailler en interruption possèdent des entrées intégrées, elles peuvent en fonction de leurs performances proposer divers types de traitement d interruption. 1 Entrées de capture, 2 Entrées d interruption, 3 Compteur sur entrées interruptives, 4 Interruption cyclique (Tache rapide),

Interruptions dans un A.P.I. Différents types d interruptions L interruption cyclique est exécutée sur le déclenchement d une variable interne correspondant à une base de temps paramétrable. t t t t t t t t t t t t t t t E T S E T S E T S E T S S / P N xx

Interruptions dans un A.P.I. Différents types d interruptions Les Unités Centrales qui permettent de travailler en interruption possèdent des entrées intégrées, elles peuvent en fonction de leurs performances proposer divers types de traitement d interruption. 1 Entrées de capture, 2 Entrées d interruption, 3 Compteur sur entrées interruptives, 4 Interruption cyclique (Tache rapide), 5 Compteur rapide.

Interruptions dans un A.P.I. Différents types d interruptions Le compteur rapide est incrémenté ou décrémenté quand une des entrées interruptives correspondantes est vraie: # mode 5 Khz - entrées bidirectionnelles. # mode 20 Khz - entrée d impulsion / entrée de sens, - entrée d impulsion avance / entrée d impulsion retour.

Le compteur rapide Interruptions dans un A.P.I. Différents types d interruptions A chaque incrémentation / décrémentation une comparaison du compteur à une table de valeurs ou une table de gamme est effectuée. Si la comparaison de valeur ou de gamme est vraie elle lance l exécution d un sous programme correspondant à sont rang. - Table de 16 valeurs (maximum), - Table de 8 gammes.

Le compteur rapide Interruptions dans un A.P.I. Différents types d interruptions Entrée interruptive N 2 Entrée interruptive N 2 E T S E T S E T S E T S Comparaison non vraie Décrémentation Compteur N 2 Décrémentation Compteur N 2 Comparaison table de valeurs Comparaison table de valeurs S / P N ZZ Comparaison vraie

GJ C Exemple Interruptions sur CQM1

Interruptions dans un A.P.I. CQM1 «OMRON» L UC de l automate intègre 16 entrées dont certaines suivant configuration peuvent intervenir de manière asynchrone sur le cycle de l automate. IN0 à IN3 entrées interruptives ou «normales» IN4 à IN6 entrées compteur rapide ou «normales» IN7 à IN15 entrées «normales»

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives Configuration des entrées interruptives IN0, IN1, IN2, IN3 DM 6628 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 IN3 IN2 IN1 IN0 0000 pour entrée «normale» 0001 pour entrée interruptive

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives Rafraîchissement de coupleurs d entrées en début d exécution de S / P. DM 6630 entrée interruptive 0 DM 6631 entrée interruptive 1 DM 6632 entrée interruptive 2 DM 6633 entrée interruptive 3 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Nombre de cartes d entrées rafraîchies en début de S / P. 00 à 08 ( en DCB ) Numéro de la première carte Rafraîchie. 00 à 07 (en DCB)

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives Fonctionnement en interruption d entrée «f = 5 Khz». E 100 µs 100 µs 0 200 µs t

Entrées Interruptives E Entrée interruptive 2 Interruptions dans un A.P.I. CQM1 «OMRON» T S E T S E T E* S / P N 2 * Voir paramétrage de DM6632

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives E Entrée interruptive 2 T E* * Voir paramétrage de DM6632 Entrée interruptive 2 S E S / P N 2 T S E T

Entrées Interruptives E Entrée interruptive 2 Interruptions dans un A.P.I. CQM1 «OMRON» T E* * Voir paramétrage de DM6632 Entrée interruptive 2 Entrée interruptive 2 S E T S E T S / P N 2

Entrées Interruptives E Entrée interruptive 2 Interruptions dans un A.P.I. CQM1 «OMRON» T E* * Voir paramétrage de DM6632 Entrée interruptive 2 Entrée interruptive 2 Entrée interruptive 2 S E T S E T S / P N 2

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives Fonctionnement en interruption compteur «f = 1 Khz». E 500 µs 500 µs 0 1 ms t Quand l entrée E est validée, elle décrémente un compteur associé qui lance le sous-programme d interruption correspondant à son numéro quand il arrive à zéro.

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives Fonctionnement en interruption compteur «f = 1 Khz». entrée interrup tive SV PV 0 SR 244 SR 248 1 SR 245 SR 249 2 SR 246 SR 250 SV valeur de présélection du compteur 0000 à FFFF en binaire 0 à 65535 en décimal Attention!! 3 SR 247 SR 251 PV valeur courante du compteur Au chargement du compteur par le programme PV = SV - 1

Entrées Interruptives E Entrée interruptive 3 Interruptions dans un A.P.I. CQM1 «OMRON» SR251<>0 T SR251 := SR251-1 S E T S E T

Entrées Interruptives E Entrée interruptive 3 Interruptions dans un A.P.I. CQM1 «OMRON» SR251<>0 T SR251 := SR251-1 Entrée interruptive 3 S E SR251<>0 SR251 := SR251-1 T S E T

Entrées Interruptives E Entrée interruptive 3 Interruptions dans un A.P.I. CQM1 «OMRON» SR251<>0 T SR251 := SR251-1 Entrée interruptive 3 Entrée interruptive 3 S E SR251<>0 SR251 = 0 SR251 := SR251-1 T S E T E* S / P N 3 * Voir paramétrage de DM6633 SR251 := SR247-1

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives Pour utiliser les entrées interruptives 0 à 3, on utilise dans le programme le bloc fonction contrôle des interruptions ( @ ) INT (89 ) (@ ) INT (89) CC 000 D CC code de contrôle D donnée de contrôle

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives CC code de contrôle (@ ) INT (89) CC 000 000 interruptions d entrées m as quées ou non m as quées 001 effacem ent des interruptions d entrées 002 lecture de l état du m as que en cours 003 renouvellem ent de la SV du com pteur 100 m as quage de toutes les interruptions 200 m as que ôté s ur toutes les interruptions D

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives D donnée de contrôle Interruption entrée 3 (@ ) INT (89) CC 000 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 Interruption entrée 2 Interruption entrée 1 Interruption entrée 0

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives D donnée de contrôle (@ ) INT (89) CC 000 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 pour CC = 000 «interruptions d entrées masquées ou non masquées» 0 pas de masque demandé / 1 masque demandé

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives D donnée de contrôle (@ ) INT (89) CC 000 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 pour CC = 001 «effacement des interruptions d entrées» 0 pas d effacement demandé / 1 effacement demandé

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives D donnée de contrôle (@ ) INT (89) CC 000 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 pour CC = 002 «lecture de l état du masque en cours» 0 pas de masque en cours / 1 masque en cours

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives D donnée de contrôle (@ ) INT (89) CC 000 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 pour CC=003 «renouvellement de la SV du compteur» 0 changement de SV demandé / 1 pas de changement de SV demandé

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives D donnée de contrôle (@ ) INT (89) CC 000 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 pour CC = 100 «masquage de toutes les interruptions» # 0000

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives D donnée de contrôle (@ ) INT (89) CC 000 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 pour CC = 200 «masque ôté sur toutes les interruptions» # 0000

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives D donnée de contrôle (@ ) INT (89) CC 000 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 La donnée de contrôle évolue de # 0000 à # 000F

Interruptions dans un A.P.I. CQM1 «OMRON» Entrées Interruptives D donnée de contrôle (@ ) INT (89) CC 000 D 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 Attention - obligation de faire CC = 003 avant de lancer un comptage! - effacer les interruptions avant d enlever leur masque!

GJ C Exemple d application Comptage d éléments

Interruptions dans un A.P.I. Capteur de comptage Exemple de comptage Bol vibrant a0 a1 Aiguillage Bac de Stockage 0 Bac de Stockage 1

Interruptions dans un A.P.I. Capteur de comptage Exemple de comptage Bol vibrant a0 a1 Aiguillage Bac de Stockage 0 Bac de Stockage 1

Interruptions dans un A.P.I. Exemple de comptage Adressage IR 000.0 IR 002.10 IR 002.11 HR 10 HR 20 SR 244 SR 248 DM 6628 DM 6630 DM1 IR 100.0 information du capteur de comptage (interruption compteur) information capteur a0 information capteur a1 registre grafcet de sécurité registre grafcet tâche de comptage présélection compteur 0 (SV) valeur courante compteur 0 (PV) paramétrage entrées interruptives paramétrage entrées interruptives nombre d éléments à compter distributeur du vérin d aiguillage

Configuration des entrées interruptives IN0, IN1, IN2, IN3 DM 6628 Interruptions dans un A.P.I. Exemple de comptage Configuration API 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 IN3 IN2 IN1 IN0 0000 pour entrée «normale» 0001 pour entrée interruptive DM 6628 = 0001 DM 6630 =?

Grafcet de sécurité HR10 Mise sous tension 10 FGD (init ) FGCM (init ) FGPN ( ) Masquer l interruption X bb.x cc. 11 A la mise sous tension de l automate, il faut masquer toutes les interruptions programmées!

X10 HR10.00 Masquer l interruption 0

Grafcet tâche comptage HR20 20 21 1 X ss Charger Compteur Effacer Inter 0 Renouveler SV Valider Inter 0 22 «Comptage et gestion de l aiguillage» X ss

Grafcet tâche comptage HR20 20 21 1 X ss Charger Compteur Effacer Inter 0 Renouveler SV Valider Inter 0 22 «Comptage et gestion de l aiguillage» X ss

X21 Charger Compteur DM1 := nb d éléments Effacer Interruption 0

Renouveler SV SR248 = SR244-1 Valider Interruption 0

Grafcet tâche comptage HR20 20 21 1 X ss Charger Compteur Effacer Inter 0 Renouveler SV Valider Inter 0 22 «Comptage et gestion de l aiguillage» X ss Par interruption

Sous Programme 0 «Comptage et gestion de l aiguillage» a0 Début du S/P Sortir le vérin a1 Rentrer le vérin Fin du S/P DM 6630 = 0102

Programme principal S / P N 0 S / P N 1 S / P N n Instruction fin de programme Les sous programmes doivent être placés à la fin du programme juste avant l instruction fin de programme!!

Fin