• strict warning: Non-static method view::load() should not be called statically in /homepages/28/d552710205/htdocs/modules/views/views.module on line 843.
  • strict warning: Declaration of views_plugin_display::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /homepages/28/d552710205/htdocs/modules/views/plugins/views_plugin_display.inc on line 1707.
  • strict warning: Declaration of views_plugin_display_page::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /homepages/28/d552710205/htdocs/modules/views/plugins/views_plugin_display_page.inc on line 479.
  • strict warning: Declaration of views_plugin_display_block::options_submit() should be compatible with views_plugin_display::options_submit(&$form, &$form_state) in /homepages/28/d552710205/htdocs/modules/views/plugins/views_plugin_display_block.inc on line 184.
  • strict warning: Declaration of views_plugin_query::init() should be compatible with views_plugin::init(&$view, &$display) in /homepages/28/d552710205/htdocs/modules/views/plugins/views_plugin_query.inc on line 45.
  • strict warning: Declaration of views_handler_field_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /homepages/28/d552710205/htdocs/modules/views/handlers/views_handler_field.inc on line 615.
  • strict warning: Declaration of content_handler_field::options() should be compatible with views_object::options() in /homepages/28/d552710205/htdocs/modules/cck/includes/views/handlers/content_handler_field.inc on line 193.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /homepages/28/d552710205/htdocs/modules/views/handlers/views_handler_argument.inc on line 735.
  • strict warning: Declaration of views_handler_argument_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /homepages/28/d552710205/htdocs/modules/views/handlers/views_handler_argument.inc on line 760.
  • strict warning: Declaration of views_handler_sort_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /homepages/28/d552710205/htdocs/modules/views/handlers/views_handler_sort.inc on line 82.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /homepages/28/d552710205/htdocs/modules/views/handlers/views_handler_filter.inc on line 493.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /homepages/28/d552710205/htdocs/modules/views/handlers/views_handler_filter.inc on line 493.
  • strict warning: Declaration of views_handler_filter_broken::ui_name() should be compatible with views_handler::ui_name($short = false) in /homepages/28/d552710205/htdocs/modules/views/handlers/views_handler_filter.inc on line 517.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /homepages/28/d552710205/htdocs/modules/views/plugins/views_plugin_style_default.inc on line 25.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /homepages/28/d552710205/htdocs/modules/views/plugins/views_plugin_row.inc on line 124.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /homepages/28/d552710205/htdocs/modules/views/plugins/views_plugin_row.inc on line 124.
  • strict warning: Non-static method view::load() should not be called statically in /homepages/28/d552710205/htdocs/modules/views/views.module on line 843.
  • strict warning: Non-static method view::load() should not be called statically in /homepages/28/d552710205/htdocs/modules/views/views.module on line 843.
Prozessleittechnik / Automatisierungstechnik
Prozessleittechnik / Informatik
Prozessleittechnik
Automatisierungstechnik
Laborautomatisierung

Rückdokumentation

Prozessleittechnik / Informatik

Projektleitung:
Rückdokumentation Teleperm M

Bestandsaufnahme, Analyse und Rückdokumentation vorhandener Teleperm M Leitsystemkomponenten als Grundlage für die Migration auf das Prozessleitsystem Experion PKS.

Rückdokumentierte Systeme:

  • OS 265-3
  • AS235H
  • Reglerkarten
  • Grenzwertkarten
  • Temperaturkarten
  • S5 – U150 und S5-U155
  • S5-Fehlersichere Steuerungen

Die Rückdokumentation wurde teilweise automatisiert durchgeführt.
Zu diesem Zweck wurden Hilfswerkzeuge erstellt, die die vorhandenen Binärdateien (OS265-3) und existierende Exportdaten (AS235H, Erweiterungskarten) geparst haben und diese in eine für die Dokumentation optimierte Datenbank gespeichert haben. Wegen des hohen Komplexitätsgrads der Systeme wurden die Daten auf unterschiedliche Arten manuell aufbereitet bzw. nachbearbeitet. So wurden z.B. verschiedenste Softwarestrukturen (Funktionsbausteinpläne) mit Hilfe speziell erzeugter Visio-Schablonen manuell gezeichnet, um sie danach in die Datenbank einzulesen.

Mit Hilfe der Datenbank konnten im Weiteren die Datenaustausch- strukturen (direkte I/O Kopplung, CS275, ÜRAM-Kommunikation) automatisiert verifiziert und nicht verwendete Programmpfade eliminiert werden. Beim Zusammenfügen bzw. bei der Darstellung der Software-
strukturen konnten diese Referenzen als Links in das entsprechende Visio-Sheet eingetragen werden, um die manuelle Bearbeitung zu erleichtern.

Neben den Programmstrukturen wurden die in den OSen enthaltenen Bilder aus den Binärdaten extrahiert und als jpg-Bilder gespeichert.
Mit Hilfe der Datenbank und den Bildern konnte eine vereinfachte Dokumentation für die in der OS verwendeten Strukturen in Form von Excel-Sheets bzw. PDF Dateien erstellt werden. Zudem wurden die verwendeten Daten für Vergleiche zwischen den Objekten (Bildern, Windows, Leitfeldern, Zustandsanzeigen usw.) herangezogen.