Specification, design, and implementation of logic controllers based on colored Petri net models and the standard IEC 1131. I. Specification and design

This work aims at designing and implementing logic control structures that allow a combination of the advantages of classical techniques for the development of programmable logic controller code and elimination of disadvantages such as the lack of formal validation. This paper introduces ordered color Petri nets in combination with some extensions as a modeling tool for logic controllers. The validation of both the model and the specifications of the logic control structures is then pursued through a structural analysis of the net. A special compiler that generates code according to the standard IEC 1131 is discussed. The modeling and implementation of a logic control system of a sector of a flexible assembly cell serves as an example.