2021
DOI: 10.1007/s10626-021-00350-4
|View full text |Cite
|
Sign up to set email alerts
|

Supervisory controller synthesis and implementation for safety PLCs

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 combined with a model of the control requirements. From the supervisor model, controller code can be generated which is suitable for the implementation on a programmable logic controller (PLC). Supervisors for industrial systems that operate in close proximity to hum… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0
1

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 33 publications
0
2
0
1
Order By: Relevance
“…Moreover, the representation of DESs with the help of PCFs allows one to use information coming from the environment, as well as data on the functioning of the system itself, in the process of constructing the logical inference. This feature may help greatly in problems of supervisory controller synthesis and implementation for safety PLCs (programmable logic controllers) [48], where extended finite-state automata (EFA) are exploited. Transitions in an EFA may contain guards (i.e., logical conditions) over the variables and updates (i.e., assignments) to the variables.…”
Section: Discussionmentioning
confidence: 99%
“…Moreover, the representation of DESs with the help of PCFs allows one to use information coming from the environment, as well as data on the functioning of the system itself, in the process of constructing the logical inference. This feature may help greatly in problems of supervisory controller synthesis and implementation for safety PLCs (programmable logic controllers) [48], where extended finite-state automata (EFA) are exploited. Transitions in an EFA may contain guards (i.e., logical conditions) over the variables and updates (i.e., assignments) to the variables.…”
Section: Discussionmentioning
confidence: 99%
“…A simulator enables interactive visualization-based simulation of the behavior of the controlled plant. Efficient PLC code can be generated automatically [20]; this code conforms to the IEC 61131-3 standard.…”
Section: Toolsmentioning
confidence: 99%
“…Представление ДСС с помощью ПОФ позволяет использовать в процессе построения логического вывода информацию, поступающую из окружающей среды, а также данные о функционировании самой системы. Эта функция может существенно помочь в задачах синтеза и реализации супервизоров для программируемых логических контроллеров (ПЛК) [29], где используются расширенные автоматы с конечным числом состояний (РКА). Переходы в РКА могут содержать условия (например, логические условия) на переменные и действия (например, обновление) на переменные.…”
Section: Introductionunclassified