Schneider Electric ISA2020, Carte positionnement, comptage Mode d'emploi
Ajouter à Mes manuels36 Des pages
▼
Scroll to page 2
of
36
1 Sommaire Pages 1. Présentation 1.1. Introduction 1.2. Principe de fonctionnement de chaque voie 1.3. Caractéristiques générales 1.3.1. Information de comptage 1.3.2. Fréquence de comptage 1.3.3. Entrée de comptage 1.3.4. Entrées/sorties TOR 1.3.5. Alimentations 1.4. Réservation des données 1.5. Organigramme de mise en œuvre de la carte 2. Mise en œuvre matérielle 2.1. Connexions 2.2. Câblage 2.2.1. Câblage codeur incrémental/carte 2.2.2. Câblage autres sources d’impulsions/carte 2.2.3. Schéma de principe des E/S 2.2.4. Schéma des interconnexions capteur/entrée comptage 2.2.5. Précautions de câblage 11 11 12 12 13 14 15 16 3. Association seuil/sorties 17 4. Programmation 4.1. Chargement des valeurs de seuil 4.2. Lecture des compteurs 4.3. Chargement des compteurs 19 19 20 22 5. Entrée remise à zéro compteur (RAZ) 25 6. 6.1. 6.2. TEM15010F 3 3 4 5 5 5 6 7 7 8 9 Entrée came ou départ comptage Utilisation en mode impulsion Utilisation en mode codeur 27 27 28 7. Défauts et diagnostics 29 8. Exemples d’utilisations 8.1. Positionnement d’un axe 8.1.1. Description du cycle 8.1.2. Description physique du déplacement 8.1.3. Evolution du compteur 8.2. Le comptage 8.2.1. La coupe en longueur 8.2.2. Description du cycle 8.2.3. Positionnement des sorties 31 31 31 32 32 33 33 33 34 9. Caractéristiques 35 n 2 Compatibilité APRIL 2000 Cette carte est compatible avec les CPU suivantes : - CPU2000 version > 2 - CPU2010 version > 3 Les versions d'ORPHEE utilisables : versions ≥ 4.2 APRIL 3000 CPU toute version, ORPHEE version >5.2 /3000 TEM15010F n 3 1. Présentation 1.1. Introduction Cette carte offre deux voies non isolées entre-elles Elle accepte des signaux provenant de codeurs incrémentaux normalisés ou de sources d’impulsions spécifiques. La carte Positionnement/Comptage ISA2020 propose une solution globale en matière de : Comptage Mesure de position Paramétrable par l'utilisateur Cette carte offre deux voies non isolées entre-elles Elle accepte des signaux provenant de codeurs incrémentaux normalisés ou de sources d’impulsions spécifiques. Un automate APRIL2000 peut recevoir 4 cartes positionnement comptage maximum en fonction de la charge maximun du rack ( voir documentation TEM 15000F &6 ). Un automate APRIL3000 peut recevoir 4 cartes positionnement comptage maximum par rack en fonction de la charge maximun du rack ( voir documentation TEM 15000F &6 ). TEM15010F n 4 1.2. Principe de fonctionnement de chaque voie Les informations de comptage sont stockées dans un compteur de la carte. Deux possibilités d’utilisation sont offertes (non exclusives) : • La valeur des compteurs peut être lue et traitée par le programme utilisateur ; le temps de réponse est d’un temps de cycle. • La carte compare la valeur du compteur à des seuils préchargés dans la carte par programme utilisateur et active directement deux sorties (réflexe) suivant le résultat de la comparaison. Le temps de réponse est inférieur à la milliseconde. Chaque voie possède également : - une entrée came ou départ comptage - une entrée RAZ : remise à zéro du compteur. Il est possible de précharger le compteur à une valeur. CPU Lecture des compteurs et compte rendu Chargement des compteurs Ecriture des seuils TEM15010F ISA2020 C O M P T E U R C O M P A R A T E U R Signaux codeurs Entrée came ou départ comptage Entrée RAZ Q0 Q1 Sorties réflexe n 5 1.3. Caractéristiques générales Les caractéristiques détaillées sont données en fin de document. 1.3.1. Information de comptage Compteur sur 32 bits signé. Le compteur évolue de – 2.147.483.648 à + 2.147.483.647 selon le schéma cidessous (évolution circulaire). La valeur initiale du compteur est zéro. Exemple : + 2.147.483.647 Modulo Valeur initiale Temps – Modulo – 2.147.483.648 1.3.2. Fréquence de comptage - 125 kHz en mode codeur incrémental (Position) - 500 kHz pour le mode comptage TEM15010F n 6 1.3.3. Entrée comptage • Utilisation en mesure de position : codeur incrémental En mode codeur incrémental l’utilisateur doit exploiter les signaux : A et B. Le signal TOP0 n’est nécessaire que pour une prise d’origine. Décalage B avance sur A 1 A 0 1 Signaux fournis par le codeur B 0 La carte compte les fronts montants et descendants des signaux A et B Cpt Temps Le codeur utilisé doit délivrer des impulsions entre 5 et 24 V. La carte propose, pour ce mode de comptage uniquement, en option : - une prise d’origine machine : une entrée disponible par voie (entrée came), systématiquement : - une multiplication par 4 du nombre de points des codeurs. Cette fonction est assurée pour des fréquences sur A et sur B jusqu’à 125 kHz. • Utilisation en comptage : sources d’impulsions Dans le cas d’applications n’utilisant pas de codeurs incrémentaux normalisés, il est possible de connecter à la carte un système délivrant des impulsions entre 5 et 24 VDC sur l’entrée A. Cette fonction permet d’acquérir les impulsions de fréquence maximale 500 kHz. TEM15010F n 7 Les entrées sont configurées comme suit : • A comptage, B sens : si B à 1 (+V) A compte, si B à 0 (0 V), A décompte. • Si le départ comptage est à 0 (0 V) le compteur est gelé, il n’évolue plus. • L’entrée TOP est inactive dans ce mode. 1 A 0 1 B 0 Départ Comptage 1 0 Cpt m REMARQUE : Le choix codeur incrémental ou source d’impulsion se fait par strap sur le bornier de la carte (voir § installation). 1.3.4. Entrées/Sorties TOR - entrée RAZ compteur - entrée came ou départ comptage - sorties statiques 1.3.5. Alimentations (voir § mise en œuvre) TEM15010F n 8 1.4. Réservation des données ! - La lecture de l'état des compteurs et de l'état des entrées/sorties de chaque voie nécessite 4 mots doubles (%MD) consécutifs. - Les valeurs de seuils (4 seuils par voie) nécessite 8 mots doubles (%MD) consécutifs. L'exemple ci-dessous présente l'affectation de ces différents mots doubles. CPU TEM15010F %MD5000 %MD5002 %MD5004 %MD5006 Etat compteur et E/S Valeur du compteur voie 0 Valeur du compteur voie 1 Etat des E/S de la voie 0 Etat des E/S de la voie 1 %MD5010 %MD5012 %MD5014 %MD5016 %MD5018 %MD5020 %MD5022 %MD5024 Valeur de seuil Seuil 0 de la voie 0 Seuil 1 de la voie 0 Seuil 2 de la voie 0 Seuil 3 de la voie 0 Seuil 0 de la voie 1 Seuil 1 de la voie 1 Seuil 2 de la voie 1 Seuil 3 de la voie 1 Lecture de la valeur des compteurs et de l'état des E/S par la BFC IN Ecriture des seuils par la BFC OUT ISA2020 C O M P T E U R C O M P A R A T E U R C O M P T E U R C O M P A R A T E U R n 9 1.5. Organigramme de mise en œuvre de la carte Installer la carte dans le rack (emplacement 1 à 8 automates hors tension) : pour plus d'information en cas de problèmes reportez-vous à la notice automate TEM15000 Saisir la configuration de l'automate avec ORPHEE (entité configuration : menu "autre E/S") Déclarer les mots réservés pour la carte (entité déclaration) Câbler la carte (voir § 3) Exemple : %MD5000 = CPT0 = état compteur 0 %MD5002 = CPT1 = état compteur 1 %MD5004 = ETAT V0 = état E/S voie 0 %MD5006 = ETAT V1 = état E/S voie 1 … %MD5010 = S0 V0 = seuil 0 voie 0 … %MD5016 = S3 V0 = seuil 3 voie 1 %MD5018 = S0 V1 = seuil 0 voie 1 … %MD5024 = S3 V1 = seuil 3 voie 1 Définir la valeur des seuils (voir § 3) Programmation des échanges ISA/CPU (voir § 4) Charger le programme dans la CPU pour passer en exploitation TEM15010F n 10 TEM15010F n 11 2. Mise en œuvre matérielle La carte Positionnement/Comptage s’implante dans l'emplacement 1 à 8 de chaque rack . ENTREES / SORTIES TOR Bornier inférieur ENTREE COMPTAGE Bornier supérieur 2.1. Connexions 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 Strap Strap 36-35 présent = voie 1 mode position absent = voie 1 mode comptage A B TOP0 Référence de tension 0V codeur/impulsions (Masse) Blindage Non utilisé Strap Strap 27-26 présent = voie 0 mode position absent = voie 0 mode comptage A B TOP0 Référence de tension 0V codeur/impulsions (Masse) Blindage Non utilisé DCP/CAME C RAZ C DCP/CAME C RAZ C Q1 C Q0 C Q1 C Q0 C +24V 0V VOIE 1 VOIE 0 Entrée came départ comptage VOIE 1 Entrée RAZ Entrée came départ comptage VOIE 0 Entrée RAZ VOIE 1 Sorties réflexes VOIE 0 Alimentation externe • 24 VDC, 2 A, ondulation résiduelle ± 5 % • La présence de cette alimentation n'est pas surveillée. ATTENTION : Les inversions de polarité de l'alimentation peuvent entraîner la destruction des sorties (pour version 0). ! ! TEM15010F Tous les communs C sont reliés entre-eux en interne et au 0 V. Alimentation externe par la carte. Les zones entrées comptage, entrées/sorties TOR sont isolées entre-elles. Voir le paragraphe 8 pour les caractéristiques d’entrées/sorties. ATTENTION : La prise en compte des straps (position ou comptage) se fait sur le passage OFF > ON ou sur STOP > RUN. n 12 2.2. Câblage 2.2.1. Câblage codeur incrémental / carte Le câblage doit s’effectuer avec du câble multipaire torsadé blindé, du type : - BELDEN 8104, INMAC 1753 (76 Ω/km, 150 pF/m) ou équivalent gauge AWG24 (0,21 mm2) - BELDEN 8304 ou équivalent gauge AWG22 (0,32 mm2) Longueur de la liaison : - inférieure à 15 m pour un codeur 5 VDC - inférieure à 50 m pour un codeur 15 à 24 VDC - des longueurs plus importantes peuvent être atteinte avec des câbles de qualité supérieure torsadés blindés par paire INMAC 1753 m REMARQUE : Si non équipotentialité des terres, relier le blindage côté carte uniquement. Codeur incrémental 34 25 A 33 24 B 32 23 TOP 30 21 Masse 31 22 Réf. 29 20 A B TOP 0V +V Masse mécanique codeur Blindage Terre équipotentielle de l'installation ! TEM15010F Alim externe 5 à 24VDC ATTENTION : Les entrées A, B, TOP0 non connectées sont considérées à 1. n 13 2.2.2. Câblage autres sources d’impulsions/carte Le câblage doit s’effectuer avec du câble multipaire torsadé blindé (même type que pour le codeur incrémental). REMARQUE : • Entrée B à 0 V, le compteur décompte. • Entrés B à + V, le compteur compte. ATTENTION : Les entrées A, B, TOP0 non connectées sont considérées à 1. 34 25 A 33 24 B Source d'impulsions A 0V 30 21 Masse 31 22 Réf. 29 20 Blindage +V Masse mécanique codeur Terre équipotentielle de l'installation m ! TEM15010F Alim externe 5 à 24VDC REMARQUE : • Entrée B à 0 V, le compteur décompte. • Entrés B à + V, le compteur compte. ATTENTION : Les entrées A, B, TOP0 non connectées sont considérées à 1. n 14 2.2.3. Schémas de principe des E/S et câblage entrée RAZ, départ comptage, sortie 2.2.3.1. Câblage entrée RAZ, départ comptage sortie 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 DCP/CAME +24V 0V +24V 0V RAZ DCP/CAME ET RAZ Voie 1 Voie 0 Sortie 1 Voie 1 Sortie 0 Sortie 1 Voie 0 Sortie 0 +24V 0V 2.2.3.2. Schéma de principe d’une sortie transistor Sortie TOR Commande +24 V 24 V Qx Charge ! 0V ATTENTION : Sur les modules ISA2020 version 0 (notée sur le connecteur en fond de panier), les sorties ne sont pas protégées contre les inversions de polarité. 2.2.3.3. Schéma de principe d’une entrée comptage Référence Alim. Carte ISA2020 2,3 kΩ k 2,3 A, B, TOP Z Z= Z =66kkΩ TEM15010F n 15 2.2.4. Schéma des interconnnexions capteur/entrée comptage 2.2.4.1. Schéma simplifié “sortie symétriques” Référence Alim. + Alim Capteur 2,3 kΩ A, B, TOP Z 0V 0V Z = 6 kΩ Capteur Carte ISA2020 2.2.4.2. Schéma simplifié “collecteur ouvert” Référence Alim. + Alim Capteur 2,3 kΩ A, B, TOP Z 0V 0V Z = 6 kΩ Capteur Carte ISA2020 2.2.4.3. Schéma simplifié “émetteur ouvert” Référence Alim. + Alim Capteur 2,3 kΩ A, B, TOP Z R 0V Capteur TEM15010F 0V Câblage Externe 330 Ω < R < 680 Ω Z = 6 kΩ Carte ISA2020 n 16 2.2.5. Précautions de câblage 1er cas : Equipotentialité des terres entre automate et capteurs Points fondamentaux à respecter : Logique Interface Connecteur • Utilisation d’un câble blindé à paire torsadée. • Réalisation d’un circuit de terre équipotentiel de résistivité aussi faible que possible. • Liaison à la terre du blindage à chaque extrémité. • Liaison du blindage du câble à la masse mécanique du chemin de câble à intervalles réguliers. • Liaison du blindage du câble à la carte d’entrée la plus courte possible (1 cm). Capteur Liaison de terre interne aux modules 2ème cas : Il n’est pas possible de réaliser l’équipotentialité des terres entre automate et capteurs. Dans ce cas le blindage est relié côté carte uniquement. Points fondamentaux à respecter : • Utilisation d’un câble blindé à paire torsadée. • Liaison du blindage du câble à la carte d’entrée la plus courte possible (1 cm). TEM15010F n 17 3. Association seuils / sorties A chaque voie sont affectés 4 seuils, la comparaison de la valeur courante de comptage avec les seuils conditionne l’état des sorties réflexes Q0 et Q1 de la voie. La sortie Q0 est associée aux seuils S0 et S1, la sortie Q1 aux seuils S2 et S3. Ces sorties évoluent indépendamment l'une de l'autre. Les sorties réflexes sont activées suivant la table de vérité ci-dessous : Valeur du compteur m Q0 Valeur du compteur Q1 CPT < seuil 0 0 CPT < seuil 2 0 seuil 0 ≤ CPT < seuil 1 1 seuil 2 ≤ CPT < seuil 3 1 seuil 1 ≤ CPT 0 seuil 3 ≤ CPT 0 Pour que les sorties soient positionnées, il faut que la carte soit alimentée. REMARQUE : • Si S1 ≤ S0, la sortie Q0 reste à 0 quelle que soit la valeur du compteur. De même pour Q1 si S3 ≤ S2. • Une carte qui ne reçoit pas de seuils se donne des valeurs de seuils égales à zéro ; les sorties réflexes sont à zéro. TEM15010F n 18 Exemples de programmation de seuils dans un ordre différent Seuil 1 Seuil 0 Seuil 3 Seuil 2 Seuil 3 Seuil 1 = Seuil 2 Seuil 0 Sortie Q0 Sortie Q0 Sortie Q1 Sortie Q1 Seuil 1 Seuil 3 Seuil 1 TEM15010F Seuil 2 Seuil 0 Seuil 0 = Seuil 3 Seuil 2 Sortie Q0 Sortie Q0 Sortie Q1 Sortie Q1 n 19 4. Programmation 4.1. Chargement des valeurs de seuil Le chargement des valeurs de seuil dans la carte s’effectue par la BFC OUT. Appellation utilisateur Variable binaire ou réseau de contact de validation de la BFC (1 par défaut) Variable actionneur (%MXn, %RXn, %QXn) indiquant l'exécution de la BFC (facultatif) OUT ______ EN OK CARD… a( )… ERR Place de la carte dans l'automate XX N° rack 0 APRIL2000, 0 à 1 APRIL3000 N° emplacement carte dans le rack ( 1 à 8 APRIL2000/3000 ) Variable actionneur (%MXn, %RXn, %QXn) indiquant les défauts de communication (facultatif) Adresse (%MDn) de rangement du 1er seuil à charger, les 7 mots correspondant aux seuils suivants seront automatiquement envoyés. Exemple : APRIL2000, carte à l’emplacement 3, valeurs stockées à partir de %MD5010 OUT ______ EN OK CARD 3 a( ) %MD5010 ERR • Les mots %MD5010 à %MD5024 seront envoyés à la carte. CPU %MD5010 %MD5012 %MD5014 %MD5016 %MD5018 %MD5020 %MD5022 %MD5024 Valeur de seuil Seuil 0 de la voie 0 Seuil 1 de la voie 0 Seuil 2 de la voie 0 Seuil 3 de la voie 0 Seuil 0 de la voie 1 Seuil 1 de la voie 1 Seuil 2 de la voie 1 Seuil 3 de la voie 1 ISA2020 Ecriture des seuils C O M P A R A T E U R C O M P A R A T E U R n • Pour plus d’informations reportez-vous à la documentation ORPHEE § E - BFC TEM15010F 20 4.2. Lecture des compteurs La lecture des compteurs s’effectue par la BFC IN. Appellation utilisateur Variable binaire ou réseau de contact de validation de la BFC (1 par défaut) Variable actionneur (%MXn, %RXn, %QXn) indiquant l'exécution de la BFC (facultatif) IN ______ EN OK CARD… a( )… ERR Variable actionneur (%MXn, %RXn, %QXn) indiquant les défauts de communication (facultatif) Place de la carte dans l'automate XX N° rack 0 APRIL2000, 0 à 1 APRIL3000 Adresse (%MDn) de rangement du 1er compteur, les 4 mots successifs seront automatiquement lus. N° emplacement carte dans le rack ( 1 à 8 APRIL2000/3000 ) Exemple : APRIL2000 carte à l’emplacement 3, valeurs stockées à partir de %MD5000 IN ______ EN OK CARD 3 a( ) %MD5000 ERR • Les mots %MD5000 à %MD5006 seront lus par la CPU. CPU %MD5000 %MD5002 %MD5004 %MD5006 Etat compteur et E/S Valeur du compteur voie 0 Valeur du compteur voie 1 Etat des E/S de la voie 0 Etat des E/S de la voie 1 Lecture de la valeur des compteurs et de l'état des E/S ISA2020 C O M P T E U R C O M P T E U R n • Pour plus d’informations reportez-vous à la documentation ORPHEE § E - BFC TEM15010F 21 Accès par programme aux E/S TOR Les entrées came, les sorties réflexe, les bits REF-OK, les bits CPT-OK et le mode de fonctionnement de la carte comptage sont accessibles par le programme d’application. Ces bits sont vus par l’unité centrale comme des entrées et donc accessibles en lecture seulement. Lorsque l’utilisateur exécute une BFC IN. Il rapatrie la valeur des compteurs mais également l’état des entrées/sorties TOR. Zone de tabulation en entrée %MDn Compteur voir 0 %MDn+2 Compteur voie 1 %MDn+4 E/S TOR voie 0 %MDn+6 E/S TOR voie 1 non utilisés %MDn+4 %MDn+6 m TEM15010F bit 0 bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 7 6 5 4 3 2 1 0 : Q0 1ère sortie réflexe associée à la voie : Q1 2ème sortie réflexe associée à la voie : RAZ entrée de remise à zéro du compteur (active à 1) : DCP/CAME entrée de départ comptage ou entrée came (active à 1) : CPT-OK indique un chargement compteur effectué : REF-OK indique une prise d’origine effectuée : Bit mis à 1 si la voie est en mode comptage : Bit mis à 1 si la voie est en mode positionnement Adressage : %MDn+4 : Xi ou %MDn+6 : Xi REMARQUE : La prise en compte du mode de comptage ou positionnement est réalisée par strap et nécessite un passage OFF > ON ou STOP > RUN pour être prise en compte. n 22 4.3. Chargement des compteurs La boîte fonctionnelle LOAD_CT permet d’écrire une valeur dans un des compteurs de la carte positionnement/comptage. Variable binaire ou réseau de contact de validation de la BFC (1 par défaut) LOAD_CT ______ EN OK CARD… Valeur numérique entière (Constante, %KDn ou %MDn) CHAN… VALU ERR WERR Place de la carte dans l'automate XX N° rack 0 APRIL2000, 0 à 1 APRIL3000 N° emplacement carte dans le rack ( 1 à 8 APRIL2000/3000 ) Variable actionneur (%MXn, %RXn, %QXn) indiquant l'exécution de la BFC (facultatif) Voie de comptage, valeur numérique entière (Constante 0 ou 1, %KWn ou %MWn) Variable binaire signalant une erreur (facultatif) Mot d'erreur (%MW), contient le diagnostic du défaut (facultatif) EN : Le transfert de la donnée se fera lors de la détection d’un état 1 sur EN, l’utilisateur doit gérer son autorisation de chargement de manière à ne pas provoquer le chargement sur plusieurs cycles de suite (voir exemple page suivante). CHAN : Paramètre interne contenant le numéro de la voie de comptage 0 ou 1. ERR : Signale une erreur lorsqu’il est à 1. WERR : Paramètre significatif lorsque ERR est à 1. Si WERR est égal à 1, il n’y a pas de carte de comptage à l’emplacement défini par CARD. Si WERR est égal à 2, le numéro de voie (CHAN) est supérieur à 1 ou la carte est en défaut. Le chargement effectif du compteur est signalé à l’utilisateur par le bit CPT-OK voie x, qui passe à 1 et le reste jusqu’à la première lecture faite par l’utilisateur (BFC IN). TEM15010F n 23 Conseil d’utilisation : L’utilisateur doit s’assurer que le chargement du compteur ne s’effectue qu’une seule fois : entrée EN mise à 1 une seule fois durant un cycle automate. De même, il doit s’assurer que la valeur à charger du compteur a été prise en compte par la carte, en surveillant le bit Compteur chargé voie x. Exemple d’utilisation du chargement compteur : On désire charger à 0 le compteur 1 de la carte, emplacement 2. DEMCHAR %MX0 EN DEMCHAR %MX0 LOAD_CT EN OK EN CARD OK 002 ERR ERR CHAN 1 0 WERR VALU WERR Cette EC permet d'enchaîner sur la suite du programme. CPT-OK DEMCHAR : demande de chargement EN : front montant de DEMCHAR OK : bit indiquant que la BFC est validée VALU : valeur de chargement ERR : bit indiquant une erreur des paramètres CARD ou CHAN WERR : type d’erreur sur CARD ou CHAN CPT-OK : (%MDn+6:X4) bit indiquant que le chargement a été effectué. TEM15010F n 24 TEM15010F n 25 5. Entrée remise à zéro compteur (RAZ) Chaque voie possède une entrée de remise à zéro du compteur. Pour mettre à zéro le compteur, il faut mettre l’entrée RAZ à 1 (voir § 2). Le bit B2 (voir § 4.2.) permet de vérifier cette RAZ. Les sorties passent à zéro dès que l’entrée RAZ est validée et elles sont positionnées en fonction des seuils dès que l’entrée RAZ n’est plus validée. Les impulsions reçues pendant que la RAZ est à 1 ne sont pas prises en compte. Le temps de filtrage de l’entrée RAZ est de 1,5 ms. TEM15010F n 26 TEM15010F n 27 6. Entrée came ou départ comptage Chaque voie possède une entrée came ou un départ comptage. Le temps de filtrage est de 1,5 ms. 6.1. Utilisation en mode impulsion - Si l’entrée est à 1, les impulsions sont prises en compte. Si l’entrée repasse à 0, le compteur est gelé. - Les sorties sont toujours positionnées en fonction des seuils. TEM15010F n 28 6.2. Utilisation en mode codeur Les entrées came doivent être utilisées pour la prise d’origine machine. La prise d’origine effective est signalée à l’utilisateur par le bit REF-OK voie x qui passe à 1 et le reste jusqu’à la première lecture faite par l’utilisateur (BFC IN). Cette référence provoque une remise à zéro du compteur. NOTA : Les sorties réflexe associées à la voie sont positionnées en fonction des seuils. Came longue : Came sens + V Alim TOP ou TOP 0V Référence machine = premier TOP hors came V Alim 0V Référence machine = premier TOP hors came Came courte : Came sens – V Alim TOP 0V ou V Alim TOP 0V (1) (1) Référence machine = premier TOP hors came si le mobile se déplace en sens – pendant la prise d'origine TEM15010F sens + (2) (2) Référence machine = premier TOP hors came si le mobile se déplace en sens + pendant la prise d'origine n 29 7. Défauts et diagnostics Deux types de défaut peuvent être signalés Diagnostics Libellés Défaut configuration Il y a une différence entre la configuration physique de l'automate et celle déclarée par ORPHEE. Ce contrôle est réalisé uniquement à l'initialisation. Défaut carte Il y a un défaut sur un module, le module n'assure plus sa fonction. Pour plus d'informations se reporter au chapitre A § 4.3. de la documentation automate. Un défaut carte n'est détecté que si des échanges CPU ⇔ module comptage sont effectués par la BFC IN, OUT ou LOAD_CT. Dès qu'un défaut carte ou configuration est détecté, l'emplacement en défaut clignote sur le bloc visu. Ce défaut restera visualisé jusqu'à ce qu’il soit corrigé et qu'un passage STOP > RUN ou une mise hors tension → mise sous tension soit effectué. Un organigramme de dépannage est donné au chapitre A § 6 de la documentation automate. TEM15010F n 30 TEM15010F n 31 8 . Exemples d'utilisations 8.1. Positionnement d'un axe (pilotage de moteur) L'utilisateur désire déplacer un mobile. Pour optimiser le temps de cycle machine, on utilise un moteur à deux vitesses. Un codeur est placé sur l'axe du moteur et fournit les impulsions à la carte. 8.1.1. Description du cycle Mise sous tension 1 Axe à l'arrêt Demande de prise d'origine 2 Prise d'origine Référence OK 3 Arrêt Démarrage du cycle 4 Départ en petite vitesse chargement des seuils seuil 3 > seuil 2 = seuil 1 > CPT ≥ seuil 0 Q0 = 1 et Q1 = 0 Franchissement seuil 1 et 2 5 Passage en grande vitesse chargement des seuils seuil 1' > seuil 0' = seuil 3 > CPT ≥ seuil 2 Q0 = 0 et Q1 = 1 Franchissement seuil 3 et 0' 6 Passage en petite vitesse : Q0 = 1 et Q1 = 0 Franchissement seuil 1' 7 TEM15010F Arrêt n 32 8.1.2. Description physique du déplacement Came sens + V Alim TOP 0V Prise origine machine Seuil 0 Seuil 1 = Seuil 2 Seuil 3 = Seuil 0' Seuil 1' 8.1.3. Evolution du compteur Déplacement Arrêt Seuil 1' Seuil 0' = Seuil 3 Seuil 1 = Seuil 2 Seuil 0 t Q0 Q1 Q0 = 1 Commande petite vitesse Q1 = 1 Commande grande vitesse TEM15010F n 33 8.2. Le comptage 8.2.1. La coupe en longueur Un ruban défile en continu, un capteur mesure l'avancement du ruban. Après une certaine longueur programmée la coupe du ruban est déclenchée, le compteur est ensuite réinitialisé. 8.2.2. Description du cycle Mise sous tension 1 Arrêt : Chargement des seuils Marche cycle (rotation du ruban) 2 Attente Dépassement Seuil 2 3 Coupe du ruban sur la sortie Q1 Dépassement seuil 0 4 Attente Dépassement Seuil 2 NOTA : La sortie Q0 est reliée à l'entrée RAZ. Cette dernière provoque la retombée de Q0 et Q1, donc la fin de la coupe ainsi que la RAZ du compteur. TEM15010F n 34 8.2.3. Positionnement des sorties Seuil 1 Seuil 3 Compteur Seuil 0 Seuil 2 Temps Chargement des seuils Sortie Q0 Sortie Q1 - La sortie Q1 permet d'effectuer la coupe. - La sortie Q0 est reliée à l'entrée RAZ de la voie (la durée du pulse sur Q0 est ≤ 3 ms) TEM15010F n 35 9. Caractéristiques Caractéristiques des interfaces Entrées came (came ou départ comptage, RAZ compteur) Tension nominale ...................................................24VDC Courant consommé à la tension nominale ............... 11mA Tenue à la tension inverse ..........................................30V Isolement entre logique et adaptation .........................2kV Temps de filtrage ....................................................1,5 ms Ie (mA) 15 ETAT 1 Zone de transition 10 ETAT 0 2 0,5 7 11 24 30 VDC Sorties réflexes Tension d'utilisation................................................24VDC Courant nominal .........................................................0,5A Tension de déchet ......................................................< 2V Courant résiduel à l'état 0 .......................................< 2mA Temps de retard ......................................................< 1ms Entrées comptage Impédance d'entrée : 6 kΩ Sources d'impulsions Etats logiques 1 0 VA/2 -300 mv VA/2 VA/2 +300 mv V alimentation Impulsions VA = V alimentation n Dans le cas d'un codeur alimenté en 5V, les niveaux doivent être compatibles TTL. Alimentation externe 24 VDC, 2 A, ondulation résiduelle ± 5 %. TEM15010F 36 TEM15010F n