PoE

ELZET80 - Industrieelektronik und -Vernetzung

Programmierung - C auf mCAT-Echzeitkern

Wieso C?

Obwohl ELZET80-Steuerungen für den Schaltschrank aussehen wie eine SPS, werden sie nicht in IEC1131 programmiert - Warum?

 

So einfach es ist, mit einer SPS 12 Ausgänge in Abhängigkeit vom Zustand von 24 Eingängen zu steuern, so schwer ist es in IEC1131 ein über Programmänderungen hinaus garantiertes Zeitverhalten der Steuerung zu gewährleisten. Bei der Multitask-Programmierung in C überlässt man Zeitabhängigkeiten dagegen dem Echtzeitkern.

  • C Programmierung erleichtert:
    • Linearisierung und Statistik
    • Protokolle für serielle Übertragung
    • Komplexe Regelalgorithmen
    • (XML-)Datenstrukturen, z.B. für Werkstückdaten oder Rezeptoren
    • mCAT Echzeitkern
    • Nachrichten­basierendes Multitasking
    • Tasks einzeln in Flash ladbar
    • E/A-Abstraktion mit "Express-I/O"
    • Nachrichten-Versand zwischen Tasks und Treibern (Ser/ Eth/ Timer/ Express-I/O)
    • SYSMON zur Online-Beobachtung und -Manipulation

Mehr

 

 

Produkte

mCAT

Was ist der SFT-mCAT Echzeitkern

ARM-C

Programmierung der ARM-CPUs

TLCS-900C

Programmierung der TLCS-900 CPUs