# ChromoFlex RGB Controller

**URL:** <https://oscat.discourse.group/t/chromoflex-rgb-controller/815>\
**Category:** SPS-Programmierung\
**Created:** [4. April 2010 um 00:16 UTC](https://oscat.discourse.group/t/chromoflex-rgb-controller/815 "2010-04-04T00:16:38Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [4. April 2010 um 00:16 UTC](https://oscat.discourse.group/t/chromoflex-rgb-controller/815/1 "2010-04-04T00:16:38Z")

</div>

Hallo OSCAT Gemeinde,  
nachdem sich der ChromoFlex RGB Controller für die Ansteuerung von Farb-LEDs großer Beliebtheit erfreut (so auch in einem Badezimmer) habe ich zwei Bausteine für die serielle Ansteuerung geschrieben. Die OSCAT Bibl. und das Forum haben mir als SPS Einsteiger und nicht-Profi immer wieder weitergeholfen, so dass ich hier an dieser Stelle einen kleinen bescheidenen Beitrag bei steuern möchte.  
Vielleicht schafft es ja einer der Bausteine in den Olymp aufgenommen zu werden.  
Nun kurz zur Funktionsweise:  
Der Baustein Chromo\_PrgCh ermöglicht lediglich das Umschalten zwischen den 8 Farbprogrammen.  
Der Baustein Chromo\_RGB erlaubt es weiter an den Eingängen Rot, Grün und Blau eigene Farben zu kreieren. Wird an einem oder mehreren Eingängen der Wert geändert, so wird das laufenden Farbprogramm angehalten und die entsprechende Farbe eingestellt (eine Wertänderung an TrackTime hält das laufende Farbprogramm ebenfalls an und man befindet sich im sog. RGB-Modus). Ferner kann mit FadeRGB=true ein Überblenden zwischen den Farbwerten erreicht werden. Hierbei geben TrackTime (in 1/100 Sekunden) und IncRGB die Schrittweite für die Überblendungen an (siehe auch Beschreibung zum ChromoFlex).  
Der Modus kann nur durch ein RESET verlassen werden.  
Als Ausgang liefern die Bausteine die Adresse des Daten-Arrays und die Länge der zu übermittelnden Bytes, somit sollte sich jeder Serielle Baustein entsprechend füttern lassen, SendAct initiiert die serielle Kommunikation.  
Getestet mit WAGO 841 unter CoDeSys 2.3.8.5 unter Verwendung der SerComm\_Lib mit einer KL6001 Busklemme, Übertragungsparameter: 9600 8N1  
und nun viel Spaß beim Farbmischen und Ostereier suchen ;).

[gelöscht durch Administrator]

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [19. April 2010 um 07:13 UTC](https://oscat.discourse.group/t/chromoflex-rgb-controller/815/2 "2010-04-19T07:13:20Z")

</div>

das ist ja super!  
Habe mir eine KL6001 bestellt.  
Wie ist es eigentlich bei Beckhoff: benötigt man tatsächlich die “TwinCAT PLC Serial Communication” Bib (60â‚¬) um die Klemme anzusprechen?

---

<div class="post-metadata">

**Author:** ![hugo](https://yyz2.discourse-cdn.com/free1/user_avatar/oscat.discourse.group/hugo/32/133_2.png) [@hugo](https://oscat.discourse.group/u/hugo)\
**Post date:** [30. Juni 2010 um 10:51 UTC](https://oscat.discourse.group/t/chromoflex-rgb-controller/815/3 "2010-06-30T10:51:37Z")

</div>

danke wir werden das in der geplanten building lib aufnehmen

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [19. Juni 2012 um 18:53 UTC](https://oscat.discourse.group/t/chromoflex-rgb-controller/815/4 "2012-06-19T18:53:21Z")

</div>

Hello,

I want to use the chromoflex software blocks in a beckhoff program.  
I have setup serial communication with a RS232 port, its working.  
I have used the block CHROMO\_RGB and it is running well.

The only problem I have is: how to transmit the data that comes out of the CHROMO\_RGB block (sendData) to the SendString communication block.

Can someone assist me with this please ?

Best regards.

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [20. Juni 2012 um 08:19 UTC](https://oscat.discourse.group/t/chromoflex-rgb-controller/815/5 "2012-06-20T08:19:50Z")

</div>

(not the answer for Ikke123)

Hallo,

ohne jetzt die Bausteine gesehen zu haben… Kann man damit auch mehrere Controller paralell und unabhängig voneinander ansteuern?  
Wenn nicht wäre eine Variante mit einer DMX-Klemme KL6851 und mehreren DMX-RGB-Controllern evtl. sinnvoller wenn man die Kosten Pro RGB-Stripe reduzieren möchte.

(Bad, Schlafzimmer, Wohnzimmer, Sauna)
