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.
Les fonctions MODBUS prises en charge par l'AquaVent sont les suivantes :
03 : Lire n registres (code 0x03) : cette commande lit le contenu d'un ou plusieurs registres.
06 : Écrire un seul registre (code 0x06) : cette commande écrit le contenu d'un registre unique.
10 : Écrire n registres (code 0x10) : cette commande écrit le contenu d'un ou plusieurs registres.
16 : Registre d'écriture de masque (code 0x16) : cette commande mettra à 1 et/ou effacera un ou plusieurs bits dans un seul registre (voir la section 4.5.1 pour un exemple d'utilisation).
Il est recommandé de se référer au document : MODBUS Application Protocol Specification V1.1b du 28 décembre 2006, disponible sur le site www.modbus.org pour de plus amples informations sur les codes de fonction spécifiques.