In der umfangreichen Bibliothek der objektorientierten Automatisierungssoftware Lasal stehen Module für viele Standardfunktionen bereit. Besonders einfach und schnell zur Applikationssoftware kommen Anwender mit den Lasal-Add-Ons. Die Templates sind wie Wizards aufgebaut und für viele Maschinenfunktionen erhältlich. So lässt sich z.B. mit wenigen Mausklicks die Steuerung eines Deltaroboters samt Visualisierung schnell und menügeführt erstellen. Weitere Beispiele sind Templates für CNC, Achsansteuerung, Pick&Place, OPC UA, VNC, Temperaturkontrolle, PID-Regler, Benutzerverwaltung, Diagnose, Data Analyzer und Rezeptverwaltung.
Domänenspezifische Sprache
Ein grundlegender Baustein zur Flexibilisierung von Automatisierungssystemen aus Softwaresicht sind modulare, virtualisierte Echtzeitarchitekturen, die als verteilte Echtzeitsysteme realisiert werden. Um Entwickler in die Lage zu versetzen, robuste Systeme hinsichtlich der Echtzeiteigenschaften zu entwerfen und zu verwalten, wurde am ISW der Universität Stuttgart auf Basis einer domänenspezifischen Sprache ein Werkzeug entwickelt, das die Analyse des Echtzeitverhaltens sowie die automatisierte Echtzeitorchestrierung Container-basierter Steuerungsanwendungen mit Kubernetes und Docker-Compose erlaubt.