Modbus - Datentyp "String (BIN)"

Ich hatte zuletzt öfters Geräte via Modbus integriert. Hierbei bin ich immer wieder darauf gestoßen, dass Hersteller zustände Bitweise ausgeben.
In der Modbus-Instanz kann ich aber „nur“ String(hex) oder INT auswählen und entsprechend umrechnen.
Hier wäre es cool wenn man auf die Bits direkt zugreifen könnte ohne diese immer selbst umrechnen zu müssen.
also z.B. den Datentyp „String (BIN)“ der dann direkt ein „00100011“ ausgibt :slight_smile:

Noch besser wäre natürlich direkt ein Bool verwenden zu können und einfach das Bit auswählen, dass verwendet werden soll. Hier muss aber natürlich mehrfach auf ein Register zugegriffen werden. Hier weiß ich nicht ob das in der Software so einfach möglich ist.

Ja man kann das über Virtuelle Adressen lösen. Ist aber auch wieder ein separater Schritt der es unübersichtlich macht.