algorithmic system development
Hier finden Sie eine Auswahl unserer Projekte in zeitlich absteigender Reihenfolge. Sollten Sie Fragen haben oder Referenzen benötigen, kontaktieren Sie uns.
Portierung einer proprietären Visualisierungssoftware von Siemens SX (Sorix) nach Linux.
Siemens SX/Sorix, Linux, BARCO Dynavis-X, understand, C/C++
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.
Linux, C/C++, sicherheitskritische Verarbeitung, subversion, Redundanzkonzepte, Qt, SQLite
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.
Linux, C/C++, Siemens S5, Prozessdatenerfassung, sicherheitskritische Verarbeitung, subversion, Redundanzkonzepte, TXP-OM690
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.
EDET210, RTXDOS, C/C++, Z80-Assembler, ED1000, TCP/IP, UDP, Prozessdatenerfassung, sicherheitskritische Verarbeitung, subversion, Redundanzkonzepte, TXP-OM690
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).
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 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.
SUN Solaris 10 SPARC, C/C++, STL, Petri-Netze, ksh, RPC, subversion, rapidSVN, understand, TCP/IP, Berkeley DB, Qt, SQLite, Oracle, OCI, Wettersatelliten/Meteosat
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.
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
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.
SUN Solaris, C/C++, ksh, lex, yacc, TCP/IP, UDP, RCS, RTP, TXP-OM690, Prozessdatenerfassung, Redundanzkonzepte, sicherheitskritische Verarbeitung
Die archivierten Prozessdaten von mehr als 10 Jahren sollen von dem bisherigen Prozessinformationssystem PRISCA in TOPAS von TXP-OM690 konvertiert und eingepflegt werden.
SUN Solaris, C/C++, ksh, RCS, PRISCA, TXP-OM690, WORM, LaserDisc (optisches Archiv), RCS
Erstellung einer Studie über die Portierbarkeit einer proprietären Visualisierung und deren möglicher Ablösung.
SUN Solaris, Dynavis, Dynavis-X, Dr. Seuffert/BARCO
Für das Prozessinformationssystem Siemens TXP-OM690 wird eine Schnittstelle zur Anbindung von redundanten Prozesselementen (IPE) über eine Socketverbindung entwickelt.
SUN Solaris, Multithreading, C/C++, ksh, TCP/IP, RCS, TXP-OM690
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.
Solaris, C/C++, ksh, RCS, Apache/CGI, HTML/CSS/Javascript
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.
SUN Solaris, TCP/IP, C/C++, ksh, yacc, TXP-OM690, RCS
Entwicklung Parallelbetriebsserver für Altanlage zur Vorbereitung der Inbetriebnahme eines neuen Leitrechnersystems. Installation und Wartung vor Ort.
SUN Solaris, C/C++, Multithreading, ksh, TCP/IP, RCS, DECnet Phase IV (SunLink OSI), XTI/TLI
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.
SUN Solaris, C/C++, Rational APEX
Konzeption und Erstellung eines Systems aus Hard- und Software zur Steuerung einer Anlage zur Herstellung von Hochdruckschläuchen.
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
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.
HP-UX, SUN Solaris, Multithreading, C/C++, ksh, RCS, TCP/IP, TXP-IN
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.
SUN Solaris, EDET210, RTXDOS, C/C++, ksh, Z80-Assembler, ED1000, TCP/IP, UDP, Prozessdatenerfassung, sicherheitskritische Verarbeitung, RCS, Redundanzkonzepte, TXP-OM690
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.
Windows NT, UC4, SUN Solaris, ksh, RCS, Oracle, PL/SQL, BSP Trade
Entwicklung einer Online-Kurvenanzeige mit mehreren Achsen zur Visualisierung von aktuellen und archivierten Prozessdaten.
SUN Solaris, X11 (XLib), C/C++, ksh, RCS, PostScript
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.
SUN Solaris, C/C++, SQL, ksh, RCS, FORTRAN77+
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.
SUN Solaris, C/C++, TeleUSE, DIA-UX, SQL, ksh, RCS, TCP/IP