Modbus : Types De Données; Modbus : Aperçu Des Paramètres - Wilo Control EC-L Notice De Montage Et De Mise En Service

Masquer les pouces Voir aussi pour Control EC-L:
Table des Matières

Publicité

fr
13.5
ModBus : Types de données
13.6
ModBus : Aperçu des paramètres
Holding register
Name
(Protocol)
40001
Version communica-
(0)
tion profile
40002
Wink service
(1)
Switch box type
40003
(2)
52
Annexe
Type de
Description
donnée
Chiffre entier dans la plage comprise entre -32768 et 32767.
INT16
La plage numérique effectivement utilisée pour un point de données
peut être différente.
Chiffre entier non signé dans la plage comprise entre 0 et 65535.
UINT16
La plage numérique effectivement utilisée pour un point de données
peut être différente.
Indique une énumération. Il n'est possible de définir qu'une des valeurs
ENUM
présentes sous Paramètres.
Une valeur booléenne est un paramètre autorisant exactement deux
BOOL
états (0 – faux/false et 1 – vrai/true). Les valeurs supérieures à zéro sont
généralement évaluées comme la valeur true.
Regroupement de 16 valeurs booléennes (bits). Les valeurs sont indexées
de 0 à 15. Le nombre qui doit être lu ou écrit dans le registre résulte du
total de l'ensemble des bits ayant la valeur 1 x 2 de leur indice.
0
▪ Bit 0 : 2
1
▪ Bit 1 : 2
2
▪ Bit 2 : 2
3
▪ Bit 3 : 2
4
▪ Bit 4 : 2
5
▪ Bit 5 : 2
6
BITMAP*
▪ Bit 6 : 2
7
▪ Bit 7 : 2
8
▪ Bit 8 : 2
9
▪ Bit 9 : 2
▪ Bit 10 : 2
▪ Bit 11 : 2
▪ Bit 12 : 2
▪ Bit 13 : 2
▪ Bit 14 : 2
▪ Bit 15 : 2
Regroupement de 32 valeurs booléennes (bits). Les détails du calcul sont
BITMAP32
donnés à la rubrique Bitmap.
* Exemple à titre d'illustration :
Bit 3, 6, 8, 15 sont égaux à 1, tous les autres sont égaux à 0. Le total est alors
3
6
8
15
2
+2
+2
+2
= 8+64+256+32768 = 33096. L'opération inverse est possible égale-
ment. Le contrôle, qui part du bit ayant l'indice le plus élevé, vérifie si le nombre lu est
supérieur ou égal à la puissance deux. Dans ce cas, le bit 1 est défini et la puissance
deux est soustraite du nombre. Le contrôle continue avec le bit ayant l'indice immédia-
tement inférieur et le reste calculé est répété jusqu'à ce que l'on arrive au bit 0 ou que le
reste soit égal à zéro. Un exemple à titre d'illustration : Le nombre lu est 1416. Le bit 15
prend la valeur 0, car 1416 < 32768. Les bits 14 à 11 prennent également la valeur 0. Le
bit 10 prend la valeur 1, car 1416 > 1024. Le reste est 1416-1024=392. Le bit 9 prend la
valeur 0, car 392 < 512. Le bit 8 prend la valeur 1, car 392 > 256. Le reste est
392-256=136. Le bit 7 prend la valeur 1, car 136 > 128. Le reste est 136-128=8. Les
bits 6 à 4 prennent la valeur 0. Le bit 3 prend la valeur 1, car 8=8. Le reste est 0. Les bits
restants sont les bits 2 à 0.
Data type
Scale & unit
UINT16
0.001
BOOL
ENUM
= 1
= 2
= 4
= 8
= 16
= 32
= 64
= 128
= 256
= 512
10
= 1024
11
= 2048
12
= 4096
13
= 8192
14
= 16384
15
= 32768 tous à 0
Elements
Access
R
RW
0. SC
R
1. SC...FC
2. SCe
3. CC
4. CC...FC
5. CCe
Added
31.000
31.000
31.000
WILO SE 2018-12

Publicité

Table des Matières
loading

Table des Matières