LUNA d MB
6.1.10 Retards et erreurs de communication
Si vous communiquez avec des nœuds Modbus via un
réseau LAN ou internet, il y a parfois des problèmes de
dépassement des délais d'attente et de non-réponses.
Cela peut être dû au transfert via la communication TCP/
IP ; vous devrez dans ce cas tenter d'adapter les délais et
le nombre de tentatives (répétitions).
Vous pouvez aussi paramétrer le thermostat (à l'aide
d'un thermostat à écran ou d'une unité de configuration)
pour que la réponse vers le serveur ne soit pas envoyée
immédiatement mais en léger différé (affiché à l'écran en
millisecondes). Cela permet parfois de rectifier certaines
erreurs, par exemple lorsque le convertisseur n'a pas le
temps de percevoir la réponse parce que le débit de
communication change en permanence de direction
(c'est-à-dire lorsqu'il envoie les demandes du serveur et
lorsqu'il est en mode réception).
Lorsque vous utilisez un convertisseur entre RS485 et
RS232, choisissez un modèle à régulation automatique du
débit, c'est-à-dire qui passe automatiquement en mode
réception et change de direction lorsque le serveur doit
émettre, puis se remet immédiatement en mode réception.
utiliser par exemple le signal RTS du port RS232 port pour
passer du mode réception au mode émission est souvent
trop lent, ce qui se traduit par une absence de réponse vers
le serveur, même quand les nœuds envoient la réponse.
6.1.11 Programme de surveillance
Pour surveiller et contrôler les nœuds sur le réseau
Modbus, un certain type de programme est requis sur le
serveur. Il existe de petits et de grands programmes, en
fonction de la finalité poursuivie.
Un des programmes les plus couramment utilisés est
Citect Scada. Il est également capable de communiquer
avec d'autres réseaux et de gérer des alarmes, etc. De
nombreux autres programmes prennent également en
charge Modbus, parfois via des modules plugin à ajouter.
Des programmes gratuits permettant de tester les nœuds
d'un réseau sont disponibles sur internet. Ils communiquent
uniquement avec des nœuds séparés. Rendez-vous sur
www.modbus.org et cliquez sur « technical resources ».
Différents conseils se trouvent sous la rubrique « offsite
links ».
Si vous avez accès à des outils de programmation et
possédez des connaissances de base en programmation,
vous pouvez assez facilement créer votre propre pro-
gramme, par exemple en Visual Basic ou C++.
12
Swegon se réserve le droit de modifier les caractéristiques de ses produits.
6.2
Réseau RS-485
Les informations sont envoyées sur un réseau RS485 entre
deux ou plusieurs appareils. Le débit peut atteindre 10
Mo/s, voire plus. Le débit maximum du thermostat est
toutefois de 38.400 octets/s. Un réseau RS-485 est conçu
pour transmettre des informations par câble sur de très
longues distances d'environ 1 km, et parfois plus. Tout
dépend de la qualité de la structure du réseau.
6.2.1 Nœuds, serveur et clients
Chaque appareil qui se connecte à un réseau de données
est appelé un « nœud ». Lorsque vous utilisez le protocole
Modbus, vous pouvez avoir de nombreux nœuds clients,
mais un seul serveur. La définition d'un serveur et d'un
client peut parfois légèrement varier. Dans ce manuel'
« serveur » désigne l'ordinateur ou l'appareil central'
et « nœuds » correspond à tous les autres clients ou
périphériques. Parfois, le serveur est également appelé
« maître », et les clients, « esclaves ».
Dans un réseau RS485, tous les nœuds peuvent commu-
niquer dans les deux sens, c'est-à-dire en lecture et en
écriture. Ils ne peuvent toutefois s'exprimer qu'un seul à la
fois. Cela s'organise légèrement différemment en fonction
du protocole choisi. Pour le protocole Modbus, il a été
décidé que seul le nœud agissant comme serveur peut
être à l'origine de l'ensemble du trafic sur le réseau.
6.2.2 Émetteur-récepteur
Le thermostat installé dans la pièce est équipé d'un circuit
électronique servant d'émetteur-récepteur, c'est-à-dire qui
combine la possibilité d'émettre et de recevoir. Il reçoit les
signaux du réseau et les convertit aux niveaux adéquats
pour que le processeur interne puisse les comprendre.
L'émetteur-récepteur reçoit également les signaux de
transmission du processeur et veille à ce qu'ils soient émis
au niveau adéquat dans le réseau.
6.2.3 Bits et puissance de signal
Chaque un et zéro envoyé sur le réseau est converti en
signaux électriques qui peuvent être mesurés à l'aide d'un
oscilloscope ou d'un appareil similaire. Si vous mesurez les
signaux entre les canaux plus (+) et minus (-), le 1 corres-
pond environ à +5 V, et le 0, à -5 volts.
Plus on connecte de nœuds sur un réseau, plus le niveau
des signaux diminue pour chaque nœud. Dans ce cas, les
signaux positifs et négatifs approchent de la ligne zéro.
Pour qu'un nœud puisse interpréter un 1, le niveau du
signal doit impérativement être supérieur à 0,2 V. Lorsque
le signal est inférieur à 0 V, il est interprété comme un 0.
03/05/2021