Formats Et Notations Des Chiffres - ABB Protonic 100 Mode D'emploi

Table des Matières

Publicité

Formats et notations des chiffres

Les types de données supportés dans les régulateurs sont
REAL, INT, DINT (TIME) et BOOL.
La plage des valeurs supportée et l'espace mémoire pour le
transport de ces données via PROFIBUS-DP sont donnés dans
la table suivante:
Type de
Plage des valeurs
donnée
REAL
−1,175.494.35E-38
...
0,0
...
3,402.823.47E+39
INT
−32.768
...
0
...
32.767
DINT
−2.147.483.647
...
0
...
2.147.483.647
TIME
T#0s...T#99h59m59s
BOOL
FALSE (0 bzw. 0x00) et
TRUE (255 et/ou 0xFF)
Le format pour les chiffres REAL utilisé dans les appareils cor-
respond au format IEEE. Pour ce format 32 Bit voir le schéma ci-
après.
Pour des types de données qui demandent un espace mémoire
de plus d'un octet, l'ordre pour le transfert des bytes de données
par la ligne de bus peut être défini dans le 4e octet de
«User_Prm_Data». Les possibilités qui doivent être utilisées,
dépendent du traitement ultérieur par le maître PROFIBUS-DP
classe 1. Vous trouverez cette information dans la documentation
pour les maîtres.
Lrs paragraphes suivants présentes les types de données et leur
transfert en fonction du 4e octet de «User_Prm_Data»:
Type de donnée INT (Entier)
Numéro bit
Valence
Numéro bit
Valence
Espace
mémoire
User_Prm_Data:
[octet]
Type de donnée DINT (Entier double) et TIME
4
Numéro bit
Valence
Numéro bit
Valence
Numéro bit
2
Valence
Numéro bit
Valence
User_Prm_Data:
4
4
1
Type de donnée REAL (Float)
Numéro bit
Valence
Numéro bit
Valence
Numéro bit
Valence
Numéro bit
Valence
VZ = bit signe
E.. = bit exposant
M.. = bit mantisse
User_Prm_Data:
MSB
15
14
13
12
11
15
14
13
12
11
2
2
2
2
2
7
6
5
4
3
27
26
25
24
23
4e octet = 0 et/ou 0x00: octet 2 envoyé avant octet 1
4e octet = 255 et/ou 0xFF: octet 1 envoyé avant octet 2
MSB
31
30
29
28
27
31
30
29
28
27
2
2
2
2
2
23
22
21
20
19
23
22
21
20
19
2
2
2
2
2
15
14
13
12
11
15
14
13
12
11
2
2
2
2
2
7
6
5
4
3
7
6
5
4
3
2
2
2
2
2
4e octet = 0 et/ou 0x00:
Octet 4 envoyé avant octet 3 avant octet 2 avant octet 1
4e octet = 255 et/ou 0xFF:
Octet 1 envoyé avant octet 2 avant octet 3 avant octet 4
MSB
31
30
29
28
27
VZ
E8
E7
E6
E5
23
22
21
20
19
E1
M22 M21 M20 M19 M18 M17 M16
15
14
13
12
11
M15 M14 M13 M12 M11 M10 M9
7
6
5
4
3
M7
M6
M5
M4
M3
4e octet = 0 et/ou 0x00:
Octet 4 envoyé avant octet 3 avant octet 2 avant octet 1
4e octet = 255 et/ou 0xFF:
Octet 1 envoyé avant octet 2 avant octet 3 avant octet 4
LSB
10
9
8
Octet 1 (high)
10
9
8
2
2
2
2
1
0
Octet 2 (low)
22
21
20
LSB
26
25
24
Octet 1 (high)
26
25
24
2
2
2
18
17
16
Octet 2
18
17
16
2
2
2
10
9
8
Octet 3
10
9
8
2
2
2
2
1
0
Octet 4 (low)
2
1
0
2
2
2
LSB
26
25
24
Octet 1 (high)
E4
E3
E2
18
17
16
Octet 2
10
9
8
Octet 3
M8
2
1
0
Octet 4 (low)
M2
M1
M0
Fonctionnement 27

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Protonic 500Protonic 550Digric 500

Table des Matières