A Method for PLC Implementation of Supervisory Control of Discrete Event Systems

Bibliographic Details
Main Author: Vieira A.D.
Publication Date: 2017
Other Authors: Santos E.A.P., De Queiroz M.H., De Paula Neto A.D., Cury J.E.R., Leal, Andre Bittencourt
Format: Article
Language: eng
Source: Repositório Institucional da Udesc
Download full: https://repositorio.udesc.br/handle/UDESC/7352
Summary: © 2016 IEEE.This paper faces the problem of coordinating equipment operation in a flexible manufacturing system consisting of several subsystems including robots, assembling machines, CNC lathes, and mills. There are two main problems in such a system. The first is controlling each individual subsystem considering its own sensors, actuators, and specialized controller to perform a certain sequence of activities. Due to their expertise and/or application of formal methods, programmable logic controller (PLC) practitioners and equipment manufacturers develop efficient and safe solutions to address this problem. The second problem is coordinating the concurrent operation of these subsystems with the goal of producing what is requested as efficiently as possible and guaranteeing the integrity and safety of the system. Supervisory control theory (SCT) is particularly suited to this problem. This paper presents a method that allows a designer to systematically convert SCT's results into a PLC application program. The resulting program conforms to IEC 61131-3 and preserves the natural modularity of the system to be controlled and control specifications. An extension of this method allows a designer to reuse existing PLC hardware and application programs designed for the control of equipment by easily integrating with the code corresponding to the SCT solution. A major portion of this code may even be automatically generated, reducing development time and minimizing editing errors.
id UDESC-2_d3d9f80866e14eef73655db4815aa5a3
oai_identifier_str oai:repositorio.udesc.br:UDESC/7352
network_acronym_str UDESC-2
network_name_str Repositório Institucional da Udesc
repository_id_str 6391
spelling A Method for PLC Implementation of Supervisory Control of Discrete Event Systems© 2016 IEEE.This paper faces the problem of coordinating equipment operation in a flexible manufacturing system consisting of several subsystems including robots, assembling machines, CNC lathes, and mills. There are two main problems in such a system. The first is controlling each individual subsystem considering its own sensors, actuators, and specialized controller to perform a certain sequence of activities. Due to their expertise and/or application of formal methods, programmable logic controller (PLC) practitioners and equipment manufacturers develop efficient and safe solutions to address this problem. The second problem is coordinating the concurrent operation of these subsystems with the goal of producing what is requested as efficiently as possible and guaranteeing the integrity and safety of the system. Supervisory control theory (SCT) is particularly suited to this problem. This paper presents a method that allows a designer to systematically convert SCT's results into a PLC application program. The resulting program conforms to IEC 61131-3 and preserves the natural modularity of the system to be controlled and control specifications. An extension of this method allows a designer to reuse existing PLC hardware and application programs designed for the control of equipment by easily integrating with the code corresponding to the SCT solution. A major portion of this code may even be automatically generated, reducing development time and minimizing editing errors.2024-12-06T13:25:29Z2017info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/articlep. 175 - 1911063-653610.1109/TCST.2016.2544702https://repositorio.udesc.br/handle/UDESC/7352IEEE Transactions on Control Systems Technology251Vieira A.D.Santos E.A.P.De Queiroz M.H.De Paula Neto A.D.Cury J.E.R.Leal, Andre Bittencourtengreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESCinfo:eu-repo/semantics/openAccess2024-12-07T20:53:56Zoai:repositorio.udesc.br:UDESC/7352Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912024-12-07T20:53:56Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false
dc.title.none.fl_str_mv A Method for PLC Implementation of Supervisory Control of Discrete Event Systems
title A Method for PLC Implementation of Supervisory Control of Discrete Event Systems
spellingShingle A Method for PLC Implementation of Supervisory Control of Discrete Event Systems
Vieira A.D.
title_short A Method for PLC Implementation of Supervisory Control of Discrete Event Systems
title_full A Method for PLC Implementation of Supervisory Control of Discrete Event Systems
title_fullStr A Method for PLC Implementation of Supervisory Control of Discrete Event Systems
title_full_unstemmed A Method for PLC Implementation of Supervisory Control of Discrete Event Systems
title_sort A Method for PLC Implementation of Supervisory Control of Discrete Event Systems
author Vieira A.D.
author_facet Vieira A.D.
Santos E.A.P.
De Queiroz M.H.
De Paula Neto A.D.
Cury J.E.R.
Leal, Andre Bittencourt
author_role author
author2 Santos E.A.P.
De Queiroz M.H.
De Paula Neto A.D.
Cury J.E.R.
Leal, Andre Bittencourt
author2_role author
author
author
author
author
dc.contributor.author.fl_str_mv Vieira A.D.
Santos E.A.P.
De Queiroz M.H.
De Paula Neto A.D.
Cury J.E.R.
Leal, Andre Bittencourt
description © 2016 IEEE.This paper faces the problem of coordinating equipment operation in a flexible manufacturing system consisting of several subsystems including robots, assembling machines, CNC lathes, and mills. There are two main problems in such a system. The first is controlling each individual subsystem considering its own sensors, actuators, and specialized controller to perform a certain sequence of activities. Due to their expertise and/or application of formal methods, programmable logic controller (PLC) practitioners and equipment manufacturers develop efficient and safe solutions to address this problem. The second problem is coordinating the concurrent operation of these subsystems with the goal of producing what is requested as efficiently as possible and guaranteeing the integrity and safety of the system. Supervisory control theory (SCT) is particularly suited to this problem. This paper presents a method that allows a designer to systematically convert SCT's results into a PLC application program. The resulting program conforms to IEC 61131-3 and preserves the natural modularity of the system to be controlled and control specifications. An extension of this method allows a designer to reuse existing PLC hardware and application programs designed for the control of equipment by easily integrating with the code corresponding to the SCT solution. A major portion of this code may even be automatically generated, reducing development time and minimizing editing errors.
publishDate 2017
dc.date.none.fl_str_mv 2017
2024-12-06T13:25:29Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/article
format article
status_str publishedVersion
dc.identifier.uri.fl_str_mv 1063-6536
10.1109/TCST.2016.2544702
https://repositorio.udesc.br/handle/UDESC/7352
identifier_str_mv 1063-6536
10.1109/TCST.2016.2544702
url https://repositorio.udesc.br/handle/UDESC/7352
dc.language.iso.fl_str_mv eng
language eng
dc.relation.none.fl_str_mv IEEE Transactions on Control Systems Technology
25
1
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv p. 175 - 191
dc.source.none.fl_str_mv reponame:Repositório Institucional da Udesc
instname:Universidade do Estado de Santa Catarina (UDESC)
instacron:UDESC
instname_str Universidade do Estado de Santa Catarina (UDESC)
instacron_str UDESC
institution UDESC
reponame_str Repositório Institucional da Udesc
collection Repositório Institucional da Udesc
repository.name.fl_str_mv Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)
repository.mail.fl_str_mv ri@udesc.br
_version_ 1848168373846802432