RX.control – Schichtenmodell

Die RX.control Plattform besteht aus den Teilen Infrastruktursoftware, Betriebssystem und Embedded PC des folgenden Schichtenmodells:

 

RX.control Schichtenmodell

 

Infrastruktursoftware

Die Infrastruktursoftware umfasst typische Komponenten, die komplexe Applikationen mit mehreren Prozessen üblicherweise benötigen:

  • Konfiguration eines Systems aus mehreren Prozessen
  • Starten, stoppen und Überwachung des Applikationssystems
  • Framework für Applikationsprozesse (siehe Applikations-Framework)
  • Interprozesskommunikation über Messages
  • In-Memory-Datenbank zum Datenaustausch
  • Datenhaltung für BLOBs (Binary Large Objects, z.B. Kamerabilder, Messdatensätze)
  • Logging von Betriebsvorgängen, Ereignissen und Fehlern
  • Mittel zur Fehlerbehandlung
  • Kommunikation über Netzwerk mit Klienten und zwischen Controllern
  • Abstraktion vom Betriebssystem

Betriebssystem

Als Betriebssystem steht eine Linux-Distribution zur Verfügung, die für den Einsatz auf einem Embedded-PC oder Industrie-PC optimiert und zugeschnitten ist. Dies umfasst zum Beispiel folgende Eigenschaften:

  • Integration mit der Hardwareplattform
  • schnelles Booten
  • geringer Bedarf an Plattenplatz und Arbeitsspeicher
  • Echtzeitfähigkeit: schnelles, prioritätengetriebenes und deterministisches Scheduling
  • Robustheit gegen Ausschalten im Betrieb bzw. Spannungsverlust
  • Optimierung des Netzwerkverhaltens
  • Tuning des Kernels für Steuerungsanforderungen
  • Update- und Upgrade-Mechanismus

Industrie-PCs

Für die Hardwareplattform setzen wir auf Industrie-PCs (IPC), die robust für den rauen Einsatz in Industrie, Automatisierung, Forschung oder Transport sind. Das Konzept PC-based Control gewinnt im Zuge der Industrie 4.0 zunehmend an Bedeutung.

Wir bieten eine Palette von Industrie-PCs von Markenherstellern und verschiedener Formfaktoren an, auf denen die RX.control-Software bereits fertig integriert und getestet ist. Die Palette erstreckt sich von Hutschienen-PCs für den Schaltschrank, über kleine Mini-Boxen und 19-Zoll-Schrank-PCs, bis hin zu sehr performanten Core I7-Mehrkernern mit PCI(e)-Slots im Boxformat.

In Kombination mit der RX.control-Software stehen so komplette HW/SW-Plattformen "out of the box" zur Verfügung. Selbstverständlich ist der Einsatz der RX.control-Software auch auf anderen, kundenspezifischen Systemen möglich. Wir bieten optional Leistungen zur Integration der RX.control-Software auf solchen Custom Control PCs.

Zudem bieten wir Leistungen zum System Engineering der Anbindung der kundenspezifischen Geräte, I/Os, Antriebe, usw., die das Gesamtsystem abrunden.