15.2 Programmation
Les codes de fonction et les adresses de départ sont listés en décimale.
15.2.1 Fonctions prises en charge
Function code
01
02
03
04
06
16
15.2.2 Informations sur les paramètres
Les registres de 32 bits sont transmis en mode gros-boutiste entier ce qui veut dire que le mot le plus
significatif est transmis en premier et que le mot le moins significatif est transmis en dernier. L'ordre
des octets dans un mot est également transmis en mode gros boutiste.
Tandis que certains registres ont des valeurs entières, il y en a d'autres qui ont des points flottants. Les
formats d'échange de la norme IEEE-754 pour l'arithmétique des points flottants sont utilisés pour
représenter les points flottants.
Le tableau suivant énumère tous les paramètres, leurs contenus, leurs formats et leur utilisation.
15.2.2.1 Paramètres du boîtier de communication
<k>... numéro du canal de sortie en fonction du numéro des canaux de sortie physiquement installés
du boîtier de communication.
Les articles (registres, valeurs discrètes ou bobines) sont adressés en partant de zéro. C'est pourquoi, les
articles numérotés de 1 à 10000 sont adressés de 0 à 9999.
Start
Size
Modbus Access Data
address
[bits]
1
16
input register
10
64
input register
20
64
input register
30
64
input register
40
16
input register
50
32
input register
60
32
holding register integer Baud rate RS485
70
16
holding register char
MI3
Modbus Function
Read Coils
Read Discrete Inputs
Read Holding Registers
Read Input Registers
Write Single Register
Write Multiple Registers
Content
Type
short
error code for last
request
hex
Serial number
string
Unit identification
string
Box Firmware Revision e.g. 2.10
short
Modbus slave address 1 .. 247
string
Box special
Temperature Unit
Rev. G2 Jul 2017
Description
Read n bits
Read n bits
Read n 16 bit words
Read n 16 bit words
Write a 16 bit word
Write n 16 bit words
Values
0: no error
1: value out of range
2: illegal head number
3: illegal analog output number
4: illegal output mode
5: output disabled error
99: unspecified error
e.g. 98123
e.g. MI3COMM
e.g. RAY, LAS
9600, 19200, 38400, 57600, 115200
0x43 ('C'), 0x46 ('F')
Modbus
MI3[M]
command
-
XV
XU
XR
XAS
DS
BR
U
101