Abstract

Abstract GRAFCET is a graphical means for formal specifications in industrial control design. In order to use these formal specifications for model-driven development of control code, it is beneficial to ensure syntactic correctness and verify the model. This paper presents a detailed meta-model for GRAFCET that includes logical and arithmetic expressions in conditions and assignments. The meta-model and additional invariants allow for creation of syntactically correct Grafcets. On this basis, a translation of GRAFCET into Guarded Action Language (GAL) is presented. The resulting transition systems in GAL allow a semantic analysis of GRAFCET by means of model checking. From these GRAFCET specifications, specification-compliant PLC code can be generated automatically.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call