Home · IT-Entwicklung · Controller Board CB51
Topologie InterfaceMF
InterfaceMF zeichnet sich sowohl durch einen modularen Hardware- als auch durch einen modularen Softwareaufbau aus. Als CPU wird der leistungsfähige 32-bit Embedded Prozessor Freescale MPC5121e verwendet.
Modularer Aufbau
Softwareplattform
Die modulare Software ist auf Komponenten aufgebaut, die Erweiterungen ohne gegenseitige Beeinflussung ermöglichen.
- Betriebssystem:
Die Verwendung von Linux auf ermöglicht die einfache Anbindung von externer Peripherie wie Drucker, Touchscreen, USB-Sticks und SD(HC)-Karten. Die Ausgliederung dieser Aufgaben an ein erprobtes und sicheres System senkt die Fehlerquote enorm. - b.iF (b.it Framework):
b.iF ist das Steuer- und Regelungsframework von InterfaceMF. Viele Funktionalitäten, die für jeden Kunden wichtig sind, werden durch b.iF zur Verfügung gestellt. - Kundenapplikation:
Die individuelle Kundenapplikation baut auf obige Komponenten auf. Dadurch kann eine schnelle Marktreife und Betriebsstabilität garantiert werden.
Da b.iF die Grundlage der Kundenapplikationen und fixer Bestandteil von InterfaceMF ist, wird es laufend weiterentwickelt und adaptiert. Das gewährleistet, dass auch die Kundenapplikation mit den Entwicklungen des Marktes mithält.
Hardwareplattform
Dieser modulare Aufbau erlaubt einfache Erweiterungen (z.B. eine Grafikschnittstelle) und individuelle Anpassungen.
Die Webanbindung ist integraler Bestandteil des Systems.
Die Entwicklung und Produktion des Systems findet in Österreich statt!
- Core Board (Controller Board CB51):
CPU, RAM, SD-Karte, optional: USB, DVI/LVDS. Neben dem PowerPC Kern (400MHz, 760MIPS) stellt die CPU einen 2. Kern (AXE, 200MHz RISC) für zeitkritische Prozesse oder Anwendungen zur Verfügung. - I/O Board:
Hier sind die Ein- und Ausgänge und die Kommunikationsschnittstellen (ETH...) enthalten. Das I/O Board wird kundenspezifisch gefertigt, es sind nahezu beliebige Bestückungsvarianten möglich. Lassen Sie sich überzeugen!
Was ist b.iF? Welche Funktionen werden zur Verfügung gestellt?
b.iF ist das leistungsfähige Steuer- und Regelungsframework von InterfaceMF. b.iF wird laufend weiterentwickelt, alle Kunden profitieren deshalb vom stetig wachsenden Leistungsumfang.
![]() |
Visualisierungsschnittstelle
|
![]() |
Webserver und Webservices
|
Datenbank
|
|
![]() |
Steuer- und Regelung
|
![]() |
User- und Rechtemanagement
|
Wie funktioniert der Steuer- und Regelungsablauf von b.iF?
Die Grundabläufe einer auf b.iF aufbauenden Anwendung sind immer zyklisch. Erst am Ende eines Durchlaufs erfolgt das Setzen der einfachen I/Os (wie digitale und analoge Schnittstellen). Dadurch wird Mehrfachsetzen, welches unter Umständen sogar zu Hardwareschäden führen kann, verhindert und nur der zuletzt gesetzte Wert wird weitergegeben.
Zeitplanung ist ein Kernpunkt jeder Regelung. Aufgaben können sekündlich, minütlich oder in unregelmäßigen Abständen wiederholt werden. b.iF bietet einfache Schnittstellen, um diese Aufgaben zu handhaben.
b.iF ist prinzipiell in 3 Teile unterteilt (Abläufe, Benutzerschnittstelle, Geräteschnittstelle), die vollkommen autark funktionieren.
Abläufe
Der Regelungs- und Steuerungsaspekt in den Abläufen gliedert sich in sogenannte Moleküle und Atome. Die Bezeichnungen ergeben sich aus der Eigenschaft, dass einzelne Aufgaben eines Ablaufs in kleinen Einheiten (Atome) definiert werden. Diese bilden gemeinsam mit den anderen Aufgaben eines Ablaufs ein Molekül. Durch diesen Mechanismus sind auch sehr komplexe und weit verzweigte Abläufe leicht zu kontrollieren und erweitern.
Die Arbeitsabläufe sind als solche abgeschlossen von anderen Programmabläufen, ein direkter Zugriff darauf ist nicht möglich. Lediglich über globale Variablen kann indirekt eine Änderung am aktuellen Ablauf erreicht werden. Dadurch können die Abläufe, die schließlich Kernaspekte der ganzen Anwendung sind, nicht negativ von Außen beeinflusst werden.

Einfache Benutzerschnittstellengestaltung
Die Gestaltung von Benutzerschnittstellen in b.iF ist sehr intuitiv und einfach zu handhaben. Benutzerschnittstellen arbeiten stets parallel zu den Abläufen und steuern diese nur über das Verändern globaler Variablen. Weder Benutzerschnittstelle noch Ablauf werden in ihrem Zeitverhalten negativ beeinflusst.
Interessiert?
- Gerne erstellen wir für Sie ein unverbindliches Grundkonzept und informieren Sie eingehend über Ihre Möglichkeiten mit InterfaceMF
- Hier erhalten Sie freien Einblick in die Funktionalität von InterfaceMF anhand einer Beispielanwendung (Live-System)







