Herausforderungen ModBus

Hallo zusammen,

ich bin ganz neu im Thema Modus. Könnt ihm mir verraten was ich mit diesen ADRESSRÄUMEN mit Schlangenlinie dazwischen machen muss, um sie auszulesen?

Zudem habe ich das Problem, dass ich Strings nicht auslesen kann. Weder String (PLAIN) noch String (HEX) funktionieren. Könnt ihr mir evtl. mit dieser Beschreibung (ganz unten in der Tabelle) helfen, was ich genau einstellen müsste?

Spannend ist zudem, dass die Inputregister hier mit 3 anfangen aber in IPS “Read Input Register (04)” am Ende die 04 hat und beim Holdingregister genau umgekehrt.

Viele Grüße

Matthias

Einfach das „Startregister“ als Leseadresse nehmen. Und 2 Register sind dann ein U32, welchen du auch in Symcon wählen kannst.

Bei Strings willst du wiederum die Anzahl der Register * 2 nehmen, um auf die Bytes zu kommen, die du beim String angehen kannst :slight_smile:

In deinem Beispiel wäre das (31036 - 31030 + 1) * 2 = 14 Bytes.

RO und Input Register klingt eigentlich korrekt. Notfalls ist beim Tipp einfach ausprobieren. Manchmal musst du die 3 oder 4 vorne auch weglassen und einfach die Adresse z.B. 1036 eingeben.

paresy

1 „Gefällt mir“