▼
Scroll to page 2
of
28
Manuel d‘utilisation IP251 Convertisseur de signal universel SSI / RS232 pour capteurs et codeurs absolus avec interface SSI Caractéristiques : Convertit des données SSI et série en format données parallèle binaire, Gray ou BCD Interface RS 232 pour lecture sérielle de l’information du codeur Possibilité de prédéfinition de courbes caractéristiques de linéarisation Fonctions complémentaires telles que suppression de bits, fonction de déroulement cyclique, etc. Sortie parallèle 25 bits (push-pull, protégée contre court-circuit) SSI : fonctionnement possible en mode maître ou esclave Alimentation 18 à 30 VDC motrona GmbH, Zeppelinstraße 16, DE - 78244 Gottmadingen, Tel. +49 (0) 7731 9332-0, Fax +49 (0) 7731 9332-30, [email protected], www.motrona.fr Version: Description: IP25101a/Avril 03/hk-af IP25101b/Août.-03/hk-af Version originale Correction de la position 7 ON/OFF du commutateur DIL « Parallel Mode » 3,4,5 et « Parallel Value » pour accès série direct à la sortie parallèle Insertion de chapitré 7.5 Insertion de mode Printer Nouveau : manuel design « Notices légales » / Update : « Caractéristiques techniques » et « Sécurité et responsabilité ». "RS485" retirés des paramètres. Diverses corrections et ajustements. IP25101c/nov.-12/pp IP25102a/ KK/sep.-13/nw Ip251_02b_oi/déc.-15/ag Notices légales: Tous les contenus de ce mode d’emploi sont sous réserve des conditions d'utilisation et droits d'auteur de motrona GmbH. Toute reproduction, modification, réutilisation ou publication dans d'autres médias électroniques et imprimés et de leur publication (également sur Internet) nécessite l'autorisation préalable écrite de motrona GmbH. Ip251_02b_oi_f.doc / déc.-15 Page 2 / 28 Table des matières 1. Sécurité et responsabilité ......................................................................... 4 1.1. 1.2. 1.3. 1.4. Instructions générales de sécurité................................................................................. 4 Champ d‘utilisation ........................................................................................................ 4 Installation ..................................................................................................................... 5 Nettoyage, entretien et recommandations de maintenance ......................................... 5 2. Généralités ............................................................................................... 6 2.1. 2.2. Codeurs et capteurs compatibles : ................................................................................ 6 Remarque sur la résolution : .......................................................................................... 6 3. Affectation des broches............................................................................ 6 4. Connexions ............................................................................................... 7 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. Codeur SSI, mode maître ............................................................................................... 7 Codeur SSI, mode esclave ............................................................................................. 7 Entrée Hold..................................................................................................................... 7 Sorties parallèles ........................................................................................................... 8 Sortie « data-stable » ..................................................................................................... 8 Interface série ................................................................................................................ 9 5. Configuration du commutateur DIL ......................................................... 10 6. Fonctions étendues au moyen d’un PC .................................................... 11 6.1. 6.2. 6.3. Autotest :...................................................................................................................... 12 Valeur de sortie (Output Value) .................................................................................... 12 Touche Hold ................................................................................................................. 12 7. Les Paramètres ....................................................................................... 13 7.1. 7.2. 7.3. 7.4. 7.5. Mise à l’échelle des données lues en série ................................................................ 13 Mise à l’échelle des données de sortie parallèles ...................................................... 13 Comptage de cycles, paramètre « Round Loop » : ....................................................... 15 Autres paramètres ....................................................................................................... 17 Paramètres pour l'interface RS232 .............................................................................. 22 8. Fonctions de test .................................................................................... 25 9. Caractéristiques techniques ................................................................... 26 10. Dimensions ............................................................................................ 27 11. Liste des paramètres, paramètres par défaut ......................................... 28 Ip251_02b_oi_f.doc / déc.-15 Page 3 / 28 1. Sécurité et responsabilité 1.1. Instructions générales de sécurité Cette description est un élément déterminant qui contient d’importantes instructions se rapportant à l’installation, la fonctionnalité et l’utilisation de l’appareil. La non-observation de ces instructions peut conduire à la destruction ou porter atteinte à la sécurité des personnes et des installations ! Avant mise en service de l’appareil, veuillez lire avec soin cette description et prenez connaissance de tous les conseils de sécurité et de prévention ! Prenez en compte cette description pour toute utilisation ultérieure. L’exigence quant à l’utilisation de cette description est une qualification du personnel correspondante. L’appareil ne doit être installé, entretenu, raccordé et mis en route que par une équipe d’électriciens qualifiés. Exclusion de responsabilité: Le constructeur ne porte pas la responsabilité d’éventuels dommages subis par les personnes ou les matériels causés par des installations, des mises en service non conformes comme également de mauvaises interprétations humaines ou d’erreurs qui figureraient dans les descriptions des appareils. De ce fait, le constructeur se réserve le droit d’effectuer des modifications techniques sur l’appareil ou dans la description à n’importe quel moment et sans avertissement préalable. Ne sont donc pas à exclure des possibles dérives entre l’appareil et la description. La sécurité de l’installation comme aussi celle du système général, dans lequel le ou les appareils sont intégrés, reste sous la responsabilité du constructeur de l’installation et du système général. Lors de l’installation comme également pendant les opérations de maintenance doivent être observées les clauses générales des standards et normalisations relatifs aux pays et secteurs d’application concernés. Si l’appareil est intégré dans un process lors duquel un éventuel disfonctionnement ou une mauvaise utilisation a comme conséquences la destruction de l’installation ou la blessure d’une personne alors les mesures de préventions utiles afin d’éviter ce genre de conséquences de ce type doivent être prises. 1.2. Champ d‘utilisation Cet appareil est uniquement utilisable sur les machines et installations industrielles. De par ce fait, toute utilisation autre ne correspond pas aux prescriptions et conduit irrémédiablement à la responsabilité de l’utilisateur. Le constructeur ne porte pas la responsabilité de dommages causés par des utilisations non conformes. L’appareil doit uniquement être installé, monté et mis en service dans de bonnes conditions techniques et selon les informations techniques correspondantes (voir chapitre 9). L’appareil n’est pas adapté à une utilisation en atmosphère explosive comme également dans tous secteurs d’application exclus de la DIN EN 61010-1. Ip251_02b_oi_f.doc / déc.-15 Page 4 / 28 1.3. Installation L’appareil doit uniquement être utilisé dans une ambiance qui répond aux plages de température acceptées. Assurez une ventilation suffisante et évitez la mise en contact directe de l’appareil avec des fluides ou des gaz agressifs ou chauds. L’appareil doit être éloigné de toutes sources de tension avant installation ou opération de maintenance. Il doit également être assuré qu’il ne subsiste plus aucun danger de mise en contact avec des sources de tensions séparées Les appareils étants alimentés en tension alternative doivent uniquement être raccordés au réseau basse tension au travers d’un disjoncteur et d’un interrupteur. Cet interrupteur doit être placé à côté de l’appareil et doit comporter une indication ‚installation de disjonction‘. Les liaisons basses tension entrantes et sortantes doivent être séparées des liaisons porteuses de courant et dangereuses par une double isolation ou une isolation renforcée. (boucle SELV) Le choix des liaisons et de leur isolation doit être effectué afin qu’elles répondent aux plages de température et de tension prévues. De plus, doivent être respectés de par leur forme, leur montage et leur qualité les standards produits et aussi relatifs aux pays concernant les liaisons électriques. Les données concernant les sections acceptables pour les borniers à visser sont décrites dans les données techniques (voir chapitre 9). Avant mise en service, il doit être vérifié si les liaisons voir les connexions sont solidement ancrées dans les borniers à visser. Tous les borniers (même les non-utilisés) à visser doivent être vissés vers la droite jusqu’à butée et assurer leur fixation sure, afin d’éviter toute déconnexion lors de chocs ou de vibrations. Il faut limiter les surtensions sur les bornes de raccordement aux valeurs de la catégorie surtension de niveau II. Sont valables les standards généraux pour le cablage des armoires et des machines industrielles comme également les recommandations spécifiques de blindage du constructeur concernant les conditions de montage, de cablage, et d’environnement comme également les blindages des liaisons périphériques. Vous les trouverez sous www.motrona.fr/download.html « prescriptions CEM pour le cablage, le blindage et la mise à la terre » 1.4. Nettoyage, entretien et recommandations de maintenance Pour le nettoyage de la plaque frontale utiliser exclusivement un chiffon doux, leger et légèrment humidifié. Pour la partie arrière de l’appareil aucune opération de nettoyage n’est prévue voir nécessaire. Un nettoyage non prévisionnel reste sous la responsabilité du personnel de maintenance voir également du monteur concerné. En utilisation normale aucune mesure de maintenance est nécessaire à l’appareil. Lors de problèmes inattendus, d’erreurs ou de pannes fonctionnelles l’appareil doit être retourné au fabricant ou il doit être vérifié et éventuellement réparé. Une ouverture non autorisée ou une remise en état peut conduire à la remise en cause ou à la non application des mesures de protection soutenues par l’appareil. Ip251_02b_oi_f.doc / déc.-15 Page 5 / 28 2. Généralités Le convertisseur IP 251 est un appareil compact hautement performant et d’un excellent rapport qualité-prix. Il est conçu pour des applications industrielles nécessitant la conversion d’informations d’un capteur ou d’un codeur avec une interface SSI en signal parallèle ou en format série RS 232. Il est également possible de convertir des données RS 232 série en format parallèle. L’appareil est logé dans un boîtier compact conçu pour un montage sur profilé chapeau (suivant EN 60715). Il est équipé de 12 bornes à vis ainsi que d’un connecteur Sub-D 25 pôles et d’un connecteur 9 pôles (femelle). 2.1. Codeurs et capteurs compatibles : Les codeurs absolus monotour ou multitours et tous les capteurs similaires à interface SSI (6–25 bits en code binaire ou Gray), soit en mode maître (l’appareil IP 251 génère lui-même le signal d’horloge), soit en mode esclave (l’appareil IP 251 se commute sur un signal d’horloge existant). 2.2. Remarque sur la résolution : L’appareil fournit uniquement des paramètres pour les résolutions standard de 13, 21 et 25 bits. Pour les codeurs ayant d’autres résolutions, utilisez le paramètre suivant plus élevé (p. ex. 21 bits dans le cas d’un transmetteur de 16 bits). En fonction de la marque et du modèle du codeur utilisé, il peut être nécessaire, dans certains cas, d’effacer les bits excédentaires à l’aide de la fonction d’effacement des bits décrite plus loin. En général, l’appareil devrait fonctionner parfaitement en cas de réglage du paramètre de résolution suivant plus élevé. 3. Affectation des broches Le diagramme suivant montre l’affectation des broches. Les bornes GND 4 et 6 présentent une interconnexion interne. L’appareil nécessite env. 200 mA en fonction de la tension d’alimentation et de la charge de la sortie de tension auxiliaire. 1 +18...30 VDC (typ. 200 mA) 6 12 GND ( - ) 5 11 NC POWER 10 NC SSI- Clock (+) 4 9 Hold SSI- Clock (-) 3 SSI Data (+) COM + (+5....+27V max) 2 8 SSI Data (-) 7 NC GND ( - ) Nous vous recommandons de relier à la terre le pôle négatif de l’alimentation de l’appareil. Ip251_02b_oi_f.doc / déc.-15 Page 6 / 28 4. Connexions 4.1. Codeur SSI, mode maître Mode maître Codeur SSI Convertisseur IP251 ClockClock+ 2 3 DataData+ 8 9 GND 4 (GND) Nous vous recommandons de relier l’écran du câble du codeur des deux côtés au GND et à la terre. 4.2. Codeur SSI, mode esclave Dans ce mode, le convertisseur fonctionne en parallèle avec un autre appareil et se commute comme un « système d’écoute » sur le transfert de données existant. En fonction des besoins, il est possible de relier le potentiel de référence du maître à la borne 4 (GND) du convertisseur ou d’utiliser un mode de fonctionnement différentiel sans potentiel de référence. Mode esclave Clock+ ClockData+ Data- Maître + Convertisseur IP251 ClockClock+ 2 3 DataData+ 8 9 4 (GND) Codeur SSI - 4.3. Entrée Hold Un signal HIGH à cette entrée gèle la sortie parallèle. La fonction Hold devient active 500 µs après le flanc ascendant et reste active pendant toute la durée du signal. Lors de l’utilisation d’un PC, la polarité du signal peut être inversée (flanc descendant et LOW actif, voir paramètre « Hold Polarity »). L’entrée Hold a un comportement PNP/HTL (LOW = ouvert ou 0 … 3 V, HIGH = 10 … 30 V). Ip251_02b_oi_f.doc / déc.-15 Page 7 / 28 4.4. Sorties parallèles Pour les sorties parallèles, il s’agit de 25 sorties push-pull protégées contre les courts-circuits. La tension d’alimentation commune et indépendante des sorties doit être appliquée à la borne 1 (COM+). La tension d’alimentation sur COM+ ne doit pas dépasser 27 V, car la protection permanente contre les courts-circuits ne serait alors pas garantie. La chute de tension entre COM+ et une sortie à l’état haut est d’env. 1 V (non chargé). Bit 13 Bit 25 Bit 12 Bit 24 Bit 11 Bit 23 Bit 10 Bit 22 Bit 9 Bit 21 Bit 8 Bit 20 Bit 7 Bit 19 Bit 6 Bit 18 Bit 5 Bit 17 Bit 4 Bit 16 Bit 3 Bit 15 Bit 2 Bit 14 Bit 1 13 25 12 24 11 23 10 22 9 21 SUB-D-25 (femelle sur le IP251) 8 20 7 19 6 18 5 17 4 16 3 15 2 14 1 Circuit typique des sorties: COM + R = 600 Ohm sortie GND 4.5. Sortie « data-stable » Grâce au commutateur DIL, la sortie bit 25 peut également être configurée en signal « data-stable ». Dans ce cas, un signal LOW indique que les données parallèles sont stables et qu’elles ne changeront pas. Le flanc ascendant est également garanti dans la zone stable et peut notamment être utilisé comme signal « Latch ». La phase LOW du signal correspond à au moins 1/3 du temps d’attente SSI défini. Signal “data stable”l 1 2 Zone 1: Zone 2: Ip251_02b_oi_f.doc / déc.-15 1 2 1 Possibilité de changement des données Données stables (ne changeront pas) Page 8 / 28 4.6. Interface série L’appareil est équipé d’une interface RS 232 pour la liaison avec le PC. Cette interface permet la lecture série de la position du codeur ainsi que la configuration et l’utilisation de l’appareil depuis un PC. 5 GND int. 9 4 8 3 SUB-D-9 (femelle sur le IP251) RS232 TxD 7 RxD 2 6 1 IP251 4 2 7 1 1 6 6 (femelle) Ip251_02b_oi_f.doc / déc.-15 3 8 3 RxD 7 TxD 2 8 4 9 5 GND 9 5 PC Câble de connexion (mâle) Page 9 / 28 5. Configuration du commutateur DIL Sur la partie supérieure de l’appareil se trouve un commutateur DIL 8 pôles permettant de configurer les paramètres usine de l’appareil. Les modifications de la configuration du commutateur sont prises en compte uniquement après une nouvelle mise sous tension ! 12345678 Chargement des valeurs de défaut: OFF: charge les valeurd défaut avec chaque mise sous tension ON : ne charge pas les valeurs de défaut. Mode de mise à jour OFF: mise à jour avec chaque télégramme SSI ON: mise à jour dans des cycles équidistans programmés Fonction de la broche 25: OFF: broche 25 travaille en mode “data stable” ON : broche 25 travaille comme sortie normale (bit 25 ou bit d’erreur) Code SSI OFF: Code Gray ON: Code binaire Resolution SSI: 3 OFF, 4 OFF : non valide 3 ON, 4 OFF : 25 Bit 3 OFF, 4 ON : 21 Bit 3 ON, 4 ON : 13 Bit Mode SSI: OFF : Mode esclave ON : Mode maître Fonction de la broche 25: OFF : broche 25 = bit d’erreur ON : broche 25 = bit de données (bit 25) La configuration du commutateur ci-dessus correspond au mode maître d’un codeur SSI 25 bits avec sortie en code Gray. La sortie parallèle fonctionne avec un temps de mise à jour identique et la broche 25 est utilisée comme signal de validation de données stables. Ip251_02b_oi_f.doc / déc.-15 Page 10 / 28 6. Fonctions étendues au moyen d’un PC Pour les applications standard, l’appareil est prêt à fonctionner dès que la connexion est établie et le commutateur DIL configuré. Dans ce cas, veuillez ne pas tenir compte des paragraphes suivants. L’utilisation d’un PC vous permet toutefois d’accéder à des fonctions supplémentaires et à des tests décrits ci-dessous. Le logiciel d’application OS3.x et la documentation détaillée correspondante peuvent être téléchargés gratuitement sur le site Internet. www.motrona.fr Branchez votre PC au convertisseur par le biais d’un câble série RS 232, comme décrit au paragraphe 4.6. Démarrez le logiciel d’application OS3.x. Le message suivant apparaît alors à l’écran : Si les champs de texte et de couleur restent vides et si « OFFLINE » apparaît dans l’en-tête, il vous faudra vérifier les paramétrages série. Pour cela, cliquez sur « Comms » dans la barre de menu. Tous les appareils motrona présentent la configuration suivante : Unité N° 11, 9600 bauds, 1 démarrage / 7 données / avec parité / 1 bit d’arrêt Si les paramètres de série de votre appareil ne sont pas connus, vous pouvez les trouver avec la fonction « SCAN » dans le menu principal « TOOLS » Ip251_02b_oi_f.doc / déc.-15 Page 11 / 28 6.1. Autotest Sur votre PC, le champ « Outputs » comporte plusieurs cases. Si la case « Selftest passed » est rouge, cela signifie que l’appareil a été correctement initialisé et qu’il est prêt à fonctionner. Les cases « Status SSI-CLK » et « Status SSI Data » indiquent que l’horloge et les lignes de données fonctionnent correctement (rouge = ok) *). Comme le PC réactualise ces cases de façon cyclique, il se peut qu’elles clignotent, mais le rouge devrait prédominer. 6.2. Valeur de sortie (Output Value) En modifiant les positions du codeur, vous devez pouvoir lire dans cette fenêtre une position codeur continuellement ascendante ou descendante. Si la barre de couleur et l’affichage du pourcentage présentent un comportement irrégulier, il faudra vérifier la configuration du commutateur DIL. 6.3. Touche Hold Cette touche logicielle fonctionne parallèlement à l’entrée hardware borne 10 et permet de geler la sortie parallèle par le biais du PC. Les deux cases de la colonne RS et la colonne PI/O signalent que la fonction Hold a été activée par logiciel ou hardware. *) Il est surtout utile de tester les lignes d’horloge en mode esclave. Bien que le test fonctionne également en mode maître, il indique uniquement que la génération interne de l’horloge fonctionne correctement. En revanche, en mode maître, ce test ne peut pas signaler un mauvais câblage, une ligne défectueuse ou un driver défectueux sur la ligne d’horloge. Ip251_02b_oi_f.doc / déc.-15 Page 12 / 28 7. Les Paramètres 7.1. Mise à l’échelle des données lues en série La position SSI actuelle du codeur peut être lue à tout moment à partir d’une interface série. Pour la configuration des paramètres de l’interface série (débit en bauds, etc.), un PC est nécessaire La communication est basée sur le protocole Drivecom conformément à la norme ISO 1745. Pour de plus amples informations, veuillez consulter la documentation séparée Serpro1a.doc, que vous pouvez télécharger à tout moment sur notre site Internet www.motrona.fr Le code de la valeur réelle de la position du codeur est « :8 » (caractères ASCII pour les deux points et 8) Les données peuvent être mises à l’échelle comme suit à l’aide des paramètres xOperand, /Operand et +/-Operand. Lecture en série = [ (données SSI du codeur) x xOperand /Operand ] + +/-Operand Ces opérandes sont uniquement utilisés pour les paramètres codeur lus en série et n’influencent pas la sortie parallèle. Avec les paramétrages X / +/- Operand Operand Operand = = = 1,0000, 1,0000 et 0,0000 la valeur lue correspond à la valeur effective du codeur. 7.2. Mise à l’échelle des données de sortie parallèles 7.2.1. Si vous souhaitez reporter les données du codeur SSI 1:1 sur la sortie parallèle : Linearisation Mode = Round Loop = 0 0 Parallel Mode = = = 0 1 2 (sortie binaire) (sortie Gray) (sortie BCD) Parallel Inv. = = 0 1 (Log 1 = « HIGH », sortie normale) (Log 1 = « LOW », sortie inversée) Le réglage des paramètres de linéarisation ne joue aucun rôle dans ce cas. Ip251_02b_oi_f.doc / déc.-15 Page 13 / 28 7.2.2. Si vous souhaitez reporter les données du codeur SSI sur la sortie parallèle en utilisant un autre facteur échelle : Exemple : codeur 16 bits = 65536 points doit faire apparaître les valeurs 0 – 10.000 au niveau de la sortie parallèle. Linearisation Mode = Round Loop = 1 0 Parallel Mode = = = 0 1 2 (sortie binaire) (sortie Gray) (sortie BCD) Parallel Inv. = = 0 1 (Log 1 = « HIGH », sortie normale) (Log 1 = « LOW », sortie inversée) Linear In (100%) Linear Out (100%) = = 65 536 10 000 % P1 (x) P1 (y) P2 (x) P2 (y) = = = = 000.0 % 000.0 % 100.0 % 100.0 % 7.2.3. Si vous souhaitez transformer les données du codeur SSI en courbe sur la sortie parallèle (linéarisation) : Exemple : codeur 16 bits = 65536 points doit être transformé en courbe. Linearisation Mode = Round Loop = 1 0 Parallel Mode = = = 0 1 2 (sortie binaire) (sortie Gray) (sortie BCD) Parallel Inv. = = 0 1 (Log 1 = «HIGH», sortie normale) (Log 1 = «LOW», sortie inversée) Les paramètres P1(x) à P16(x) permettent de spécifier 16 coordonnées x. Il s’agit des valeurs de sortie SSI. La saisie se fait en pourcentage de l’échelle réelle. Les paramètres P1(y) à P16(y) permettent d’indiquer la valeur que doit prendre la sortie parallèle en ce point à la place des valeurs x. *) *) Exemple : la valeur P2(x) est remplacée par la valeur P2(y). Ip251_02b_oi_f.doc / déc.-15 Page 14 / 28 Les registres x doivent utiliser des valeurs de croissance continue, c’est-àdire la valeur inférieure doit être mémorisée sur P1(x) et la valeur supérieure sur P16(x). Toutes les données sont au format xx,xxx %, 0,000 % correspondant à une valeur de sortie de 0 et 100,000% à l’échelle réelle. Si 1 a été choisi pour le mode de linéarisation, P1(x) doit être réglé sur 0% et P16(x) sur 100%. La linéarisation est définie uniquement dans le domaine de valeurs positives. En cas de valeurs négatives, la courbe est obtenue par symétrie. Si 2 a été choisi pour le mode de linéarisation, P1(x) doit être réglé sur -100% et P16(x) sur +100%. Ceci permet également des courbes qui ne sont pas symétriques par rapport au point zéro. Données SSI du codeur 100% Y Exemple de linéarisation P16 (x) = 100% P16 (y) = 0% P6 (x) = 30% P6 (y) = 60% P4 (x) = 20% P4 (y) = 50% P1 (x) = 0 P1 (y) = 0 Données parallèles de sortie X 7.3. Comptage de cycles, paramètre « Round Loop » : Cette valeur est généralement réglée sur 00000. Tout autre réglage entraîne le remplacement de la position codeur SSI par un cycle répétitif de comptage au niveau de la sortie parallèle. Exemple : avec une valeur de 2048, la représentation de la position parallèle reste dans la plage 0 … 2047. Si le point zéro est dépassé en mode de décomptage, le comptage de position redémarre à 2047. Si la valeur 2047 est dépassée en mode de comptage, le comptage de la position recommence à 0. Ip251_02b_oi_f.doc / déc.-15 Page 15 / 28 La position zéro peut être réglée par le paramètre « SSI-Offset », qui permet des réglages entre 0 et Round Loop. Le paramètre « Direction » (0 ou 1) permet de régler le sens du comptage du signal codeur qui vient d’être généré. Les illustrations suivantes montrent la relation entre les données originales du codeur, la valeur Round Loop, « SSI-Offset » et le bit de direction : 8192 Original SSI encoder signal Encoder 13Bit Direction = 0 SSI-Offset = 1024 Round-Loop = 2048 parallel output signal 2048 1024 180 0 SSI-Offset = 1024 360 degrees Round-Loop= 2048 8192 Original SSI encoder signal Encoder 13Bit Direction = 1 SSI-Offset = 1024 Round-Loop = 2048 Round-Loop signal 2048 1024 180 0 SSI-Offset = 1024 Ip251_02b_oi_f.doc / déc.-15 360 degrees Round-Loop= 2048 Page 16 / 28 La fonction Round Loop convient également pour supprimer le dépassement du codeur lorsque vous ne souhaitez pas modifier la situation mécanique du codeur. Comme le montre l’illustration suivante, vous devez régler le paramètre Round Loop sur la résolution totale du codeur pour pouvoir ensuite décaler la transition zéro en réglant le paramètre « SSI-Offset » en conséquence. 8192 Original encoder signal Encoder 13Bit Direction = 0 SSI-Offset = 2048 Round-Loop = 8192 2048 Round-Loop signal (parallel 0utput) 180° 0 360° Vous devez saisir les nouvelles valeurs du paramètre « Offset » à chaque fois que vous modifiez le réglage du Round Loop. En utilisant Round Loop, vous pouvez également modifier le sens de comptage du codeur (paramètre « Direction »). 7.4. Autres paramètres Paramètre Parallel Mode : Linearisation Mode: Description Définit le format de sortie de la sortie parallèle ainsi que la source des données d’entrée comme suit : Parallel Mode : Code de sortie parallèle Source des données 0 Binaire 1 Gray Codeur SSI 2 BCD 3 Binaire 4 Gray Interface série RS232 5 BCD Définit le type de linéarisation. 0: Linéarisation désactivée, tous les paramètres de linéarisation sont insignifiants 1: Linéarisation dans la plage 0 – 100% 2: Linéarisation dans la plage –100% à +100% Voir l’exemple figurant au paragraphe 7.2.3 « Linéarisation » Ip251_02b_oi_f.doc / déc.-15 Page 17 / 28 Paramètre SSI Low Bit : Description Définit le bit le moins significatif (LSB) pour l’évaluation lors de l’utilisation de la fonction d’effacement de bit. Doit être réglé sur «01» pour l’évaluation complète de la série du codeur. SSI High Bit : Définit le bit le plus significatif (MSB) pour l’évaluation lors de l’utilisation de la fonction d’effacement de bit. Doit être réglé sur le nombre total de bits pour l’évaluation complète de la série du codeur. Dans l’exemple suivant d’un codeur de 13 bits, High Bit est réglé sur « 12 » et Low Bit sur « 03 »: dans ce cas, seuls les bits 03 à 12 sont évalués tandis que les bits 01, 02 et 13 sont effacés. bit le plus significatif (Hi_bit = 12, Lo_bit = 03) bit le moins significatif 13 12 11 10 09 08 07 06 05 04 03 02 01 (MSB) bits évalués (LSB) L’utilisation de cette fonction entraîne une évaluation différente des informations du codeur. Vous devez toujours connaître parfaitement les conséquences de l’effacement d’un bit par rapport à la résolution, au nombre de pas et au nombre de tours enregistré. L’exemple suivant utilise un codeur monotour de 13 bits pour expliquer les conséquences de l’effacement des bits : Sans effacement, le codeur fournit des informations 0 – 8191 avec un tour de 0º à 360º de l’axe du codeur. Ceci implique les réglages « High Bit = 13 » et « Low Bit = 01 ». Il existe deux manières différentes d’évaluer seulement 12 des 13 bits disponibles : Lorsque vous réglez High Bit sur 12 et laissez Low Bit sur 01, vous effacez le bit le plus significatif. Le résultat correspond à un codeur fournissant des informations 0 – 4095, alors qu’on tourne de 0º à 180º et les mêmes informations 0 – 4095 alors qu’on tourne de 180º à 360º. La résolution reste inchangée en respectant le nombre de pas par révolution. Vous pouvez également laisser High Bit sur 13 et régler Low Bit sur 02. Cela signifie que vous effacez le bit le moins significatif. Le résultat correspond à un codeur qui ne fournit qu’une seule fois l’information 0 – 4095 dans un tour 0º à 360º. Le nombre de pas par révolution a cependant diminué de moitié. Ip251_02b_oi_f.doc / déc.-15 Page 18 / 28 Paramètre SSI Baud Rate : Description Définit la vitesse de transmission des codeurs SSI. Plage de réglage: 100 Hz à 1 MHz. Vous pouvez régler n’importe quel taux Baud entre 0,1 kHz et 1000,0 kHz. Cependant, pour des raisons techniques, dans la gamme supérieure de fréquence en mode maître, l’appareil produira uniquement l’un des taux Baud suivants : 1 000,0 kHz 615,0 kHz 444,0 kHz 347,0 kHz 285,0 kHz 888,0 kHz 571,0 kHz 421,0 kHz 333,0 kHz 275,0 kHz 800,0 kHz 533,0 kHz 400,0 kHz 320,0 kHz 266,0 kHz 727,0 kHz 500,0 kHz 380,0 kHz 307,0 kHz 258,0 kHz 666,0 kHz 470,0 kHz 363,0 kHz 296,0 kHz 250,0 kHz Dès lors, en mode maître, d’autres réglages produiront la valeur suivante ou précédente de la liste ci-dessus. Lorsque les réglages sont < 250,0 kHz, l’écart entre le taux défini et le taux produit est insignifiant. Le taux Baud doit également être défini en mode esclave. Dans ce cas, le réglage ne sert toutefois qu’à déterminer le temps de pause pour une synchronisation correcte (pause détectée après 4 cycles d’horloge). L’appareil se synchronise automatiquement avec chaque signal d’horloge éloigné dans la gamme de taux Baud spécifiée. SSI Wait Time : Définit le temps d’attente entre deux télégrammes SSI dans une plage de 0.001 à 10,000 secondes. En mode normal, le temps d’attente réel peut varier de 512 µs par rapport au réglage, à cause des temps de cycle du processeur. La séquence de transmission la plus rapide est d’env. 1,3 ms. pour un réglage de 0,000, en raison du temps de traitement interne. En mode esclave, l’écart des protocoles SSI dépend du maître éloigné, et le paramètre « SSI Wait Time » spécifie la distance des suites de données d’évaluation. Un réglage sur 100 ms p. ex. entraîne l’évaluation d’un seul protocole SSI toutes les 100 ms. même si le maître a transmis beaucoup plus de télégrammes. Il peut être avantageux de disposer de mises à jour identiques au signal de sortie (commutateur DIL 7 = OFF) en particulier pour des applications de réglage. Ce n’est possible qu’en mode maître avec un temps d’attente SSI > à 0 ; le réglage correspond alors directement au calendrier des mises à jour. Ip251_02b_oi_f.doc / déc.-15 Page 19 / 28 L’illustration suivante présente les séquences lors d’un mode de mise à jour identique avec un réglage du temps d’attente SSI sur 3 ms. Dans le cas d’un mode de mise à jour identique, le « SSI Wait Time » est limité à 90 ms max. Paramètre SSI Offset : SSI Hold Polarity: L’écart le plus court possible entre deux mises à jour identiques est de 2 ms, en raison des temps de traitement interne (SSI Wait Time = 0.002) et peut aller jusqu’à 5 ms si votre PC est connecté. Les marques de temps TM1 et TM2 figurant sur le diagramme ci-dessus peuvent être lues à l’aide de la fonction Monitor du logiciel utilisateur du PC. La somme des deux valeurs doit toujours être égale au réglage du temps d’attente, sinon vous devez augmenter le taux Baud ou choisir un cycle de mise à jour plus long (le code d’accès série est de :3 pour TM1 et de :5 pour TM2). Dans les cas critiques, vous pouvez réduire le temps de traitement interne de l’appareil, en négligeant la conversion des données du codeur série. Pour cela, réglez le paramètre « /Operand » sur 00000. Description Définit la position zéro électrique du codeur en respectant la position zéro mécanique. Lorsque la fonction « Round Loop » n’est pas activée (Round Loop = 0), la valeur offset est déduite de la position SSI lue, ce qui peut également provoquer des valeurs négatives. Lorsque la fonction « Round Loop » est activée, « SSI Offset » déplace la position zéro mécanique, mais entraîne uniquement des valeurs positives. Le signal Hold externe sur la borne 10 peut être commuté suivant son activité. 0 : Hold = High, 1 : Hold = Low, Ip251_02b_oi_f.doc / déc.-15 Page 20 / 28 Paramètre SSI Error Bit : Description Définit la position du bit d’erreur, à condition que le codeur dispose d’un tel bit. 00 : pas de bit d’erreur disponible 13 : le bit 13 est le bit d’erreur 25 : le bit 25 est le bit d’erreur, etc. Les erreurs signalées par le codeur peuvent être lues via le code série ;9 (point virgule neuf) (Error = 2000hex). Sur l’écran du PC, le champ « Error Bit active » apparaît en rouge en cas d’une erreur. Par ailleurs, cette erreur peut être affichée par le biais de la sortie parallèle 25 (cf. commutateur DIL 1). SSI Error Bit Polarity : P01 (x), P01 (y) etc. : Direction : Parallel Inv : Parallel Value : Définit la polarité du bit d’erreur. 0 : le bit est LOW en cas d’erreur 1 : le bit est HIGH en cas d’erreur Paramètres de linéarisation tel que montré sous 7.2.3. Ce paramètre permet de modifier le sens interne du comptage (0 ou 1), à condition que l’appareil fonctionne en mode « Round Loop ». Le fait de régler ce paramètre de 0 sur 1 permet d’inverser les données de la sortie parallèle. Lorsque vous réglez le paramètre « Parallel Mode » sur une valeur supérieure à 2, la valeur de ce paramètre apparaît directement au niveau de la sortie parallèle. La valeur peut être modifiée par le biais de l’interface RS 232. Le code d’accès série de ce paramètre est « 48 » L’utilisation de cette fonction peut être très utile pendant la mise en marche et pour tester le câblage. Ip251_02b_oi_f.doc / déc.-15 Page 21 / 28 7.5. Paramètres pour l'interface RS232 Paramètre Numéro de l’appareil : Description Vous pouvez choisir n’importe quel numéro d’adresse entre 11 et 99 * (réglage en usine = 11). * S'il vous plaît noter : Les adresses comportant un «0» ne sont pas autorisées, car celles-ci sont utilisées comme adresses collectives. Serial Baud Rate : Configuration 0* 1 2 3 4 5 6 Baud 9600 4800 2400 1200 600 19 200 38 400 * = Réglage en usine Serial Format : Configuration 0* 1 2 3 4 5 6 7 8 9 Bits de données 7 7 7 7 7 7 8 8 8 8 Parité even even odd odd none none even odd none none Bits de stop 1 2 1 2 1 2 1 1 1 2 * = Réglage en usine Serial Protocol : Ce paramètre sert à configurer le protocole pour la transmission cyclique. (XXXXXX représente la valeur de mesure) La longueur de la valeur de mesure transmise est dépendante de sa valeur actuelle. Les deux formats d’impression sont indiqués dans le tableau suivant : Unit No. Serial Protocol = 0*: 1 1 Serial Protocol = 1 : +/- X X X X X X LF CR +/- X X X X X X LF CR * = Réglage en usine Ip251_02b_oi_f.doc / déc.-15 Page 22 / 28 Paramètre Serial Timer : Serial Value : Description Ce paramètre sert à définir, en secondes, le temps entre les transmissions cycliques (Printer Mode *) Plage de réglage 0,001 - 99,999 sec. Pour un réglage de « 0 » l’appareil travaille uniquement en « mode PC » (l’appareil attend une séquence de demande et envoie une séquence de réponse correspondante). Ce paramètre sert à définir le registre de lecture interne. Le positionnement « Code » = 00 - 09 correspond aux registres « :0 » à « :9 ». Le positionnement « Code » = 10 - 19 correspond aux registres « ;0 » à « ;9 ». Cf. illustration suivante pour plus de détails. Les codes les plus importants sont : Register SSI Value (HW) SSI Value Display Value Parallel Value ASCII ;0 :9 :8 ;2 IP251 Overview - SSI Format (13,21,25 bit) Legende Hardware Legende SSI Value (HW) (;0) Legend Comments Hardware - Bin/Gray Code - Bit Blanking - SSI Error Bit Evaluation of the Hardware Value Parameter SSI-Value (:9) - Calculate Display Value - Round_Loop -… - Calculate Parallel Value Evaluation of the SSI Value Functionality Display-Value (:8) Parallel-Value (;2) Hardware ** = Réglage en usine *) voir page suivante ... Ip251_02b_oi_f.doc / déc.-15 Page 23 / 28 *) En port sériel, l’appareil peut fonctionner aussi bien en « mode PC » qu’en « mode Printer ». En mode PC, l’appareil attend une séquence de demandes et envoie une séquence de réponses correspondantes. Pour plus de détails sur le protocole voir la description “SERPRO”. En mode Printer, l’appareil envoie des données cycliques sans qu’on le lui demande. Dès que l’appareil reçoit un signal, il se met automatiquement en mode PC et fonctionne conformément au protocole. Si au bout de 20 secondes, l’appareil n’a pas reçu de signal, il se met automatiquement en mode Printer et démarre la transmission cyclique. Ip251_02b_oi_f.doc / déc.-15 Page 24 / 28 8. Fonctions de test En sélectionnant le menu de test et en cliquant sur le champ correspondant, vous pouvez vérifier les donnés suivantes : Position actuelle du codeur, Tensions d’alimentation internes, Configuration du commutateur DIL, Sortie parallèle De plus, vous pouvez enregistrer les paramètres suivants en utilisant la fonction Monitor : Ip251_02b_oi_f.doc / déc.-15 Page 25 / 28 9. Caractéristiques techniques Alimentation : Codeurs / capteurs : Entrée SSI : Entrée de commande : Sortie parallèle : Interface série : Boîtier : Température ambiante : Taux de défaillance : Conformité et normes : Ip251_02b_oi_f.doc / déc.-15 Voltage d'alimentation : Circuit de protection : Ondulation résiduelle : Courant consommé : Connexions : Types utilisables : Interface : Alimentation : Format d'entrée : Gamme de fréquences : Résolutions standard : SSI temps de pause : Modes : Connexions : Logique d'entrée : Niveau de signal : Fonction : Temps de retard du signal : Résistance interne : Connexions : Format de sortie : Résolution : Niveau de signal :: Courant de sortie : Résistance interne : Circuit de protection : Connexions : 18 … 30 VDC protection de polarité inversée ≤ 10 % dans 24 VDC env. 200 mA (non charge) bornier à visser, 1,5 mm² codeur absolu (un seul tour, multi-tours ou similaire) SSI (6 ... 25 binaire ou Code Gray) non (alimentation externe, codeur-dépendant) TTL différentielle, RS422 standard 100 Hz … 1 MHz 13, 21 ou 25 Bits (réglable) min. 4 x clock maître ou esclave (réglable) bornier à visser, 1,5 mm² actif haut ou bas (réversible via PC) LOW : 0 … 3 V, HIGH : 10 … 30 V “hold” env. 500 µs Ri ≈ 5 kOhm bornier à visser, 1,5 mm² binaire, Gray ou BCD 25 Bits push-pull, 0 … 35 V * (via la borne COM +) max. 20 mA (dans 24 V) Ri ≈ 600 Ohm *) court-circuit max. 27 V COM+ : bornier à visser, 1,5 mm² Sorties : SUB-D femelle, 25 broches Format : RS232 Vitesse de transmission 600, 1200, 2400, 4800, 9600 (standard), (commutable) : 19200 et 38400 bauds Modes : PC ou imprimante Connexions :: SUB-D femelle, 9 broches Matériel : plastique Montage : profilé chapeau, 35 mm (suivant EN 60715) Dimension : 40 x 79 x 91 mm (l x h x p) Protection : IP20 Poids : env. 190 g Opération : 0 °C … +45 °C (sans condensation) Stockage : -25 °C … +70 °C (sans condensation) MTBF (ans) : 45,9 a (marche en continu, 60 °C) CEM 2004/108/CE : EN 61000-6-2, EN 61000-6-3, EN 6100-6-4 Ligne directrice 2011/65/UE : RoHS-conforme Page 26 / 28 10. Dimensions 91mm (3.583’’) 74 mm (2.913’’) 79 mm (3.110’’) 40 mm (1.575’’) Face avant Ip251_02b_oi_f.doc / déc.-15 Face latérale Face haute Page 27 / 28 11. Liste des paramètres, paramètres par défaut Désignation X Operand / Operand +/- Operand Linear In Linear Out Round Loop Mode parallèle Mode de linéarisation SSI Low Bit SSI High Bit SSI Baudrate SSI Wait Time SSI Offset SSI Hold Polarity SSI Error Bit SSI Error Bit Polarity P1(x) P1(y)….. P16(x) P16(y) Direction Parallel Inv Parallel Value Unit Number Serial Baud Rate Serial Format Serial Protocol Serial Timer Serial Value Ip251_02b_oi_f.doc / déc.-15 Valeur min. Valeur max. -10.0000 +10.0000 0 10.0000 -99999999 99999999 -99999999 +99999999 -99999999 +99999999 0 99999999 0 2 0 2 0 25 1 25 100 1000000 0 10.000 0 99999999 0 1 0 25 0 1 -100.000 +100.000 -100.000 +100.000 -100.000 +100.000 -100.000 +100.000 0 1 0 1 -999 999 33554431 0 99 0 6 0 9 0 1 0 99.999 0 19 Défaut 1.0000 1.0000 0 0 10000 0 0 0 1 25 100000 0 0 0 0 0 100000 100000 100000 100000 0 1 +/-8 11 0 0 0 0 0 Positions Char. Code série +/- 6 4 00 6 4 01 +/- 8 0 02 +/- 8 0 03 +/- 8 0 04 8 0 05 1 0 06 1 0 07 2 0 08 2 0 09 7 0 10 5 3 11 8 0 12 1 0 13 2 0 14 1 0 15 +/- 6 3 A0 +/- 6 3 A1 +/- 6 3 D0 +/- 6 3 D1 1 0 46 1 0 47 5 0 48 2 0 90 1 0 91 1 0 92 1 0 30 5 3 31 2 0 32 Page 28 / 28