• Keine Ergebnisse gefunden

Entwurf und Implementierung eines modernen industriellen Messsystems

N/A
N/A
Protected

Academic year: 2022

Aktie "Entwurf und Implementierung eines modernen industriellen Messsystems"

Copied!
2
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Entwurf und Implementierung eines modernen industriellen Messsystems

Christian Thiel thieloderzehner?

Software Development Wissenschaftspark

Munscheidstr. 14 45886 Gelsenkirchen c.thiel@thieloderzehner.de

Abstract: Der Neuentwurf und die Implementierung eines flexiblen und skalierbaren Echtzeit-Messsystems (MEVInet) zielte auf die Modernisierung bewährter Assemblerroutinen zur Messdatenverarbeitung. Ökonomische Zielvorgaben sowie besondere Anforderungen an Echtzeit und Visualisierung führten unter Einsatz aktueller Betriebssysteme und neuester industrieller Hardware zu einer komplexen software-intensiven Anwendung.

MEVInet ist ein flexibles Echtzeit-Messsystem, das ab ca. 1998 entwickelt wurde für die Firma IMS Messsysteme GmbH in Heiligenhaus, einer der führenden Hersteller von Röntgen-, Isotopen- und optischen Messsystemen in der Stahl- und Metallindustrie. Es wird weltweit > 100 mal eingesetzt.

Dezentrale Messstellen liefern schnell repetierende Messwerte an mit Windows-CE betriebenen Industrie-PCs und diese werden dort messtechnisch verarbeitet.

Die Messwertverarbeitung wird für jede Anlage individuell mit einem IEC61131- Programmierwerkzeug (logiCAD) hergestellt, die Visualisierung wird mittels Visual- Basic Komponenten zusammengebaut.

Die Entwicklung wurde durch spezielle Anforderungen des Aufraggebers movitiviert um ein vorhandenes Messsystem zu verbessern:

- Verkürte Projektierungszeit für Applikation - Aufwandsverminderung für Wartung und Pflege - Verkürzung der Einarbeitungszeit

- Skalierbarkeit

269

(2)

Einige Besonderheiten wie die grafische Programmierung nach IEC61131 oder die Integration vorhandenen C-Quellcodes oder die Messwertverarbeitung in einer komplexen I/O-Simulation wurden zu anspruchvollen Entwicklungsteilen des softwareintensiven Gesamtsystems. Das gesamte Messsystem ist skalierbar entworfen und so implementiert.

Die eingesetzten Werkzeuge spiegeln die Anforderungen an die historischen Komponenten sowie an die moderne Zielplattform.

- Visual Age C++

- MS (embedded)VC++, VB

- MS Platform Builder (Windows CE) - Visio, Together C++

- VMWare

Die teilweise sehr aufwendige Anforderungsanpassung führte zu einem sehr gut zugeschnittenen System. Bis zum Abschluss der Entwicklung unterlag die Programmierung starken Anforderungsänderungen, da die Fertigstellung der

„notwendigen“ Funktionen erst langsam das Bewusstsein für „wünschenswerte“

Funktionen entstehen ließ.

Die Portierung nach Windows CE stellte mit ihren ca. 30.000 Zeilen C++-Code einen Modernisierungsaufwand da, den das komplexe Softwaresystem nach seiner Fertigstellung durch seine spezifische Funktionalität reflektiert.

Der Vortrag stellt das moderne System sowie die komplexen Herausforderungen an das Software-Engineering eines industriellen Messystems vor.

270

Referenzen

ÄHNLICHE DOKUMENTE

Der Gemeinsame Bundesausschuss hat den pharmazeutischen Unternehmer von der Ver- pflichtung zur Vorlage der Nachweise nach § 35a Absatz 1 Satz 3 Nummer 2 und 3 SGB V (me-

Eine Fortschrittseigenschaft sichert zu, dass in jedem (fairen) Ablauf eines Programms ab jedem Zeitpunkt noch irgendwann eine spezifizierte Aktion ausgef¨ uhrt wird..

Die gesamte Messung kann entweder nach einer Umfahrt wiederholt werden, oder man fährt retour ins Seilfeld i-1 und dann wieder vorwärts (siehe Abbildung 2.27).. Durch das

Bei der assistierten Montage muss sichergestellt werden, dass der digitale Zwilling (digitaler Produktzustand) synchron zum tatsächlichen Produktzustand ist oder das System

Wenn die Software jetzt auf eine andere Plattform übertragen werden soll, müssen lediglich die Funktionen der Schnittstelle angepasst werden welche den Zugriff auf die Hardware

In Elasticsearch sind alle Felder eines Dokuments indiziert (haben einen Inverted Index) und daher suchbar; Felder ohne Index sind nicht suchbar. Es ist das Grundkonzept, das

Hierbei zeigt sich, dass zwar der Einstieg in die Programmierung mit dem Indoor Location SDK frei von gr¨oßeren H¨urden ist, die Genauigkeit der Positionssch¨atzungen jedoch stark

(2021): Anforderungen für Zeitreihendatenbanken im industriellen IoT, in: IoT - Best Practices, Springer Vieweg 10|28 Autarkie im Betrieb: Eingesetzt in der Edge muss die TSDB