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...
Saved in:
| Published in: | IECON 2021 – 47th Annual Conference of the IEEE Industrial Electronics Society pp. 1 - 6 |
|---|---|
| Main Authors: | , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
13.10.2021
|
| Subjects: | |
| ISSN: | 2577-1647 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | 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. |
|---|---|
| AbstractList | 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. |
| Author | Kocher, Aljosha Jeleniewski, Tom Fay, Alexander |
| Author_xml | – sequence: 1 givenname: Aljosha surname: Kocher fullname: Kocher, Aljosha email: aljosha.koecher@hsu-hh.de organization: Helmut Schmidt University,Institute of Automation,Hamburg,Germany – sequence: 2 givenname: Tom surname: Jeleniewski fullname: Jeleniewski, Tom email: tom.jeleniewski@hsu-hh.de organization: Helmut Schmidt University,Institute of Automation,Hamburg,Germany – sequence: 3 givenname: Alexander surname: Fay fullname: Fay, Alexander email: alexander.fay@hsu-hh.de organization: Helmut Schmidt University,Institute of Automation,Hamburg,Germany |
| BookMark | eNotT8tOwzAQNAgkSskXcMA_kOD1MzlWUVsqpRSpcK5sZy0i8kCJOfTvCaKH0WhmVquZe3LTDz0S8gQsA2DF825dHl5lDqAyzjhkhcoLbeQVSQqTg9ZKCjXjmiy4MiYFLc0dSaapcUxyaRhTekE2K7rH-DnUNA509ROHzsbG27Y90y32ONqI9Iid7WeXHr-atqX7ocZ2omEcOvpWlbSc9QO5DbadMLnwknxs1u_lS1odtrtyVaUNCBFTbo1znhuJxqrAna7zEJxk2vpgEDU6X6CBvGZg_d-R8I5hIfUczp1BLMnj_98GEU_fY9PZ8Xy6LBe_xVJPsA |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IH CBEJK RIE RIO |
| DOI | 10.1109/IECON48115.2021.9589674 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| EISBN | 9781665435543 1665435542 |
| EISSN | 2577-1647 |
| EndPage | 6 |
| ExternalDocumentID | 9589674 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IH ALMA_UNASSIGNED_HOLDINGS CBEJK M43 RIE RIO |
| ID | FETCH-LOGICAL-i133t-2a7bbc274e7a5f2b6d8ffb406acf7ee6ebc9e718d01ac4e7a3cb0e9467ee42413 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 13 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000767230603093&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:28:28 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i133t-2a7bbc274e7a5f2b6d8ffb406acf7ee6ebc9e718d01ac4e7a3cb0e9467ee42413 |
| PageCount | 6 |
| ParticipantIDs | ieee_primary_9589674 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-Oct.-13 |
| PublicationDateYYYYMMDD | 2021-10-13 |
| PublicationDate_xml | – month: 10 year: 2021 text: 2021-Oct.-13 day: 13 |
| PublicationDecade | 2020 |
| PublicationTitle | IECON 2021 – 47th Annual Conference of the IEEE Industrial Electronics Society |
| PublicationTitleAbbrev | IECON |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssib042470056 |
| Score | 2.2450635 |
| Snippet | The use of ontologies for models of machines and their capabilities and skills provides advantages for manufacturers that want to quickly adapt to changing... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 1 |
| SubjectTerms | Adaptation models Capabilities Codes IEC 61131 Libraries Machine Skills Ontologies OWL PLC Production Programmable Logic Controller Programming Semantic Web Skill-Generation XML |
| Title | A Method to Automatically Generate Semantic Skill Models from PLC Code |
| URI | https://ieeexplore.ieee.org/document/9589674 |
| WOSCitedRecordID | wos000767230603093&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1dS8MwFA3b8MEnlU38Jg8-2q0fWdI8juFQmGMwhb2NfNxCsa6ytYL_3pusTgRffCltSSm9Cff0JDn3EHKLGBxxG4YBw-QfIAToQDPjDlZbLmIF0guFp2I2S5dLOW-Ru70WBgD85jPou1O_lm9LU7upsoEcppIL1iZtIfhOq_U9dljMhCtr2WzhikI5eHRWgCzFXx6kgXHUb57-ZaPiUWRy9L_3H5PejxyPzvdAc0JasO6SyYg-efdnWpV0VFelr72qiuKT7kpJV0AX8IaByw1dvOZFQZ3vWbGlTlFC59MxHeN1j7xM7p_HD0FjihDkSCerIFZCa4NcEoQaZrHmNs0yjbCsTCYAOGgjAQHHhpEyrlFidAgS8yEAc4top6SzLtdwRqiJEqtwJCUKOFMJcmE7ZLEKWZQiK1PsnHRdDFbvu7oXq-bzL_6-fUkOXZhdXo-SK9KpNjVckwPzUeXbzY3vrC_kspXa |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5qFfSk0opv9-DR1Dw2r2MplhbTUmiF3so-JhCMjbSp4L93No0VwYuXkIQNJLPLfPl295sP4J4w2Am0bVuckr9FECAtyZU5aKmD0BUYV0LhJByPo_k8njTgYaeFQcRq8xl2zGm1lq8LtTFTZY-xH8VByPdg3-fctbdqre_Rw10emsKW9SYux44fh8YMkEf000NE0HU69fO_jFQqHOkf_-8NTqD9I8hjkx3UnEIDly3od9mo8n9mZcG6m7Koqq-KPP9k22LSJbIpvlHoMsWmr1meM-N8lq-Z0ZSwSdJjPbpuw0v_adYbWLUtgpURoSwtV4RSKmKTGAo_dWWgozSVBMxCpSFigFLFSJCjbUco08hT0saYMiIiN8toZ9BcFks8B6YcTwsaS57AgAuP2LD2uSts7kTEywS_gJaJweJ9W_liUX_-5d-37-BwMBsli2Q4fr6CIxNyk-Ud7xqa5WqDN3CgPspsvbqtOu4L4aGZIQ |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=IECON+2021+%E2%80%93+47th+Annual+Conference+of+the+IEEE+Industrial+Electronics+Society&rft.atitle=A+Method+to+Automatically+Generate+Semantic+Skill+Models+from+PLC+Code&rft.au=Kocher%2C+Aljosha&rft.au=Jeleniewski%2C+Tom&rft.au=Fay%2C+Alexander&rft.date=2021-10-13&rft.pub=IEEE&rft.eissn=2577-1647&rft.spage=1&rft.epage=6&rft_id=info:doi/10.1109%2FIECON48115.2021.9589674&rft.externalDocID=9589674 |