Etwa 1.000 unterschiedliche, intelligente Geräte-Plattformen können mit Codesys programmiert werden; zum Beispiel ECUs, Embedded-Steuerungen, Gateways oder SPS. Damit eignet sich Codesys insbesondere zur Automatisierung mobiler Arbeitsmaschinen.
Bereits seit einigen Jahren bietet die Codesys Group ein nach IEC 61508 SIL2 vorzertifiziertes Zusatzprodukt an. Von dieser Vorzertifizierung profitieren Gerätehersteller erheblich. Zahlreiche validierte Software-Erweiterungen in der IDE, beispielsweise dem Laufzeitsystem, sollen zusätzlich die Entwicklung und Zertifizierung von Sicherheitssteuerungen, beispielsweise Safety-ECUs, beschleunigen.
Erweiterung ab Frühjar 2020
Das im Frühjahr 2020 erscheinende Platform Support Package PSP für das Service Pack 16 von Codesys V3.5 soll die Implementierung nochmals schneller und effektiver machen: Für den im Umfeld von mobilen Arbeitsmaschinen beliebten Mikrocontroller AurixTM TC29x von Infineon wurden die Safety-Erweiterungen auf einen höheren Implementierungslevel gezogen.
So ist die gesamte Laufzeitumgebung für die AurixTM-Plattform bereits vorab angepasst und vorzertifiziert, inklusive der Schnittstellen für spezifische Erweiterungen, beispielsweise Treiber von Geräteherstellern. So soll ein Großteil des Aufwands für die Implementierung der Laufzeitumgebung sowie deren Zertifizierung entfallen.
So realisierte ECUs, beispielsweise Sicherheitssteuerungen, sind somit schneller marktreif. Aufgrund der Multicore-Architektur des Mikrocontrollers lassen sich auch funktionale und Sicherheitsapplikationen parallel auf einer CPU abarbeiten.
Optional unterstützt das System CANopen, beispielsweise CANopen Safety als sicheren Feldbus. Entsprechende Geräte können in einem Netzwerk gemischt konfiguriert und verwendet werden.