Supervisory control synthesis for safety PLCs

Ferdie F.H. Reijnen, Toby Erens, J.M. van de Mortel-Fronczak, J.E. Rooda

Research output: Contribution to journalConference articlepeer-review

3 Citations (Scopus)
81 Downloads (Pure)

Abstract

The development of supervisory controllers for cyber-physical systems is a laborious and error-prone process. Supervisor synthesis enables control designers to automatically synthesize a correct-by-construction supervisor from a model of the plant in combination with a model of the control requirements. Subsequently, the controller code can be generated from the supervisor model such that it can be implemented on a programmable logic controller (PLC). In industry, supervisors have to adhere to strict safety standards. To achieve these standards, safety PLCs (SPLCs) are used. For SPLC implementation, the supervisor has to be split into a regular part and a safety part. This paper presents a method to automatically splits a supervisor model for this purpose. To validate the method, a case study on a rotating bridge has been performed. The result is compared to a splitting result made by experts. Furthermore, the supervisor has been implemented to control the real bridge.

Original languageEnglish
Pages (from-to)151-158
Number of pages8
JournalIFAC-PapersOnLine
Volume53
Issue number4
DOIs
Publication statusPublished - 2020
Event15th International Workshop on Discrete Event Systems (WODES 2020) - Virtual, Rio de Janeiro, Brazil
Duration: 11 Nov 202013 Nov 2020
Conference number: 15

Keywords

  • Industrial automation
  • Programmable logic controller
  • Supervisory control theory

Fingerprint

Dive into the research topics of 'Supervisory control synthesis for safety PLCs'. Together they form a unique fingerprint.

Cite this