Patric » Egger

algorithmic system development

deutsch   english

Projekthistorie

Hier finden Sie eine Auswahl unserer Projekte in zeitlich absteigender Reihenfolge. Sollten Sie Fragen haben oder Referenzen benötigen, kontaktieren Sie uns.



ABA-X Portierung

Portierung einer proprietären Visualisierungssoftware von Siemens SX (Sorix) nach Linux.

Umfeld

Siemens SX/Sorix, Linux, BARCO Dynavis-X, understand, C/C++

Prozessdatenarchiv SQLite

Für die lokale Prozessdatenarchivierung in der Erfassungsebene eines Kraftwerks wird ein System zur flexiblen Speicherung und Auswertung benötigt. Dabei werden Themen wie Nachübertragung, Doppelrechnerabgleich und Ausfallbehandlung betrachtet. Technische Projektleitung und Entwicklung aller Teilsysteme.

Umfeld

Linux, C/C++, sicherheitskritische Verarbeitung, subversion, Redundanzkonzepte, Qt, SQLite

Wasserrecht

In einem Kernkraftwerk werden die Prozessrechner (bisher DEC VAX, neu Siemens Teleperm XP OM 690 / TXP-OM690) ausgetauscht. Dabei muss das komplexe Wasserrecht zur Berechnung der Aufwärmspanne mit Tiden als eigenständiges System neu entwickelt werden. Technische Projektleitung und Entwicklung aller Teilsysteme.

Umfeld

Linux, C/C++, Siemens S5, Prozessdatenerfassung, sicherheitskritische Verarbeitung, subversion, Redundanzkonzepte, TXP-OM690

Prozessrechnerwechsel

In einem Kernkraftwerk werden die Prozessrechner (bisher DEC VAX, neu Siemens Teleperm XP OM 690 / TXP-OM690) ausgetauscht, die Erfassungseinheiten (ABB/BBC ED1000) aber beibehalten. Erstellung eines Hardware- und Software-Konzepts zur Anpassung der alten Erfassungssysteme an die neuen Prozesrechner. Technische Projektleitung und Entwicklung der Teilsysteme. Low-Level Entwicklung der Schnittstelle zum ED1000 Prozessbus, Timer Programmierung, Watchdog Programmierung, Interrupt Handling, Parallelverarbeitung, Multithreading, Socket Programmierung.

Umfeld

EDET210, RTXDOS, C/C++, Z80-Assembler, ED1000, TCP/IP, UDP, Prozessdatenerfassung, sicherheitskritische Verarbeitung, subversion, Redundanzkonzepte, TXP-OM690

Steuerung einer Anlage zur Herstellung von Hochdruckschläuchen

Konzeption und Erstellung eines Systems aus Hard- und Software für die Steuerung einer neuen Anlage zur Herstellung von Hochdruckschläuchen. Treiberentwicklung fuer Serial IO (UART 16C554).

Umfeld

RTXDOS-32 Realtime System, Industrie-PC, C/C++, Interrupt Handling, RCS, RS-232, Digitale Signalerfassung, CUBE-Bus, Anlagensteuerung, Kabelmat Längenmessgerät, Gossen Metrawatt Stromkonstanter

Reengineering/Redesign von near-realtime Systemen (Meteorological Product Processing / MPEF)

Reengineering of the RMPEF (Reprocessing of Meteorological Product Extraction Facility) in a small international team. Participation in the development of the product processing framework, design and development of a product dependency controlled scheduler for product processing algorithm dispatch. Extraction of product processing algorithms from the existing RMPEF and integration into the RMPEF2. Evaluation of various storage facilities for products and intermediate products.

Umfeld

SUN Solaris 10 SPARC, C/C++, STL, Petri-Netze, ksh, RPC, subversion, rapidSVN, understand, TCP/IP, Berkeley DB, Qt, SQLite, Oracle, OCI, Wettersatelliten/Meteosat

Redundanter Servercontainer

