
Die IEC 61131 für die Erstellung von SPS-Programmen findet zunehmend Verbreitung. Bei den genormten Programmiersystemen fehlt jedoch derzeit eine Sprache, die es erlaubt, auf einfache und transparente Weise sequentielle und nebenläufige Algorithmen zu entwerfen. Die Ablaufsprache (AS) kann dies nicht leisten, da sie aufgrund ihrer inhärenten Komplexität nicht zur Erstellung einfacher und schneller Algorithmen geeignet ist. Ihr Einsatzgebiet ist vielmehr in der Strukturierung von Programmen auf einer höheren Ebene zu sehen. Signal-interpretierte Petrinetze (SIPN) bieten sich hier als ideale Ergänzung an. Sie erlauben eine transparente, grafische Darstellung ablauforientierter Algorithmen und sind sehr einfach z.B. in AWL übersetzbar. Bisher existierte jedoch kein Werkzeug, das eine Integration der SIPN in eine IEC-61131-Programmier¬umgebung bietet.
Im Rahmen eines Kooperationsprojektes zwischen dem Lehrstuhl für Automatisierung¬stechnik der Uni Kaiserslautern, dem Lehrstuhl für Programmiersprachen der Uni Erlangen-Nürnberg und der infoteam Software GmbH, Bubenreuth (Hersteller des IEC-61131-Programmiersystems Open¬PCS) wurde ein solches Werkzeug entwickelt, das auf der SPS/IPC/Drives 2001 dem Fachpublikum vorgestellt werden soll. Der vorliegende Beitrag erklärt die Funktionsweise der SIPN. Außerdem wird ein Editor vorgestellt, der die hier erklärte Methode umsetzt, ihre Integration in ein IEC-61131-konformes Werkzeug unterstützt und als Java-Applet auch im Intra/Internet nutzbar ist.