ich habe in meiner WAGO PFC 100 3 RO Coils definiert. Über Node-Red kann ich die entsprechenden Coils auch zuverlässig lesen. Über Node-BLUE klemmt es noch ein bisschen. Anbei Bilder der Konfig. Handelt es sich überhaupt um Modbus TCP Nodes?
hast du Homegear Stable oder Nightly? In ersterem war Modbus meine ich noch nicht ganz fertig. Dann würde ich es zunächst einmal mit dem Nightly probieren. Falls du das Nightly bereits installiert hast, setz mal das Häkchen neben Write debug info to flows log im modbus-host-Knoten und poste das Log vom Leseversuch. Das sollte zeigen, was schief läuft.
danke für die Antwort. Ich habe mal auf das Nightly gewechselt. Allerdings bekomme ich auch hier kein Output der Coils bspw. im debug node. Das Log gibt folgendes aus:
Byte 6 (das erste 0x01) ist die Slave-ID (für Modbus über TCP ist eigentlich 255 = 0xFF korrekt, spielt hier aber keine Rolle), Byte 7 der Befehl (Read Coils), Byte 8 und 9 der Startindex (1) und Byte 10 und 11 die Länge (ebenfalls 1). Du liest also nur Coil 1. Die Antwort liefert 0x00 = false zurück.
Was passiert, wenn als letztes Byte in der Antwort 0x01 steht? Wichtig ist: Die Node gibt nur etwas bei Wertänderungen aus. Falls nichts passiert, poste noch einmal das Log vom Wechsel von 0x00 auf 0x01 oder umgekehrt. Ich habe die Node gerade hier noch einmal getestet, generell müsste es funktionieren.