A Method to Automatically Generate Semantic Skill Models from PLC Code

The use of ontologies for models of machines and their capabilities and skills provides advantages for manufacturers that want to quickly adapt to changing customer requirements or fluctuating demands. Unfortunately, creating such models requires a high level of expertise in semantic technologies. I...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:IECON 2021 – 47th Annual Conference of the IEEE Industrial Electronics Society s. 1 - 6
Hlavní autoři: Kocher, Aljosha, Jeleniewski, Tom, Fay, Alexander
Médium: Konferenční příspěvek
Jazyk:angličtina
Vydáno: IEEE 13.10.2021
Témata:
ISSN:2577-1647
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Popis
Shrnutí:The use of ontologies for models of machines and their capabilities and skills provides advantages for manufacturers that want to quickly adapt to changing customer requirements or fluctuating demands. Unfortunately, creating such models requires a high level of expertise in semantic technologies. In typical automation engineering workflows, there is neither the personnel nor the time to create such models manually.In this contribution, we describe an approach to automatically create skill models from IEC 61131-3 code. This approach consists of a dedicated PLC programming library and an automatic transformation of PLC code to a skill ontology. After implementing a skill as a PLC program using the presented library, this program can be exported as PLCopen XML which in turn is automatically transformed into an ontology. Additional efforts for PLC developers are thereby kept at a minimum. The presented approach has been evaluated using a modular laboratory plant. For two different modules, skills were implemented on separate PLCs. After transforming these skills to our skill ontology, this ontology was used to register the skills at a skill-based control platform. Using this platform, the skills were used together in order to perform one section of a production process.
ISSN:2577-1647
DOI:10.1109/IECON48115.2021.9589674