RA33
Endress+Hauser
w3 w2 w1 w0
Première valeur mesurée (flottant à 32 bits, octet haut d' a bord)
s1 s0
État de la deuxième valeur mesurée (entier de 16 bits, octet haut d' a bord)
w3 w2 w1 w0
Deuxième valeur mesurée (flottant à 32 bits, octet haut d' a bord)
s1 s0
État de la dernière valeur mesurée (entier de 16 bits, octet haut d' a bord)
w3 w2 w1 w0
Dernière valeur mesurée (flottant à 32 bits, octet haut d' a bord)
c0 c1
Total de contrôle CRC, 16 bits (octet bas d' a bord)
Réponse du Batch Controller en cas de requête non réussie :
ga fk fc c0 c1
ga
Adresse esclave (1..247)
fk
Fonction demandée + 80hex
fc
Code erreur
c0 c1
Total de contrôle CRC, 16 bits (octet bas d' a bord)
Code erreur :
01 : Fonction inconnue
02 : Registre de démarrage invalide
03 : Nombre de registres à lire invalide
En cas d' e rreur du total de contrôle ou de la parité dans la requête du maître, le Batch
Controller ne répond pas.
Dans le cas de grandes indications de compteur, les décimales sont tronquées.
Pour plus d' i nformations sur Modbus, voir le manuel BA01029K.
Transmission des commandes de remplissage au Batch Controller/lecture de l' é tat du lot
Les commandes de remplissage peuvent être transmises au Batch Controller et l' é tat du lot
peut être lu via Modbus. Les registres suivants sont disponibles à cette fin :
Adresse du
Adresse de
Fonction
protocole
l'API (base
(base 0)
1)
5000
5001
Définir un
compteur de
présélection
5002
5003
Définir
démarrage/arrêt
5200
5201
Lire état lot
L' o rdre des octets doit être respecté en fonction du réglage effectué dans le Batch
Controller.
Définir le nom du lot via Modbus :
Adresse du
Adresse de l'API
protocole (base 0)
(base 1)
5010-5019
5011-5020
Le nom du lot peut uniquement être défini avant le démarrage du lot. Registre 5200 -
>0x0000.
Type de
Description
données
FLOAT
Un nouveau compteur de présélection est défini
lorsque ces registres sont écrits.
Fonction Modbus 16 (écriture registres)
UINT16
Si un 1 est écrit, un lot est démarré.
Si un 0 est écrit, un lot est arrêté.
Fonctions Modbus 16 (écriture registres), 06
(écriture registre unique).
UINT16
Ce registre fournit l' é tat du lot :
0 : Lot arrêté
1 : Lot actif
2 : Lot mis en pause
Fonctions Modbus 03 (lecture registre de
maintien), 04 (lecture registre d'entrée)
Fonction
Type de
données
Écrire nom du
STRING (ASCII) Le nom du lot est écrit à partir du
lot
Mise en service
Description
registre 5010, fonction Modbus
16 (écriture registres)
45