CANtrans p | CANtrans p Ceramic | JUMO 402057 Pressure and Temperature Transmitter Mode d'emploi

Ajouter à Mes manuels
36 Des pages
CANtrans p | CANtrans p Ceramic | JUMO 402057 Pressure and Temperature Transmitter Mode d'emploi | Fixfr
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