Die RX.control Plattform besteht aus den Teilen Infrastruktursoftware, Betriebssystem und Embedded PC des folgenden Schichtenmodells:
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.