5 transmission des données avec modbus rtu, 5transmission des données avec modbus rtu – VEGA VEGASCAN 850 Modbus signal output Manuel d'utilisation

Page 7

Advertising
background image

Sortie signal Modbus VEGASCAN 850

7

5

Transmission des données avec Modbus RTU

Il y a des années déjà que la société AEG a mis au point une technique de communication
pour ses API appelée Modbus. Cette technique est utilisée aujourd’hui par de nombreuses
entreprises pour le couplage d’appareils IO.
Il faut différencier deux types de Modbus: le Modbus RTU et le Modbus ASCII. Ils possède
tous deux le même contenu de données, mais se différencient quant au cadre et au codage
des signes.

Mode RTU

Dans le codage RTU, une information commence par une pause de 3,5 temps de caractères
(séquence de début). Le temps des caractères découle directement de la vitesse de trans-
mission (en baud). La transmission s’effectue ensuite avec un écart de 1,5 temps de caractè-
res. La transmission est suivie par une séquence finale comprenant 3,5 caractères. La
représentation des caractères englobe toute la zone d’un octet et s’effectue de façon binaire.
Ce qui garantit un débit de données beaucoup plus important qu’avec le mode ASCII.

Transmettre des valeurs de mesure comme valeurs UCP au mode RTU

La transmission des valeurs UCP par le Modbus s’effectue par le code de fonction 04 „Read
Input Registers“.

Procédure au maître-Modbus Modicon ou Freelance 2000

Si vous utilisez un modicon de AEG ou une Freelance 2000 de Hartmann et Braun comme
maître-Modbus, ces systèmes se chargent de la communication sur le Modbus. Dans ce cas,
il suffit uniquement de programmer l’appel de fonction „Read Input Registers“ dans l’API et
d’indiquer les paramètres nécessaires tels que adresse-esclave, registre de lancement et
nombre de registres. Vous trouverez au chapitre „7 Représentation des valeurs de mesure“ la
conversion des adresses de valeurs de mesure se trouvant au VEGASCAN dans les regis-
tres Input de l’API.

Procédure pour une reproduction maître-Modbus (p.ex. PC)

Si la requête des données doit s’effectuer par une reproduction maître-Modbus, elle peut se
faire par exemple par un programme pilote de communication écrit personnellement qui utilise le
„code de fonction 04 = Read Input Registers“. Les représentations suivantes vous expliquent
les processus de communication entre le maître-Modbus et la VEGASCAN sur le Modbus.

Exemple:
Une valeur UCP (sortie UCP 15) doit être réceptionnée. L’adresse esclave du VEGASCAN est
sur 1. La valeur de mesure actuelle à la sortie UCP 15 du VEGASCAN est : 3,30% (= 0x014A).

Transmission des données avec Modbus RTU

Advertising