write_registers in pymodbus

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
HFlor
User
Beiträge: 6
Registriert: Samstag 8. Oktober 2016, 13:44

Hallo,

ich möchte ein (doppel)Register [4 Bytes] schreiben über modbus-rtu schreiben. Jedoch finde ich kein Beispiel für den richtigen Aufruf.
r ist ein array mit 2 Int-Werten. Mit dem Versuch:

Code: Alles auswählen

client.write_registers(40, 2, r, unit = 0x01)
bekomme ich den Fehler:

Code: Alles auswählen

TypeError: write_registers() takes exactly 3 arguments (5 given)
Was mache ich falsch? hat jemand einen Link für ein paar Beispiele?

Vielen Dank,

Hardy
Antworten