7. Communication en série MODBUS
Les incubateurs sont équipés de deux prises RS485 qui peuvent être utilisées pour la communication série via le protocole
MODBUS. Le tableau ci-dessous indique l'affectation des registres:
Adresse du
registre
1
2
5
11
24
25
27
33
Température de fonctionnement
50
Limite inférieure du point de consigne
51
Limite supérieure du point de consigne
101
103
Port série virtuel:
Baudrate [bps]
Data bits
Stop bit
Parity
Nombre maximum de
registres par requête unique
Temps d'échantillonnage
Exemples (CRC 16 bits pour MODBUS standard)
Registre de lecture unique: Température (°C)
Request
Field
Address
Control command
High start address
Low start address
Number of High registers
Number of Low registers
High CRC
Low CRC
Registre de lectures multiples: numéro de série
Request
Field
Address
Control command
High start address
Low start address
Number of High registers
Number of Low registers
High CRC
Low CRC
Nom du registre
Instrument
Numéro de série
Code produit
Fiche base
L'état
Alarme
Température
Adresse Modbus
Température
9600
8
1
None
24
≥ 1 second
Reply
(Hex)
Field
0x64
Address
0x03
Control command
0x00
Number of bytes
0x1B
High register value
0x00
Low register value
0x01
High CRC
0xFD
Low CRC
0xF8
Reply
(Hex)
Field
0x64
Address
0x03
Control command
0x00
Number of bytes
0x02
High register value
0x00
Low register value
0x03
High register value
0xAD
Low register value
0xFE
High register value
Low register value
High CRC
Low CRC
Nombre
Écriture
Fonction
de byte
NON
2
Modèle d'instrument
NON
6
Numéro de série de l'instrument
NON
12
Code de produit de l'instrument
NON
8
Version sw fiche base
Etat de fonctionnement de l'instrument
NON
2
(chauffage/refroidissement)
NON
2
ID du message d'erreur
NON
2
Température interne actuelle
NON
2
Point de consigne actuellement fixé
Limite inférieure du point de consigne
NON
2
actuellement fixée
Limite supérieure de consigne
NON
2
actuellement fixée
OUI
1
Adresse Modbus
OUI
2
Réglage de la température de travail
Brochage du port série:
(Hex)
Description
0x64
0x03
0x02
0x00
25 °C
(250 / 10)
0xFA
0x74
0x0F
(Hex)
Description
0x64
0x03
0x06
0x31
0x00
0x33
0x32
0x00 0x31 0x32 0x33 0x34 0x35
0x35
0x34
0x0A
0x0A
28
2
Data + (A)
3
GND
Data – (B)
4
12345