Gerdchen03
Level-1
- Beiträge
- 6
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
ich habe mir diese Karte besorgt und möchte sie über Modbus ansteuern. Manuals kann ich gerne online stellen, wenn ich das gem. Forenregeln darf. Um Relais Nummer 3 zu schließen wäre folgernder Befehl notwendig: 02 06 00 03 02 00 D9 9A
02=Modbusadresse
06=Funktion, hier ansteuern der Relais
0003= Relais Nummer 3
02=Close
00=Delay Time
D99A=CRC Check
In der Software meines Smarthomes (Loxone) habe ich Modus (Adresse 2, Baudrate etc. eingestellt) passend konfiguriert. Anschließend wird ein Digitalaktor angelegt, dem die Funktion (hier 6) und die Adresse zugewiesen wird. Die Adresse setzt sich aus 0x0003 und 0x02 zusammen. Die Adresse muss aber Dezimal eingegeben werden. Nun dachte ich, das ist ja ganz einfach und habe mir die Hex-Zahl in Dezimal umgerechnet. Dabei habe ich aber scheinbar einen Fehler gemacht, den ich nicht sehe. Ich habe die Zahl 000302 (ergibt 770) und die Zahl 32 (ergibt 50) probiert und kann damit das Relais 3 leider nicht ansprechen. Die Status-LED blinkt, wenn ich den Befehl schicke, aber das war es auch.
Hat jemand eine Tip für mich, wie ich die Adressierung richtig mache?
ich habe mir diese Karte besorgt und möchte sie über Modbus ansteuern. Manuals kann ich gerne online stellen, wenn ich das gem. Forenregeln darf. Um Relais Nummer 3 zu schließen wäre folgernder Befehl notwendig: 02 06 00 03 02 00 D9 9A
02=Modbusadresse
06=Funktion, hier ansteuern der Relais
0003= Relais Nummer 3
02=Close
00=Delay Time
D99A=CRC Check
In der Software meines Smarthomes (Loxone) habe ich Modus (Adresse 2, Baudrate etc. eingestellt) passend konfiguriert. Anschließend wird ein Digitalaktor angelegt, dem die Funktion (hier 6) und die Adresse zugewiesen wird. Die Adresse setzt sich aus 0x0003 und 0x02 zusammen. Die Adresse muss aber Dezimal eingegeben werden. Nun dachte ich, das ist ja ganz einfach und habe mir die Hex-Zahl in Dezimal umgerechnet. Dabei habe ich aber scheinbar einen Fehler gemacht, den ich nicht sehe. Ich habe die Zahl 000302 (ergibt 770) und die Zahl 32 (ergibt 50) probiert und kann damit das Relais 3 leider nicht ansprechen. Die Status-LED blinkt, wenn ich den Befehl schicke, aber das war es auch.
Hat jemand eine Tip für mich, wie ich die Adressierung richtig mache?