A Method for PLC Implementation of Supervisory Control of Discrete Event Systems
| Main Author: | |
|---|---|
| Publication Date: | 2017 |
| Other Authors: | , , , , |
| 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 |