ModBus: Datenblock lesen: Anzeige Blocknummer + möglicher Fehler?

Hallo,

ich habe für meine Trovis 5573-1 nun die Blockabfrage der Register und Coils implementiert, rennt ja nun…

Allerdings hatte ich immer einen Fehler bei der Abfrage eines Coil Blockes (Start:999 Anzahl 10) im Log. Hier wurde immer nur sowas wie “Fehler Timeout in Block 7” angezeigt.

  1. Wie sehe ich einfach, welches der Datenblock 7 ist? Könnte man dies nicht bei der Konfiguration der Blöcke im Gerät anzeigen?

  2. Gibt es eine Mindestanzahl der Coils, die gelesen werden müssen? 16 statt 10 (also nun 2 bytes) hat den Fehler behoben. Der andere Block hatte 90 Coils und funktionierte sofort. Kann natürlich auch ein Problem der Trovis sein…

  1. Einfach durchzählen. Aktuell zeigen wir dies leider nicht an. Wäre aber eine gute Ergängzung.
  2. Das liegt eher am Gerät. Ich vermute im Meldungsfenster wären noch detaillierte Fehlermeldungen gewesen vom Gerät.

paresy

  1. hängt aber von der Sortierung im Fenster ab, oder?