Mit der Implementierung des Codesys-Control-Laufzeitsystems sind Gerätehersteller nicht nur in der Lage, klassische SPSen, sondern auch Edge-, Fog- oder Cloudcontroller zu realisieren. Anwender programmieren die kompatiblen Geräte mit Codesys, egal in welcher Netzwerkebene sich diese befinden. Das System bringt zahlreiche Protokolle und Funktionen zur Auswahl mit. Die Kommunikation erfolgt mit proprietären Protokollen über Standardschnittstellen wie Ethernet, CAN oder seriell, mit Standard-Webprotokollen oder mit Feldbussen, mit OPC UA sowie mit speziellen Industrieprotokollen wie Bacnet. Der Funktionsumfang der Entwicklungsumgebung ermöglicht auch die Implementierung eigener Protokolle in den Sprachen des IEC61131-3-Standarts. Offene Schnittstellen in Codesys ermöglichen zudem das Einbinden von Softwareelementen aus dem Internet über entsprechende APIs wie Google Maps. Auch zu anderen industriell eingesetzten Systemen wie Matlab/Simulink oder Eplan sind Schnittstellen vorhanden.
Edge Devices als Basis für das IIoT im Maschinenbau
Datenverarbeitung am Rand des Netzwerks: Edge Computing findet direkt an oder nahe einer bestimmten Datenquelle statt, um eine schnelle Analyse und Reaktion zu ermöglichen. Diese dezentrale Ergänzung zum Cloud Computing ermöglicht schnelle Reaktionszeiten für industrielle Anwendungen in der Fertigung oder Robotik. Durch Edge Computing werden Entscheidungen in Echtzeit sowie eine bessere Steuerung von Maschinen und Prozessen möglich.