CANtrans p | CANtrans p Ceramic | JUMO 402057 Pressure and Temperature Transmitter Mode d'emploi
Ajouter à Mes manuels36 Des pages
▼
Scroll to page 2
of
36
CANopen pression pression et température température JUMO CANtrans p céramique JUMO CANtrans p JUMO CANtrans pT JUMO CANtrans T B40.2055.1 B40.2056.1 B40.2057.1 B90.2910.1 Notice de mise en service 01.07/00438566 Réglage d’usine Vitesse : 500 kBaud réglage, voir chapitre 4.1 ID de nœud : pour CANtrans pT : pour CANtrans p : pour CANtrans T : pour CANtrans TT : 123 124 125 126 Réglage ➩ Chapitre 4.2 "Réglage de l’ID de nœud", 12 Sommaire Page 1 Introduction ________________________________________ 4 1.1 1.2 Conventions typographiques ________________________________ 4 Avant-propos ______________________________________________ 5 2 Convertisseurs de mesure JUMO CANtrans __________ 6 2.1 2.2 2.3 Utilisation _________________________________________________ 6 Schéma synoptique ________________________________________ 6 Logiciel Setup _____________________________________________ 8 3 Installation _________________________________________ 9 3.1 Raccordement électrique ____________________________________ 9 4 Mise en service ____________________________________ 11 4.1 4.2 Réglage de la vitesse du bus CAN ___________________________ 11 Réglage de l’ID de nœud ___________________________________ 12 5 Fonctions CANopen _______________________________ 13 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9 Vue d’ensemble sur les fonctions de communication ___________ NMT _____________________________________________________ Sync _____________________________________________________ Emergency _______________________________________________ PDO _____________________________________________________ SDO _____________________________________________________ Heartbeat ________________________________________________ Node Guarding ____________________________________________ LSS ______________________________________________________ 6 Fonctionnement de l’appareil _______________________ 22 6.1 6.2 6.3 Profil de l’appareil _________________________________________ 22 Canal de pression : parcours des donnéesl ___________________ 22 Canal de température : parcours des données ________________ 23 7 Annuaire d’objets __________________________________ 24 7.1 Vue d’ensemble ___________________________________________ 24 8 Exemples de programmation _______________________ 30 8.1 8.2 Généralités _______________________________________________ 30 Fonction _________________________________________________ 30 13 14 15 15 16 18 19 20 21 8.3 8.4 8.5 8.6 8.7 8.8 8.9 8.10 8.11 Test de connexion _________________________________________ Heartbeat Producer Time ___________________________________ Bootmode „Minimum Boot-Up“ _____________________________ Event Time _______________________________________________ Réglage de NODE-ID (identificateur de noeud) ________________ Réglage de la vitesse de transmission _______________________ Extraire la valeur min. ______________________________________ Extraire la valeur max. ______________________________________ Extraire la mesure au format flottant _________________________ 30 32 32 32 33 33 34 34 34 1 Introduction 1.1 Conventions typographiques 1.1.1 Symboles indiquant un avertissement Prudence Ce symbole est utilisé lorsque la non-observation ou l’observation imprécise des instructions peut provoquer des dommages corporels ! Attention Ce symbole est utilisé lorsque la non-observation ou l’observation imprécise des instructions peut endommager les appareils ou les données ! 1.1.2 Symboles indiquant une remarque Remarque Ce symbole est utilisé pour attirer votre attention sur un point particulier. Renvoi Ce symbole renvoie à des informations complémentaires dans d’autres chapitres. abc1 Note de bas de page La note de bas de page est une remarque qui se rapporte à un endroit précis du texte. La note se compose de deux parties : le repérage dans le texte et la remarque en bas de page. Le repérage dans le texte est effectué à l’aide de nombres qui se suivent, mis en exposant. Le texte de la note (corps deux points plus petit que le corps du texte) se trouve en bas de la page et commence par un nombre. ✱ Instruction Ce symbole indique qu’une action à effectuer est décrite. Chaque étape de travail est caractérisée par une étoile, par exemple : ✱ Brancher le connecteur 4 1 Introduction 1.2 Avant-propos Lisez cette notice avant de mettre en service l’appareil. Conservez cette notice dans un endroit accessible à tout moment à tous les utilisateurs. Aidez-nous à améliorer cette notice en nous faisant part de vos suggestions. Tous les réglages nécessaires sont décrits dans cette notice de mise en service. Toutefois si vous rencontrez des difficultés lors de la mise en service, n’effectuez aucune manipulation non autorisée. Vous pourriez compromettre votre droit à la garantie ! Veuillez prendre contact avec nos services. Téléphone : Télécopieur : e-mail : 03 87 37 53 00 03 87 37 89 00 [email protected] Service de soutien à la vente : 0892 700 733 (0,337 € TTC/min) 5 2 Convertisseurs de mesure JUMO CANtrans 2.1 Utilisation Les convertisseurs de mesure de la série JUMO CANtrans sont utilisés pour mesurer des pressions ou des températures dans des milieux liquides et gazeux. Les valeurs de mesure délivrées par les capteurs de pression ou de température sont numérisées et mises à disposition pour traitement via le protocole de bus sériel "CANopen". Le profil d’appareil DS 404 réalise une série de fonctions supplémentaires utiles. Les outils logiciels CANopen usuels permettent tous les réglages. Vue d’ensemble sur la série CANtrans 2.2 CANtrans p céramique Type 40.2055 Convertisseur de mesure de pression (capteur en céramique) CANtrans p Type 40.2056 Convertisseur de mesure de pression (capteurs en acier inoxydable) CANtrans pT Type 40.2057 Convertisseur de mesure de pression et de température CANtrans T Type 90.2910 Convertisseur de mesure de température simple ou double Schéma synoptique Fonctions de l'appareil (profil DS 404) (12) calibrage (2) EMERGENCY linéarisation (3) (13) filtre (4) mesure, 32 bits état, 8 bits PDO (14) surveillance du capteur (1) pression P ou température T (5) SDO (15) mise à l'échelle (6) Heartbeat A/N réglage fin (7) (15) Node Guarding décimales (8) (16) surveillance étendue mes. SYNC (9) (17) fonction min / max (10) NMT (18) date / nom 6 (11) rupture / court-circuit de sonde LSS paramètres mesures état 2 Convertisseurs de mesure JUMO CANtrans 2.2.1 Fonctionnement (1) Le signal analogique de la cellule de mesure de pression ou de la sonde de température est numérisé. (2) Le signal de pression ou de température est ajusté numériquement du côté usine. (3) Le signal de température est linéarisé. (4) La constante de filtre réglable permet de supprimer les fluctuations indésirables du signal. (5) La surveillance du capteur vérifie en permanence que le signal est correct et émet en cas de défaut un message d’urgence prioritaire. (6) La valeur de mesure est mise à l’échelle (unité ou % de l’étendue de mesure). (7) Le réglage fin possède une fonction d’auto-zéro (uniquement pour le capteur de pression) et permet de décaler la caractéristique (offset libre). (8) On choisit le nombre de décimales de la valeur de mesure. (9) La surveillance de l’étendue de mesure possède une limite inférieure et une limite supérieure (réglage libre). Le résultat est délivré dans l’octet d’état de la trame PDO avec la valeur de mesure. (10) La fonction "Index MIN/MAX" enregistre les valeurs minimale et maximale de la pression. (11) Il est possible d’enregistrer la date et le nom de la dernière intervention de maintenance. (12) Le message d’urgence est envoyé en cas de défaut de la sonde. (13) La trame PDO contient la mesure sur 32 bits et l’état sur 8 bits. Il est possible de commander la mesure à l’aide de différentes conditions de déclenchement. (14) Les trames SDO permettent de régler les paramètres mais également de consulter la mesure et l’état. (15) Le signal Heartbeat ou Node Guarding1 permet de surveiller le fonctionnement du convertisseur de mesure. (16) La commande Sync permet de commander le transfert de la mesure. (17) Les trames NMT servent à commander le mode de fonctionnement du convertisseur de mesure. (18) LSS ou SDO (au choix) permettent de régler l’ID du module CAN et la vitesse CAN. 1 7 Node Guarding est uniquement disponible pour les convertisseurs de mesure avec un capteur. 2 Convertisseurs de mesure JUMO CANtrans 2.3 Logiciel Setup Tous les paramètres de l’appareil (voir ➩ Chapitre 7 "Annuaire d’objets", page 24) sont accessibles via le dictionnaire d’objets CANopen (fichier EDS) et réglables avec des outils logiciels CANopen usuels. Un fichier EDS est disponible pour chaque type d’appareil. Vous pouvez télécharger ces fichiers gratuitement sur le site Internet de JUMO (http://www.jumo.net). 8 3 Installation 3.1 Raccordement électrique Mettre à la terre l’appareil sur le raccord de pression ! Il faut équiper les extrémités du bus d’une terminaison. ➩ Chapitre 3 "Installation" / "Terminaison", page 10. Câblage du bus - Il faut tenir compte des spécifications du bus suivant la norme DIN ISO 11 898 - Diamètre du câble : 6 à 12 mm - Section max. du câble : 1,5mm2 par conducteur - Les câbles de signal doivent cheminer séparément des câbles avec des tensions > 60 V - Utiliser du câble avec des conducteurs toronnés - Éviter d’être à proximité de grosses installations électriques ou utiliser du câble blindé Raccordement Raccordement Brochage Connecteur mâle M12 Connecteur avec câble fixe moulé Numéro d’article : 40/00337625 Tension d’alimentation 10 à 30 V DC CAN_V+ CAN_GND 2 3 blanc bleu Sortie CANopen Blindage CAN_H CAN_L 1 4 5 brun noir gris Connecteur coaxial M12 x1 ; à 5 broches suivant CEI 60 947-5-2 Mâle Femelle 5 5 4 3 3 4 1 2 2 1 9 3 Installation Terminaison Le bus CAN présente une topologie linéaire. Il faut fermer chaque extrémité du bus avec une résistance de 120 Ω pour éviter les réflexions du signal et donc les problèmes de transmission. noeud 1 noeud n CAN-H 120 CAN-Bus 120 CAN-L 10 4 Mise en service 4.1 Réglage de la vitesse du bus CAN Généralités La vitesse de 500 kBaud est réglée en usine. Les trames SDO (annuaire d’objets) ainsi que LSS permettent de régler la vitesse CAN. Réglage par SDO L’indice 0x2001 de l’annuaire d’objets CANopen permet de reprogrammer la vitesse CAN. La nouvelle vitesse CAN n’est prise en compte qu’après une remise à zéro du convertisseur de mesure. Vitesse CAN [kBaud] 1.000 800 500 250 200 125 100 50 20 Réglage par LSS Longueur maximale du bus [m] 25 100 100 250 250 500 500 1.000 2.500 Enregistrement dans l’annuaire d’objets 0x2001 0 1 2 3 99 4 98 6 7 Les convertisseurs de mesure CANtrans supportent le standard LSS (Layer Setting Services) conformément à DSP-305, V1.1. Ainsi il est possible de régler la vitesse et l’ID de nœud dans toute l’installation, de façon centralisée. L’adresse LSS du convertisseur de mesure est imprimé sur sa plaque signalétique – elle est visible de l’extérieur. Il est également possible d’utiliser cette fonction dans les outils de configuration actuels de différents fabricants. Autre solution : régler la vitesse et l’ID de nœud via SDO, voir ci-dessus. 11 4 Mise en service 4.2 Réglage de l’ID de nœud Généralités L’ID de nœud est réglé en usine comme suit : pour CANtrans pT : pour CANtrans p : pour CANtrans T : pour CANtrans TT : 123 124 125 126 La trame SDO (annuaire d’objets) ainsi que la fonction LSS permettent de régler l’ID de nœud. Chaque ID de nœud ne peut être attribué qu’une seule fois sur un même bus. Réglage par SDO L’indice 0x2000 de l’annuaire d’objets CANopen permet de reprogrammer l’ID de nœud. Cela permet par exemple de programmer les nouveaux IDs de nœud de tous les convertisseurs de mesure d’une installation depuis un terminal CAN central. Le nouveau réglage n’est pris en compte qu’après une remise à zéro du convertisseur de mesure. Réglage par LSS Les convertisseurs de mesure CANtrans supportent le standard LSS (Layer Setting Services) conformément à DSP-305, V1.1. Ainsi il est possible de régler la vitesse et l’ID de nœud dans toute l’installation, de façon centralisée. L’adresse LSS du convertisseur de mesure est imprimé sur sa plaque signalétique – elle est visible de l’extérieur. Il est également possible d’utiliser cette fonction dans les outils de configuration actuels de différents fabricants. Autre solution : régler la vitesse et l’ID de nœud via SDO, voir ci-dessus. 12 5 Fonctions CANopen 5.1 Vue d’ensemble sur les fonctions de communication Profil de communication Les fonctions de communication de l’interface CAN sont conformes au profil de communication CANopen DS-301. Objets Sur les appareils CANopen, l’échange de données a lieu sous forme d’objets. Le tableau suivant contient les objets supportés ; les explications se trouvent dans les autres sections. Objet NMT Identificateur CAN 0 Fonction Gestion du réseau SYNC 0x80 Synchronisation PDO EMERGENCY TPDO 1 0x80 + ID de nœud 0x180 + ID de nœud Message d’alarme 1ère mesure et état TPDO 5 Inactif SDO (tx) 0x580 + ID de nœud SDO (rx) 0x600 + ID de nœud Heartbeat Bootup 0x700 + ID de nœud 0x700 + ID de nœud LSS(tx) 0x7E4 = 2020 LSS(rx) 0x7E5 = 2021 13 Remarque Le maître du bus est émetteur Le maître du bus est émetteur Identificateur modifiable à l’aide de l’indice 0x1800,1 de l’annuaire d’objets e Identificateur modifiable 2 mesure et état à l’aide de l’indice 0x1804,1 de l’annuaire d’objets Uniquement pour sonde double Accès aux paramètres Esclave (CANtrans) (annuaire d’objets) vers maître Accès aux paramètres Maître (annuaire d’objets) vers esclave (CANtrans) Surveillance de l’appareil Signe de vie cyclique Surveillance de l’appareil Une fois après mise sous tension Réglage vitesse Esclave (CANtrans) et ID de nœud vers maître Réglage vitesse Maître (CANtrans) et ID de nœud vers esclave 5 Fonctions CANopen 5.2 NMT Les convertisseurs de mesure de la série JUMO CANtrans supportent aussi bien le CANopen Minimum Bootup que l’Auto Operational Bootup. Power ON Reset Node (10) (11) Reset Communication Pre-Operational (7) (8) (8) Prepared (6) (6) (7) Operational Données utiles NMT Réglages pour NMT Commande de gestion du réseau Données objet de gestion du réseau Octet 1 Octet 2 Command Specifier Node-ID Node Start (6) 0x01 0 à 127 (0 = tous les appaNode Stop (7) 0x02 reils) Enter Preoperational State (8) 0x80 Reset Node (10) 0x81 Reset Communication (11) 0x82 Mode Boot Minimum Bootup Auto Operational Bootup 1 État après la mise sous tension Pre-Operational Operational Réglage de l’objet 0x1F80 0xC1 0x8 Réglage d’usine 14 5 Fonctions CANopen 5.3 Sync Il est possible de configurer comme "synchrones" les PDO du convertisseur de mesure CANtrans. Après réception d’un objet SYNC, le PDO correspondant est envoyé. Réglages pour Sync Le type de transmission du PDO est défini dans l’annuaire d’objets (0x1800,2 et 0x1804,2), il est possible de commuter entre synchrone (commandé par le maître) et asynchrone (commandé par les événements). Réglage d’usine : commandé par les événements (=0xFF) Type de transmission commandé par les événements synchrone 5.4 Réglage de l’objet 0x1800,2 (pour PDO1) 0x1804,2 (pour PDO5) 0xFF 0x01 Emergency Les convertisseurs de mesure CANtrans délivrent un objet Emergency (EMCY), avec une priorité élevée, en cas de court-circuit ou de rupture de sonde. La trame est répétée cycliquement. La durée du cycle est réglable. EMCY-time 0x2002 bit 0 = 1 état 0x6150 Emergency Timer envoyer Emergency Default = 1 x par seconde Données utiles EMCY (8 octets) Rupture octet 1 octet 2 de sonde 5030 h (matériel) 2 octets Court-circuit de sonde Erreur Reset 15 octet 3 octet 4 octet 5 octet 6 00000001 1 octet 1 ou 2 (canal) 1 octet 00000001 1 octet inutilisés octet 3 octet 4 octet 5 octet 6 5030 h (matériel) 2 octets 00000001 1 octet 1 ou 2 (canal) 1 octet octet 1 octet 2 0000 h (matériel) 2 octets octet 3 00000000 1 octet octet 4 1 ou 2 (canal) 1 octet octet 1 octet 2 octet 7 octet 8 octet 7 octet 8 00000010 1 octet inutilisés octet 5 xxxxxxxx 1 octet octet 6 octet 7 inutilisés octet 8 5 Fonctions CANopen Réglage pour Emergency Réglage d’usine : 1× par seconde (= 1000 ms) EMCY Time Réglage de l’objet 0x2002 0 à 65535 (0 = pas de répétition) Millisecondes 5.5 PDO 1 ou 2 PDO (Process Data Object) de transmission sont disponibles pour les valeurs de mesure. La structure (mapping) (0x1A00) des données utiles PDO est réglée de manière fixe dans 0x9130 (valeur de mesure dans un format à virgule fixe) et dans 0x6150 (octet d’état). Le calcul de ces valeurs est expliqué dans voir chapitre 6 "Fonctionnement de l’appareil", page 22. Données utiles PDO (5 octets) octet 1 octet 2 octet 3 octet 4 0x9130 4 octets valeur de mesure INT32 Bit d’état 0 octet 5 0x6150 1 octet état Bits 2, 1, 0 octet 6 octet 7 octet 8 inutilisés non envoyés = sonde défectueuse (surveillance de la sonde) Si le bit 0 est à un, la valeur de mesure envoyée dans le PDO n’est pas valable ! Bit d’état 1 Bit d’état 2 = dépassement supérieur (surveillance de l’étendue de mesure) = dépassement inférieur (surveillance de l’étendue de mesure) 16 5 Fonctions CANopen Commande de l’envoi des PDO Le graphique suivant montre les événements qui peuvent conduire à l’envoi d’une trame PDO. Les possibilités de réglage sont décrites ci-dessous. Calcul de la valeur de mesure et de l’état, voir voir chapitre 6 "Fonctionnement de l’appareil", page 22. Delta 0x6133 mesure 0x9130 possible uniquement en mode asynchrone état 0x6150 D ³1 Eventtime 0x1800,5 Inhibittime 0x1800,3 Eventtimer Inhibit Timer envoyer PDO Toggle basculement vers OPERATIONAL possible uniquement en mode synchrone possible en modes synchrone et asynchrone recevoir SYNC recevoir RTR Modus voir chapitre 5.3 "Sync", page 15 Réglage pour l’envoi de PDO Delta : Un PDO est envoyé si la variation de la valeur de mesure dépasse la valeur réglée. Réglage d’usine : 1) Delta Valeur flottante Réglage de l’objet 0x6133,1 (pour PDO 1) 0x6133,2 (pour PDO 5) (0 = inactif) Event Time (envoi cyclique) : Un PDO est envoyé après écoulement de l’Event Time réglé. Réglage d’usine : 1× par seconde (= 1000 ms). Event Time Millisecondes Réglage de l’objet 0x1800,5 (pour PDO 1) 0x1804,5 (pour PDO 5) 0 à 65535 (0 = inactif) Toggle : Un PDO est envoyé à chaque modification de l’état de la valeur de mesure. 17 5 Fonctions CANopen Operational : Un PDO est envoyé une fois en cas de changement de l’état "Operational". Sync : Si le type de transmission a été configuré sur "synchrone", un PDO est envoyé à la réception de l’objet Sync. Description voir chapitre 5.3 "Sync", page 15. RTR (Remote Transmission Request) : Un PDO est envoyé, sur demande, par un récepteur PDO. Inhibit Time : L’envoi du PDO est empêché avant l’expiration de l’Inhibit Time réglé. Cela diminue la charge du bus et évite une surcharge du bus. Réglage d’usine : 0 (= inactif) Inhibit Time 0,1 milliseconde Réglage de l’objet 0x1800,3 (pour PDO 1) 0x1804,3 (pour PDO 5) 0 à 65535 en 1/10 ms (0 = inactif) Exemple : 1000 = 100 ms 5.6 SDO Pour accéder à l’annuaire d’objets (paramètres du convertisseur de mesure), on utilise le SDO (Service Data Object). Il permet de lire et d’écrire dans l’annuaire d’objets. Description de tous les objets : voir voir chapitre 7 "Annuaire d’objets", page 24. 18 5 Fonctions CANopen 5.7 Heartbeat L’objet Heartbeat signale la présence du convertisseur de mesure et garantit ainsi la sécurité du système. Il s’agit de l’alternative la plus simple au protocole Node Guarding (voir chapitre 5.8 "Node Guarding", page 20) dar. Heartbeat Heartbeat NMT-Status Heartbeat Producer Time NMT-Status Heartbeat Consumer Time Données utiles Heartbeat Le message Heartbeat (Heartbeat-Event) est composé d’un octet. Dans cet octet, l’état NMT du nœud est codé comme suit : Bootup : Stopped : Operational : Preoperational : Réglages pour Heartbeat 0 4 5 127 Le Heartbeat-Producer-Time dans l’annuaire d’objets (0x1017) permet de configurer en émetteur Heartbeat . Réglage d’usine : Heartbeat désactivé (= 0). Heartbeat timer Millisecondes 19 Heartbeat Event Réglage de l’objet 0x1017 0 à 65535 0 = inactif 5 Fonctions CANopen 5.8 Node Guarding L’objet Node Guarding offre une alternative à l’objet Heartbeat (voir chapitre 5.7 "Heartbeat", page 19). Cela signale la présence d’un convertisseur de mesure et garantit de ce fait la sécurité du système. Contrairement à Heartbeat une demande est envoyé avec Node Guarding, du maître NMT (principalement un API) l’esclave NMTe (dans le cas présent un convertisseur de mesure CANtrans) y répond. La construction de la réponse de Node Guarding est similaire au protocole Heartbeat. Seulement un Toggle-Bit supplémentaire est obtenu qui varie entre 0 et 1. Node / Live Guarding NMT Master COB-ID = 1792 + Node-ID NMT Slave Remote transmit request Demande 1 0 Node Guard Time Node Live Time 7 t 6...0 s Réponse COB-ID = 1792 + Node-ID Remote transmit request Demande 1 0 7 t Node Guarding Event* 6...0 s Réponse Live Guarding Event* * lorsqu une erreur est constatée s: l’état de l’esclave NMT 4: STOPPED 5: OPERATIONAL 127: PRE-OPERATIONAL t: Toggle-Bit Données utiles Node Guarding L’info Node Guarding se compose d’u octet, provenant d’un Toggle Bit t et de l’état NMT s, codé comme suit : Bootup: Stopped: Operational: Preoperational: 0 4 5 127 20 5 Fonctions CANopen Réglages pour Node guarding Le réglage de l’esclave Node Guarding s’effectue dans l’annuaire d’objects via le paramètre Guard Time (0x100C) et Live Time Factor (0x100D). Der Node Guarding Slave betrechnet als Produkt dieser beiden Parameter seine eigene Live Time. Falls der Messumformer keine Node Guarding Anforderung innerhalb der Live Time erhält, wird ein Live Time Guarding Event ausgelöst und der Messumformer geht in den Zustand "Preoperational". Lorsque Guard Time ou Live Time Factor a la valeur 0, Live Time est = 0 et aucun Live Guarding Event n’est libéré. Cependant l’esclave NMT répond à chque demande NMT du maître NMT. Lorsque Guard Time et Live Time Factor ont touts deux la valeur 0 (réglage d’usine), Node Guarding n’est pas actif. Les fonctions Node Guarding et Heartbeat ne peuvent être activées individuellement, jamais simultanément. 5.9 Guard Time Millisecondes Réglage de l’object 0x100C 0 à 65535 (0 = inactif) Live Time Factor Facteur Réglage de l’object 0x100D 0 à 255 (0 = inactif) LSS Les convertisseurs de mesure CANtrans supportent le standard LSS (Layer Setting Services) conformément à DSP-305, V1.1. Ainsi il est possible de régler la vitesse et l’ID de nœud dans toute l’installation, de façon centralisée. L’adresse LSS du convertisseur de mesure est imprimé sur sa plaque signalétique – elle est visible de l’extérieur. Il est également possible d’utiliser cette fonction dans les outils de configuration actuels de différents fabricants. Alternative : il est également possible de régler la vitesse et l’ID de nœud à l’aide des objets de l’annuaire d’objets. voir chapitre 4.1 "Réglage de la vitesse du bus CAN", page 11; voir chapitre 4.2 "Réglage de l’ID de nœud", page 12. 21 6 Fonctionnement de l’appareil 6.1 Profil de l’appareil Les convertisseurs de mesure CANtrans travaillent conformément au profil d’appareil CANopen DS-404 "Measuring Devices and Closed-Loop Controllers". Les graphiques suivants montrent le parcours du signal de la valeur de mesure à travers les fonctions du convertisseur de mesure. Le client peut régler certaines fonctions. Les possibilités de réglage sont décrites dans ➩ Chapitre 7 "Annuaire d’objets", page 24. 6.2 Canal de pression : parcours des donnéesl constante du filtre 0x61A1 convert. A/N avec calibrage capteur pression envoi Emergency état 0x6150,Bit0 surveillance du capteur : défectueux filtre Field Value 0x6100 pression - 0 à 100% pente 0x6126 offset 0x6127 mise à l'échelle pression 100% offset 0x6124 autozero 0x6125 réglage fin décimales 0x6132 virgule Process Value 0x6130 dans unité client début ét. mes. 0x6148 mesure 0x9130 INT32 fin ét. mes. 0x6149 surveillance étendue de mes. état 0x6150, Bit1 = OR 0x6150, Bit2 = UR reset 0x3102 fonction min/max 0x3100 Min. 0x3101 Max. Le calcul sur le canal de pression a lieu toutes les 1,0 ms. 22 envoi PDO 6 Fonctionnement de l’appareil 6.3 Canal de température : parcours des données constante du filtre 0x61A1 sonde température convert. A/N avec calibrage envoi Emergency linéarisation Pt1000 200 à 850 °C filtre surveillance du capteur : défectueux état 0x6150,Bit0 Field Value 0x6100 Temp. en Ohm pente 0x6126 offset 0x6127 mise à l'échelle Temp. en °C offset 0x6124 décimales 0x6132 réglage fin virgule Process Value 0x6130 dans unité client début ét. mes. 0x6148 mesure 0x9130 INT32 fin ét. mes. 0x6149 surveillance étendue de mes. état 0x6150, Bit1 = OR 0x6150, Bit2 = UR reset 0x3102 fonction min/max 0x3100 Min. 0x3101 Max. Le calcul sur le canal de température a lieu toutes les 250 ms. 23 envoi PDO 7 Annuaire d’objets 7.1 Vue d’ensemble L’annuaire d’objets complet est disponible sous forme de fichier EDS. Ainsi il est possible d’utiliser tous les programmes de configuration compatibles CANopen pour l’installation et le paramétrage. C’est pourquoi JUMO ne fournit aucun logiciel Setup pour ces appareils. Les paramètres de réglage les plus importants sont énumérés ici avec leurs valeurs possibles. Il est possible de lire et d’écrire tous les objets avec des trames SDO. Cet annuaire d’objets est valable pour toutes les variantes CANtrans. Certains objets ont 1 ou 2 sous-indices en fonction de l’appareil. Le CANtrans p par exemple ne possède qu’un seul sous-indice, 1 = canal de pression ; le CANtrans pT possède le sous-indice 1 = canal de pression et le sous-indice 2 = canal de température. Un fichier EDS est disponible gratuitement pour chaque type d’appareil sur le site Internet de JUMO → http://www.jumo.net. Index Sous- Format Accès Nom indice Description Valeurs 0x1017 - UINT16 RW Heartbeat Durée pour l’envoi 0 à 65535 ms Producer Time cyclique d’un "signe de 0 = inactif vie" Réglage d’usine : 0 0x100C - UINT16 RW Guard Time Facteur temps pour surveillance de Node Guarding 0x100D - UINT8 Live Time Factor Multiplicateur pour sur- 0 à 255 veillance de Node 0 = inactif Guarding Réglage d’usine : 0 0x1800 - PDO 1 Paramètre Communication Commande la condition d’envoi du 1er PDO COB-ID ID avec laquelle est envoyé le PDO 0x01 RW UINT32 RW1 0 à 65535 ms 0 = inactif Réglage d’usine : 0 0x180 à 0x57F Bit 0x800000000 levé = PDO inactif Usine : 0x180+Node-ID 0x02 UINT8 RW1 0x03 UINT16 RW1 Inhibit Time Pas d’envoi avant 0 à 65535 (× 0,1 ms) écoulement de la durée Usine : 0 = inactif 0x05 UINT16 RW1 Event Time Durée pour l’envoi cyclique Transmission Type Mode d’envoi 0x01 = synchrone 0xFF = commandé par les événements Usine : 0xFF 0 à 65535 ms 0 = inactif Usine : 1000 ms 24 7 Annuaire d’objets 0x1804 - 0x1F80 - UINT32 RW PDO 5 Paramètre Communication Commande la condition d’envoi du 2e PDO pour les appareils avec 2 sondes NMT Startup Bootmode ➩ Chapitre 5.2 "NMT", page 14 0xC "Preoperational" 0x8 "Operational" Usine : 0xC 0x2000 - UINT8 RW1 Node-ID Réglage de l’adresse par SDO (possible également par LSS) 1 à 127 Usine : 123 (PT) Usine : 124 (P) Usine : 125 (T) Usine : 126 (TT) 0x2001 - UINT8 RW1 Vitesse Réglage de la vitesse par SDO (possible également par LSS) 0 = 1 MBaud 1 = 800 kBaud 2 = 500 kBaud 3 = 250 kBaud 99 = 200 kBaud 4 = 125 kBaud 98 = 100 kBaud 6 = 50 kBaud 7 = 20 kBaud 0x2002 - UINT16 RW1 EMCY_Time Durée pour l’envoi 0 à 65535 ms cyclique des messages 0 = une fois d’erreur Usine : 1000 ms 0x3100 0x01 float RO Al PV Min 1 Fonction MIN/MAX Valeur minimale 0x02 float RO Al PV Min 2 Idem sous-indice 0x01 pour les appareils avec 2 sondes 0x3101 0x01 float RO Al PV Max 1 Fonction MIN/MAX Valeur maximale 0x02 float RO Al PV Max 2 Idem sous-indice 0x01 pour les appareils avec 2 sondes RAZ fonction MIN/MAX Remise à zéro 0x3100 et 0x3101 avec "roeb" = Idem sous-indice 0x01 0x62656F72 Usine : 2 0x3102 0x01 UINT32 WO Al Reset MinMax 1 0x02 UINT32 WO Al Reset MinMax 2 pour les appareils avec 2 sondes 0x3400 - String (4) RW Al Customer Date Texte quelconque, 4 octets, date par exemple Usine : "0003" 0x3401 - String (4) RW Al Customer Name Texte quelconque, 4 octets, nom par exemple Usine : "ROEB" 25 7 Annuaire d’objets 0x6124 0x01 float RW Al Offset 1 Réglage fin du client 0x02 float RW Al Offset 2 Idem sous-indice 0x01 pour les appareils avec 2 sondes Usine : 0 0x6125 0x01 UINT32 WO Al Autozero Uniquement pour les RAZ avec "zero" = sondes de pression : 0x6F72657A afficher pression actuelle comme zéro, modifie objet 0x6124,1 0x6126 0x01 float RW Al Scaling Factor 1 Mise à l’échelle de la pente 0x02 float RW Al Scaling Factor 2 0x6127 0x01 float RW Al Scaling Offset 1 0x02 float RW Al Scaling Offset 2 0x6130 0x01 float RO Al Input PV float 1 Process Value au format flottant (pour lecture par SDO) 0x02 float RO Al Input PV float 2 Idem sous-indice 0x01 pour les appareils avec 2 sondes Usine : 1 par ex. : 0.1 pour Idem sous-indice 0x01 afficher la pression non pas de pour les appareils 0 à 100% mais de avec 2 sondes 0 à 10 bar ; ou par ex. : 1.8 pour afficher la température non pas en °C mais en °F. Offset de la mise à l’échelle Usine : 0 par ex. : 0.0 pour Idem sous-indice 0x01 afficher la pression non pas de pour les appareils 0 à 100% mais de avec 2 sondes 0 à 10 bar ; ou par ex. : 32 pour afficher la température non pas en °C mais en °F. 26 7 Annuaire d’objets 0x6132 0x01 UINT8 RW Al Decimal Digits 1 0x02 UINT8 RW Al Decimal Digits 2 Décimales pour repré- 0 à 3 sentation à virgule fixe, Usine : 1 INT 32, comme dans Exemple Pression : PDO Idem sous-indice 0x01 0 → 0 à 100 = 0 à 100% pour les appareils avec 2 sondes 1→ 0 à 1000 = 0 à 100.0% 2→ 0 à 10000 = 0 à 100.00% Exemple Température : 0 → 19 = 19 °C 1 → 197 = 19.7 °C 2 → 1973 = 19,73 °C 0x6133 0x01 float RW Al Interrupt Delta Input PV1 Valeur delta pour envoi Usine : 1.0 PDO commandé par (0 = inactif) événement 0x02 float RW Al Interrupt Delta Input PV2 Idem sous-indice 0x01 pour les appareils avec 2 sondes 0x6148 0x01 float RW Al Span Begin Surveillance de l’éten- Usine : 0 (capteur P) 1 due de mesure : début Usine : −50 (capteur T) 0x02 float RW Al Span Begin Idem sous-indice 0x01 2 pour les appareils avec 2 sondes 0x6149 0x01 float RW Al Span End 1 Surveillance de l’étendue de mesure : fin 0x02 0x6150 0x01 float RW Al Span End 2 Idem sous-indice 0x01 pour les appareils avec 2 sondes UINT8 RO Al State 1 État d’erreur (comme dans PDO) Bit 0 = sonde défectueuse Bit 1 = dép. sup. (valeur > objet 0x6149) Bit 2 = dép. inf. (valeur < objet 0x6148) 0x02 27 UINT8 RO Al State 2 Idem sous-indice 0x01 pour les appareils avec 2 sondes Usine : 100 (capteur P) Usine : 450 (capteur T) 7 Annuaire d’objets 0x61A1 0x01 UINT8 RW Al Filter Cons- Constante de temps tant 1 du filtre de moyenne glissante 0x02 UINT8 RW Al Filter Cons- Idem sous-indice 0x01 tant 2 pour les appareils avec 2 sondes 0x9130 0x01 INT32 RO Al PV32Bit1 Process Value au format Int32 (comme dans PDO) 0x02 INT32 RO Al PV32Bit2 Idem sous-indice 0x01 pour les appareils avec 2 sondes 1 Usine : 0 (inactif) La modification des paramètres n’est prise en compte qu’après une remise à zéro du matériel, la commande NMT "Reset Communication" ou "Reset Node" ➩ Chapitre 5.2 "NMT", page 14 ! 28 7 Annuaire d’objets 29 8 Exemples de programmation 8.1 Généralités Le logiciel gratuit PCANView (fournisseur sté. Peak, www.peak-system.com) permet d’assembler soi-même des informations CAN et de les envoyer aux appareils CAN correspondants. 8.2 Fonction La vitesse de transmission est demandée au moment du démarrage du programme. Celle-ci est réglée entre les valeurs représentées dans la fenêtre de programme. Le réglage d’usine est de 500kBit/sec pour les convertisseurs de mesure JUMO CANtrans. 8.3 Test de connexion Après mise sous tension (PowerOn) du convertisseur de mesure un message (Bootup-Message) s’affiche dans Rubrik Receive ; ce message est émis, à des fins de contrôle, par tous les appareils CANopen après mise sous tension. De plus, ce logiciel permet, via le répertoire Transmit, dans "New transmit 30 8 Exemples de programmation message" d’entrer des infos CAN. La fenêtre suivante s’ouvre : (5) (2) (3) (4) (1) (6) ID (Hex) (1) définit le type de trame (PDO, SDO ou LSS), l’adressage ainsi que la priorité de l’info. L’ID la plus basse a la priorité la plus haute avec la trame CAN. Les champs Données (0 à 7) contiennent les données utiles de la trame CAN en format héxadécimal. Il faut tenir compte du montage suivant : L’octet de commande se trouve dans la zone de données (2). Ici est précisé si l’appareil CAN doit lire ou écrire. Le type des valeurs est également défini. Les paramètres ci-dessous sont possibles ici : Lire : Ecriture d’une valeur 8 Bit : Ecriture d’une valeur 16 Bit : Ecriture d’une valeur 32 Bit : 0x40 0x2F 0x2B 0x22 Les deux octets suivants (3) indique l’index de l’objet (chapitre 7). Il faut impérativement respecter le fait qu’il faut inscrire en premier lieu l’octet bas, puis l’octet haut. L’objet index 0x6132 est inscrit dans la figure ci-dessus référencée. L’octet (4) indique le sous-indice de 8 Bit, vous pouvez trouver celui-ci dans le tableau au chapitre 7. La valeur 00 est saisie pour les objets sans sous-indice. Les 4 derniers octets (5) contiennent des valeurs objet qui seront lues ou écrites. Il faut également saisir ici d’abord l’octet bas. Les champs octet non utilisés seront remplis par la valeur 00. Quelques exemples servent à illustrer ceci. La trame ainsi créée est envoyée à l’appareil CAN avec la touche OK (6). Le message CAN envoyé est consigné puis listé dans la rubrique "Transmit". La réponse CAN du convertisseur de mesure est consignée puis listée dans la rubrique. Des saisies erronées peuvent avoir des comportements incontrôlés comme conséquence ! 31 8 Exemples de programmation 8.4 Heartbeat Producer Time (➩ Chapitre 5.7 "Heartbeat", page 19) Modification du temps pour un envoi cyclique d’un signe dans un intervalle de 5000ms (1388hex) Node-ID : COP-ID : Indice objet : Sous-indice : Valeur : 8.5 125dec 67Dhex 1017hex 00hex 1388hex Bootmode „Minimum Boot-Up“ (➩ Chapitre 5.2 "NMT", page 14) Après mise sous tension, le convertisseur de mesure doit se mettre en état "Pre-Operational". La modification du mode Boot est seulement effective après une remise à zéro. Node-ID: COP-ID: Indice objet : Sous-indice : Valeur : 8.6 125dec 67Dhex 1F80hex 00hex 7D0hex Event Time (➩ Chapitre 5.5 "PDO", page 16) Régler le temps de l’envoi cyclique de la valeur de mesure sur 2000ms 32 8 Exemples de programmation (7D0hex) Node-ID: COP-ID: Indice objet : Sous-indice : Valeur : 8.7 125dec 67Dhex 1800hex 05hex 07Dhex Réglage de NODE-ID (identificateur de noeud) (➩ Chapitre 4.2 "Réglage de l’ID de nœud", page 12) Régler l’adresse nodale sur 120 (78hex) via SDO La modification de l’identificateur de noeud ne devient effective qu’après une remise à zéro. Node-ID: COP-ID: Indice objet : Sous-indice : Valeur : 8.8 125dec 67Dhex 2000hex 00hex 78hex Réglage de la vitesse de transmission (➩ Chapitre 4.1 "Réglage de la vitesse du bus CAN", page 11) Régler la vitesse de transmission sur 3=250kBaud (03hex) via SDO La modification de la vitesse de transmission ne devient effective qu’après une remise à zéro. Node-ID: COP-ID: Indice objet : Sous-indice : Valeur : 33 125dec 67Dhex 2001hex 00hex 03hex 8 Exemples de programmation 8.9 Extraire la valeur min. (➩ Chapitre 6.2 "Canal de pression : parcours des donnéesl", page 22) Extraire la plus petite valeur qui a été enregistrée Node-ID: COP-ID: Indice objet : Sous-indice : Valeur : 125dec 67Dhex 3100hex 01hex Lecture 8.10 Extraire la valeur max. (➩ Chapitre 6.2 "Canal de pression : parcours des donnéesl", page 22) Extraire la plus grande valeur qui a été enregistrée Node-ID: COP-ID: Indice objet : Sous-indice : Valeur : 125dec 67Dhex 3101hex 01hex Lecture 8.11 Extraire la mesure au format flottant (➩ Chapitre 6.2 "Canal de pression : parcours des donnéesl", page 22) Lire la mesure via SDO comme Float (valeur 4 octets) Node-ID: COP-ID: Indice objet : Sous-indice : Valeur : 125dec 67Dhex 6130hex 01hex Lecture 34 JUMO GmbH & Co. KG JUMO Régulation SAS Adresse : Moltkestraße 13 - 31 36039 Fulda, Allemagne Adresse de livraison : Mackenrodtstraße 14 36039 Fulda, Allemagne Adresse postale : 36035 Fulda, Allemagne Téléphone : +49 661 6003-0 Télécopieur : +49 661 6003-607 E-Mail : [email protected] Internet : www.jumo.net Actipôle Borny 7 rue des Drapiers B.P. 45200 57075 Metz - Cedex 3, France Téléphone : +33 3 87 37 53 00 Télécopieur : +33 3 87 37 89 00 E-Mail : [email protected] Internet : www.jumo.fr JUMO AUTOMATION S.P.R.L. / P.G.M.B.H. / B.V.B.A JUMO Mess- und Regeltechnik AG Industriestraße 18 4700 Eupen, Belgique Téléphone : +32 87 59 53 00 Télécopieur : +32 87 74 02 03 E-Mail : [email protected] Internet : www.jumo.be Laubisrütistrasse 70 8712 Stäfa, Suisse Téléphone : +41 44 928 24 44 Télécopieur : +41 44 928 24 48 E-Mail : [email protected] Internet : www.jumo.ch