In der Industrieautomation ist Codesys von 3S Smart Software Solutions als herstellerunabhängiges Entwicklungssystem gemäß IEC 61131-3 etabliert. Mit der KNX-Integration ist Codesys für Gerätehersteller ebenfalls für Anwender verfügbar, die auf Basis von Standardplattformen Gebäudesteuerungen realisieren möchten.
Codesys eignet sich dazu, weil das Laufzeitsystem einfach auf unterschiedliche Hardwareplattformen installiert und anschließend um KNX erweitert werden kann. Dabei kann es sich um intelligente Linux-Systeme wie Raspberry Pi, BeagleBone Black, IoT2000 oder emPC A/iMX6 handeln, ebenso um die verbreiteten Plattformen PFC100/PFC200 sowie um handelsübliche PCs mit Windows oder Linux. Nach der Installation des Laufzeitsystems muss nur noch ein Add-on-Paket für das Codesys Development System heruntergeladen und installiert werden. Dieses Paket beinhaltet einen Konfigurator für E/A-Kanäle, einen KNXnet/IP-Protokollstack, eine Datenaustausch-Funktion mit dem ETS5-Konfigurationssystem sowie das erforderliche Plug-in für ETS5.
Alternativ lässt sich dieses Plug-in auch direkt im KNX-Webshop herunterladen. Ein so erweitertes Codesys-kompatibles Gerät fungiert als KNX-Teilnehmer, kann mit KNX-E/As kommunizieren und sofort als Gebäudesteuerung projektiert werden. Anwender haben gleichzeitig die Möglichkeit, Daten in andere Busprotokolle wie BACnet oder OPC UA zu überführen. ge