Du fragst die 6 ab mit int32 und rechnest es dann um. Ein Register bei Modbus sind 16bit, sprich er fragt bei int32 dann auch direkt 2 Register ab - und bei int64 würde er 4 abfragen.
Da man dann aber die Register addieren muss (im Baustein) ist es dann wichtig die Einstellung "Endian" zu setzen.
Bei allen Dingen kommt int zurück. Du kannst versuchen auch die Umrechnung vom Baustein zu nutzen. Sind es z.B. 0,1er Schritte setzt du den Multiplikator auf 0.1. Eigentlich sollte dann eine Kommazahl rauskommen, obwohl das Register INT ist.
Viel Erfolg!
Da man dann aber die Register addieren muss (im Baustein) ist es dann wichtig die Einstellung "Endian" zu setzen.
Bei allen Dingen kommt int zurück. Du kannst versuchen auch die Umrechnung vom Baustein zu nutzen. Sind es z.B. 0,1er Schritte setzt du den Multiplikator auf 0.1. Eigentlich sollte dann eine Kommazahl rauskommen, obwohl das Register INT ist.
Viel Erfolg!
Kommentar