Nun mein Problem ich möchte dies auf die Anode mit einem 12VDC Ausgang beschalten und die Kathode fix an GND hängen, momentan funktioniert es nur andersrum, ...
Funktioniert nur "andersrum"? Ich hoffe, Du meinst nicht bei andersrum (falscher) Polung der LED(s).
Habe mal das Datenblatt studiert und nach längerer Suche auch die Information gefunden, auf die es mir ankam: gemeinsane Anode oder gemeinsame Kathode? Nun, kommt drauf an, ob
RGB (entsprechend 7 Farben):
gemeinsame Anode
oder
"Tri-Color": gemeinsame Kathode
Die gute Nachricht: wenn Dir 3 Farben (rot-grün-gelb) genügen, wärst Du mit dem Typ Tri-Color besser bedient, da er einen gemeinsamen KathodenAnschluss hat.
Die schlechte Nachricht: Du hast aber den oder liebäugelst mit dem Typ RGB. Der hat leider einen gemeinsamen AnodenAnschluss, was das Betreiben an SPS-Ausgängen vom Typ PNP recht aufwändig macht, wie Dir Harald schon schrieb.
Ich neige dazu, OptoKoppler zu verwenden, aber die 20 mA Ströme pro Farbe könnten je nach OptoKopplerTyp schon "grenzwertig" oder zu viel sein. Auch bedenken, dass Du für die LED-Seite der OptoKoppler wahrscheinlich (sofern nicht im OptoKoppler bereits integriert) VorWiderstände benötigst (bei 12 V ca. 560 Ω, 1/2 W bis 1 kΩ 1/4 W).
Solltest Du "KlapperTechnik" (Relais) bevorzugen, dann bitte pro RelaisSpule eine Diode (z.B. 1N4007) spendieren, die Du zur Spule parallel schaltest, ABER in SperrRichtung (Kathode an + und Anode an -) betreiben musst.
Zu Haralds "viel-StromVerbrauch-Methode" sage ich lieber nichts (könnte man vielleicht bei Betrieb an 24 V in Betracht ziehen).