PLC programming with signal interpreted Petri nets

  • Authors:
  • Stéphane Klein;Georg Frey;Mark Minas

  • Affiliations:
  • Institute of Automatic Control, University of Kaiserslautern, Kaiserslautern, Germany and Univ. lab. of research in Automated Production, ENS Cachan, CachanCedex, France;Institute of Automatic Control, University of Kaiserslautern, Kaiserslautern, Germany;Institute for Software Technology, Department of Computer Science, Univ. of the Federal Armed Forces, Munich, Neubiberg, Germany

  • Venue:
  • ICATPN'03 Proceedings of the 24th international conference on Applications and theory of Petri nets
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper a graphical editor to design Programmable Logic Controller (PLC) programs using Signal Interpreted Petri Nets (SIPN) is presented. SIPN are an extension of condition event Petri nets that allow the handling of input and output signals. The presented tool, SIPN Editor, has been developed using DiaGen which is an environment for rapidly developing diagram editors from a formal specification of the diagram language. The SIPN Editor supports the translation of SIPN into input code for the model checker SMV. Using SMV, the SIPN can be verified before it is automatically translated into Instruction List code according to the IEC 61131-3 standard. This code can be downloaded on nearly every PLC.