Startseite » Steuerungstechnik/IPC/SPS »

FourZero: Eventbasierte Softwarearchitektur von Automation of Things

Steuerungssoftware
FourZero bietet eventbasierte Softwarearchitektur

FourZero bietet eventbasierte Softwarearchitektur
Dr. Jürgen Seyler, Gründer und Geschäftsführer Automation of Things Europe Bild: AoT

Mit FourZero hat die Firma Automation of Things ein Programmiersystem entwickelt, das durch seine eventbasierte Softwarearchitektur einen hohen Grad an Wiederverwendbarkeit von Code für Steuerungsaufgaben bietet. Steuerungscode wird taskorientiert und somit unabhängig von Hardware und Systemtopologie entwickelt. Dies führt zu einem Paradigmenwechsel in der Steuerungsprogrammierung.

Nach der Programmentwicklung wird die Applikation zuerst im Simulationsmodus virtuell auf dem PC getestet und im Anschluss auf beliebig verteilte, intelligente Systeme mit installierter FourZero-Runtime verteilt. Dabei eignet sich FourZero besonders für Systeme mit mehreren leistungsschwachen Prozessoren. Die beliebige Verteilung der Apps und Programmbausteine im System ermöglicht eine Auslagerung von rechenintensiven Programmen. Dadurch wird Sensorik und Aktorik mit üblicherweise leistungsschwachen Prozessoren entlastet. Die ressourcenintensiven Programmteile werden auf Geräte mit leistungsstärkeren Prozessoren wie open Plattform SPS, Edge Computing Devices oder embedded Industrie PC verlagert. Die eventbasierte Softwarearchitektur reduziert dabei die Belastung des Kommunikationsbuses auf ein Minimum. Diese neue Anpassungsfähigkeit eignet sich besonders für Retrofit-Applikationen sowie für die Datenvorverarbeitung bzw. -aggregation bei IoT-Geräten.

„Mit FourZero verwirklicht Automation of Things SOA auf der OT-Ebene. Dabei erfüllt FourZero die Anforderungen der Steuerungsebene in der Produktion: Echtzeitanforderungen und die Unterstützung industrieller Bussysteme werden gemeinsam mit Internet- und Cloudanbindung in einem System programmiert“, erläuterte Dr. Jürgen Seyler, Gründer und Geschäftsführer Automation of Things Europe, in Nürnberg. Dazu verwendet FourZero den Steuerungsstandard IEC61499 und kombiniert diesen Standard mit den Konzepten von SOA. Das Konzept ist einfach: Der Anwender programmiert Apps die über verschiedene Protokolle die als Service implementiert sind kommunizieren. Die Apps selber werden zusammengestellt, indem Funktionsblöcke graphisch miteinander verbunden werden und deren Abarbeitung wird über Events orchestriert. Die Funktionsblöcke selbst basieren auf dem IEC-61499 Standard, einer Weiterentwicklung des bekannten PSP-Programmierstandards IEC-61131 für verteilte Systeme. Durch diese Architektur ist FourZero ideal geeignet für die Verbindung von Echtzeit-Steuerungsaufgaben und Internet Konnektivität. ge

www.automationofthings.de

Newsletter

Abonnieren Sie unseren Newsletter

Jetzt unseren Newsletter abonnieren

Webinare & Webcasts

Technisches Wissen aus erster Hand

Whitepaper

Hier finden Sie aktuelle Whitepaper

Videos

Hier finden Sie alle aktuellen Videos


Industrie.de Infoservice
Vielen Dank für Ihre Bestellung!
Sie erhalten in Kürze eine Bestätigung per E-Mail.
Von Ihnen ausgesucht:
Weitere Informationen gewünscht?
Einfach neue Dokumente auswählen
und zuletzt Adresse eingeben.
Wie funktioniert der Industrie.de Infoservice?
Zur Hilfeseite »
Ihre Adresse:














Die Konradin Verlag Robert Kohlhammer GmbH erhebt, verarbeitet und nutzt die Daten, die der Nutzer bei der Registrierung zum Industrie.de Infoservice freiwillig zur Verfügung stellt, zum Zwecke der Erfüllung dieses Nutzungsverhältnisses. Der Nutzer erhält damit Zugang zu den Dokumenten des Industrie.de Infoservice.
AGB
datenschutz-online@konradin.de