question

luc45 avatar image
luc45 asked

an error reading cerbo gx registers in python

I don't understand why he doesn't want to communicate with me. I just want to read the registers of my cerbo gx in python using modbus but that doesn't work. He tells me the records are illegal.



importer modbus_tk
import modbus_tk.defines as cst 
from modbus_tk import modbus_tcp 

# Connectez-vous au 
maître Cerbo GX = modbus_tcp.TcpMaster(host="192.168.0.114", port=502) 
master.set_timeout(5.0) 
master.set_verbose(True) 

# Lecture Holding Registers 
Response = master.execute(100, cst.READ_HOLDING_REGISTERS,266 , 1) 

# Extraire les données des 
registres de réponse = Response.get_response_data() 

# Convertir les valeurs des registres en valeurs physiques (une mise à l'échelle peut être nécessaire) 
Battery_voltage = Registers[771] "






 
Tension de la batterie :", tension_batterie, "V") 
print("Courant de la batterie :", courant_batterie, "A") 
print("Énergie chargée :", énergie_chargée, "kWh") 
print("Tension PV :", pv_voltage, " V") 
print("PV current:", pv_current, "A") 
print("Battery state of charge:", Battery_state_of_charge, "%") 

# Ferme la connexion 
master.close()


This is what it sends back to me



Traceback (most recent call last):
  Fichier "C:\Users\on4cy\PycharmProjects\pythonProject4\test11.py", ligne 11, dans <module>
    réponse = master.execute(100, cst.READ_HOLDING_REGISTERS,266, 1)
  Fichier "C:\Users\on4cy\PycharmProjects\pythonProject4\venv\lib\site-packages\modbus_tk\utils.py", ligne 39, dans le nouveau
    augmenter sauf
  Fichier "C:\Users\on4cy\PycharmProjects\pythonProject4\venv\lib\site-packages\modbus_tk\utils.py", ligne 37, dans le nouveau
    ret = fcn(*args, **kwargs)
  Fichier "C:\Users\on4cy\PycharmProjects\pythonProject4\venv\lib\site-packages\modbus_tk\modbus.py", ligne 364, en exécution
    lever ModbusError (exception_code)
modbus_tk.exceptions.ModbusError : erreur Modbus : code d'exception = 10









cerbo gxpython
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

0 Answers

Related Resources