DIE NEUGIER IST GEBLIEBEN

Programmieren
früher und heute.

Von SPS und Verfahrenstechnik bis C und Z80

Was als Hobby begann, wurde Beruf. Und ist heute wieder die Freude daran, Dinge zu entwickeln und zu verstehen.

ELEKTROTECHNIK / AUTOMATION / CODE Seit 1988 auch privat am Programmieren

01 / PERSÖNLICH

Hallo, ich bin Ercan.

Ich möchte verstehen,
wie die Dinge funktionieren.
Und sie selbst gestalten.

Meine ersten Programme schrieb ich 1988 auf einem PC mit Intel-386-Prozessor unter MS-DOS – damals mit BASIC und Turbo Pascal.

Auch C interessierte mich schon Ende der 1980er und Anfang der 1990er Jahre. Ich beschäftigte mich etwas mit Borland C 2.0, doch über erste Versuche kam ich damals nicht hinaus. Dann rückte die SPS-Programmierung in den Mittelpunkt – und die begeisterte mich ebenfalls.

Später wurde Programmierung für mich zum Beruf. Viele Jahre arbeitete ich an komplexen Automatisierungsprojekten, vor allem für molkereitechnologische Anlagen. Verfahrenstechnik, Visualisierung, Planung, Inbetriebnahme und Optimierung gehörten genauso dazu.

Heute habe ich die Zeit, zu diesem alten Wunsch zurückzukehren: C wirklich zu lernen. Aus den ersten Versuchen von damals werden jetzt eigene Projekte – vom kleinen Lernprogramm bis zum Z80-Simulator mit Entwicklungsumgebung. Und da bin ich: wieder am Lernen, Ausprobieren und Programmieren.

Auf EDS-Code verbinde ich Erfahrungen aus der industriellen Automatisierung mit der Freude daran, Neues zu entwickeln, auszuprobieren und zu verstehen.

02 / PROJEKTE HEUTE

Aus Neugier wird Code.

Eigene Werkzeuge. Kleine Schritte.
Und immer etwas dazulernen.

KONSOLE / TEXTWERKZEUG C:\edit TEXT · MAUS · Z80-SYNTAX

C / KONSOLE

DOS-Editor in C

Ein Konsoleneditor mit Mausunterstützung und Z80-Syntax-Highlighting. Ein Stück vertraute Arbeitsweise, selbst programmiert.

Projekt im Überblick

Im Mittelpunkt stehen das Bearbeiten von Text in der Konsole, die Bedienung mit der Maus und die Hervorhebung von Z80-Assembler.

Die genaue Bedienung und Beispiele bekommen später ihren eigenen Platz.

DESKTOP / KLEINER HELFER GTK() C · OBERFLÄCHE · WINDOWS

C / GTK / WINDOWS

GTK-Programmstarter

Ein bewusst überschaubares C-/GTK-Projekt für Windows. Ein praktischer Helfer und ein guter Anlass, Oberflächen zu entwickeln.

Projekt im Überblick

Der Programmstarter gehört zu meinen eigenen GTK-Anwendungen. Ein kleineres Projekt bietet Raum, die Verbindung von C-Code und grafischer Oberfläche zu erkunden.

Einblicke in Aufbau und Bedienung folgen.

03 / MEIN WEG

Von der Anlage
zum eigenen Code.

Elektrotechnik als Grundlage. Automation als Beruf. Programmieren als roter Faden.

