A. Annexe technique
A.1
Types de données
Type de données
1)
Integer16
2)
Unsigned16
2)
Unsigned32
3)
Suite binaire V2
Format à virgule fixe C4
1)
Nombres entiers avec signe ; le codage se fait en complément de deux
2)
Nombres entiers sans signe
Résumé de 16 grandeurs booléennes en deux octets
3)
4)
Valeur du point fixe linéaire avec 4 chiffres après la virgule
A.1.1 Interger16
Type de données
Integer16
Bit
8
Octet 1
SN
7
Octet 2
2
SN (signe) : 0 = nombres positifs ou zéro, 1 = nombres négatifs
Festo P.BE−SPC200−COM−PDP−F R fr 0302a
Les types de données indiqués sont normalisés dans PROFIBUS
ou PROFIdrive et sont décrits dans le paragraphe suivant.
Codage
Plage de valeurs
3
−32768 ... +32767
6
0 ... 65535
7
0 ... 4.294.967.295
35
4)
42
−214.748,3648 ...
+214.748,3647
Codage
Plage de valeurs
3
−32768 ... +32767
Une valeur Integer16 est un nombre entier 16 bits précédé
d'un signe. Le codage a lieu en complément de deux.
7
6
14
13
2
2
6
5
2
2
Le bit de poids fort (MSB) est le bit qui suit le bit de signe
(SN) dans le premier octet.
Résolution
1
1
1
10
Résolution
1
5
4
12
11
2
2
4
3
2
2
Longueur
2 octets
2 octets
4 octets
2 octets
−4
=0.0001
4 octets
Longueur
2 octets
3
2
10
9
2
2
2
1
2
2
1
8
2
0
2
A−3