Folgendes Projekt habe ich vor einigen Jahren entwickelt. Obwohl seither (und weiterhin) erfolgreich privat in Betrieb – nun ein Fall für’s Online-Museum…

 

Ein paar Eckdaten zum Projekt:

  • C-Control I 2.0 Einplatinencomputer (8MHz, 10kB Programmspeicher, 140 byte RAM)
  • Betriebssoftware für C-Control I 2.0 in Basic++ 2006 geschrieben
  • PC-Client für Windows in VB6 geschrieben
  • Kommunikation zw. PC und C-Control über RS-232 (serielle Schnittstelle)

 

Da sowohl der Mikroprozessor der C-Control als auch die serielle Schnittstelle mittlerweile veraltet sind, hat das Projekt einfach keine Zukunft mehr…

Nichtsdestotrotz reicht die Funktionalität für den Hausgebrauch noch völlig aus, so daß ich nicht so bald etwas neues mit Arduino, Raspberry Pi o.ä. basteln muß und werde die Domäne poolsteuerung.de demnächst freigeben.

 

Es folgt nun der Inhalt der alten website:


poolsteuerung

Das Pool-Control Projekt

Ziel des Projektes ist die Entwicklung einer Betriebssoftware, die aus einer handelsüblichen C-Control I 2.0 SPS von Conrad (www.conrad.de) ein Steuergerät für einen (Swimming-)Pool macht, sowie die Entwicklung der zugehörigen PC-Client Software für MS Windows, um die SPS bequem abfragen und programmieren zu können.

 

Die Betriebssoftware übernimmt dabei folgende Grundfunktionen:

  • minutengenaue Zeitschaltuhr für eine Umwälzpumpe (Filtersteuerung)
  • temperaturabhängige Regelung einer Kollektorpumpe (Solarregler)
  • beide Pumpen sind jederzeit manuell einschaltbar (inkl. optionaler Ablauftimer)
  • optional können 2 zusätzliche Pumpen per Timer gesteuert werden
  • Aufzeichnung (Logging) des Temperaturverlaufs von Pool und Kollektor

 

Die PC-Client Software übernimmt dabei folgende Grundfunktionen:

  • Abruf aller Stati der Steuerung (Uhrzeit, Temperaturen, Pumpenstati, Programmodi etc. etc. )
  • Abruf der Temperaturlogbücher und Darstellung als Temp/Zeit Diagramm
  • Programmieren der Zeitfenster für die Umwälzsteuerung
  • Programmieren von Soll- und Not-Temperaturen und Ablauftimern (z.B. Reinigungsmodus)
  • Update der Betriebssoftware

 

Ein beleuchtetes Display und eine Tastatur dienen zum Abruf und zur Einstellung von Temperaturen oder Timern direkt am Gerät (ohne PC). Alle Einstellungen und Informationen können aber auch über eine PC-Software (MS Windows) vorgenommen bzw. eingesehen werden.

pcclient

 

Pool-Control Projekt Doku (PDF)