Redundanzfunktionen mit Codesys konfigurieren

Zur SPS IPC Drives stellt 3S-Smart Software Solutions ein neues Codesys-Service-Pack mit Produktoptionen für Gerätehersteller vor. Dazu gehöt das Add-on Codesys Redundancy: Mit zusätzlichen Komponenten im SPS-Laufzeitsystem und einem sicheren Kommunikationsweg zwischen zwei identischen Steuerungen ermöglichen Gerätehersteller den Anwendern die Konfiguration einer Redundanzfunktion. Eine IEC61131-3-Applikation läuft dabei auf beiden Geräten parallel. Die aktive Steuerung greift auf das E/A-System am Feldbus zu und wird von der passiven Steuerung überwacht. Letztere wird bei Ausfall der ersten unterbrechungsfrei aktiv, übernimmt die Abarbeitung der Applikation und greift auf das E/A-System zu. Die Auswahl integrierter Feldbussysteme wird im neuen Service Pack durch einen Ethernet/IP-Adapter ergänzt. Ein freier Ethernet-Port in einem kompatiblen Gerät genügt: Die Steuerung kann im Codesys-Development-System per integriertem Konfigurator als Adapter in ein bestehendes Ethernet/IP-Netzwerk eingebunden werden. Der Protokollstack ist dabei in Form einer IEC61131-3-Bibliothek realisiert. Neu ist auch die Möglichkeit für Gerätehersteller, ihren Kunden eine Schnittstelle für vorhandenen C-Code zur Verfügung zu stellen. Mittels eines Plug-in-Moduls wird dazu eine externe C-Toolchain angebunden, die das Übersetzen und Linken der C-Module zum IEC61131-3-Code vornimmt. Der C-Code selbst kann dabei nahtlos ins Codesys-Projekt eingebettet und direkt in Codesys oder einer externen IDE editiert werden.