Unambiguous Interpretation of IEC 60848 GRAFCET based on a Literature Review
Robin Mroß, Aron Schnakenbeck, Marcus Völker, Alexander Fay, Stefan Kowalewski
TL;DR
The paper tackles the problem of unambiguous interpretation of IEC 60848 GRAFCET, which is hampered by its semiformal nature and divergent literature.It conducts a comprehensive literature review to identify ambiguities across evolution rules, events, structuring, macro-steps, forcing orders, enclosures, and time/determinism, and synthesizes these into a consolidated interpretation framework.A concrete interpretation algorithm is then proposed, leveraging initial activation, variable copying for simultaneous updates, hierarchical processing, and preemptive handling of forcing and enclosures to resolve conflicts and ensure deterministic behavior.The study provides a practical pathway for consistent model-driven development and verification of Grafcet-based control, while acknowledging residual ambiguities and the need for careful tool support, funded in part by the Deutsche Forschungsgemeinschaft.Overall, the work bridges literature-based insights with a implementable algorithm to align Grafcet interpretations with the latest standard.
Abstract
IEC 60848 GRAFCET is a standardized, graphical specification language for control functions. Because of the semiformal nature of IEC 60848, the details of specifications created with GRAFCET can be interpreted in different ways, possibly leading to faulty implementations. These ambiguities have been partially addressed in existing literature, but solved in different manners. Based on a literature review, this work aims at providing an overview of existing interpretations and, based on that, proposes a comprehensive interpretation algorithm for IEC 60848, which takes all relevant ambiguities from the literature review into account.
