Seite 1 von 1

[V4.0 P3] - Modbus NIBE WRL "schreiben"

Verfasst: Do Apr 27, 2023 4:45 pm
von Bjoern
Hallo zusammen,

wir haben eine NIBE Wohnraumlüftung verbaut - die über eine KNV/NIBE Wärmepumpe gesteuert wird.
Die Modbus Register kann ich ohne Probleme abfragen.

Derzeit hänge ich an dem Punkt - wie "steuere" bzw "schreibe" ich auf einzelne Modbus Register.
Ich möchte zwei Sachen umsetzen - es ist draussen unter 0°C oder über 28C° - (Info kommt vom KNX Bus) - möchte ich das die Drehzahl auf "0" für Zuluft/Abluft geregelt wird - dazwischen wieder auf "normal".
Logik und Filter sind da erst mal kein Problem - aber das "aktive" schreiben auf ein Register - wie geht das? Wie sende ich einen Wert an die WP an ein bestimmtes Register (writeable register sind bekannt) - mir gehts da um die Umsetzung.

Habe da evtl. zwei Optionen - einerseits die Drehzahl in Prozent anpassen - oder Profile 1 bis 5 (mit vordefinierten Drehzahlen) auswählen.

Wie schreibt man auf Modbus?
KNX Telegramm kommt >> Logik Baustein >> senden von Wert an Modbus Register
Wahrscheinlich so einfach wie bei KNX ... :angry-banghead:

Danke für euren Input

Re: [V4.0 P3] - Modbus NIBE WRL "schreiben"

Verfasst: Do Apr 27, 2023 5:28 pm
von blaubaerli
Hallo Bjoern,

sieht dein Modbus-Profil das Schreiben von Werten denn bereits vor?

Wenn du im Profileditor eine neue Applikation hinzufügst, erscheint doch das Fenster zur Auswahl des gewünschten Functioncodes.

Über die Auswahl der Funktionscodes wird letztlich auch definiert, ob die Applikation zum „Lesen“, oder eben zum „Schreiben“ dienen soll.

Der Rest ergibt sich dann fast implizit.

Wenn das als Hilfestellung nicht genügt, dann frag einfach noch einmal nach.

Liebe Grüße
Jens

Re: [V4.0 P3] - Modbus NIBE WRL "schreiben"

Verfasst: Do Apr 27, 2023 6:33 pm
von gbglace
Wenn Du das Profil soweit vorbereitet hast, dann findest zu jedem Modbus Datenpuinkt ein TWS-Objekt. Wenn Du z.B. ein passendes KNX-Objekt hast mit dem Befehlswert, dann einfach das KNX-Objekt mit dem Modbus-Objekt verbinden, ganz ohne Logik. Die Logik braucht es nur wenn etwas modifiziert werden soll was nicht implizit durch die Datentypkonvertierung des Verknüpfungsassistenten gemacht werden kann.

Oder Du baust eine Logik im Dok mode, dann kannst ja auch manuell was beliebiges senden und verbindest den Ausgang mit dem Modbusobjekt.

Re: [V4.0 P3] - Modbus NIBE WRL "schreiben"

Verfasst: Do Apr 27, 2023 6:57 pm
von StefanW
Hallo Bjoern,
Bjoern hat geschrieben: Do Apr 27, 2023 4:45 pmWahrscheinlich so einfach wie bei KNX ...
Ja, eigentlich schon.

Bei KNX bestimmt man mit der ETS, welche der KNX Objekte solche sind auf die vom KNX Bus aus geschrieben wird und solche, von denen aus auf den KNX Bus geschrieben wird (oder beides). Man stellt das in der ETS über die Flags ein.

Bei Modbus wird das im Profil bestimmt durch die für die jeweiligen Register hinterlegte Function Codes. Gibt welche, die erlauben das lesen von einem Register und welche die erlauben das Übertragen zu einem Register (also "Schreiben").

1. Zuerst musst Du also die writable Register in Deinem Modus Profil mit den Function-Codes für Übertragung (also schreiben hin zum Register) angelegt haben

2. Du musst im Modbus Gerätemanager für ein oder mehrere Register eine Übetragungsgruppe anlegen, deren Transaktionen dann das Übertragen (= Schreiben zum Modbus Gerät hin) zulassen und Dich UNBEDINGT mit dem Auslösen beschäftigen, weil erst das Auslösen führt zur Übertragung.


Mehr ist es eigentlich nicht. Und die Logik die entscheidet, was geschrieben werden soll.


Viel Glück mit Deinem Projekt

lg

Stefan