Hallo alle zusammen!
Bin dabei Dimmersteurerung mit Dimmerklemme KL2751 von Beckhoff zu realisieren. Da verwende ich den Baustein DIMM_I, nur:
wenn der Byteausgang auf Maximalwert auf 255 ist wie Steuere ich meine KL2751 wenn sie erst dann auf auf dem Maximalwert ist wenn sie auf 32767 ist. Mit eine einfache multiplikation mit 128 geht das nicht…???..???
Bei der Funktion SCALE_R hätte ich mir gedacht das du auf X den wert von Baustein DIMM_I02.OUT legst.
Der Rückgabewert der Funktion auf INT konvertiert und auf die Ausgangsvariable die du im Systemmanager zur KL2751 verknüpft hast.
Die Parameter der Funktion SCALE_R sollten dann wie folgt sein
I_LO := 0;
I_HI := 255;
O_LO := 0;
O_HI := 32767;
Du kannst dir ja eine Hilfsvariable anlegen die DIMM_I02.OUT hat und diese dann in die Funktion übergibst.