VEGA VEGACOM 557 Modbus protocol Manuel d'utilisation

Page 38

Advertising
background image

38

VEGACOM 557 Modbus

Transmettre des états de commutation au mode RTU

Quel que soit le transmetteur VEGA raccordé, qu’il s’agisse du VEGAMET ou de la VEGA-
LOG, la transmission des états de commutation par le modbus se fait toujours suivant le
même procédé, à savoir par le code de fonction 01 „Read Coil Status“ ou au choix par le code
de fonction 02 „Read Input Status“.

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 Coil Status“ ou „Read Input
Status“ dans l’API et d’indiquer les paramètres nécessaires tels que adresse-esclave, regis-
tre de lancement et nombre de registres. Vous trouverez dans les tableaux en annexe B à la
fin de ce manuel la conversion des adresses de sortie dans la VEGALOG ou des adresses
d’entrée et de sortie VEGAMET dans les registres Input de l’API.

Exemple de données du VEGAMET 515:
Il s’agit de récupérer deux états de commutation du VEGAMET #3 (sorties relais 1 et 2 et
relais de signalisation de défaut). Il faut également effectuer la lecture du bit d’état pour les
sorties pour s’assurer de la validité des données. L’adresse esclave de la VEGACOM 557 se
trouve sur 1.

Paramétrage de l’appel de fonction „Read Input Registers“:
- adresse esclave = 1
- adresse bit de registre (début) = 10.041 (ou 040 avec Freelance 2000)
- nombre de bits de registre = 8

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

Si la requête des états de commutation doit s’effectuer par une reproduction maître-modbus,
elle peut se faire par exemple par un programme pilote de communication écrit personnelle-
ment qui utilise le „code de fonction 01 = Read Coil Status“ ou le „code de fonction 02 = Read
Input Status“. Les représentations suivantes vous expliquent les processus de communica-
tion entre le maître-modbus et la VEGACOM 557 sur le modbus.

Exemple d’états de commutation de la VEGALOG:
Il s’agit de faire la lecture des états de commutation des cartes AR de la VEGALOG aux em-
placements #3 et #4. On veut également faire la lecture des bits d’état associés pour les car-
tes de sortie pour s’assurer de la validité des données. L’adresse esclave de la VEGACOM
557 se trouve sur 1.

Les états de commutation actuels de la VEGALOG sont :

Sortie :

1

2

3

4

5

6

7

8

9

10

état

Carte AR #3

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OK

Carte AR #4

ON

ON

ON

ON

OFF

OFF

OFF

OFF

OFF

OFF

OK

Transmission des données avec modbus RTU

Advertising