Safety-Controller mit Makrofunktion
Prozessautomatisierung

Die Safety-CPU bietet softwareseitig die Erstellung kundenindividueller Makro-Bibliotheken und Parameterlisten für Safety-Applikationen (Bild: Sigmatek).
Mit »SCP 211« bietet Sigmatek eine leistungsstarke Safety-CPU an, die softwareseitig neue Funktionen unterstützt, um Erstellung und Handling von Sicherheitsanwendungen zu vereinfachen. Die Safety-Entwicklung erfolgt mithilfe der Software »Lasal SafetyDesigner« auf Basis zertifizierter, an PLCopen angelehnter Funktionsblöcke.
Kundenindividuelle Makro-Bibliotheken
Nach dem Vorbild der objektorientierten Programmierung ist es dabei möglich, kundenindividuelle Makro-Bibliotheken für Safety-Applikationen zu erstellen. Der Hersteller betont dabei besonders, dass die Safety-Makros mehrstufig hierarchisch aufgebaut werden können. Jedes Makro ist in sich gekapselt und lässt sich unabhängig testen, da es über einen eigenen CRC-Prüfwert verfügt. Dies verringert den Aufwand für Gesamttests zur Erlangung von Zertifizierungen.
Die Software bietet Entwicklern sicherheitsgerichteter Applikationen die Möglichkeit, diese komplett parametrierbar und somit sehr flexibel zu gestalten. So genügt es, für eine Maschine oder Anlage mit zahlreichen Optionen nur eine Safety-Applikation zu erstellen, die für alle Ausstattungsvarianten gilt. Die Parametrierung, also die Anpassung an die – oft kundenspezifische – konkrete Maschine erfolgt dabei über eine Parameterliste. Wie die Applikation selbst, ist auch die Parameterliste in sich geschützt. Zur Gewährleistung der Sicherheit kommen bei der Übergabe der Listen zur Einstellung verschiedener Ausstattungsvarianten passwortgeschützte Mechanismen zum Einsatz.
Durch Automatisierung der Testabläufe über Testprogramme, die in der Ablaufsteuerung laufen, reduziert sich der Entwicklungsaufwand für variantenreiche Maschinen. Gemeinsam mit der Hot-Plug-Fähigkeit ermöglicht die Parametrierung der Sicherheitssteuerung während der Laufzeit einen sehr flexiblen Betrieb modularer Maschinen und Anlagen.