„Programmieren war 1988 ein Hobby, wurde Teil meines Berufs – und ist heute wieder Hobby. Nur mit deutlich mehr Erfahrung.“
  1. 1978–1984

    Elektrotechnik als Grundlage

    Ausbildung zum Elektroinstallateur bei AEB-Wilden, danach Service bei Hoppecke. Ab 1982 Instandhaltung an Prozessanlagen und Abfüllmaschinen bei den Milchwerken Köln-Wuppertal.

  2. 1984–1991

    Der Weg in die Automation

    Inbetriebnahme einer neuen Joghurt- und Sauermilchanlage mit Fröhlich und Edmund Erdmann Elektronik (PJ40). Weitere Projekte in Frischkäserei und Betriebsraum.

    1988 · Der private Anfang
    Intel 386, MS-DOS, BASIC und Turbo Pascal. Ende der 1980er und Anfang der 1990er Jahre kamen erste Versuche mit Borland C 2.0 hinzu. Das Interesse war groß, doch zunächst rückte die SPS-Programmierung in den Vordergrund.

  3. 1991–2000

    Planung trifft Verfahrenstechnik

    1991–1992 Projektplanung bei BIB, danach zurück zu den Milchwerken Köln-Wuppertal. Aufbau der Abteilung Technik mit Uwe Thiesen, Umstellung von VPS auf S5 und Verlagerung der Frischkäse- und Dessertquarkproduktion von Hommerich nach Köln.

  4. 2000–2009

    Engineering als Ganzes

    Aufbau der Engineering-Abteilung bei Tuffi Campina emzett mit Uwe Thiesen. Modernisierungen von S5 auf S7 und von Alert 500 auf Siemens-Steuerungen, Annahme und Betriebsraum auf PCS 7 sowie Planung und Inbetriebnahme vieler Reinigungsanlagen.

  5. 2009–2012

    Große Migrationen in Gütersloh

    Bei Royal Friesland Campina gemeinsam mit Tetra Pak: Annahme und Betriebsraum mit drei Erhitzungsanlagen, 33 Tanks und vielen Produktwegen von S5 auf PCS 7 umgestellt. Die Verlagerung der Mona-Produktion nach Gütersloh begleitet.

  6. 2012–2022

    Selbständig mit EDS-Engineering

    Verfahrenstechnik, Programmierung und Inbetriebnahme in vielen interessanten Projekten. Anlagen verstehen, Lösungen entwickeln und selbst in Betrieb nehmen.

  7. 2022–2024

    Engineering, OT und noch einmal EDS

    2022–2023 Leiter Engineering und OT-Manager bei Royal Friesland Campina. Anschließend bis 2024 wieder selbständig mit EDS-Engineering.

  8. SEIT 2024

    Privatier. „Freischaffender Künstler.“

    Mit einem Augenzwinkern – und endlich Zeit für einen alten Wunsch: C richtig lernen. Das Interesse aus den frühen Versuchen mit Borland C 2.0 ist wieder da. Heute stehen C, GTK und eigene Projekte rund um den Z80 wieder im Mittelpunkt.

04 / AUTOMATION & VERFAHRENSTECHNIK

Nicht nur das Programm.
Die ganze Anlage verstehen.

Am Anfang stand neben dem Programmierer oft ein Verfahrenstechniker. Ich wollte beides verstehen. Überwiegend autodidaktisch und durch die jahrelange Zusammenarbeit mit einem erfahrenen Verfahrens-Engineer eignete ich mir die molkereitechnologische Verfahrenstechnik an.

So wurden Planung, Programmierung und Inbetriebnahme für mich zu einer zusammenhängenden Aufgabe.

Erfahrung aus der Praxis

Steuerungen
Siemens S5 · S7 · PCS 7
PJ40 · Alfa Laval Alert 500
Prozessanlagen
Erhitzungsanlagen · Tanklager
Frischkäserei · CIP-Reinigung
Vom Plan zum Betrieb
Hardware · Software · Visualisierung
Verfahrenstechnik · Inbetriebnahme

05 / AUS DER WERKSTATT

Gedanken, Wege, Erfahrungen.

Diese Themen möchte ich vertiefen.
Ein erster Blick auf kommende Beiträge.

AUTOMATION · BEITRAG GEPLANT

Warum ein Programmierer die Anlage verstehen muss

Wie ich mir neben der Programmierung auch die Verfahrenstechnik aneignete.

Vorschau

C & Z80 · BEITRAG GEPLANT

Vom Konsolenprogramm zur Z80-IDE

Wie aus einem C-Projekt Schritt für Schritt eine Entwicklungsumgebung wurde.

Vorschau

ENGINEERING · BEITRAG GEPLANT

S5 nach S7 – mehr als nur ein neues SPS-System

Erfahrungen aus realen Modernisierungsprojekten.

Vorschau