Der Serverbereich in einem mobilen Container bestehend aus einer heterogenen Landschaft (Win2003 Server, Win2000 Server, WinXP Pro, SuSE Linux) wird aus Gründen der Desaster Recovery redundant ausgelegt. Dabei werden mehrere Projektstufen realisiert: Storage Consolidation mittels SAN (IP-SAN, iSCSI), Replikation zum entfernten Container, Boot over iSCSI per Software ohne HBA, Failover. Projektleitung, Durchführung, Spezifikation und Evaluierung der notwendigen Infrastruktur und Produkte, Inbetriebnahme, Dokumentation.

Umfeld

Win 2003 Server, Win 2003 Storage Server, Win XP Pro, SuSE Linux, String Bean Wintarget iSCSI, emBoot netBoot/i, EMC Legato RepliStor, Redundanzkonzepte, Business- und Sicherheitskritische Verarbeitung, Netzwerkinfrastruktur

Anbindung von RTP Erfassungssystemen an TXP-OM690

Im Rahmen von Modernisierungen im Kraftwerksbereich werden die bisherigen Leitrechner durch TXP-OM690 ersetzt. Die bisherigen RTP Erfassungssysteme sollen aus Kosten- und Genehmigungsgründen beibehalten und über eine Socketverbindung an TXP-OM690 angekoppelt werden. Prozessdatenerfassung, -aufbereitung, -kopplung und Datenmodellbearbeitung.

Umfeld

SUN Solaris, C/C++, ksh, lex, yacc, TCP/IP, UDP, RCS, RTP, TXP-OM690, Prozessdatenerfassung, Redundanzkonzepte, sicherheitskritische Verarbeitung

Umwandlung und Einpflegen von Alt-Archivdaten in TXP-OM690 (TOPAS)

Die archivierten Prozessdaten von mehr als 10 Jahren sollen von dem bisherigen Prozessinformationssystem PRISCA in TOPAS von TXP-OM690 konvertiert und eingepflegt werden.

Umfeld

SUN Solaris, C/C++, ksh, RCS, PRISCA, TXP-OM690, WORM, LaserDisc (optisches Archiv), RCS

Erstellung einer Studie über die Portierbarkeit einer proprietären Visualisierung

Erstellung einer Studie über die Portierbarkeit einer proprietären Visualisierung und deren möglicher Ablösung.

Umfeld

SUN Solaris, Dynavis, Dynavis-X, Dr. Seuffert/BARCO

Anbindung von redundanten Prozesselementen an TXP-OM690

Für das Prozessinformationssystem Siemens TXP-OM690 wird eine Schnittstelle zur Anbindung von redundanten Prozesselementen (IPE) über eine Socketverbindung entwickelt.

Umfeld

SUN Solaris, Multithreading, C/C++, ksh, TCP/IP, RCS, TXP-OM690

Online-Rückdokumentation für Meldungsanalyse

Zusätzlich zur Online-Meldungsanalyse wird ein Tool entwickelt, was die internen Zustände der Verknüpfungen visualisiert und damit Beschaltungsfehler der Logiken aufzeigen kann, was insbesondere in der Projektierungsphase von Anlagen von unschätzbarem Wert sein kann.

Umfeld

Solaris, C/C++, ksh, RCS, Apache/CGI, HTML/CSS/Javascript

Online-Meldungsanalyse für Prozessdaten

Für das Prozessinformationssystem Siemens TXP-OM690 wird ein System zur Statusüberwachung, Meldungsreduktion und Ablaufkontrolle von Prozessdaten entwickelt. Als Teilprojekt wird auch die Datenmodellgenerierung übernommen. Entwicklung von effizienten Algorithmen zur Graphenbearbeitung und Berechnung logischer, mathematischer und Zeit-Operationen.

Umfeld

SUN Solaris, TCP/IP, C/C++, ksh, yacc, TXP-OM690, RCS

Parallelbetriebsserver

Entwicklung Parallelbetriebsserver für Altanlage zur Vorbereitung der Inbetriebnahme eines neuen Leitrechnersystems. Installation und Wartung vor Ort.

