Télécharger Imprimer la page

Solinst AquaVent MODBUS Guide De L'utilisateur page 15

Publicité

REMARQUE
Le MODBUS maître doit être en
mesure de reconnaître les types de
données à virgule flottante.
REMARQUE
Voir
l'annexe 6.1
pour plus
d'informations sur l'ordre Endian et
le regroupement d'octets.
REMARQUE
Une réponse d'exception MODBUS
sera renvoyée à moins que la
demande MODBUS ne corresponde
au nombre exact de registres
associés à ce type de données.
Voir la
section 4.5.3
pour les codes
d'exception.
Guide de l'utilisateur MODBUS pour AquaVent
4.2 Types de données AquaVent MODBUS
Les types de données suivants sont utilisés par l'AquaVent 5 y l'AquaVent 5 :
Nom
Registres
int16
1
uint16
1
bits16
1
int32
2
uint32
2
bits32
2
unique
2
nString
int(n+1)/2
timeGMT
(six valeurs
6
uint16 com-
binées)
Matrice
4.3 Fonctions MODBUS prises en charge par l'AquaVent
L'AquaVent utilise uniquement les fonctions MODBUS qui opèrent sur les
registres (à 16 bits) et transfèrent les données en mode gros-boutiste. L'AquaVent
ne prend en charge que les registres de maintien et, par conséquent, que les
fonctions MODBUS qui opèrent spécifiquement sur les registres de maintien.
Commentaires
16 bits, 2 bits complémentaires
6 bits, 2 bits binaire naturel
champ 16 bits, catalogué comme type uint16
grand-boutiste, 32 bits, binaire avec complément à 2
grand-boutiste, 32 bits, binaire naturel
grand-boutiste, champ 32 bits, catalogué comme type uint32
grand-boutiste, 32 bits, nombre à virgule flottante simple préci-
sion IEEE-754
Unicode UTF-8 (longueur variable) à octets comprimés (premier
octet dans le bit de poids fort) ; ce type de chaîne de carac-
tères a une longueur fixe (spécifiée dans la table des registres)
qui est exprimée en unités d'octets et non pas en nombre de
caractères ou de registres. À la fin du texte, tous les octets non
utilisés doivent être complétés avec des caractères nuls. Les
chaînes de caractères qui sont trop longues génèrent un code
d'exception MODBUS.
Méthode de lecture/écriture du temps actuel. Le temps universel
est présenté dans le format familier GMT, qui utilise les sec-
ondes des éphémérides sans intercalaires.
Ce format de temps est basé sur 24 heures, ignore l'heure d'été
et les fuseaux horaires. De MSB à LSB, les registres (uint16)
contiennent : Année, mois, jour, heure, minute, seconde, et tous
doivent être consultés simultanément.
Une matrice contient des éléments, tous du même type de
données, tel que chaque élément occupe le même nombre de
registres MODBUS. Il est possible d'accéder à n'importe quel
nombre d'éléments ensemble, à partir de n'importe quel élé-
ment.
Page 15

Publicité

loading