6 preiswerte Eltako Dimmer mit Pokeys57E über Modbus TCP verwenden

Ich möchte euch aufzeigen, wie man bis zu 6 Dimmer von Eltako 0-100% ohne das Leistungsteil von Eltako in IP-Symcon oder anderen Systemen mit Hilfe vom PoKeys57E preiswert nutzen kann.

Dieses Leistungsteil LUD12 ist noch rel. preiswert, bis Eltako das merkt :wink: um 45,- €

X1 bekommt +10V
X2 kommt an den ULN-Anschluß, schaltet nach GND – der ist gemeinsam mit dem Pokeys-GND.

Wenn man nur Modbusregister beschreiben will, um die Werte der Dimmer zu verändern, dann sollte man ein PoBlock Prg. Mit S0 Register-Werten erstellen.

Wenn man Tasterauswertung als Handsteuerung nutzen will, auch.
Man kann aber auch nur mit direkten Modbusadressen arbeiten, hier wird nur die PWM-Frequenz und die PWM-Einstellung aufgezeigt:

Alle Modbus Adressen ab Seite 74 im Pokeys PDF
Voraussetzung:

Modbus pokeys PWM adr 200 ModBus Gerät eine 0 eintragen
Modbus pokeys PWM adr201 ModBus Gerät eine 208 für 100 Hz eintragen

Beispielhaft für Pin17 des Pokeysmodul, verstärkt mit einem ULN wie ich sie in meinen Hutschienen-Modulen verwende.

PWM Werte können per Script gesetzt werden:
In Adresse 212 als Word können 0 bis 3
und in Adresse 213 als Byte 0-255
Wenn man 0-25,1% Tastverhältnis haben will, trägt man
in 212 ein 0
in 213 Werte von 0 bis 255 ein
Wenn man 25,1% bis 52,5% Tastverhältnis haben will, trägt man
in 212 ein 1
in 213 Werte von 0 bis 255 ein
Wenn man 52,5% bis 78,5% Tastverhältnis haben will, trägt man
in 212 ein 2
in 213 Werte von 0 bis 255 ein
Wenn man 78,5% bis 100% Tastverhältnis haben will, trägt man
in 212 ein 3
in 213 Werte von 0 bis 255 ein


Script PWM Dimmwert Adr 212 und 213 ist Pin 17 zB.


<?
ModBus_WriteRegisterWord(16175 /*[1 Pokeys_Dimmer\251er PWM Adr 212 Word ModBus Gerät]*/,1);
ModBus_WriteRegisterByte(20488 /*[1 Pokeys_Dimmer\251er PWM Adr 213  Byte ModBus Gerät]*/,125);
?>