Back to Search
Start Over
OntoPLC: Semantic Model of PLC Programs for Code Exchange and Software Reuse
- Source :
- IEEE Transactions on Industrial Informatics. 17:1702-1711
- Publication Year :
- 2021
- Publisher :
- Institute of Electrical and Electronics Engineers (IEEE), 2021.
-
Abstract
- Regarding programmable logic controller (PLC) development, improving programming efficiency and encouraging code exchange and software reuse are necessary to increase the productivity and safety of smart manufacturing and industrial automation. However, differences between implementations are significant even though all manufacturers claim to conform to the IEC 61131-3 and IEC 61131-10 standards, resulting in incompatibilities inside heterogeneous systems, preventing projects from interoperating between vendors. In this article, we present an approach that utilizes an ontology-based semantic model named OntoPLC to enable automatic porting of PLC projects between development environments and also prevent significant information loss during the translation process. High-level semantics of PLC projects are added into OntoPLC including software resources, which can be required for software reuse leveraging semantic query. To demonstrate the usefulness of the ontology model, the proposed methodology is applied to a turbine-driven boiler feed pump control module.
- Subjects :
- Semantic query
business.industry
Computer science
020208 electrical & electronic engineering
Programmable logic controller
ComputerApplications_COMPUTERSINOTHERSYSTEMS
02 engineering and technology
Reuse
Ontology (information science)
Semantic data model
Automation
Porting
Computer Science Applications
Software
Control and Systems Engineering
0202 electrical engineering, electronic engineering, information engineering
Electrical and Electronic Engineering
business
Software engineering
Implementation
Information Systems
Subjects
Details
- ISSN :
- 19410050 and 15513203
- Volume :
- 17
- Database :
- OpenAIRE
- Journal :
- IEEE Transactions on Industrial Informatics
- Accession number :
- edsair.doi...........96425c8c6f3812e619ea9756e48c8639