Highlights
Mit entsprechendem Fachwissen über diverse Speicherbereiche und Pointerbefehle erlaubt eine SPS, zumindest eine Step7 Steuerung, enorme Möglichkeiten, die selten oder meist nur ungenügend genutzt werden.
Zum Beispiel eine Pumpensteuerung mit mehreren Pumpen, die über eine Laufzeitregelung abwechselnd betrieben werden sollen. Oder die Speicherlogistik eines Fördersystems über Füllstandregelung, die willkürlich über ein Panel umgeschaltet werden.
Produktionsdatenverwaltung mit Zeitstempel, Uhrzeit stellen über Panel oder dem Funkuhrsignal DCF 77, Taktzeitmessung bis zur 1000stel Millisekunde, errechnen einer Trapezform zum Kleben, etc.
Solche Anforderungen sind nur mit mathematische Vergleichs- und Rechenbefehlen zu lösen und stellen das eigentliche Gedankengut in sogenannten Herzbausteinen dar.
Im KOP und FUP verliert man hier schnell die Übersicht, daher erstellen wir diese Funktionen in der Anweisungsliste (AWL) in parametrierten Blackboxbausteinen.
Diese Bausteine integrieren wir für die Instandhaltung verständlich im KOP oder FUP, weil hier normalerweise kein Serviceeingriff notwendig ist.
Ergänzende Zutaten
Der Ursprung unserer Programmierkenntnisse beruht auf den Sprachen Pascal und C++. Die Programmierung in strukturiertem Text ist wohl nicht gerade jedermanns Sache, aber mit geringen Syntaxunterschieden gewinnt diese Programmmiersprache auch in der Automation immer mehr an Bedeutung. Roboter, diverse PC basierende Teillösungen und sogar SPS Bausteine (SCL) sind in dieser Sprache programmiert worden. Diesen Fertigkeiten brauchen wir uns nicht verschließen.