5.2
Réseau avec le protocole Modbus/TCP
La figure ci-dessous donne une vue d'ensemble du réseau lorsqu'on utilise le protocole Modbus/TCP :
maître Modbus/TCP
(par ex. PC/SCADA)
Chaque noeud Modbus/TCP possède une adresse IP unique. L'"ID Unit" contenue en plus dans le pro-
tocole (= adresse de l'appareil) doit être 0xFF pour les noeuds directement reliés au réseau. Toutefois
un noeud peut être virtuel pour plusieurs appareils subordonnés. C'est le cas pour une passerelle Mod-
bus à laquelle sont raccordés tous les modules. Il est possible de s'adresser à ces modules avec des
adresses d'appareil comprises entre 1 et 254.
5.3
Modbus Maître pour protocole Modbus/TCP
Il est possible d'avoir jusqu'à 4 liaisons avec différents appareils Modbus/TCP, avec lequels au maximum
32 trames de lecture et 32 trames d'écriture peuvent être échangées. Avec une trame, il est possible de
transmettre jusqu'à 254 octets. Le mode de fonctionnement correspond à la fonction maître Modbus via
le port série.
chapitre 4 "Modes de transmission série", page 25
Via 4 "sockets", on peut échanger des trames avec 4 partenaires (appareils 1 à 4). Grâce à l'adresse
d'appareil Modbus modifiable à l'intérieur de chaque masque de trame, transmise dans le protocole Mo-
dbus/TCP, on peut s'adresser à des modules derrière des passerelles, si bien que la trame est achemi-
née de la passerelle vers le module.
Vous trouverez les paramètres de configuration et leurs réglages dans la notice de mise en service de
l'enregistreur sans papier (Configuration > Modbus/TCP > Modbus Maître).
Déroulement dans le temps
L'interface (programme Setup : Uniquement Setup > Trames Modbus à lire/écrire > Paramètres In-
terface) cherche toutes les trames configurées pour elle et les transmets tour à tour, cycliquement,
comme montré sur la figure ci-dessous avec les trames 1, 2 et 3 par exemple.
trame 1
demande + réponse
temps réellement nécessaire pour transmettre toutes les trames
cycle de scrutation configuré
Si le cycle de scrutation configuré est supérieur à la durée réelle nécessaire pour l'interrogation, l'enre-
gistreur sans papier diffère le traitement du cycle suivant et minimise ainsi la charge du bus. Si le cycle
de scrutation configuré est inférieur, toutes les trames configurées sont traitées cycliquement, sans
pause.
5 Modes de transmission par Ethernet
IP = x.x.x.x
trame
trame
trame 2
demande + réponse
Ethernet
esclave Modbus/TCP
IP = x.x.x.y
(par ex.
enregistreur sans
papier
)
Unit-ID = 0xFF
trame 3
demande + réponse
trame
esclave Modbus/TCP
IP = x.x.x.z
(par ex. passerelle
Modbus)
Unit-ID = 0xFF
réseau Modbus
Module 1
Module 2
adr. = 1
adr. = 2
demande + réponse
Module 3
adr. = 3
trame 1
t
29