Page 1
Manuel PCD2.H150 und PCD3.H150 SSI-Interface für Absolut-Encoder Document 26-761 │ Édition FRA05 │ 2019-08-02...
Page 2
Saia-Burgess Controls AG Table des matières Contenue Contenue Versions du document ................0-3 À propos de ce manuel ................. 0-3 Marque commerciale ................0-3 Présentation Généralités .................... 1-1 Interface SSI PCD2.H150 pour Saia PCD .......... 1-2 ® Points forts .................... 1-3 Domaines d’utilisation ................
Page 3
Saia-Burgess Controls AG Table des matières Annexe Symboles et icônes du manuel ............. A-1 Abbreviations ..................A-1 Récapitulatif des blocs de fonctions et des commandes PCDx.H150 en langage IL Bloc de fonctions « INIT » ..............B-1 Bloc de fonctions « EXEC » ..............B-2 Commandes du bloc de fonctions «...
Page 4
Saia-Burgess Controls AG Table des matières Dokumentversionen | Handelsmarken und Warenzeichen Versions du document Version Date Description Diverses versions internes 2000-11-22 Première version publiée de ce manuel FRA05 2019-08-02 - Nouveau logo et nouvelle raison sociale - Instructions du logiciel obsolètes supprimées - Nouveau numéro de téléphone - Nouveau chapitre C : notes À...
Page 5
Saia-Burgess Controls AG Présentation Généralités Présentation Généralités Avantages de l’interface série synchrone SSI pour codeurs absolus Contrairement au codeur absolu, le codeur incrémental ne fournit pas de signaux permettant de connaître à tout moment une position exacte ou « absolue » ; un arrêt d’urgence ou une coupure d’alimentation impose toujours de fastidieuses opérations de prise d’origine.
Page 6
Saia-Burgess Controls AG Présentation Interface SSI PCD2.H150 pour Saia PCD® Interface SSI PCD2.H150 pour Saia PCD ® Le module PCD2.H150 peut être branché sur le bus d’E/S de n’importe quel PCD1 ou PCD2 (seul ou en plusieurs). Le module PCD3.H150 peut être branché sur le bus d’E / S de n’importe quel PCD3, même plusieurs fois.
Page 7
Saia-Burgess Controls AG Présentation Points forts Points forts Le PCDx.H150 offre une connexion économique et directe aux codeurs SSI, dont la haute fiabilité résulte d’une efficace combinaison de facteurs : ■ 1 interface série synchrone (1 liaison RS-422 pour la sortie Horloge et 1 liaison RS-422 pour l’entrée Données), ■...
Page 8
Saia-Burgess Controls AG Présentation Domaines d’utilisation Domaines d’utilisation Surveillance et commande de magasins automatisés C’est le domaine par excellence des longs parcours exigeant de fréquents et labo- rieux retours à l’origine ; un obstacle levé sans difficulté par les codeurs SSI. Axes de presses hydrauliques Ces axes sont souvent dotés de potentiomètres dont la valeur est enregistrée par entrées analogiques.
Page 9
Saia-Burgess Controls AG Présentation Programmierung Programmation Grâce à des blocs de fonctions d’une grande facilité d’emploi, l’utilisateur se contente de saisir les paramètres nécessaires à sa tâche de positionnement. Ces blocs de fonctions « FB » (langage IL) et boîtes de fonctions « FBoxes » (FUPLA) sont intégrés au logiciel de programmation PG4 sous Windows.
Page 10
La bibliothèque logicielle avec blocs de fonction peut être télé- chargée gratuitement à partir de notre page de support tech- nique : https://www.sbc-support.com/en/product-index/pcd2/ hxxx-counting-and-motion/h1xx/ Manuel : Interface série synchrone (SSI) pour codeur absolu │ Document 26-761 – Édition FRA05 │ 2019-08-02...
Page 11
Saia-Burgess Controls AG Caractéristiques techniques Caractéristiques électriques Caractéristiques électriques Consommation interne 20 à 45 mA Uext 0à 10 mA (sans courant de charge)) Alimentation externe Borne ± 10 à 32 VCC lissée, ondulation résiduelle : 10 % maxi Diode de protection 39 V ±10 % 2 A maxi pour les sorties, non protégées contre les inversions de polarité...
Page 12
Saia-Burgess Controls AG Caractéristiques techniques Caractéristiques de l’interface SSI Caractéristiques de l’interface SSI Pour pouvoir gérer toutes les interfaces SSI connues, le PCDx.H150 est paramé- trable de la façon suivante : Résolution 8 à 29 bits de données (configurable) 0 à 2 bits de contrôle Fréquence 100 kHz, 200 kHz, 300 kHz, 500 kHz (configurable) d’horloge...
Page 13
Saia-Burgess Controls AG Caractéristiques techniques Adressage Adressage Toutes les fonctions étant accessibles par blocs FB, aucun adressage direct n’est nécessaire. Pour les sorties accessibles à l’utilisateur, les égalités suivantes (notées « EQU ») sont définies dans le fichier D2H150_B.EQU : OutShort_x EQU I 11+BA_x;...
Page 14
Saia-Burgess Controls AG Constitution Presentation Assembled module Connecteur de bus Circuit FPGA PROM sur support Oscillateur Filtre d’entrée Entrées RS-422 Circuit d’attaque Sortie RS-422 Diodes de roue libre 6 Voyants de signalisation d’état Bornes à vis D /CLK CLK Simple logic diagram PROM utilisateur Horloge (Clock)
Page 15
Saia-Burgess Controls AG Repérage des bornes, câbles et voyants de signalisation d’état Repérage des bornes, câbles et voyants de signalisation d’état Brochage et marquage du bornier La figure ci-dessous illustre le marquage des bornes sur le circuit imprimé. Les bornes du connecteur d’E/S sont numérotées de 0 à 9 (en partant de la droite). DATA CLOCK /CLK CLK...
Page 16
Saia-Burgess Controls AG Repérage des bornes, câbles et voyants de signalisation d’état Câblage Câblage PCDx.H150 Codeur + Clk (Horloge) /Clk – Clk (/Horloge) + Data (Données) – Data (/Données) + 24 V – Pour garantir un bon antiparasitage, il convient d’utiliser une paire torsadée blin- dée et de relier, à...
Page 17
Saia-Burgess Controls AG Description fonctionnelle Schéma synoptique du module Description fonctionnelle Schéma synoptique du module PCD2.H150 HORLOGE (CLOCK) HORLOGE / HORLOGE (/ CLOCK) DONNÉES (DATA) / DONNÉES (/ DATA) REGISTRE D’OFFSET CONVERSION REGISTRE GRAY/BINAIRE DE POSITION VITESSE HAUTE Sortie A12 VITESSE BASSE Sortie A13 DIR +...
Page 18
Saia-Burgess Controls AG Description fonctionnelle Beschreibung des Moduls Description du module Un ou plusieurs modules PCD2.H150 peuvent être connectés au bus d’E/S de n’importe quel périphérique PCD1 ou PCD2. Un ou plusieurs modules PCD3.H150 peuvent être connectés au bus d’E/S de n’importe quel PCD3.
Page 19
Saia-Burgess Controls AG Description fonctionnelle Beschreibung des Moduls 5.3.4 Protection contre les courts-circuits Les 4 sorties multifonctions du PCD2.H150 sont protégées contre les courts-cir- cuits. Si une ou plusieurs de ces sorties sont en court-circuit, le courant interne est limité à 1.5 A. Si la température du circuit s’élève au-dessus de 150 °C (cette valeur étant atteinte en 1 à...
Page 20
FUPLA avec des FBox (en préparation). Les FB peuvent être téléchargés à partir d’un logiciel appelé PCD9.H15E à partir de notre page de support www.sbc-support.com. La commande d’axe faisant toujours appel à des tâches séquentielles, il est pré- férable d’écrire les programmes utilisateur en GRAFTEC, chaque étape et transi-...
Page 21
Saia-Burgess Controls AG Typologie des erreurs et diagnostic Erreurs de définition Typologie des erreurs et diagnostic Erreurs de définition Les erreurs du fichier de définition « D2H150_B.MBA » sont repérées au cours de l’assemblage : $IF NbrModules < 1; Nb de modules = 0 → pas d’égalité « EQU » Affichage du message d’erreur : $REPORT Remark: No H150 used (NbrModules = 0 in D2H150_B.MBA) $IF NbrModules >...
Page 22
Saia-Burgess Controls AG Typologie des erreurs et diagnostic Erreurs de traitement Erreurs de traitement 7.2.1 Paramètres incorrects Les 7 paramètres du bloc de fonctions INIT sont tous contrôlés pour s’assurer que leurs valeurs se situent bien dans la plage autorisée. Par contre, dans le bloc EXEC, seul le code de la commande est vérifié...
Page 23
Saia-Burgess Controls AG Typologie des erreurs et diagnostic Timeout Temporisation Si le PCDx.H150 est inaccessible (« Busy » étant toujours à l’état haut ou « DA » à l’état bas), le traitement des commandes de lecture de position « RdPosition »...
Page 24
Saia-Burgess Controls AG Typologie des erreurs et diagnostic Parasitage Parasitage Dans les environnements très vulnérables aux parasites, les codeurs SSI peuvent être désynchronisés (confusion entre une impulsion parasite et une impulsion d’horloge), car leurs filtres d’entrée, prévus pour des fréquences maxi de 1 MHz, sont de très faible valeur.
Page 25
Saia-Burgess Controls AG Typologie des erreurs et diagnostic Récapitulatif des erreurs Récapitulatif des erreurs Erreur Méthode de diagnostic Indicateur ou registre mis en oeuvre Rupture de câble : Temporisation ‹fTimeout› = positionné données SSI ou alimen- tation codeur Rupture de câble : Toujours valeur SSI maxi horloge SSI Erreur de paramétrage...
Page 26
Saia-Burgess Controls AG Exemples de programmation Exemple utilisateur en liste d’instructions (IL) Exemples de programmation Exemple utilisateur en liste d’instructions (IL) Configuration minimale requise pour effectuer un positionnement absolu à l’aide d’un codeur absolu SSI : PCD2 +24V H150 A15 A14 A13 A12 /CLK Capteur de déplacement SSI Les éléments individuels sont:...
Page 27
Saia-Burgess Controls AG Exemples de programmation Exemple utilisateur en liste d’instructions (IL) Caractéristiques du codeur SSI : ■ Nombre de bits de données : 24 ■ Nombre de bits de contrôle : 0 ■ Fréquence d’horloge : 100 kHz ■ Codage : Gray ■...
Page 28
Saia-Burgess Controls AG Exemples de programmation Exemple utilisateur en liste d’instructions (IL) ;************************************************** ;** Exemple de programme pour FB’s PCD2.H150 PG4 ** ;************************************************** ; Auteur L.Riedo 21.04.99 ; Fichier : H150_Ex2.src ; Lecture de la position absolue à l’aide du H150. ;...
Page 29
Saia-Burgess Controls AG Exemples de programmation Exemple utilisateur en liste d’instructions (IL) ;-- l’initialisation est fonction des caractéristiques du codeur -- INIT ; initialisation du module n° du module (K 1 à 16) nb de bits de données (8 à 29) nb de bits de contrôle (0 à...
Page 30
Saia-Burgess Controls AG Exemples de programmation Exemple utilisateur en liste d’instructions (IL) ;----- position < Pos1 ? -------- rPosition ; position absolue Pos1 comparaison avec position 1 ; mise à 1 accu selon résultat comparaison Output12_1 ; mise à 1 sortie 12 si Pos1 non atteinte Output13_1 ;...
Page 31
Saia-Burgess Controls AG Exemples de programmation Exemple utilisateur en liste d’instructions (IL) ;************************************************************* WAIT100ms wait: STH H wait $endgroup ;(H150) *) Toute tentative d’affichage de valeurs supérieures à 999 999 (ou –99 999) a pour effet d’éteindre l’afficheur, de positionner l’indicateur d’erreur et (sauf si l’XOB 13 a été pro- grammé) d’animer le voyant d’erreur sur l’UC.
Page 32
Saia-Burgess Controls AG Annexe A Symboles et icônes du manuel Annexe Symboles et icônes du manuel Renvoi à des informations utiles figurant dans le même manuel ou d’autres documentations techniques, sans lien hypertexte direct. Instructions, consignes et précautions d’usage à respecter en toutes circonstances Risque de décharges électrostatiques par contact Recommandations: pour vous décharger électrostatiquement, touchez le «...
Page 33
Saia-Burgess Controls AG Annexe B Bloc de fonctions « INIT » Récapitulatif des blocs de fonctions et des commandes PCDx.H150 en langage IL Bloc de fonctions « INIT » Init FB: Initialisation du module PCDx.H150 Bloc de fonctions Init N° du module Nb de bits de données Nb de bits de contrôle Fréquence d'horolge...
Page 34
Saia-Burgess Controls AG Annexe B Bloc de fonctions « EXEC » Bloc de fonctions « EXEC » Exec FB: Exécution d’une commande PCDx.H150 Bloc de fonctions Exec N° du module Commande Paramètre Paramètre (= 3) (= 3) (Registre) (Registre) Niveaux de blocs: Modification d'index: non Temps d'exécution: selon la commande...
Page 35
Saia-Burgess Controls AG Annexe B Commandes du bloc de fonctions « EXEC » Commandes du bloc de fonctions « EXEC » RdPosition Commande : Lecture de la position absolue Bloc de fonctions Exec N° du module fCntrBit1 RdPosition fCntrBit2 Registre pour résultat Modification d'index: non Temps d'exécution:...
Page 36
Saia-Burgess Controls AG Annexe B Commandes du bloc de fonctions « EXEC » SetZero Commande : Mise à zéro de la position en cours Bloc de fonctions Exec N° du module SetZero non utilisé Modification d'index: non Temps d'exécution: env. 1.5 ms (selon codeur) Description : La commande «...
Page 37
Saia-Burgess Controls AG Annexe B Commandes du bloc de fonctions « EXEC » RdIdent Commande : Lecture de l’identification du module Bloc de fonctions Exec N° du module RdIdent Registre pout résultat Modification d'index: non Temps d'exécution: 0.8 ms Description : La commande «...
Page 38
Saia-Burgess Controls AG Annexe C Notes Notes Informations générales ATTENTION Ces appareils doivent être uniquement installés par un spécialiste en électricité pour éviter tout risque d’incendie ou d’électrocution ! Avertissement Le produit n'est pas destiné à être utilisé dans des applications critiques pour la sécurité, son utilisation dans des applications critiques pour la sécurité...
Page 39
Saia-Burgess Controls AG Annexe C Notes Norms et certificats Directive WEEE 2012/19/CE Directive européenne Déchets d’équipements électriques et électroniques. À la fin de leur durée de vie, l’emballage et le produit doivent être éliminés dans un centre de recyclage approprié ! L’appareil ne doit pas être éliminé avec les déchets ménagers ! Le produit ne doit pas être brûlé...
Page 40
Fax .......... +41 26 580 34 99 Support Le courriel ou l’e-mail assistance technique : support@saia-pcd.com Page d’accueil du l’assistance technique : www.sbc-support.com Site web de Saia-Burgess Controls AG : www.saia-pcd.com Représentations internationales & distributeurs Saia-Burgess Controls AG : www.saia-pcd.com/contact Réparations...