Steuerungen, Regler & PC-based Control
09.01.2018

Codesys: SPS-Applikation auf CPU-Kerne verteilen

Aufgrund der umfassenden Möglichkeiten des IEC-61131-3-System Codesys wird das Tool häufig auch für leistungshungrige SPS-Applikationen eingesetzt. Schließlich bietet das System die Möglichkeit, den Code in verschiedene Tasks aufzuteilen und diese mit unabhängigen Zykluszeiten abzuarbeiten.

Codesys bringt jetzt Performance-Vorteile für leistungshungrige SPS-Applikationen auf Multicore-Plattformen

Hersteller von Automatisierungsgeräten können ihren Kunden jetzt die Funktionalität anbieten, in Codesys die verschiedenen Tasks der SPS-Applikation auf symmetrische Prozessorkerne der Steuerungs-CPU manuell zu verteilen. Durch die parallele Abarbeitung steigt die Ausführungsgeschwindigkeit bei gleichzeitiger Ausnutzung der verfügbaren Prozessorleistung – und der Anwender behält die Kontrolle über das Zeitverhalten. Steuerungen mit Betriebssystemen wie Linux oder Windows nehmen eine solche Verteilung zwar selbst vor, das daraus resultierende Zeitverhalten jedoch ist im Einzelfall schwer abzuschätzen.

Zur Nutzung der in Codesys umgesetzten Multicore-Implementierung ordnet der Anwender im einfachsten Fall lediglich den gewünschten CPU-Kern zu Taskgruppen seiner SPS-Applikation zu. Bei komplexeren Konfigurationen helfen verfügbare Codierungsrichtlinien. Gleichzeitig ist die Problematik der Datenkonsistenz bei Datenhaltung bzw. -zugriff durch entsprechende Software im Codesys-Control-Laufzeitsystem gelöst, beispielsweise, um häufige Blockaden durch Multiple Reader / Single Writer zu verhindern oder atomare Zugriffe auf Datentypen bis zu 64 bit zu ermöglichen.

Die Multicore-Unterstützung bringt Performance-Vorteile in vielen Anwendungsfällen. Eine komplexe SPS-Logik beispielsweise kann auf verschiedene unabhängige Taskgruppen und CPU-Kerne aufgeteilt werden. Darüber hinaus lässt sich die Logikapplikation von der Kommunikation und Zusatzfunktionen, wie Motion, CNC oder Visualisierung trennen.

Anwender und Gerätehersteller können sich auf dem Codesys-Stand auf der Fachmesse Embedded World in Halle 4, Stand 307 selbst ein Bild von der Bedienung und Leistungsfähigkeit der Funktion machen.

Produktberater für IP20-IO-Systeme

Finden Sie die passenden IP20-IO-Systeme mit dem Online-Produktberater Wie in einem Beratungsgespräch werden Sie interaktiv an die am besten passenden Produkte herangeführt.

Lesen Sie mehr...

Normen

DIN-VDE-Normen einfach online nutzen

Normen aus dem VDE VERLAG

» Mehr Informationen ...

Zum Schmunzeln

„Natürlich führe ich Selbstgespräche. Manchmal braucht man eben eine Expertenmeinung!“

Copyright © VDE VERLAG GMBH, zuletzt aktualisiert am 24.04.2018