2020
DOI: 10.1016/j.ifacol.2021.04.015
|View full text |Cite
|
Sign up to set email alerts
|

Supervisory Control Synthesis for Safety PLCs

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2020
2020
2022
2022

Publication Types

Select...
3
2
2

Relationship

1
6

Authors

Journals

citations
Cited by 7 publications
(5 citation statements)
references
References 16 publications
0
5
0
Order By: Relevance
“…Therefore, safety PLCs are widely used, containing diagnostic functions to detect internal faults in the hardware and avoid unsafe situations that could be caused by such faults. A safety PLC implementation can be generated automatically from a (synthesized) supervisor [13]. This method was used to generate controller code for the Oisterwijksebaanbrug, a rotating bridge 4 IEEE Computer in the Wilhelmina canal, which was successfully employed for real-life operation of the bridge [14].…”
Section: Fault-tolerant Supervisorsmentioning
confidence: 99%
“…Therefore, safety PLCs are widely used, containing diagnostic functions to detect internal faults in the hardware and avoid unsafe situations that could be caused by such faults. A safety PLC implementation can be generated automatically from a (synthesized) supervisor [13]. This method was used to generate controller code for the Oisterwijksebaanbrug, a rotating bridge 4 IEEE Computer in the Wilhelmina canal, which was successfully employed for real-life operation of the bridge [14].…”
Section: Fault-tolerant Supervisorsmentioning
confidence: 99%
“…There have also been contributions in literature towards acquiring distributed controllers through synthesis. [13] discusses a method for synthesizing and implementing a supervisory controller for safety PLCs. In safety PLCs, the controller consists of a regular and a safety controller, which communicate through internal data buffers.…”
Section: B Distributed Supervisorsmentioning
confidence: 99%
“…For a safety PLC implementation, the supervisory controller has to be split into a regular and a safety part. In [27], a method is presented that automatically performs this split. It has been used to generate controller code for the Oisterwijksebaanbrug, a rotating bridge in the Wilhelmina canal at the city of Tilburg, which was then successfully employed for real-life operation of the bridge [32].…”
Section: Continuous-time Simulationmentioning
confidence: 99%