5.1.7 Stopped
Afficheur dans l'état CANopen
« Stopped »
6
Fonctionnement de l'afficheur
6.1
Types de données, plages de
valeurs
L'afficheur CAN Codix 538 n'affiche les chiffres
transmis que lorsqu'il est dans l'état « Operational ».
L'affichage supporte un PDO de réception, ce qui
permet également de lire tous les types de
données supportés via PDO.
6.2
Affichage du point décimal
Le nombre de décimales doit être réglé entre 0 et
5. L'afficheur arrondit au nombre de décimales
programmé.
Le chiffre affiché se calcule selon la formule :
Chiffre affiché = Chiffre reçu * Facteur + Offset
Description
Nombre de
décimales
Offset
Facteur
6.3
Types d'entiers affichables en
fonction du paramétrage
Type
INT8
-128...127
INT16
-32768...32768 0x64101 / 0x01
-2147483648...
INT32
2147483647
UINT8
UINT16
0...65535
UINT32
0...4294967295
6.4
Nombres à virgule flottante
IEE 754 : signe 1 bit, mantisse 23 bits, exposant
8 bits
6.5
Nombres non représentables
Si l'afficheur ne peut pas représenter un nombre à
l'aide des 6 chiffres dont il dispose, tous les
segments A sont activés pour un nombre positif, et
tous les segments D pour un nombre négatif.
www.kuebler.com
Index/
Type
sous-index
Uint8
0x5000 / 0x1
Float
0x5000 / 0x02
Float
0x5000 / 0x03
Index/sous-
Plage
index via SDO
0x6410 / 0x01
0x6412 / 0x01
0...255
0x6410 / 0x02
0x6411 / 0x02
0x6412 / 0x02
6.6
Elément d'affichage
Chacun des 7 segments peut être commandé
individuellement.
6.7
Description directe des
segments avec l'Objet 5100
Chacun des 8 segments de l'afficheur à 6 chiffres
peut être décrit directement. L'état des 8 segments
(A..F, DP) est décrit par un byte (UINT8, plage de
valeurs 0 à 255) comme la somme des valeurs.
Voir un exemple en page 9
Segment
Valeur décimale
DP
A
B
C
D
E
F
G
Les différents chiffres peuvent être décrits
directement via SDO
Chiffre de
l'affichage
1
2
3
4
5
6 (gauche)
7
Mapping PDO
L'appareil supporte un PDO de réception
(0x1400/0x1600).
Il dispose d'objets virtuels pour 8, 16 et 32 bits.
Voir un exemple en page 9
Taille de la
mémoire
8 bits
16 bits
32 bits
Valeur
hexadécimale
1
0x01
8
0x08
4
0x04
2
0x02
128
0x80
64
0x40
16
0x10
32
0x20
Index/sous-index
0x5100/0x01
0x5100/0x02
0x5100/0x03
0x5100/0x04
0x5100/0x05
0x5100/0x06
Index/sous-index
Objet virtuel
0x0002 / 0x00
0x0003 / 0x00
0x0004 / 0x00
Page 5