Validation of Discrete Event Processes implemented on PLCs based on Petri Nets

Published: 01 Jan 2021, Last Modified: 18 Oct 2024ICARSC 2021EveryoneRevisionsBibTeXCC BY-SA 4.0
Abstract: Discrete Event Systems (DES) are commonly found as supervisors in industrial applications, implemented by Programmable Logic Controllers (PLC). Modeling DESs with IOPT Petri Nets (IOPT PNs), a class of PNs extended with input-output, allows translating the models directly to PLC programs when the PNs are bounded.Validation is required to assess the PN-based PLC programming tools are error-free. Coverability trees based on the node dominance concept are proposed to consider just DESs with finite reachable sets. Operation cycles, and the associated sequences of transitions, are used to validate the produced code by assessing whether the PLC code reaches all possible states.Promising results were obtained in practical validation cases of the PLC code production, by the exhaustive test of reachable states determined from the PN representing the industrial process (DES). Moreover, the proposed methodology showed that it is possible to anticipate the detection of design problems and study the effects of restrictions imposed by hardware.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview