Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
VMC Brink Renovent Modbus
#2
Bonjour Anthony,

De ce que je retire comme expérience de mon côté sur cette interfacage avec du modbus, c'est qu'il y a 3 parties :

LA première concerne le cablage, de memoire on cable bien A sur A et B sur B.

La seconde concerne la communication. Il est important de connaitre les bon paramètres (avec les valeurs issues de ta doc):
  • ID de la VMC : 11
  • Baud rate : 9600
  • Parité : paire (even)
  • Mode : rtu ?
  • data size : ?
  • bit d’arrêt: 1
Je ne vois pas dans la doc la valeur de data size (chez moi, c'est 8). Et je suppose que c'est du RTU (sinon, c'est du ASCII que je ne connais pas) où ton RPI sera le maitre et la VMC l'esclave (ID 11)

Et enfin, tenter de lire les infos sur les registres:
exemple à tester (issue de l'autre post) avec pymodbus pour lire la temperature exterieure (4009):
Code :
#!/usr/bin/env python
from pymodbus.client.sync import ModbusSerialClient

client = ModbusSerialClient(method='rtu', port='/dev/ttyUSB0', baudrate=9600, bytesize=8, stopbits=1, parity='E')
client.connect()

result = client.read_holding_registers(address=4009, count=1, unit=11) (j'ai un doute sur le 11, à voir si faut pas le passer en hexadécimal)
print result.registers

client.close()

En espérant t'avoir aider,

Vincent
Répondre


Messages dans ce sujet
VMC Brink Renovent Modbus - par Energy01 - 21/02/2017, 14:04:49
RE: VMC Brink Renovent Modbus - par vf62 - 21/02/2017, 16:11:44
RE: VMC Brink Renovent Modbus - par Energy01 - 21/02/2017, 19:17:39
RE: VMC Brink Renovent Modbus - par metas - 21/02/2017, 21:52:04
RE: VMC Brink Renovent Modbus - par Energy01 - 21/02/2017, 22:08:44
RE: VMC Brink Renovent Modbus - par vf62 - 22/02/2017, 09:32:36
RE: VMC Brink Renovent Modbus - par Energy01 - 22/02/2017, 20:21:54

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)