Entwicklungsumgebung Codesys

Entwicklungsumgebung Codesys Smart Software Solutions

3S: 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. Darüber hinaus lässt sich die Logikapplikation von der Kommunikation und Zusatzfunktionen wie Motion, CNC oder Visualisierung trennen. Um die Multicore-Implementierung zu nutzen, ist im einfachsten Fall lediglich der gewünschte CPU-Kern den Taskgruppen einer SPS-Applikation zuzuordnen. Bei komplexeren Konfigurationen helfen Codierungsrichtlinien. Gleichzeitig verhindert entsprechende Software im Laufzeitsystem etwa Blockaden durch Multiple Reader/Single Writer oder ermöglicht atomare Zugriffe auf Datentypen bis zu 64 Bit und sorgt so für Datenkonsistenz.