CONFIGURATION DU PROTOCOLE MODBUS
10
Contrôle d'erreur en mode de transmission RTU
Lorsque le mode RTU est utilisé, le champ de contrôle d'erreur contient une valeur de 16-bit
mise en œuvre par deux octets. La valeur de contrôle d'erreur résulte du calcul du Contrôle de
Redondance Cyclique (CRC) réalisé sur le contenu du message. Le champ CRC est annexé au
message comme dernier champ.
Pour de plus amples informations concernant le Contrôle de Redondance Cyclique, se référer à
Codes CRC
10.3.5 Autres méthodes de contrôle d'erreurs
Le Modbus utilise deux types de méthodes de contrôle d'erreur :
• Contrôle basé sur les caractères
Un bit de parité supplémentaire pour chaque caractère (parité paire et impaire).
• Contrôle basé sur le message
Un contrôle d'erreur supplémentaire calculé sur la totalité du message.
Les données de contrôle de caractère et de contrôle de message sont générées dans l'appareil
transmetteur et ajoutées au message avant la transmission. L'esclave contrôle la validité de
chaque caractère pendant la réception, ainsi que la validité de la trame de message entière
après la réception. L'appareil maître attend le dépassement d'un temps imparti prédéterminé
avant de suspendre une transaction. Cet intervalle doit être programmé pour être suffisamment
long pour permettre à n'importe quel esclave de répondre.
L'intervalle de dépassement de temps imparti est établi par le paramètre 8.1.1.16 Tx time out
Mode ASCII
En mode ASCII, le temps maximal entre 2 caractères est de 1 seconde. En cas d'intervalle plus
long, le message est rejeté et la recherche d'un caractère de départ (deux points) va reprendre.
Mode RTU
En mode RTU, la trame complète du message doit être transmise en débit continu. En cas de
silence supérieur à 3,5 fois le temps des caractères avant la fin de la trame, l'appareil récepteur
ignore le message et considère que l'octet suivant sera le champ d'adresse d'appareil d'un
nouveau message.
10.4 Couche de communication physique
Le protocole Modbus est un protocole semi-duplex. La couche physique peut fonctionner en
mode semi-duplex ou duplex.
Le pilote Modbus prend en charge les couches de communication RS485 et TCP/IP.
120
à la page 323.
www.krohne.com
ALTOSONIC 5
8.1.1.16 Tx time out.
8.1.1.16 Tx time out
8.1.1.16 Tx time out
08/2018 - 4004473302 - MA ALTOSONIC 5 fr R04