Umfeld

SUN Solaris, C/C++, Multithreading, ksh, TCP/IP, RCS, DECnet Phase IV (SunLink OSI), XTI/TLI

Handelssystem EUREX

Mitarbeit an Handelssystem Eurex 5.0 (MISS) in einem internationalen Team. Abbildung der Schnittstelle zwischen Java Frontend und Mainframe (COBOL) Backend mit Plausibilitätsprüfung und Datenkonversion.

Umfeld

SUN Solaris, C/C++, Rational APEX

Steuerung einer Anlage zur Herstellung von Hochdruckschläuchen

Konzeption und Erstellung eines Systems aus Hard- und Software zur Steuerung einer Anlage zur Herstellung von Hochdruckschläuchen.

Umfeld

RTXDOS-32 Realtime System, Industrie-PC, C/C++, Interrupt Handling, RCS, RS-232, Digitale Signalerfassung, CUBE-Bus, Anlagensteuerung, Kabelmat Längenmessgerät, Gossen Metrawatt Stromkonstanter

Ankopplung eines Simulationssystems an TXP-IN

Erfassung der simulierten Größen (ca. 6000) eines bestehenden Kraftwerkssimulators über eine Shared-Memory-Schnittstelle. Aufbereitung der Daten und Einkopplung über Socketverbindung in den TXP-IN Prozessrechner.

Umfeld

HP-UX, SUN Solaris, Multithreading, C/C++, ksh, RCS, TCP/IP, TXP-IN

Prozessrechnerwechsel

In einem Kernkraftwerk werden die Prozessrechner ausgetauscht, die Erfassungseinheiten aber beibehalten. Erstellung eines Hardware- und Software-Konzepts zur Anpassung der alten Erfassungssysteme an die neuen Prozesrechner. Entwicklung aller Teilsysteme. Low-Level Entwicklung der Schnittstelle zum ED1000 Prozessbus, Timer Programmierung, Watchdog Programmierung, Interrupt Handling, Parallelverarbeitung, Multithreading, Socket Programmierung.

Umfeld

SUN Solaris, EDET210, RTXDOS, C/C++, ksh, Z80-Assembler, ED1000, TCP/IP, UDP, Prozessdatenerfassung, sicherheitskritische Verarbeitung, RCS, Redundanzkonzepte, TXP-OM690

Automatisierung im Wertpapierhandel

Automatisierung der End of Day-Skripte von BSP-Trade unter UC4. Erstellung von Skripten. Zeitraubende Koordinierung der Ressourcen für Tests und Inbetriebnahme zwischen Projekt und Betrieb.

Umfeld

Windows NT, UC4, SUN Solaris, ksh, RCS, Oracle, PL/SQL, BSP Trade

Visualisierungssystem für 2D-Plots

Entwicklung einer Online-Kurvenanzeige mit mehreren Achsen zur Visualisierung von aktuellen und archivierten Prozessdaten.

Umfeld

SUN Solaris, X11 (XLib), C/C++, ksh, RCS, PostScript

Portierung mehrerer Software-Systeme

Portierung mehrerer Software-Systeme von SCO UNIX nach SUN Solaris im Rahmen einer Aufrüstung des Projektierungssystems für ein Kernkraftwerk. Umstellung umfangreicher Sourcecodes, Wandlung von Fortran 77 nach C.

Umfeld

SUN Solaris, C/C++, SQL, ksh, RCS, FORTRAN77+

Entwicklung eines schnellen Auswertesystems für Prozessdaten

Ersatz der Auswertefunktion eines Archivrechners durch einen eigenen Auswerterechner. Design und Entwicklung eines Softwaresystems zur schnellen Auswertung der über eine Socketverbindung von einem Prozessrechner (ENCORE) empfangenen Daten. Visualisierung der Ergebnisse mit DIA-UX.

Umfeld

SUN Solaris, C/C++, TeleUSE, DIA-UX, SQL, ksh, RCS, TCP/IP