21/02/2017, 19:17:39
Salut vincent,
merci pour ton retour super rapide
et en effet cela m'aide me confirme que je suis dans la "bonne direction" ...
alors pour les 3 phases :
- cablage je pense que cela doit être ok cela correspond en effet A/A et B/B
- la com avec ce que tu donne comme infos qui sont en effet dans la doc sauf pour 2 paramètres je sais pas trop comment le tester à part avec l'étape d'après
- lire les infos ça semble pas marcher ... je creuse en regardant la doc de pymodbus déjà
voici un des tests que j'ai fait
et le résultat
donc ça retourne "None" puis après forcément bug ...
je continue a chercher merci encore
@+
Anthony.
merci pour ton retour super rapide
et en effet cela m'aide me confirme que je suis dans la "bonne direction" ...
alors pour les 3 phases :
- cablage je pense que cela doit être ok cela correspond en effet A/A et B/B
- la com avec ce que tu donne comme infos qui sont en effet dans la doc sauf pour 2 paramètres je sais pas trop comment le tester à part avec l'étape d'après
- lire les infos ça semble pas marcher ... je creuse en regardant la doc de pymodbus déjà
voici un des tests que j'ai fait
Code :
#!/usr/bin/env python
from pymodbus.client.sync import ModbusSerialClient
import logging
logging.basicConfig()
log = logging.getLogger()
log.setLevel(logging.DEBUG)
client = ModbusSerialClient(method='rtu', port='/dev/ttyAMA0', baudrate=9600, bytesize=8, stopbits=1, parity='E')
client.connect()
print '-->requete read_holding_registers '
result = client.read_holding_registers(address=4009, count=1, unit=0x0B)
print '-->result'
print result
print '-->result.registers'
print result.registers
print '--fin--'
client.close()
Code :
-->requete read_holding_registers
DEBUG:pymodbus.transaction:Running transaction 1
DEBUG:pymodbus.transaction:getting transaction 1
-->result
None
-->result.registers
Traceback (most recent call last):
File "test3.py", line 23, in <module>
print result.registers
AttributeError: 'NoneType' object has no attribute 'registers'
je continue a chercher merci encore
@+
Anthony.