4.2 Types de données AquaVent MODBUS

REMARQUE :

Le MODBUS maître doit être en mesure de reconnaître les types de données à virgule flottante.

L'AquaVent utilise les types de données suivants :

Nom Registres Commentaires
int16 1 16 bits, 2 bits complémentaires
uint16 1 16 bits, 2 bits binaire naturel
bits16 1 champ 16 bits, catalogué comme type uint16
int32 2 grand-boutiste, 32 bits, binaire avec complément à 2
uint32 2 grand-boutiste, 32 bits, binaire naturel
bits32 2 grand-boutiste, champ 32 bits, catalogué comme type uint32
unique 2 grand-boutiste, 32 bits, nombre à virgule flottante simple précision IEEE-754
nString int(n+1)/2 Unicode UTF-8 (longueur variable) à octets comprimés (premier octet dans le bit de poids fort) ; ce type de chaîne de caractè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.
timeGMT (six valeurs uint16 combinées) 6 Méthode de lecture/écriture du temps actuel. Le temps universel est présenté dans le format familier GMT, qui utilise les secondes 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.
Matrice   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.

 

REMARQUE :

Reportez-vous à l'Annexe 6.1 pour plus d'informations sur l'ordre boutiste et la compression des octets.

REMARQUE :

Une réponse d'exception MODBUS sera retournée, à moins que la demande MODBUS ne corresponde au nombre exact de registres associés à ce type de données. Reportez-vous à la section 4.5.3 pour les codes d'exception.

 

obtenez un devis