NEWS
Konfigurieren Sie den Modbus-Adapter für Low und High Byte
-
Hallo,
Ich weiß nicht, wie ich den Modbus-Adapter für die folgende Anwendung konfigurieren soll:

Dies ist ein Modbus-Dimmer, bei dem ich das gelesene Byte in zwei Teile teilen muss, um die beiden Kanäle zu steuern. Ich habe die Verbindung, aber wie konfiguriere ich sie, um für Kanal 1 in das High-Byte und Kanal 2 in das Low-Byte zu schreiben? Vielleicht ist meine Frage sehr dumm, aber ich habe nichts zu dem Thema gefunden.Vielen Dank im Voraus für Ihre Zeit!
-
Hallo,
Ich weiß nicht, wie ich den Modbus-Adapter für die folgende Anwendung konfigurieren soll:

Dies ist ein Modbus-Dimmer, bei dem ich das gelesene Byte in zwei Teile teilen muss, um die beiden Kanäle zu steuern. Ich habe die Verbindung, aber wie konfiguriere ich sie, um für Kanal 1 in das High-Byte und Kanal 2 in das Low-Byte zu schreiben? Vielleicht ist meine Frage sehr dumm, aber ich habe nichts zu dem Thema gefunden.Vielen Dank im Voraus für Ihre Zeit!
-
@455115 Du kannst das meiner Ansicht nach nicht "konfigurieren" sondern musst beim Schreiben Deines Wertes eben entsprechend der 16 Bit Wert berechnen, also High Byte mit 256 multiplizieren und zu Low Byte dazu addieren und dann schreiben.
-
@joergh
Gibt es keinen einfacheren Weg? Mein Ziel ist es, vom Widget reguliert zu werden, und das wird nicht möglich sein. Formel oder bitweises Lesen? -
@455115 Das ist möglich, wenn Du ein Skript z.B. mit Blockly zum Rechnen schreibst. In diesem Fall akzeptiert er nur 16 Bit auf einmal. Da führt kein Weg dran vorbei.
-
@joergh
joergh, Danke für die schnellen Antworten! Ich hatte gehofft, einstellen zu können, welches Byte gelesen werden soll, ich wurde enttäuscht... -
@455115 Er liest halt immer 16 Bit auf einmal, dann kann man es in Bytes zerlegen indem man es durch 256 teilt (High Byte) und den Modulo Wert nimmt (Low Byte)...das Gerät gibt das so vor...sorry :man-shrugging:
-
@joergh
Leider kenne ich mich mit Nod-red nicht so gut aus. Wie kann ich diese Variable lesen und schreiben und in die Modbus-Adresse konvertieren?