PoeticPixels
Level-1
- Beiträge
- 5
- Reaktionspunkte
- 1
-> Hier kostenlos registrieren
Hallo Zusammen,
ich tüftele an einem Problem in CodeSys und komme selbst auf keine Lösung - und hoffe, ihr könnt mir den entscheidenden Anstoss geben.
Ich nutze für mein Heimlicht eine WAGO SPS mit Tastern an DI, in der WAGO selbst dann ein FB_STROMSTOSS um die Lampen über ein DO zu steuern.
Nun möchte ich auch per HomeAssistant und Modbus auf die Lampen zugreifen. Dort allerdings nicht als "Taster" sondern als "Licht"-Entität.
Die KOnfiguration in HomeAssistant möchte ich einfach halten und dort einfach nur ein "Licht" erzeugen. Das schreibt und liest auf ein Register, zB eine Merker-Variable. Es könnte auch auf die Merker-Variable schreiben und auf das echte DO dann "verifizieren" wenn erforderlich.
Technisch funktioniert das einzeln auch alles wunderbar, wenn ich beide Welten allerdings "verheiraten" will habe ich keinen Schimmer wie ich das in Funktionsbausteine gießen soll. Ich habe schon ein paar Kombinationen durch, aber irgendwie wollte nichts so richtig gelingen.
Hat jemand von euch eine Idee?
Dank euch vielmals!
Grüße,
Sven
Beispiel der bisherigen Codierung.
ich tüftele an einem Problem in CodeSys und komme selbst auf keine Lösung - und hoffe, ihr könnt mir den entscheidenden Anstoss geben.
Ich nutze für mein Heimlicht eine WAGO SPS mit Tastern an DI, in der WAGO selbst dann ein FB_STROMSTOSS um die Lampen über ein DO zu steuern.
Nun möchte ich auch per HomeAssistant und Modbus auf die Lampen zugreifen. Dort allerdings nicht als "Taster" sondern als "Licht"-Entität.
Die KOnfiguration in HomeAssistant möchte ich einfach halten und dort einfach nur ein "Licht" erzeugen. Das schreibt und liest auf ein Register, zB eine Merker-Variable. Es könnte auch auf die Merker-Variable schreiben und auf das echte DO dann "verifizieren" wenn erforderlich.
Technisch funktioniert das einzeln auch alles wunderbar, wenn ich beide Welten allerdings "verheiraten" will habe ich keinen Schimmer wie ich das in Funktionsbausteine gießen soll. Ich habe schon ein paar Kombinationen durch, aber irgendwie wollte nichts so richtig gelingen.
Hat jemand von euch eine Idee?
Dank euch vielmals!
Grüße,
Sven
Beispiel der bisherigen Codierung.