▼
Scroll to page 2
of
48
> DS2 MANUEL D INSTRUCTIONS INSTRUCTIONS TRADUIT DE L'ORIGINAL (ref. 2006/42/EC) Datalogic S.r.l. Via S. Vitalino 13 40012 Calderara di Reno Bologna - Italy Ed.: 07/2017 © 2012 – 2017 Datalogic S.p.A. et/ou ses filiales TOUS DROITS RÉSERVÉS. Aucune partie de cette documentation ne peut être reproduite, stockée ou introduite dans un système de recherche, ni transmise sous quelque forme ou par quelque moyen que ce soit, ni à quelque fin que ce soit, sans l'autorisation écrite expresse de Datalogic S.p.A. et/ou ses filiales Datalogic et le logo Datalogic sont des marques de commerce de Datalogic S.p.A. déposées dans de nombreux pays, y compris les États Unis et l'Union Européenne. Toutes les marques et les noms des produits sont ici cités dans le seul souci d’identification et peuvent être des marques ou des marques enregistrées des propriétaires respectifs. Datalogic n’est pas responsable d’éventuelles erreurs techniques ou typographiques ou d’omissions ici contenues, ni de dommages accidentels dus à l'emploi de ce matériel. 20/07/17 Conformité CE La marque CE indique la conformité du produit aux exigences essentielles énoncées dans la directive européenne applicable. Les directives et les normes applicables sont sujettes à des mises à jour de manière continue et le constructeur adopte rapidement ces mises à jour ; la déclaration de conformité UE est par conséquent un document vivant. La déclaration de conformité UE est disponible aux autorités compétentes et aux clients à travers les interlocuteurs commerciaux de référence des constructeurs. Depuis le 20 Avril 2016 les principales directives européennes applicables aux produits exigent l'inclusion d'une analyse et d'une évaluation adéquates du/des risque/s. Cette évaluation a été réalisée en relation avec les points applicables des normes indiquées dans la Déclaration de Conformité. Ces produits sont principalement conçus à des fins d'intégration dans des systèmes plus complexes. Pour cette raison, il est de la responsabilité de l'intégrateur de système d'effectuer une nouvelle évaluation des risques concernant l'installation finale. Avertissement Ceci est un produit de Classe A. Dans un environnement domestique, ce produit peut provoquer des interférences radio auquel cas l'utilisateur peut se trouver dans l'obligation de prendre des mesures adéquates. TABLE DES MATIÈRES 1. INFORMATIONS GENERALES .............................................................................................................. 1 1.1 Description générale de la barrière AREAscanTM .......................................................................... 1 1.2. Guide au choix du dispositif ........................................................................................................... 2 1.3. Applications typiques ..................................................................................................................... 3 2 CONSIGNES D'INSTALLATION ............................................................................................................ 4 2.1. Précautions à respecter lors du choix et de l'installation du dispositif ........................................... 4 2.2. Informations générales sur le placement du dispositif ................................................................... 4 2.2.1. Distance minimum d'installation ........................................................................................ 4 2.2.2. Distance minimum vis-à-vis des surfaces réfléchissantes ................................................ 5 2.2.3. Installation de plusieurs barrières côte à côte................................................................... 6 3. MONTAGE MECANIQUE........................................................................................................................ 6 3. MONTAGE MECANIQUE........................................................................................................................ 7 4. CONNEXIONS ELECTRIQUES .............................................................................................................. 8 4.1. Remarques sur les connexions ...................................................................................................... 9 5. MODES DE FONCTIONNEMENT ......................................................................................................... 10 5.1. Condition de détection (DETECTION) ......................................................................................... 10 5.2. Mode de mesure (MEASURE) ..................................................................................................... 10 5.3. Détection des transitions (Number of transitions) ........................................................................ 11 5.4. Remarques sur les modes de fonctionnement ............................................................................ 11 5.5. Configuration de la sortie série RS485 ........................................................................................ 12 6. SELECTIONS DES FONCTIONS ET PROGRAMMATION ................................................................. 12 6.1. Programmation locale .................................................................................................................. 13 6.1.1 Mode d'apprentissage d'objets (teach-in) et leur détection............................................. 14 6.1.2. Mode de détection absolue ............................................................................................. 15 6.1.3. Mode de détection relative .............................................................................................. 16 6.2. Programmation à distance ........................................................................................................... 17 6.2.1 DS2 Host Interface - Généralité ...................................................................................... 18 6.2.2. Installation du programme ............................................................................................... 18 6.2.3. L’interface utilisateur ....................................................................................................... 19 6.2.4. Communication avec l’ AREAscanTM série DS2 ............................................................. 19 6.2.5. Configuration de l’AREAscanTM série DS2 ..................................................................... 23 6.2.6. Sauvegarde sur le fichier des options de configuration .................................................. 28 6.2.7. Chargement du fichier des options de configuration....................................................... 28 7. AREASCAN SERIE DS2 – PROTOCOLE DE COMMUNICATION ..................................................... 29 7.1. Description des paquets ............................................................................................................... 29 7.1.1. Structure d'un paquet donnée binaire ............................................................................. 29 7.1.2. Structure d'un paquet de données binaires à protocole réduit ....................................... 29 7.1.3. Structure d'un paquet donnée ASCII .............................................................................. 29 7.2 Mode opérationnel : DS2 (Maître) Host Interface (Esclave).................................................... 30 7.2.1. Description des paquets .................................................................................................. 30 7.3. Mode de configuration : DS2 (Esclave) Hôte (Maître)............................................................ 33 7.3.1. Procédure d'obtention du bus par l’hôte ......................................................................... 33 7.3.2. Description des paquets de commande .......................................................................... 34 8. FONCTIONS DE DIAGNOSTIC ET SIGNALISATION DES ERREURS PAR INTERFACE A LED .... 40 8.1. Visualisation de l'état du dispositif ............................................................................................... 40 9. VERIFICATIONS ET ENTRETIEN PERIODIQUE ................................................................................ 41 10. DONNEES TECHNIQUES..................................................................................................................... 42 10.1. Temps de réponse ....................................................................................................................... 42 11. LISTE DES MODELES DISPONIBLES ................................................................................................ 43 12. DIMENSIONS D'ENCOMBREMENT .................................................................................................... 43 Manuel d'instructions DS2 1. INFORMATIONS GENERALES 1.1 Description générale de la barrière AREAscanTM Les barrière AREAscanTM sont des dispositifs opto-électroniques multifaisceaux utilisables pour la détection d'objets même de petites dimensions et transparents, ainsi que pour la mesure des dimensions. La variété des fonctions possibles avec le DS2 en fait un outil bien flexible et polyvalent dans plusieurs applications. Les barrières AREAscanTM série DS2 sont fabriquées en conformité avec la réglementation en vigueur, à savoir : CEI EN 60947-5-2: appareillages à basse tension CEI EN 50319: dispositifs de proximité : contraintes pour les dispositifs de proximité à sortie analogique. Le dispositif, se composant d'une unité d'émission et d'une unité de réception, logées à l'intérieur de robustes profilés en aluminium, produit un faisceau de rayons infrarouges susceptibles de détecter un objet placé dans la plage de détection de la barrière. Les fonctions de commande et de contrôle résident à l'intérieur des deux unités ; les connexions sont réalisées moyennant des connecteurs M12 situés au côté inférieur des profilés. La synchronisation entre l’émetteur et le récepteur est obtenue par connexion directe (via câble) reliant les deux unités. La commande et la gestion des faisceaux émis et reçus sont assurées par des microprocesseurs. L’utilisateur parvient aux informations sur l'état de la barrière et sur toute condition d'erreur grâce à une interface à Led située sur le dispositif et/ou à une interface de commande située sur un OI à distance. Les sections ou paragraphes de ce manuel, comportant des informations tout à fait importantes pour l'utilisateur ou l'installateur, sont précédées d'un pictogramme : Remarques et explications détaillées sur les caractéristiques particulières des dispositifs AREAscanTM afin de mieux en éclaircir le fonctionnement. Le service d'assistance technique DATALOGIC est à disposition pour toute information à l'égard du fonctionnement des barrières de la série DS2 et des indications et/ou conseils afin d'obtenir une installation correcte (voir chap.9 “Vérifications et Entretien périodique”). Les AREAscanTM NE sont AUCUNEMENT de dispostifs de sécurité ; leur utilisation à des fin de sécurité et sauvegarde de l'opérateur est non appropriée et dangereuse. 1 DS2 Manuel d'instructions 1.2. Guide au choix du dispositif Le choix du dispositif à utiliser tient fondamentalement à la zone de détection nécessaire - en tant que hauteur de la zone sensible du dispositif - ainsi qu'à la portée opérationnelle maximale - en tant que distance entre l'unité émetteur (TX) et l'unité récepteur (RX) - tout comme à l'entraxe optique. Les versions suivantes sont disponibles : Distance de fonctionnement Plage de détection Entraxe DS2-05-07-015-JV 5m 21 rayons ; h =150mm 6.75 mm DS2-05-07-030-JV 5m 42 rayons ; h =300mm 6.75 mm DS2-05-07-045-JV 5m 63 rayons ; h =450mm 6.75 mm DS2-05-07-060-JV 5m 84 rayons ; h =600mm 6.75 mm DS2-05-07-075-JV 5m 105 rayons ; h =750mm 6.75 mm DS2-05-07-090-JV 5m 126 rayons ; h =900mm 6.75 mm DS2-05-07-105-JV 5m 147 rayons ; h =1050mm 6.75 mm DS2-05-07-120-JV 5m 168 rayons ; h =1200mm 6.75 mm DS2-05-07-135-JV 5m 189 rayons ; h =1350mm 6.75 mm DS2-05-07-150-JV 5m 210 rayons ; h =1500mm 6.75 mm DS2-05-07-165-JV 5m 231 rayons ; h =1650mm 6.75 mm DS2-05-25-045-JV 18 rayons ; h =450mm 25 mm DS2-05-25-060-JV 10 m 10 m 24 rayons ; h =600mm 25 mm DS2-05-25-075-JV 10 m 30 rayons ; h =750mm 25 mm DS2-05-25-090-JV 10 m 36 rayons ; h =900mm 25 mm Les fonctions caractéristiques des barrières AREAscanTM série DS2 sont disponibles sur toutes les versions, ayant donc les mêmes modes opérationnels. Les caractéristiques techniques spécifiques (ex.: résolution, sensibilité, etc.) restent les mêmes pour toutes les versions, sauf indication contraire. Pour des applications dans le secteur agro-alimentaire, il faut vérifier, de concert avec le service assistance à la clientèle de DATALOGIC, la compatibilité des matières composants l’enveloppe de la barrière avec toutes substances chimiques utilisées dans le processus de fabrication. 2 Manuel d'instructions DS2 1.3. Applications typiques Les images ci-dessous livrent une vue d'ensemble des quelques-unes parmi les principales applications. Détection et mesure d'objets sur bande transporteuse Détection du positionnement correct des matières (opaques et transparentes) en cours de traitement (plastique, métal, papier, etc.) Vérification du positionnement et contrôle du profil (même sur matières transparentes) Détection d'objets en formes différentes dans l'industrie d'emballage d'aliments Détection d'objets sur des positions différentes (faisceaux parallèles) Détection de fentes et trous à des positions variées 3 DS2 2 Manuel d'instructions CONSIGNES D'INSTALLATION 2.1. Précautions à respecter lors du choix et de l'installation du dispositif La taille de l’objet minimum à détecter ne doit pas être inférieure au degré de résolution du dispositif. Le milieu où il faut installer un DS2 doit être compatible avec les caractéristiques techniques (voir chap.10 “Données Techniques”) des barrières AREAscanTM. Il faut également prendre en compte que : - toute installation à proximité des sources lumineuses vives et/ou clignotantes est à proscrire, notamment au voisinage du récepteur. - la présence de fort parasites électromagnétiques pourrait nuire au bon fonctionnement du dispositif ; une telle condition doit être bien évaluée en faisant appel au service assistance à la clientèle de DATALOGIC. - la présence de fumée, brouillard, poussière en suspension dans le milieu de travail peut réduire la portée opérationnelle du dispositif. - des sauts de température trop forts ou trop brusques, dont les valeurs minimales seraient bien basses, pourraient provoquer une légère couche de buée sur les surfaces optiques préjudiciable au bon fonctionnement du dispositif. - Des variations considérables dans la tension d'alimentation peuvent réduire la portée opérationnelle du dispositif. 2.2. Informations générales sur le placement du dispositif Positionner le dispositif au niveau de la zone de détection. Aligner les deux unités récepteur (RX) et émetteur (TX) de sorte qu'elles se trouvent aussi parallèles que possible. Vérifier que la led verte du récepteur est allumée de manière permanente (condition de stabilité), si cela n'est pas le cas apporter des ajustements fins à la position des 2 unités jusqu'à obtenir une situation de stabilité. Fixer les deux unités récepteur et émetteur sur des supports rigides et, si possible, sans qu'ils reçoivent de fortes vibrations, à l'aide de leurs équerres (voir chap.3 “Montage Mécanique”). Vérifier que la distance entre les unités récepteur et émetteur est comprise dans la portée opérationnelle du dispositif (voir chap.10 “Données Techniques”). 2.2.1. Distance minimum d'installation La distance minimum d’installation correspond à la portée opérationnelle minimum = 0.3 m. 4 Manuel d'instructions DS2 2.2.2. Distance minimum vis-à-vis des surfaces réfléchissantes Toutes surfaces réfléchissantes se trouvant au voisinage du faisceau lumineux du dispositif AREAscanTM (au-dessus, en dessous ou de côté) peuvent introduire des réflexions passives susceptibles d'empêcher la détection de l’objet à l’intérieur de la zone contrôlée (Fig.1) Fig. 1 Il se peut que l’objet ne soit pas détecté, du fait que le récepteur pourrait intercepter un faisceau secondaire (réfléchi par la surface réfléchissante située de côté) même lorsque le faisceau principal est occulté par la présence d’un objet à détecter. C'est pourquoi les unités doivent être installées à une distance appropriée de pareilles surfaces réfléchissantes. Cet écart minimum dépend de : - portée opérationnelle du dispositif - nature de la surface réfléchissante - position de l’objet à l’intérieur de la zone sensible ll faut bien évaluer cette distance sur site d'après les conditions de travail ; il est conseillé, toutefois, de garder une distance minimum d'une surface réfléchissante d'env. 0.5 m. 5 DS2 Manuel d'instructions 2.2.3. Installation de plusieurs barrières côte à côte S'il y a lieu d'installer plusieurs dispositifs dans des zones limitrophes il faut empêcher que l'émetteur d'un dispositif gêne le récepteur d'un autre dispositif. La Fig.2 représente un exemple d’installation, où peuvent se créer des perturbations, et deux autres bonnes solutions possibles. NON OUI OUI Fig. 2 6 Manuel d'instructions DS2 3. MONTAGE MECANIQUE Les émetteurs et les récepteurs doivent être montés leurs surfaces sensibles l'une en regard de l'autre et connecteurs placés du même côté et à une distance dans la plage d'utilisation du modèle monté (chap.10 “Données Techniques”). Les deux unités doivent être montées aussi parallèles et alignées entre elles que possible. En tant que fixation se servir des goujons filetés en dotation (Fig.3) en les introduisant dans leurs emplacements sur les deux unités. Fig. 3 Sur la base de l’application et/ou du type de support, sur lequel il faut fixer les deux barres, on peut directement utiliser les goujons d'assemblage ou les équerres de fixation rigides livrés en standard, ainsi qu'il est représenté en Fig.4. Fig. 4 Des équerres de fixation rigides peuvent être utilisées là où il n'est pas nécessaire de faire trop de corrections mécaniques au cours de la mise en ligne. Sur demande on peut disposer de supports orientables permettant la correction de l'inclinaison des unités de ±1° sur l’axe transversal moyen et de ±5° sur l’axe longitudinal. En présence de sollicitations particulièrement sévères, du point de vue des vibrations, il est conseillé d'utiliser des amortisseurs antivibratoires susceptibles de réduire l’effet des vibrations, conjointement à l'utilisation des goujons filetés, équerres rigides et/ou support orientables. 7 DS2 Manuel d'instructions 4. CONNEXIONS ELECTRIQUES Toutes les raccordements électriques aux unités d'émission et réception sont réalisées avec un connecteur M12 mâle existant à la partie inférieure de la barrière. APPRENTISSAGE / (MAINTIEN SORTIE) / (VALIDATION DE LASORTIE SERIE) RX/TX + GND 5 6 SORTIE EN COMMUTATION 4 7 3 1 2 RX/TX - Sortie analogique +Vcc 8 SYNC RECEPTEUR (RX) : 1 2 3 4 5 = = = = = blanc brun vert jaune gris = = = = = 6 = rose 7 = bleu 8 = rouge RX/TX Vcc SORTIE ANALOGIQUE SORTIE EN COMMUTATION APPRENTISSAGE / (MAINTIEN SORTIE ) / (VALIDAT.SORTIE SERIE) = RX/TX + = TERRE = SYNC NON UTILISE GND EMETTEUR (TX) : 8 1 2 3 4 = = = = brun blanc bleu noir +Vcc 2 1 3 4 = = = = SYNC Vcc NON UTILISE TERRE SYNC Manuel d'instructions DS2 4.1. Remarques sur les connexions Voici quelques avertissements concernant les raccordements, qu'il est bien de respecter pour obtenir le bon fonctionnement du dispositif AREAscanTM. La connexion standard ne prévoit aucun câble blindé. Si bon semble à l'utilisateur, il peut toutefois les utiliser ; dans ce cas, respecter le raccordement à la terre (de l'unité ainsi que du câble) suivant les indications de la Fig.5. Fig. 5 En tout état, il est important que ces câbles ne soient pas situés au contact ou au voisinage de câbles porteurs d'intensités élevées (par exemple : alimentation de moteurs, variateurs de fréquence, etc.) provoquant de forts champs électromagnétiques, préjudiciables au bon fonctionnement du dispositif. Il n'est pas impératif de réaliser le raccordement à la terre des deux unités ; si bon semble, on peut obtenir cette connexion en serrant la vis correspondante livrée en dotation au lieu d'une vis quelconque d'entre les 8 vis bloquant les têtes de chaque unité (voir Fig.6). Respecter le raccordement représenté en Fig.5 si l'on utilise la liaison à la terre du système entier. Fig. 6 9 DS2 Manuel d'instructions 5. MODES DE FONCTIONNEMENT La barrière DS2 est un dispositif de détection et mesure d'objets situés à l'intérieur d'une zone de détection; de ce fait, l’interruption des faisceaux, provoque le changement d'état de la sortie en commutation, la variation du signal de la sortie analogique et la mise à jour de la donnée de la sortie série. Les différents modes de fonctionnement, réglés sur le dispositif, permettent de détecter des objets de petite taille (12 mm dans la pire des hypothèses) et de déterminer des mesures géométriques avec une approximation jusqu'à 6mm. Le palpage des faisceaux est séquentiel, la mise à jour de toutes les sorties se produit après chaque palpage, dans une durée égale au temps de réponse du dispositif. 5.1. Condition de détection (DETECTION) La condition de détection s'active chaque fois qu'il y a interruption d'au moins un faisceau à l’intérieur de la zone de détection ; l’activation provoque une variation d'état dans la sortie en commutation (ce qui est signalisé par l'allumage de la led jaune sur l'interface à LEDs). Le DS2 dispose de plusieurs fonctions susceptibles d'intervenir sur la sortie en commutation comme indiqué ci-dessous : Mode de la sortie en commutation (Switching Output Mode) : indique si dans le dispositif de commutation le courant circule pendant la détection ; la sortie peut être normalement fermée (N.F.) ou normalement ouverte (N.O.). Paramétrage du retard lors de la reprise de la détection (Switching Output Delay) : permet de retarder le rétablissement du mode de la sortie en commutation après détection. On peut sélectionner l’étendue du retard. Saisie et détection (Apprentissage/Teach-in) : permet une détection conditionnée de l’objet à l’intérieur de la zone de détection : si l’objet correspond (indépendamment de la résolution) à l’objet saisi en cours d'acquisition (apprentissage/teach-in), la sortie en commutation change d'état. Inversement, il n'y a aucun changement. On peut choisir les modes ci-dessous : - détection absolue (absolute teach-in detection), la sortie change d'état uniquement si la détection s'avère sur le même objet saisi et dans la même position où il avait été saisi - détection relative (relative teach-in detection), la sortie change d'état uniquement si la détection s'avère (indépendamment de la résolution) sur le même objet saisi, sans tenir compte de la position où il avait été saisi. 5.2. Mode de mesure (MEASURE) Le mode de mesure est fonction du nombre de faisceaux occultés et provoque des variations sur l'état de la sortie analogique et de la sortie série ( ainsi que de la sortie en commutation ) Le DS2 dispose des fonctions de mesure énumérées ci-dessous : Mesures absolues (Absolute measures) : les mesures sont tirées compte tenu d'un faisceau pris en tant que référence (reference) (le premier photo-élément (1) à partir du côté connecteur) : notamment le DS2 comporte les fonctions ci-dessous : 1. top beam : fournit la mesure entre la référence et le faisceau occulté le plus éloigné p/r à référence 2. bottom beam : fournit la mesure entre la référence et le faisceau occulté le plus proche de la référence 3. middle beam : fournit la mesure du faisceau correspondant au point intermédiaire entre le faisceau occulté le plus éloigné p/r à la référence et le faisceau occulté le plus proche de la référence Mesures relatives (Relative measures) : les mesures sont tirées sans tenir compte des références; les mesures sont fonction du nombre de faisceaux occultés : notamment DS2 comporte les fonctions ci-dessous : 4. Total beams : fournit la mesure correspondant au nombre total de faisceaux occultés 5. Total contiguous beams : fournit la mesure correspondant au nombre maximum de faisceaux contigus occultés. 10 Manuel d'instructions DS2 5.3. Détection des transitions (Number of transitions) La détection des transitions compte le nombre de transitions s'étant déroulées dans la zone de détection. Le nombre de transitions augmente chaque fois qu'un objet est détecté à l’intérieur de la zone de détection et diminue chaque fois que celui-ci est placé en dehors (transition light->dark). 5.4. Remarques sur les modes de fonctionnement Il DS2 permet de configurer l'état de référence des faisceaux grâce à la sélection sur l'interface de l'utilisateur. La sélection d'usine est “ faisceau occulté (dark beam)”, mais on peut également choisir son complémentaire “ faisceau libre (light beam)”. Pas toutes les fonctions peuvent être sélectionnées à l'aide des commutateurs DIP ; voir tableaux plus loin pour repérer le domaine de programmabilité locale du dispositif. La sortie analogique 0-10 V, de par sa nature, livre une information limitée par rapport aux informations pouvant être obtenues de la sortie série ; certaines fonctions n'ont même sens que si elles sont prélevées dans un domaine série. En pareils cas, bien qu'il n'y ait pas de correspondance directe, la valeur de tension de la sortie analogique est fournie en tout état selon la spécification des tableaux aux pages 12, 24, 26. Expression pour déterminer la tension, dont la syntaxe s'exprime comme si après indiqué : VOUT =VRES* NBEAM [xxx ; yyy] = Valeur de tension en sortie de l’analogique = 10V/N° total des faisceaux du dispositif = Valeur de tension correspondant à la résolution minimale (obtenue n'occultant qu'un faisceau) NBEAM [xxx ; yyy] = Nombres de faisceaux appartenant à l’ensemble [XY] Où VOUT VRES (éventuellement lire compris entre faisceau “xxx” et faisceau “ yyy” ) Noter que plus long est le DS2, moins appréciable sera VRES : dans la pire des hypothèse (avec le modèle DS2 165) VRES = 43 mV ! Il est possible de sélectionner, uniquement à l'aide des commutateurs DIP, le faisceau utilisé en tant que référence à partir de celui le plus proche du connecteur jusqu'à atteindre le plus éloigné, situé à la partie opposée de la barre, de sorte que le niveau de la tension analogique de sortie soit minimum (positive ramp 0-10 V) ou maximum (negative ramp 10-0V) à la position d'occultation du faisceau de référence usine. A titre d'exemple se reporter à la Fig.7 : prenons un dispositif à 10 faisceaux, de sorte que lors de l'occultation d'un faisceau, il se produit une variation de la VOUT de 1V (VRES = 1V Lors de l'occultation du dernierfaisceau, la VOUT atteint la pleine échelle de 10 V. Si l’option de référence est réglée au premier faisceau (reference=first beam), la VOUT de l'exemple sera = 6 V ; si, par contre, cette option est réglée au dernier faisceau (reference=last beam), la VOUT de l'exemple au cas contraire sera = 7 V (B). A B Sortie analogique Reference = 1° beam Reference = last beam Niveau de la sortie 6V 7V Sortie en commutation ON Fig. 7 Les informations peuvent être tirées de la sortie série, en choisissant les fonctions de mesure Top beam et Bottom beam. 11 DS2 Manuel d'instructions 5.5. Configuration de la sortie série RS485 Le rafraîchissement de la donnée sur la sortie série s'avère en général en fin de chaque cycle de palpage ; cela influence remarquablement le temps de réponse du DS2, résultant aussi être fonction du baud rate de la sortie série, de la structure de la donnée et de la richesse d'information qu'on veut transférer à la sortie série pour l’application. Pour que le dispositif soit polyvalent, dans quelque utilisation que ce soit, on a mis à disposition certaines commandes de configuration de la sortie série. Il est évident que la pleine exploitation de celles-ci n'est possible qu'avec l'interface utilisateur à distance. Sélection de la vitesse de transmission (baud rate) : permet de varier la vitesse de communication de la sortie série ; bien que le standard 485 assure une marge optimale d'immunité contre les parasites, régler la vitesse de transmission aux valeurs les plus élevées, peut sensibiliser le système davantage. Etudier la vitesse qui mieux se convienne à l'application, à l’équipement et au câblage. Sélection du standard de transmission : permet de choisir la structure de la donnée livrée de la sortie série ; on peut choisir entre ASCII et Binaire ; pour une application à priorité de temps il est préférable de choisir la transmission binaire. Pour des détails concernant la transmission de la donnée se reporter au paragraphe “ protocole de transmission”. Sélection du partitionnement de la donnée : permet de partitionner le contenu d'informations disponible livré de la sortie série. La fonction se distingue entre transmission totale de l'état de chaque faisceau (complete beams status array) ou transmission partielle (partial) : les deux conditions s'excluent réciproquement ; si l'on sélectionne la transmission partielle, il faut choisir l'un des modes de mesure énonces plus haut. Pour une application à priorité de temps, choisir de préférence la transmission partielle. Un autre sous-ensemble du mode de transmission partielle est le protocole réduit (short protocol) où la transmission est uniquement numérique (binaire) et fort rapide ; la fonction n'est active que pour des mesures individuelle. Pour des détails concernant la transmission de la donnée se reporter au paragraphe “ protocole de transmission”. Sélection de la méthode d'envoi de la donnée (data sending type) : permet de choisir le moment où transférer la donnée à partir la sortie série ; attendu que le transfert à partir de la sortie série peut être également inhibé par sélection (via “logiciel”, en utilisant la commande prévue à cet effet, via “hardware” en programmant l'entrée de validation de la sortie série serial output enable – broche 5 connecteur RX – sur l'interface utilisateur) on ne peut avoir accès à la sélection du mode d'envoi qu'à distance. On peut sélectionner 4 options : envoi de la donnée à chaque cycle machine (Send every cycle) - est la configuration d'usine ; envoi à chaque variation de la sortie en commutation (Send when switching output changes state) ; envoi à chaque variation de la sortie analogique (Send when analogue output changes value), envoi sur demande de l'utilisateur (Send by host request) moyennant le bouton de commande correspondant sur l’interface : cette condition-ci peut être également provoquée d'une commande extérieure, à la suite d'une programmation appropriée du dispositif (pour les détails se reporter au paragraphe “protocole de transmission”). 6. SELECTIONS DES FONCTIONS ET PROGRAMMATION Les fonctions, dont le dispositif AREAscanTM DS2 dispose, peuvent être sélectionnées ON en local ou à distance. Voici les configurations d'usine du dispositif. Configuration usine pour l’unité récepteur Le dispositif est livré avec la configuration standard ci-dessous : Configuration usine pour l’unité émetteur Le dispositif est livré avec la régulation d'émission maximale (sensibilité minimale ) Régulation de la sensibilité La régulation de la sensibilité se fait grâce à la rotation d'un potentiomètre situé derrière le cache de l'unité émetteur ; la fonction permet de varier l’intensité des émetteurs. 12 ON 1 2 3 4 2 3 4 ON 1 Manuel d'instructions DS2 6.1. Programmation locale La programmation et la sélection des fonctions se fait grâce aux commutateurs DIP situés derrière le cache de l’unité récepteur. ON 1A 2A 3A 4A Le tableau ci-dessous présente le type de fonction et les positions correspondantes des commutateurs DIP. ON 1B 2B 3B 4B FONCTION CONFIGURATI ON 1B 2B 3B 4B Sortie série Programming Mode Run Time - - OFF Remote Serial Output Analysis Mode ON Total - - Complete Beams Status Array OFF Partiel - - ASCII partiel ON Reference = First Beam (closest to connector) V=VRes*NBEAM [Top; ref] Incr. Ramp(0-10V) - Partial Top Beam OFF Reference = Last Beam V=10-VRes*NBEAM [Top; ref] Decr. Ramp(10-0V) ON Top or Bottom - Measurement Reference Beam Startup Sélectionnable - Measurement Analysis Beam Startup Analogique Local Detection Analysis Mode TEACH-IN Teach-in Mode Switching Output Mode Switching Output Delay Startup 4A Mode ON Startup 3A Pos Startup 2A Enable Startup 1A SORTIE Startup Dip N. OFF (Absolute Measure) Total See remote setting Partial Bottom Beam - Partial Total Beam V=VRes*NBEAM [dark] (Relative Measure) ON TEACH-IN Disable (Normal Mode) - Presence detection - OFF TEACH-IN Enable - Conditional presence detection from TEACH-IN - ON Absolute Pos. Detection - Positional detection of TEACH-IN ref. object - OFF Relative Pos. Detection - Detection of TEACH-IN reference object - ON Normally Opened - Current on switching device during detection - OFF Normally Closed - No current on switching device during detection - ON NON Delay - - - OFF 100 ms - Restore from detection delay = 100ms - ( - ) indique l'état du commutateur DIP pris en compte n'influence pas le type de sortie à laquelle il est relié ; la sortie reste donc réglée selon l'état de la fonction des autres commutateurs DIP. Noter que les fonctions ne peuvent être validées durant le fonctionnement du dispositif, sauf le mode de programmation (programming mode). Les fonctions s'activent lors de la mise sous tension du dispositif. 13 DS2 Manuel d'instructions 6.1.1 Mode d'apprentissage d'objets (teach-in) et leur détection Le mode d'apprentissage (teach-in) peut être sélectionné avec les commutateur DIP et avec l'interface utilisateur à distance. Pour l’apprentissage en programmation locale il est de règle de relier le fil correspondant à un bouton normalement ouvert sur la ligne 24V et de suivre les marches ci-dessous : Sélectionner le mode teach-in enable (commutateur DIP 1B OFF). La sortie en commutation est invalidée Placer l'objet à l'intérieur de la zone de détection à la position désirée. Appuyer sur le bouton. Ne relâcher le bouton qu'après validation de la sortie en commutation (LED jaune du récepteur allumée) La saisie de l’objet est signalisée par l’allumage de la LED jaune en présence de l’objet saisi. L’objet saisi (dans sa position de saisie) est alloué dans la mémoire non volatile jusqu'à l'apprentissage qui suit. La donnée reste donc disponible même après la mise hors et remise sous tension du dispositif. Fig. 8 14 Manuel d'instructions DS2 6.1.2. Mode de détection absolue La sortie en commutation change d'état uniquement si l'objet, dont les dimensions ont été précédemment enregistrées, passe exactement sur la position où il avait été saisi (Fig.9). La sortie analogique dans cette configuration est toujours active et livre une valeur de tension selon la sélection de la mesure. Sortie analogique, mesure absolue (top beam) SORTIE EN COMMUTATION Sortie analogique mesures relative (total beam) SORTIE EN COMMUTATION =6V ON = 3 V (faisceaux 1,2,3) OFF Sortie analogique mesures relative (total beam) SORTIE EN COMMUTATION = 5V (canaux 4,5,6,7,8) OFF Fig. 9 15 DS2 Manuel d'instructions 6.1.3. Mode de détection relative La sortie numérique (PNP) commute chaque fois que l'objet échantillonné passe dans la zone sensible, indépendamment de sa position dans la zone elle-même (Fig.10). La sortie analogique dans cette configuration est toujours active et livre une valeur de tension selon le réglage de la mesure. Sortie analogique, mesure absolue (top beam) SORTIE EN COMMUTATION Sortie analogique mesures relative (total beam) SORTIE EN COMMUTATION =6V ON = 3 V (faisceaux 1,2,3) ON Sortie analogique mesures relative (total beam) SORTIE EN COMMUTATION = 5V (canaux 4,5,6,7,8) OFF Fig. 10 16 Manuel d'instructions DS2 6.2. Programmation à distance La programmation et la sélection des fonctions s'effectue moyennant l’interface utilisateur (Host interface) sur hôte à distance, en communication avec le DS2 par le biais du standard série RS-232. L’interface est livrée en standard dans le cd à l'intérieur de la présentation. La sélection de la fonction de programmation à distance ne s'active que du commutateur DIP (commutateur DIP 1Aoff) N.B.: le dispositif DS2 enregistre de manière non volatile la dernière configuration réglée sur l'interface de programmation à distance. Au premier démarrage de l'interface, DS2 se met dans la configuration d'usine qui, en l'occurrence, peut être rétablie grâce au bouton de “réenclenchement”. Fig. 11 DS2 Host Interface 17 DS2 Manuel d'instructions 6.2.1 DS2 Host Interface - Généralité Le DS2 Host Interface est un programme sous Windows 9x/SE/Me/NT/2000/XP permettant de surveiller en temps réel le déroulement des palpages et l'état de la sortie numérique de la barrière de détection et mesure d'objets AREAscanTM série DS2. Grâce à l’interface utilisateur très simple et intuitive, il est également possible d'afficher et modifier les différents paramètres de configuration de la barrière qui restent résidants dans la mémoire non volatile du dispositif. La quantité et le type des mesures qui seront transmises tient au mode de programmation local ou à distance. En local, une mesure fixe sera transmise pour chaque mode opérationnel. Avec le mode à distance, par contre, il est possible de sélectionner une ou deux mesures à son gré parmi celles listées au paragraphe 5.2. “Modes de mesure”. Seule contrainte est qu'on ne pourra pas demander les mêmes mesures deux fois. Ces données peuvent être transmises en binaire ou en ASCII. Le protocole de communication a été développé selon la typologie Maître Esclave. L'échange d'informations s'avère en mode requête-réponse : le Maître envoie un paquet de données à l'Esclave et l'Esclave répond au maître avec un autre paquet de données. La ligne de communication est de type half duplex (RS485) et peut donc être engagée d'une unité à la fois ; c'est toujours le maître à commencer l'échange. 6.2.2. Installation du programme Introduire le CD du logiciel DS2 Host Interface dans le lecteur du votre ordinateur. Le programme d’installation démarre automatiquement. Suivre de près les indications affichées à l'écran . 18 Manuel d'instructions DS2 6.2.3. L’interface utilisateur Lors du lancement du programme, la fenêtre ci-dessous s'affiche : Fig. 12 Deux zones fondamentales se distinguent : à gauche la zone de monitorage des données (avec la zone de palpage, une barre graduée avec l'état de l'apprentissage, un panneau avec des avertisseurs lumineux et l'état des commutateurs DIP, de différents indicateurs numériques pour visualiser les mesures et une barre avec l'état de la communication). A droite une zone de sélection des fonctions. 6.2.4. Communication avec l’ AREAscanTM série DS2 Comme indiqué plus haut, le dispositif DS2 dispose d'une ligne de communication série RS485 (half duplex). Côté ordinateur il faut se munir d'un adaptateur pour porte série RS232/RS485 pour le relayage au côté récepteur de la barrière. Le programme contrôle la réception/émission sur la ligne RS485 profitant de la ligne RTS présente sur le connecteur RS232. Cet adaptateur doit être susceptible de supporter cette caractéristique. Fig. 13 19 DS2 Manuel d'instructions La figura ci-dessous représente le schéma typique d'un convertisseur RS232/RS485. TX+ 2 TXD 3 RXD 4 RTS TX A TX- RX+ RX 7 RX- GND B DB25 Ordinateur hôte (DB9) TXD (3) RXD (2) RTS (7) GND (5) Convertisseur (côté RS232-DB25) TXD (2) RXD (3) RTS (4) GND (7) Convertisseur (côté RS485) A B Ordinateur hôte (DB25) TXD (2) RXD (3) RTS (4) GND (7) Convertisseur (côté RS232-DB25) TXD (2) RXD (3) RTS (4) GND (7) Convertisseur (côté RS485) A B DS2 D+ (6) D- (1) DS2 D+ (6) D- (1) Une fois que l'ordinateur est relié à la ligne série RS485 et le DS2 est en fonctionnement, le programme est prêt à travailler. Sélectionner le port de communication série COM1, COM2, COM3 ou COM4 et appuyer sur Connexion. Une petite fenêtre s'affiche avec l'indication Attendez, s.v.p.…, le programme produira une exploration sur la ligne série, pour essayer, une à la fois, toutes les vitesses de transmission jusqu'à atteindre celle de configuration du DS2 (prendre en compte que l'opération pourrait durer quelques secondes). Une fois la communication validée, le programme enregistrera la vitesse de transmission ainsi obtenue sur le disque dur, pour pouvoir optimiser la connexion successive. De cette manière, l'attente initiale d'exploration sera éliminée. Si la connexion n'a pas abouti, la fenêtre ci-dessous s'affiche : Dans ce cas, il faut contrôler que les raccordements électriques et les liaisons sont correctes et que le dispositif est sous tension. 20 Manuel d'instructions DS2 Fig. 14 Communication établie (voir figure précédente), et selon qu'on ait choisi le mode de programmation local ou à distance, au côté gauche de la graphique s'affiche ce qui suit : les faisceaux et la silhouette de l’objet l'apprentissage enregistré dans le récepteur deux indicateurs avec les mesures (ce qu'elles représentent dépend du mode de programmation) les programmations ( locale et à distance ) des fiches virtuelles Les barres qui représentent la barrière se redimensionnent automatiquement sur la base du modèle du DS2 relié. A ce stade le bouton Configurer devient actif et le bouton Connecter est remplacé par Déconnecter. Lorsqu'on passe le curseur sur la zone de palpage, l'indicateur numérique en dessous s'allume indiquant la position du faisceau pointé. Pareille situation s'avère avec la barre de l'apprentissage. En dessous du panneau virtuel s'affiche le mode de programmation en cours. La seule manière pour changer de mode est d'intervenir sur le commutateur DIP existant sur le DS2, même machine sous tension. Il faut toutefois prendre garde à ne pas confondre. Le commutateur DIP, qui correspond au mode de programmation, est le seul à être décodé en temps réel. Pour tous les autres, il faut d'abord mettre l'appareil hors et puis à nouveau sous tension. Il se peut donc que des désalignements se produisent entre les commutateurs DIP réels et les virtuels de l’interface. 21 DS2 Manuel d'instructions A la partie droite de l’interface, invalidée à l'origine, il y a des fiches virtuelles pour : Prog. à distance: cette page permet d'afficher et modifier les différents paramètres de configuration dans le mode à distance. Prog. locale: n'affiche que l'état des commutateurs DIP existant dans le DS2. Apprentissage: permet d'éditer la forme de l’objet utilisé en mode apprentissage. Fig. 15 22 Manuel d'instructions DS2 6.2.5. Configuration de l’AREAscanTM série DS2 La sélection du bouton Configurer permet d'accéder à la session de configuration. Fig. 16 L’accès au mode de configuration prévoit l'envoi d'une commande particulière qui provoque la suspension du palpage pendant toute la durée de la session. Encore une fois s'affiche une petite fenêtre avec l’indication Attendez s.v.p.… Si la commande a été acceptée, le bouton Configurer change l'inscription qui devient Fin, et les boutons Télécharger et Mise à jour s'activent. Les cases d'introduction et les boutons de sélections deviennent actifs alors. On distingue trois sections différentes dans la fiche Prog. à distance : Transmission série : sert à configurer la vitesse et le type de transmission (binaire ou ASCII) des données et le mode avec lequel elles seront transmises, par cycles en fin de chaque palpage, si la sortie en commutation change d'état, ou sur demande d'une unité de contrôle à distance (host). Dans ce dernier cas, à la sortie d'une session de configuration, le bouton Requête devient actif si le DS2 fonctionne en mode à distance. On peut également invalider entièrement la transmission série. Elle ne reste active que pour la communication avec l’hôte. Le Protocole réduit est un mode de transmission des données très simple où une seule mesure numérique est transmise sou forme d'un seul caractère. En dernier, le bouton de “Réenclenchement” permet de rappeler la configuration par défaut usine. 23 DS2 Manuel d'instructions Configuration à distance par interface utilisateur hôte : synoptique concernant les variations des sorties par rapport à la configuration de la sortie série Function Mode SW Serial Communication Enable Serial Transmission Type Baud Rate Enable Disable pin5 RX connector on 24Vdc pin5 RX connector floating ASCII Binary 9600 19200 38400 57600 Analog - Outputs Switching Serial Comm. Enable Comm. Disable - - Comm. Enable - - Comm. Disable - - Cyclical - - Output changes state - - Analogue output changes state - - On request - - Binary only - - Type ASCII Type Binary Send every cycle Send when PNP/NPN output changes state Send when Analogue output changes state Send by host request Send with short protocol HW Data Sending Type Short Protocol Not selected - Code End of Serial Packet Trasmission - Delay - the serial transmission is finished by a fixed sequence of 4-ASCII characters “@EOP” the serial transmission is delayed by a equivalent time of 40 characters transmissions at the Baud Rate selected Le Protocole réduit valide la transmission d'un seul caractère avec le codage binaire d'une mesure numérique. Ce protocole ne sera disponible qu'en mode Programmation à distance, transmission de type binaire. Analyse de détection et Mode sortie : permet de choisir le mode avec lequel effectuer la détection de l’objet (normal ou apprentissage), la sortie en commutation normalement ouverte ou normalement fermée et si elle est retardée après une détection. Dans ce cas on peut préfixer une temporisation de retard de 0 à 200 millisecondes. Fin du paquet de la transmission série: en sélectionnant «CODE», la transmission sera terminée avec une séquence non modifiable de 4 caractères ASCII « @EOP». en sélectionnant « DELAY», la transmission sera retardée d’un temps équivalent à la transmission de 40 caractères en fonction du Baud Rate choisi. 24 Manuel d'instructions DS2 Configuration à distance de host user interface : synoptique concernant les variations des sorties par rapport à la configuration des modes d'analyse de la détection Outputs Function Mode Normal Analog Switching Serial - Presence detection - Get TEACH-IN from DS2 Teach-in TEACHIN Mode Set TEACH-IN from User Interface Conditional presence detection from TEACH-IN Absolute Positioning Detection Positional detection of TEACH-IN ref. object - Relative Positioning Detection - Detection of TEACHIN reference object Normally Opened - Current on switching device during detection - Normally Closed - No current on switching device during detection - No Delay - - - 0 < TDELAY < 200ms - Restore from detection delay = TDELAY - Enable It holds analogue and serial output to the higher detected value during enable of “output HOLD” input (pin5 RX connector on 24Vdc) - It holds analogue and serial output to the higher detected value during enable of “output HOLD” input (pin5 RX connector on 24Vdc) Switching Output Mode Switching Output Delay Conditional presence detection from TEACH-IN Output Hold Disable Normal operation 25 DS2 Manuel d'instructions Dans la fiche d'apprentissage on peut changer la forme de l’objet qui sera utilisé comme référence dans ce mode opérationnel. Sélectionner le photo-élément de début et fin du segment qu'on souhaite ajouter et appuyer sur Ajout. La forme sera immédiatement dessinée dans la barre d'apprentissage (voir Fig.17). Cette opération peut être effectuée plusieurs fois afin de prérégler des objets dans les formes les plus variées. En l'occurrence, on peut effacer la forme entière ou inverser la forme courante avec la sélection des boutons Effacer et Inveser. La présence d'un objet se caractérise par une couleur sombre et l’absence d'une couleur claire. Fig. 17 Analyse de mesure : en mode à distance on peut régler la transmission jusqu'à un maximum de deux mesures avec le critère établi dans la section Transmission série. Voici les différentes options : - Néant - Beams Status Array - Top Beam (clair ou sombre) - Bottom Beam (clair ou sombre) - Middle Beam (clair ou sombre) - Total Beam (clair ou sombre) - Total Contiguous Beam (clair ou sombre) - Nombre de Transferts (clair ou sombre) 26 Manuel d'instructions DS2 Configuration à distance de host user interface : synoptique concernant les variations des sorties par rapport à la configuration des modes d'analyse de la mesure Outputs Function Mode Complete Beams Status Array Analog Switching Serial ASCII V=VRES*NBEAM [dark] Top Beam BOTTOM Beam Dark (default) V=VRES*NBEAM [Top; reference] Top Beam ASCII Binary Light V=VRES*NBEAM [Top light; reference] Top Beam (light) ASCII Binary Dark (default) V=VRES*NBEAM [Bottom; reference] Bottom Beam ASCII Binary Light V=VRES*NBEAM [Bottom light; reference] Bottom Beam (light) ASCII Binary V=VRES*NBEAM [0.5*(TopBottom); reference] V=VRES*NBEAM [0.5*(Top light-Bottom light); reference] Middle Beam ASCII Binary Middle Beam (light) Binary Dark (default) Middle Beam Light Dark (default) V=VRES*NBEAM [dark] Light V=VRES*NBEAM [dark] Dark (default) V=VRES*NBEAM [dark] Light V=VRES*NBEAM [dark] Light Dark (default) V=VRES*NBEAM [dark] Dark Light V=VRES*NBEAM [dark] Total Beam Total Contiguous Beam Binary Total Beam Total Beam Total Beam (light) Total Contiguous Beam Total Contiguous Beam (light) N. Transitions LightDark N. Transitions DarkLight ASCII ASCII Binary ASCII Binary ASCII Binary ASCII Binary ASCII Binary ASCII Binary Noter que certaines fonctions s'excluent réciproquement, c'est à dire que si l'on a choisi Beams Status Array comme mesure 1, toutes les postes de la mesure 2 seront invalidées. Un autre exemple : si en tant que première mesure on a choisi Top Beam Dark, comme seconde on pourrait choisir n'importe quelle mesure - à l'exclusion du type choisi pour la première - et Beams Status Array. Les postes qui ne sont pas admis deviennent gris. L'appui sur le bouton de Mise à jour permet d'enregistrer les réglages dans la mémoire non volatile du DS2. Si, par contre, on choisit le bouton Télécharger, le graphique sera rétabli avec la dernière forme mise dans la mémoire du DS2. La session de configuration terminée, appuyer sur le bouton Fin. A ce stade le système demande de confirmer la sortie. 27 DS2 Manuel d'instructions Après quoi les fenêtres ci-dessus peuvent s'afficher : Si l'une ou les deux fenêtres ci-dessus s'affichent, il signifie qu'on a changé quelque chose sans mettre le DS2 à jour avec les modifications apportées. Appuyer sur Oui pour confirmer ou sur Non pour ignorer les changements. En dernier, et d'après les options choisies, une fenêtre du type suivant pourrait se présenter : Un avertissement se produit, signalisant que le temps de palpage dépasse une certaine valeur en millisecondes par cycle. 6.2.6. Sauvegarde sur le fichier des options de configuration Au cours de la session de configuration on peut sauvegarder la configuration courante de la machine sur un fichier. Sélectionner Fichier et puis Sauver. Le système demande d'établir un nom pour le fichier avec les options de configuration. 6.2.7. Chargement du fichier des options de configuration Au cours de la session de configuration on peut charger le fichier avec la configuration de la machine précédemment sauvegardée. Sélectionner Fichier et puis Ouvrir. Sélectionner le fichier désiré. La fiche Prog. à distance et la barre de l'apprentissage sont mises à jour avec les valeurs du fichier. Pour rafraîchir la mémoire du DS2, appuyer sur le bouton de Mise à Jour. 28 Manuel d'instructions DS2 7. AREASCAN SERIE DS2 – PROTOCOLE DE COMMUNICATION 7.1. Description des paquets Comme anticipé plus haut, le protocole de communication prévoit la présence d'une unité Maître et d'une unité Esclave. Le type de communication est half duplex (RS485). L'échange d'informations s'avère en mode requête-réponse : le Maître envoie un paquet de données à l'Esclave et l'Esclave répond au Maître avec un autre paquet de données. 7.1.1. Structure d'un paquet donnée binaire Un paquet de données binaires se compose d'un ensemble d'octets disposés dans une séquence bien définie, l'identifiant sans équivoque. Il se compose d'un en-tête, un corps et une queue. L’en-tête et la queue ont une longueur fixe alors que le corps a une longueur variable. Début de paquet Longueur Type Données En-tête Corps Fin de paquet Somme de contrôle Queue Début de paquet : 1 octet, code ASCII STX (‘0x02’) Longueur : 1 octet, longueur en octets du champ Type puis le champ Données Type : 1 octet, code identifiant le type de paquet (code ASCII ‘A’, ‘B’, ‘C’, etc.) Données : Nombre variable d'octets (de 0 à 254) composant l’information du paquet Fin de paquet : 1 octet, code ASCII ETX (‘0x03’) Somme de contrôle : 1 octet, complément à un de la somme des octets des champs Longueur, Type et Données 7.1.2. Structure d'un paquet de données binaires à protocole réduit En dernier il existe un paquet réduit de données binaires se composant d'un seul octet. Pareil format est réservé à la transmission d'une valeur de type numérique (par exemple une mesure). Donnée Corps Donnée : 1 octet avec l’information binaire du paquet 7.1.3. Structure d'un paquet donnée ASCII Un paquet de données ASCII se compose de : Début de paquet Type Données En-tête Début de paquet : Corps Fin de paquet Queue 1 octet, code ASCII ‘*’ (0x2A) Type : 1 octet, code identifiant le type de paquet (code ASCII ‘A’, ‘B’, ‘C’, etc.) Données : nombre variable de caractères ASCII ‘0’-‘9’ ‘A’-‘Z’ (de 0 à 254) composant l'information du paquet Fin de paquet : 1 octet, code ASCII CR (0x0D) 29 DS2 Manuel d'instructions 7.2 Mode opérationnel : DS2 (Maître) Host Interface (Esclave) A la mise sous tension le DS2 devient le Maître et, ainsi qu'on vient d'expliquer, il transmet un paquet avec les informations de mesure de la configuration par cycles lors de chaque palpage. L’interface hôte, étant l'Esclave, reçoit le paquet et traite les données. C'est le seul cas où aucun paquet de réponse n'est nécessaire. 7.2.1. Description des paquets a. Résultat du Palpage Complet Binaire (Complete Beams Status Array) - 0x41 (ASCII ‘A’) Envoie à l’hôte la séquence (pattern) avec l’information binaire concernant chaque faisceau. DS2 envoie : 0x02 n aaa bbb ccc ….. zzz s 0x41 0x03 x où : n = 0x0E (modèle 600mm), 0x14 (modèle 900mm), 0x1A (modèle 1200mm), 0x23 (modèle 1650mm) aaa = 3 octets avec la projection des photo-éléments 01-21 bbb = 3 octets avec la projection des photo-éléments 22-42 ccc = 3 octets avec la projection des photo-éléments 42-63 zzz = 3 octets avec la projection des 21 derniers photo-éléments s = 1 octet comportant l'état du palpage : bit 0 = Led Tension (0 éteinte, 1 allumée) bit 1 = Led Panne (0 éteinte, 1 allumée) bit 2 = Led Sortie (0 éteinte, 1 allumée) bit 3 = Sortie PNP/NPN (0 inactive, 1 active) bit 4 = Sortie en court-circuit (0 non, 1 oui) bit 5 = Photo-éléments non alignés ou stabilité (0 non, 1 oui) bit 6 = pas disponible bit 7 = Mode Programmation (0 local, 1 à distance) x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) Exemple : soit le champ de données ci-dessous : 0x01 0x02 0x03 0x04 0x05 0x06 la longueur sera donc 0x07 (un octet du champ Type et six octets du champ Données) si le type de paquet est 0x41 (ASCII ‘A’), il en dérive que la somme de contrôle suivante : somme de contrôle = (0x07 + 0x41 + 0x01 + 0x02 + 0x03 + 0x04 + 0x05 + 0x06) XOR 0xFF = 0xA2 La correspondance entre les photo-éléments (21) et les bits d'une triade d'octets est la suivante : Photo-élément Triade d'octets 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 premier octet second octet troisième octet La position d'un faisceau s'identifie grâce au poids de chaque bit, et l'état par sa valeur de zéro ou un. Un bit à zéro, indique un faisceau non occulté, alors qu'un bit à un, indique un faisceau occulté. 30 Manuel d'instructions DS2 b. Résultat du Palpage Complet ASCII (Complete Beams Status Array) - 0x41 (ASCII ‘A’) Envoie à l’hôte la sÜquence (pattern) avec l’information ASCII concernant chaque faisceau. DS2 envoie : 0x2A où : aaaaaa bbbbbb cccccc zzzzzz ss = = = = = 0x41 aaaaaa bbbbbb cccccc ….. zzzzzz ss 0x0D 6 caractères ASCII (3 octets) avec la projection des photo-éléments 01-21 6 caractères ASCII (3 octets) avec la projection des photo-éléments 22-42 6 caractères ASCII (3 octets) avec la projection des photo-éléments 42-63 6 caractères ASCII (3 octets) avec la projection des 21 derniers photo-éléments 2 caractères ASCII (1 octet) comportant l'état du palpage (voir plus haut) c. Résultat du Palpage Partiel Binaire ( Measures ) - 0x42 (ASCII ‘B’) Envoie à l'hôte une ou deux mesures numériques. DS2 envoie (une seule mesure) : 0x02 0x04 0x42 mas 0x03 x où m = 1 caractère ASCII associé au type de mesure (code ASCII associé au type de mesure obtenu comme somme du caractère ‘A’ et la valeur numérique du type de mesure) a = 1 octet avec la mesure (0 – 231) x = Somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) s = 1 octet comportant l'état du palpage : bit 0 = Led Tension (0 éteinte, 1 allumée) bit 1 = Led Panne (0 éteinte, 1 allumée) bit 2 = Led Sortie (0 éteinte, 1 allumée) bit 3 = Sortie PNP/NPN (0 inactive, 1 active) bit 4 = Sortie en court-circuit (0 non, 1 oui) bit 5 = Photo-éléments non alignés ou stabilité (0 non, 1 oui) bit 6 = pas disponible bit 7 = Mode Programmation (0 local, 1 à distance) DS2 envoie (deux mesures) : 0x02 0x06 0x42 manbs 0x03 x où m* = 1 caractère ASCII associé au type de mesure (code ASCII associé au type de mesure obtenu comme somme du caractère ‘A’ et la valeur numérique du type de mesure) a = 1 octet avec la mesure #1 (0 – 231) n = 1 caractère ASCII avec le type de mesure #2 (‘A’ + valeur numérique du type de mesure) b = 1 octet avec la mesure #2 (0 – 231) x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) s = 1 octet comportant l'état du palpage : bit 0 = Led Tension (0 éteinte, 1 allumée) bit 1 = Led Panne (0 éteinte, 1 allumée) bit 2 = Led Sortie (0 éteinte, 1 allumée) bit 3 = Sortie PNP/NPN (0 inactive, 1 active) bit 4 = Sortie en court-circuit (0 non, 1 oui) bit 5 = Photo-éléments non alignés ou stabilité (0 non, 1 oui) bit 6 = pas disponible bit 7 = Mode Programmation (0 local, 1 à distance) 31 DS2 Manuel d'instructions d. Résultat du Palpage Partiel binaire (Measures) – Protocole réduit Envoie à l'hôte uniquement une mesure numérique en format binaire réduit (un seul octet). DS2 envoie (une seule mesure) : A où a = 1 octet avec la mesure (0 – 231) e. Résultat du Palpage Partiel ASCII (Measures) - 0x42 (ASCII ‘B’) Envoie à l’hôte une ou deux mesures numériques en format ASCII (voir plus haut). DS2 envoie (une seule mesure) : 0x2A m aaa ss 0x42 0x0D où m = 1 caractère ASCII associé au type de mesure (code ASCII associé au type de mesure obtenu comme somme du caractère ‘A’ et la valeur numérique du type de mesure) aaa = 3 caractères ASCII avec la mesure (“000” – “231”) ss = 2 caractères ASCII (1 octet) comportant l'état du palpage bit 0 = Led Tension (0 éteinte, 1 allumée) bit 1 = Led Panne (0 éteinte, 1 allumée) bit 2 = Led Sortie (0 éteinte, 1 allumée) bit 3 = Sortie PNP/NPN (0 inactive, 1 active) bit 4 = Sortie en court-circuit (0 non, 1 oui) bit 5 = Photo-éléments non alignés ou stabilité (0 non, 1 oui) bit 6 = pas disponible bit 7 = Mode Programmation (0 local, 1 à distance) DS2 envoie (deux mesures) : 0x2A m aaa n bbb ss 0x42 0x0D où m = 1 caractère ASCII associé au type de mesure (code ASCII associé au type de mesure obtenu comme somme du caractère ‘A’ et la valeur numérique du type de mesure) aaa = 3 caractères ASCII avec la mesure #1 (“000” – “231”) n = 1 caractère ASCII avec le type de mesure #2 (‘A’ + valeur numérique du type de mesure) bbb = 3 caractères ASCII avec la mesure #2 (“000” – “231”) ss = 2 caractères ASCII (1 octet) comportant l'état du palpage bit 0 = Led Tension (0 éteinte, 1 allumée) bit 1 = Led Panne (0 éteinte, 1 allumée) bit 2 = Led Sortie (0 éteinte, 1 allumée) bit 3 = Sortie PNP/NPN (0 inactive, 1 active) bit 4 = Sortie en court-circuit (0 non, 1 oui) bit 5 = Photo-éléments non alignés ou stabilité (0 non, 1 oui) bit 6 = pas disponible bit 7 = Mode Programmation (0 local, 1 à distance) Code ASCII associé au type de mesure (obtenu comme somme du caractère ‘A’ et la valeur numérique du type de mesure) : ‘A’ ‘B’ ‘C’ ‘D’ ‘E’ 32 = Measure disabled (n. a.) = Complete beams status array (n. a.) = Top beam dark = Top beam light = Bottom beam dark ‘F’ ‘G’ ‘H’ ‘I’ ‘J’ = Bottom beam light = Middle beam dark = Middle beam light = Total beam dark = Total beam light ‘K’ ‘L’ ‘M’ ‘N’ = Total contiguous beam dark = Total contiguous beam light = N. of transitions dark = N. of transitions light Manuel d'instructions DS2 7.3. Mode de configuration : DS2 (Esclave) Hôte (Maître) 7.3.1. Procédure d'obtention du bus par l’hôte Pour passer au mode configuration, le DS2 doit recevoir une commande spéciale qui interrompt temporairement le palpage en cédant le contrôle à l’hôte. L’hôte devient ainsi le Maître et le DS2 l'Esclave. Toutes les sorties passent à l'état inactif . L’appareil reste dans ce mode jusqu'à ce qu'il reçoit la commande de fin de configuration. L’hôte prend la commande du bus et devient Maître grâce à l'envoi opportun d'une chaîne dénommée caractère de synchronisation (ASCII SYN ‘0x16’). DS2 est normalement Maître et, en tout état, il est réglé de manière à ne pas céder le contrôle qu'à la suite de certaines conditions, comme indiqué ci-dessous. Entre un palpage et celui qui suit, DS2 se met en état de réception pour une courte période (quelques millisecondes). Pour pouvoir céder le contrôle, DS2 doit recevoir, 3 caractères de synchronisation dans les 2 secondes et demi qui suivent la réception du premier caractère, après quoi il suspend la transmission des données en laissant ouverte une fenêtre de réception plus grande (env. 250 millisecondes) par laquelle l’hôte peut envoyer la commande concernée. Si la commande n'est pas interprétée ou que le temps à disposition est dépassé, le DS2 reprend le contrôle de la ligne et l’opération devra être répétée. Cette technique doit être utilisée avant d'envoyer quelque commande que ce soit, quand le DS2 est Maître. L’envoi des caractères de synchronisation n'est plus nécessaire quand DS2 est esclave. La figure qui suit représente un exemple d'échange de données sur la ligne de communication série à l'aide de la commande SYNCHRONISATION. Les paquets transmis (TXD) de DS2 en fin de chaque palpage sont mis en lumière en noir. Quand l’hôte veut lancer une commande, il commence d'envoyer les caractères SYN (0x16) par les fenêtres temporelles laissées ouvertes entre deux palpages successifs (points 1, 4 et 5). S'il y a des collisions (points 2 et 3) - c'est à dire que l’hôte transmet dans un même temps au DS2 - les caractères SYN sont perdus. Il faut continuer de les envoyer jusqu'à ce que le DS2 arrête d'expédier les paquets (point 6). A ce stade l’hôte peut activer la commande de Synchronisation 0x43 et le DS2 répond avec le paquet de réponse correspondant (points 7 et 8). Aussitôt après, DS2 reprend le palpage (point 9). Réponse 0x63 Commande 0x43 33 DS2 Manuel d'instructions 7.3.2. Description des paquets de commande a. Commande de synchronisation - 0x43 (ASCII ‘C’) L’hôte peut se servir de cette commande quand il se connecte avec DS2 pour obtenir les paramètres de configuration locale/à distance. Si l'on ne connaît pas encore la vitesse de transmission série, il est possible de la rechercher de manière empirique en essayant toutes les vitesse de transmission connues avec cette commande jusqu'à ce la connexion ne s'établisse. Hôte envoie : 0x02 0x01 0x03 0x43 0xBB DS2 répond : 0x02 N L = = 0x0A 0x63 n l rrrrrrr 0x03 x 1 octet avec le nombre de photo-éléments (84, 126, 168 o 231) 1 octet avec l'état de la configuration locale (Dip Switch) bit 0 = OutDelay bit 1 = OutMode bit 2 = TeachMode bit 3 = TeachMode bit 4 = MeasAna bit 5 = MeasRef bit 6 = SerMode bit 7 = ProgMode 4B - Retard Sortie (No Delay/100ms Delay) 3B - Mode Sortie (NO/NF) 2B - Mode Apprentissage (Absolu/Relatif) 1B - Validation apprentissage (Valider/Invalider) 4A - Mode Analyse Mesures (BotTop/Total) 3A - Faisceau de Référence Mesure (Inférieur/Supérieur) 2A - Mode Sortie Série (Binary/ASCII) 1A - Mode Programmation (Local/A distance) rrrrrrr = 7 octets état de la configuration à distance octet 1 = SerComm Communication Série (1 = Valider, 0 = Invalider) Protocole Réduit (bit 7 = 1 Valider, bit 7 = 0 Invalider) octet 2 = BaudRate Vitesse de transmission (plage 0 = 9600, 1 = 19200, 3 = 38400 4 = 57600) octet 3 = MeasAna1 Mode Analyse Mesure 1 (voir ci-dessous) octet 4 = MeasAna2 Mode Analyse Mesure 2 (voir ci-dessous) octet 5 = SendType Type Envoi Données (0 = par Cycles, 1 = lors d'une Variation ou 2 = A la Demande) octet 6 = DipSw Réglage à distance via les commutateurs DIP virtuels (partiellement applicable) octet 7 = OutputDelay Retard Sortie 0-200ms x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) 34 Valeur numérique associé au type de mesure : Etat de la configuration à distance (Commutateur Dip virtuels) 0 1 2 3 4 5 6 7 8 9 10 11 12 13 bit 0 bit 1 bit 2 bit 3 bit 4 bit 5 bit 6 bit 7 = = = = = = = = = = = = = = Measure disabled Complete beams status array Top beam dark Top beam light Bottom beam dark Bottom beam light Middle beam dark Middle beam light Total beam dark Total beam light Total contiguous beam dark Total contiguous beam light N. of transitions dark N. of transitions light = = = = = = = = OutDelay 4B - Retard Sortie (No Delay/Delay) OutMode 3B - Mode Sortie (NO/NF) TeachMode 2B - Teach-In Mode (Absolute/Relative) TeachEna 1B - Teach-In Enable (Disable/Enable) MeasAna 4A - n. a. MeasRef 3A - n. a. SerMode 2A - Serial Output Mode (Binary/ASCII) ProgMode 1A - n. a. Manuel d'instructions DS2 b. Commande suspension palpage - 0x44 (ASCII ‘D’) Interrompt temporairement le palpage et cède le contrôle à l’hôte. Hôte envoie : 0x02 0x01 0x44 0x03 0xBA 0x02 0x01 0x64 0x03 0x9A DS2 répond : La figure ci-dessous est pareille à la précédente ; seule différence le palpage que maintenant ne reprend pas automatiquement après réception de la commande (point 9). Réponse 0x64 Commande 0x44 c. Commande reprises du palpage - 0x45 (ASCII ‘E’) Indique au DS2 de reprendre le normal mode de palpage et l’hôte perd le contrôle de la ligne. Hôte envoie : 0x02 0x01 0x45 0x03 0xB9 0x02 0x01 0x65 0x03 0x99 DS2 répond : Dans ce cas il n'est pas nécessaire d'envoyer les caractères SYN, du fait que le palpage est suspendu. La commande est immédiatement acceptée. Après échange des paquets (points 1 et 2), le DS2 reprend le palpage (point 3). Réponse 0x65 Commande 0x45 35 DS2 Manuel d'instructions d. Commande de palpage sur demande (data sending on request) - 0x46 (ASCII ‘F’) Quand le DS2 est programmé en Mode à Distance – Data Sending On Request, l’hôte envoie cette commande spéciale pour demander le paquet avec l’information se rapportant à chaque faisceau ou l’information partielle du palpage sous forme d'une ou deux mesures numériques, de type : - Top Beam (clair ou sombre) Bottom Beam (clair ou sombre) Middle Beam (clair ou sombre) Total Beam (clair ou sombre) Total Contiguous Beam (clair ou sombre) Nombre de Transferts (clair ou sombre) Hôte envoie : 0x1B 0x46 DS2 répond : Le DS2 répond avec l'un des paquets suivants sur la base du mode de programmation choisi : - Palpage Complet Binaire (Beams Status Array) - 0x41 (ASCII ‘A’) - Palpage Complet ASCII (Beams Status Array) - 0x41 (ASCII ‘A’) - Palpage Partiel Binaire ( Measures ) - 0x42 (ASCII ‘B’) - Palpage Partiel ASCII ( Measures ) - 0x42 (ASCII ‘B’) Pour ce qui est de la description des paquet ci-dessus, voir paragraphe Mode de palpage. e. Commande Lecture Configuration à Distance - 0x47 (ASCII ‘G’) Lit l’information binaire se rapportant à la configuration à distance. Hôte envoie : 0x02 0x01 0x47 0x03 0xB7 DS2 répond : 0x02 0x08 0x67 rrrrrrr 0x03 x où rrrrrrr = 7 octets avec l'état de la configuration à distance (voir paquet de Synchronisation) x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) 36 Manuel d'instructions f. DS2 Commande Ecriture Configuration à Distance - 0x48 (ASCII ‘H’) Enregistre dans la mémoire non volatile du DS2 l’information binaire se rapportant à la configuration à distance. Hôte envoie : 0x02 0x08 rrrrrrr 0x48 0x03 x DS2 répond : 0x02 0x01 0x68 0x03 0x96 où rrrrrrr = 7 octets avec l'état de la configuration à distance (voir paquet de Synchronisation) x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) g. Commande Lecture Apprentissage 0x49 (ASCII ‘I’) Lit la séquence (pattern) avec l’information binaire se rapportant à la forme de l’objet utilisé en mode apprentissage. Hôte envoie : 0x02 0x01 0x49 0x03 0xB5 DS2 répond : 0x02 0x22 aaa bbb ccc ….. zzz 0x69 0x03 x où aaa = 3 octets avec l'apprentissage des photo-éléments 01-21 bbb = 3 octets avec l'apprentissage des photo-éléments 22-42 ccc = 3 octets avec l'apprentissage des photo-éléments 42-63 zzz = 3 octets avec l'apprentissage des photo-éléments 211-231 x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) La correspondance entre les photo-éléments (21) et les bits d'une triade d'octets est pareille à celle du paquet Résultat Palpage. h. Commande Ecriture Apprentissage 0x4A (ASCII ‘J’) Enregistre dans la mémoire non volatile du DS2 une nouvelle séquence (pattern) avec l’information binaire se rapportant à la forme de l’objet à utliser en mode apprentissage. Hôte envoie : 0x02 0x22 aaa bbb ccc ….. zzz 0x4A 0x03 x DS2 répond : 0x02 0x01 0x6A 0x03 0x94 où : aaa = 3 octets avec l'apprentissage des photo-éléments 01-21 bbb = 3 octets avec l'apprentissage des photo-éléments 22-42 ccc = 3 octets avec l'apprentissage des photo-éléments 42-63 zzz = 3 octets avec l'apprentissage des photo-éléments 211-231 x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) La correspondance entre les photo-éléments (21) et les bits d'une triade d'octets est pareille à celle du paquet Résultat Palpage. 37 DS2 Manuel d'instructions i. Commande Lecture Firmware Release - 0x4B (ASCII ‘K’) Lit le palier technique du microprogramme. Hôte envoie : 0x02 0x01 0x03 0x4B 0xB3 DS2 répond : 0x02 0x0B vvvvvvvvvv 0x6B 0x03 x où vvvvvvvvvv = 10 caractères ASCII avec la version du microprogramme x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) j. Commande Lecture Commutateurs Dip - 0x4C (ASCII ‘L’) Lit l'état des commutateurs DIP. Hôte envoie : 0x02 0x01 0x03 0x4C 0xB2 DS2 répond : 0x02 0x02 L 0x6C 0x03 L = 1 octet avec l'état de la configuration locale (Dip Switch) bit 0 = OutDelay bit 1 = OutMode bit 2 = TeachMode bit 3 = TeachMode bit 4 = MeasAna bit 5 = MeasRef bit 6 = SerMode bit 7 = ProgMode 4B - Retard Sortie (No Delay/100ms Delay) 3B - Mode Sortie (NO/NF) 2B - Mode Apprentissage (Absolu/Relatif) 1B - VAlidation Apprentissage (Valider/Invalider) 4A - Mode Analyse Mesures (BotTop/Total) 3A - Faisceau de Référence Mesure (Inférieur/Supérieur) 2A - Mode Sortie Série (Binary/ASCII) 1A - Mode Programmation (Local/A distance) x x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) k. Commande Pilotage Leds - 0x4D (ASCII ‘M’) Allume et/ou éteint les leds du pupitre. Hôte envoie : 0x02 0x04 pfo 0x4D 0x03 x DS2 répond : 0x02 0x01 0x6D 0x03 0x91 où : p = 1 octet avec l'état de la Led Tension (0 éteinte, 1 allumée) f = 1 octet avec l'état de la Led Panne (0 éteinte, 1 allumée) f = 1 octet avec l'état de la Led Sortie (0 éteinte, 1 allumée) x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) 38 Manuel d'instructions l. DS2 Commande Pilotage Sortie PNP/NPN - 0x4E (ASCII ‘N’) Active et/ou désactive la sortie PNP/NPN. Hôte envoie : 0x02 0x02 O 0x4E 0x03 x DS2 répond : 0x02 0x01 0x03 0x6E 0x90 où : o = 1 octet avec l'état de la sortie PNP/NPN (0 éteinte, 1 allumée) x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) m. Commande Pilotage Sortie Analogique - 0x4F (ASCII ‘O’) Prérègle le niveau de la sortie analogique. Hôte envoie : 0x02 0x02 p 0x4F 0x03 x DS2 répond : 0x02 0x01 0x03 0x6F 0x8F où : p = 1 octet avec le pourcentage de la sortie analogique (0 = 0V, 100 = 10V) x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) n. Commande Lecture Conversion A/D Photo-éléments - 0x50 (ASCII ‘P’) Lit le résultat de la conversion A/D pour une expansion de 21 photo-éléments. Hôte envoie : 0x02 0x02 0x50 E 0x03 x 0x70 a ….. n 0x03 x DS2 répond : 0x02 0x16 où e = 1 octet avec le numéro de l’expansion à lire (1 à 21) a = 1 octet avec le résultat en bits de la conversion pour le photo-élément 1 n = 1 octet avec le résultat en bits de la conversion pour le photo-élément 21 x = somme de contrôle (complément à un de la somme de tous les octets des champs Longueur, Type et Données) Le résultat d'une conversion doit être interprété de la manière suivante : V Photoélément [ mV ] = Bit Photoélément * 5000 / 255 Note : les 3 bits moins significatifs d'une conversion [2-0] doivent être mis à zéro avant calcul. Les temps de palpage sont variables et tiennent à des facteurs variés comme le nombre de photoéléments, la vitesse de transmission série, le type de mesure choisi et le format binaire ou ASCII des données. Les valeurs peuvent varier d'un minimum de 8 jusqu'à 90 millisecondes maximum. Les paramètres de transmission série sont : Baud Rate Parité Bits de données Bits d'arrêt 9600 19200 Néant 8 1 38400 57600 39 DS2 Manuel d'instructions 8. FONCTIONS DE DIAGNOSTIC ET SIGNALISATION DES ERREURS PAR INTERFACE A LED 8.1. Visualisation de l'état du dispositif L’utilisateur peut vérifier l'état du fonctionnement du DS2 grâce à trois LEDs existant sur le récepteur et à une LED sur l'émetteur. L'interprétation des LEDs existant sur le récepteur (RX) tient au mode dans lequel la barrière fonctionne. RECEPTEUR (RX) Signalling Èteint Etat - Unité non alimentée. - Microprocesseur en condition de réinitialisation. Èteint Èteint - Normal fonctionnement du RX Fixe ou Èteint Èteint Fixe vert Fixe jaune - Présence d'objet à l’intérieur de la zone sensible ou unités non alignées. Èteint Fixe vert - Signalisation de court-circuit sur la sortie en commutation Fixe jaune Clignotant rouge Fixe vert - Anomalie générique de l’unité RX Èteint Fixe rouge Fixe vert - Alignement critique des unités TX et RX ou faible signal reçu. Fixe ou Èteint Èteint Clignotant vert EMETTEUR (TX) Signalisation Èteint Èteint Èteint Fixe vert 40 Etat - Unité non alimentée. - Microprocesseur en condition de réinitialisation. Normal fonctionnement du TX Signalisation Fixe rouge Etat - Anomalie générique de l’unité TX Fixe vert Clignotant rouge Fixe vert - Absence de synchronisation entre unité RX et TX Manuel d'instructions DS2 9. VERIFICATIONS ET ENTRETIEN PERIODIQUE Voici les actions de vérification et entretien courant qu'on préconise de confier à un personnel compétent pour leur réalisation périodique. Vérifier que : La portée opérationnelle et l'alignement entre les unités sont conformes aux indications du chap.2 “Consignes d'installation” et du chap.10 “Données Techniques”. Le DS2 et/ou les connexions électriques extérieures ne présentent aucun préjudice apparent La cadence de pareilles interventions tient aux différents genres d'application ainsi qu'aux conditions d'utilisation dans lesquelles la barrière doit fonctionner. Les dispositifs de sécurité AREAscanTM série DS2, n'exigent aucun entretien particulier, sauf le nettoyage des surfaces frontales à protection des optiques. Pour ce nettoyage, utiliser des chiffons en coton imbibés d'eau. Il est recommandé de ne pas utiliser : d'alcool ni solvants de chiffons en laine ou tissu synthétique Des parasites, provoquant la coupure de courant sur l'alimentation, peuvent occasionner l'ouverture temporaire des sorties, ce qui n'est toutefois préjudiciable au fonctionnement de la barrière. Liens utiles sur www.datalogic.com: Contactez Nous, Terms and Conditions, Support. La période de garantie pour ce produit est de 36 mois. Voir les Conditions Générales de Vente sur www.datalogic.com pour plus de détails. 41 DS2 Manuel d'instructions 10. DONNEES TECHNIQUES DS2-05-07-xxx-JV DS2-05-25-xxx-JV 24 Vcc 20% 250 mA max charge exclu 1 Sortie en commutation; charge max 10 k charge min 100 1 Sortie analogique; 0-10 V (Vmax. 2%) Tension d'alimentation : Absorption unité Sorties : Courant de sortie : sur sortie en commutation. Tension de sortie sur sortie en commutation. Temps de réponse : Type d'émission : Résolution : Précision de la mesure relative : Précision de la mesure absolue Tri et expulsion de par la dimension d'objets également reconnus dans l’apprentissage absolu : Tri et expulsion de par la dimension d'objets également reconnus dans l’apprentissage relatif : Distance de fonctionnement : Fonctions disponibles : Température de fonctionnement : Température de stockage : Protection électrique : Protection mécanique : Vibrations : Résistance aux chocs : Matière du corps : Matière de l'optique : Connexions : Masse : 100 mA ; protection contre court-circuit -1.5 Vmax de la tension d'alimentation à T=25°C Voir tableau “TEMPS DE REPONSE” Infrarouge (880 nm) 12 mm 35 mm 6 mm 22.5 mm 6 mm 22.5 mm 6 mm 22.5 mm = 12 mm = 45 mm 0.3…5 m 0.3…10 m voir paragraphes précédents 0…+ 50 °C 25…+ 55 °C Classe I IP65 (EN 60529) 0.5 mm amplitude, 10 … 55 Hz fréquence, pour chaque axes (EN60068-2-6) 11 ms (30 G) 6 chocs pour chaque axes (EN60068-2-27) Aluminium peint (RAL9005 noir brillant) PMMA connecteur M12-4 pôles pour unité TX connecteur M12-8 pôles pour unité RX min 3.3 Kg – max 6.5 Kg (avec emballage) 10.1. Temps de réponse Tmax (msec) Tmin (msec) T2 T3 T4 T5 T6 T7 Complete Beams Etat Complete Beams Etat Configuration Modèle Top beam Top beam Top beam Top beam Complete Beams Etat Complete Beams Etat 57600 baud 9600 baud 57600 baud 9600 baud 57600 baud 9600 baud 57600 baud 9600 baud DS2-05-07-015-JV DS2-05-07-030-JV DS2-05-07-045-JV DS2-05-07-060-JV DS2-05-07-075-JV DS2-05-07-090-JV DS2-05-07-105-JV DS2-05-07-120-JV DS2-05-07-135-JV DS2-05-07-150-JV DS2-05-07-165-JV DS2-05-25-045-JV DS2-05-25-060-JV DS2-05-25-075-JV DS2-05-25-090-JV 42 binary 5.5 7 8.5 10 11.5 13 14.5 17 18.5 20 22 5 5.5 6 6.5 binary 12.5 14 15.5 17 18.5 20 21.5 24 25 26.5 28 11 12 13 13.5 ASCII 5.5 7 8.5 10 11.5 13 14.5 17 19 21 23 5 5.5 6 6.5 ASCII 13 14.5 16 18 19 20 22 24 26 28 30 11 12.5 13.5 14.5 binary 5.5 7 8.5 10 11.5 13 14.5 17 19 21 23 5 5.5 6 6.5 Binary 15 18 21 26 31 36 40 44 48 53 56 13 14.5 16 17.5 ASCII 6.5 8.5 10 12 15 17 19 21 23 25 28 6 6.5 7 7.5 ASCII 10 21 24 38 44 54 62 70 80 84 91 18 19.5 21 22.5 Manuel d'instructions DS2 11. LISTE DES MODELES DISPONIBLES Modèle Entraxe Optique (mm) DS2-05-07-015-JV DS2-05-07-030-JV DS2-05-07-045-JV DS2-05-07-060-JV DS2-05-07-075-JV DS2-05-07-090-JV DS2-05-07-105-JV DS2-05-07-120-JV DS2-05-07-135-JV DS2-05-07-150-JV DS2-05-07-165-JV 6.75 6.75 6.75 6.75 6.75 6.75 6.75 6.75 6.75 6.75 6.75 DS2-05-25-045-JV DS2-05-25-060-JV DS2-05-25-075-JV DS2-05-25-090-JV 25 25 25 25 h1 (mm) Long.Zone contrôlée a x b (mm) h (mm) N° faisceaux 147 294 441 588 735 882 1029 1176 1323 1470 1617 453 604 755 912 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 35 x 40 256 403 550 697 844 991 1138 1285 1432 1579 1726 562 713 864 1015 21 42 63 84 105 126 147 168 189 210 231 18 24 30 36 12. DIMENSIONS D'ENCOMBREMENT Toutes les cotes sont exprimées en mm. 43