client = modbusclient (host = host, port = port, unit_id = slave_id) < /p>
Während true:
versuchen:
für I In Registern:
Register_Values = client.read_holding_registers (i, 2)
print (register_values) `< /p>
Es ist keine schlechte Lösung, aber zum Lesen eines Bündels Von Registern kann es das Speichern dieser Daten verlangsamen. Ich muss die Register jede Sekunde lesen. :
Code: Select all
registers = [32260, 32262, 32264] register_values = client.read_holding_registers(registers, 2)
Oder gibt es eine andere Möglichkeit oder eine andere Bibliothek, mit der ich dies tun kann?
Code: Select all
registers = [32260, 32262, 32264] register_values = client.read_holding_registers(registers, 2)
Ich habe es versucht, aber es funktioniert offensichtlich nicht.