Willkommen auf den Internetseiten des SPaS - Projektes!
Im Springer-Verlag 2007 ist unsere Monographie "Prozess-Steuerungen" ISBN-Nummer 978-3-540-71083-7 erschienen
Das SpaS - Projekt hat nun doch schon eine lange Geschichte hinter sich gebracht! Das Projekt entstand im Zuge von Forschungsaufgaben,
die einen automatischen Codeentwurf zum Ziel hatten. Im Laufe der zeit ist das Programm - SpaS entstanden. Für die Zielsprachen (IL-S7, ST, C und C++)
wurden die Ausgabesprachen geschrieben. Für die Sprachausgabe IL-S7, oder das gewöhnliche AWL der Siemens Simatic- Familie, existieren schon eine
Vielzahl von Industriesteuerungen, die mit diesem Tool entwickelt wurden. Für die Industrie ist das Tool natürlich so in seiner Form nicht unbedingt
wünschenswert, denn man kann ja jetzt mit nur einer Projektierung auf verschiedene Zielplattformen wechseln und dann auch Hardware von einer anderen Firma kaufen.
Im industriellen Einsatz ist unser Tool also nicht als Ablösung der propertiären Entwurfswerkzeuge gedacht, sondern als Ergänzung und insbesondere für kleinere Ingenieurbüros
als wertvolle Ergänzung beim Portieren von eigenen Know-How auf verschiedene Steuerungen gedacht, ohne jeweils eine vollständiges Reengineering durchführen zu müssen.
Im Laufe der Entwicklungszeit liegt der Focus in unserer Entwicklung immer mehr auf der Codegenereierung für den PC oder für embedded Controller.
Denn insbesondere in verteilten Automatisierungssystemen kommen zunehmend kleinere Systeme zum Einsatz, die nicht unbedingt mit der klassischen
Steuerungsplattform entwickelt werden müssen. Hat man jetzt ein Tool, welches die Erfahrungen aus der Welt des industriellen Steuerungsentwurfs auf
die eingebetteten Systeme mit deren Entwurfssicherheit in die Sprachen C oder C++ einbringt, können auch Programmierer ohne Erfahrungen auf diesen Gebiet
sichere Steuerungsprogramme entwickeln.
Zur Ergänzung zu den Online-Materialien haben wir ein Buch zum Entwurf von Steuerungssystemen mit den Mitteln die SpaS liefert geschrieben. Dieses Buch soll 2007
im Springer Verlag erscheinen. Wir hoffen damit einen Beitrag zum Entwurf freier Steuerungssoftware zu leisten, ohne von den großen
Steuerungsherstellern abhängig zu sein.
Im Zuge der Entwicklung möchten wir den SpaS-Quellcode offen gestalten und damit gleichzig die Softwarebasis von SpaS verändern. SpaS selbst ist z.Z. in Delphi 7.0
geschrieben. Damit ist es nur für Windows verfügbar, was uns nicht befriedigt. Wir möchten, wenn wir schon Steuerungscode für vor allem linuxbasierte Systeme erzeugen,
auch auf dieser Plattform präsent sein. Der Kurzausflug von Borland zu Kylix schien ein gutes Zeichen für diesen Schritt zu sein, leider ist aber bekannt, daß es keine
Fortführung geben wird. Deshalb haben wir uns mittelfristig vorgenommen die Sprache vollständig auf Java zu wechseln und kurzfristig mit dem freien Projekt Lazerus
auf die Linuxseite zu wechseln. Falls es Interesse bei der Mitarbeit am Projekt gibt, wenden Sie sich bitte an uns.