Après avoir configuré la voie de communication, vous devez fournir les paramètres liés à la transmission.
Ils sont répartis dans six fenêtres différentes :
-
Fenêtre Vitesse de transmission
-
Fenêtre Délai intercaractères
-
Fenêtres propres aux données et à l'arrêt
-
Fenêtre Parité
-
Fenêtre Retard RTS/CTS
La fenêtre se présente comme dans l'illustration ci-dessous.
Elle permet de sélectionner la vitesse de transmission du protocole Modbus utilisé par le module. Cette dernière est conforme aux autres équipements :
-
La vitesse par défaut est de 9600 bits/s.
-
Les vitesses disponibles sont 300, 600, 1200, 2400, 4800, 9600, 19200, 38 400 et 57 600 bits/s.
-
Les vitesses de 300 et 600 bits/s sont disponibles uniquement avec la carte PCMCIA TSX SCP 111.
-
Les vitesses de 38 400 et 57 600 bits/s sont disponibles uniquement avec la carte PCMCIA TSX SCP 1114.
La fenêtre se présente comme dans l'illustration ci-dessous.
Il s'agit du délai minimum avant que l'esclave n'envoie la réponse au maître (même si la réponse est prête, l'esclave respecte ce délai avant de l'envoyer). Le Délai entre les trames autorise un délai minimum entre toutes les trames du réseau Modbus.
Il est préconisé d'utiliser les valeurs par défaut dans des configurations sans modem et sans équipement intermédiaire. Sinon, il est nécessaire d'utiliser des valeurs supérieures.
NOTE : la valeur par défaut dépend de la vitesse de transmission.
NOTE : le délai entre les trames doit correspondre à la valeur par défaut pour être conforme au protocole Modbus. Si un esclave n'est pas conforme, la valeur peut être modifiée et doit être identique pour le maître et tous les esclaves du bus.
NOTE : une restriction s'applique au délai entre les trames pour la voie 0 des modules TSX SCY 11601/21601 (voir le tableau ci-dessous).
Le tableau ci-après donne les valeurs maximales du délai entre les trames en fonction de la vitesse de transmission.
Vitesse (bit/s)
|
DBF max. (ms)
|
1 200
|
212
|
2 400
|
106
|
4 800
|
53
|
9 600
|
26
|
19 200
|
13
|
La fenêtre se présente comme dans l'illustration ci-dessous.
Le champ Données comporte le type de codage utilisé pour communiquer en mode Modbus. Il doit être configuré en fonction des autres équipements :
-
En mode RTU :
-
Les caractères sont codés sur 8 bits.
-
Le début et la fin de trame sont détectés par un silence d'au moins 3 5 caractères.
-
L'intégrité de la trame est contrôlée à l'aide de la somme de contrôle CRC contenue dans celle-ci.
-
En mode ASCII :
-
Les caractères sont codés sur 7 bits.
-
Le début de trame est détecté par réception de caractères ":" ou par un silence plus long que le délai intercaractères.
La fin de la trame est détectée par CR et LF (retour chariot et retour à la ligne) ou par un silence plus long que le délai intercaractères.
NOTE : la valeur 1000 en mode ASCII correspond à un délai intercaractères infini.
La fenêtre se présente comme dans l'illustration ci-dessous.
Le champ Arrêter permet d'indiquer le nombre de bits d'arrêt utilisés pour communiquer en Modbus. Les valeurs possibles sont 1 ou 2 bits d'arrêt. Ce champ est défini en fonction des autres équipements.
NOTE : la valeur par défaut est 1 bit d'arrêt.
La fenêtre se présente comme dans l'illustration ci-dessous.
Ce champ permet de définir l'adjonction ou non d'un bit de parité ainsi que son type. Les valeurs possibles sont Paire, Impaire ou Sans (par défaut, Paire). Ce champ est défini en fonction des autres équipements.
La fenêtre se présente comme dans l'illustration ci-dessous.
Avant chaque émission d'une chaîne de caractères, le module active le signal RTS (Requête à émettre) et attend l'activation du signal CTS (Prêt à émettre).
-
Cette zone permet de renseigner le temps d'attente maximum entre ces deux signaux. Si ce temps est dépassé, la requête n'est pas envoyée sur le bus.
-
La valeur est exprimée en centaines de millisecondes.
-
La valeur par défaut est 0 ms.
-
La valeur est comprise entre 0 s et 10s .
-
La valeur 0 spécifie l'absence de gestion du retard entre les deux signaux.
-
La gestion de la porteuse (signal DCD - Porteuse détectée) est utilisée uniquement dans le cas d'une communication avec un modem à porteuse commandée.
-
Si l'option est sélectionnée, la réception des caractères est valide uniquement lorsque le signal de la porteuse DCD est détecté.
-
Si l'option n’est pas sélectionnée, tous les caractères reçus sont pris en compte.