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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IECON 2021 – 47th Annual Conference of the IEEE Industrial Electronics Society S. 1 - 6
Hauptverfasser: Kocher, Aljosha, Jeleniewski, Tom, Fay, Alexander
Format: Tagungsbericht
Sprache:Englisch
Veröffentlicht: IEEE 13.10.2021
Schlagworte:
ISSN:2577-1647
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
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/eLvHCXMwlV3Pa8MgFJa27LDTNtqx33jYcWljYqIeS1nZoCuFbtBb8ccTwrJmtOlg__3UZh2DXXZTUcSn-PnU730I3caxkpBbEsncJhGlhkeSxCoyRIrYODwUJhCFJ2w65YuFmLXQ3Z4LAwDh8xn0fTK85ZtKb_1V2UBkXOSMtlGbsXzH1fpeOzShzIe1bL5wkVgMHr0UIOXuyOPcwIT0m9a_ZFQCioyP_tf_Mer90PHwbA80J6gFqy4aD_FTUH_GdYWH27oKsVdlWX7iXSjpGvAc3pzhCo3nr0VZYq97Vm6wZ5Tg2WSERy7fQy_j--fRQ9SIIkSFcyfrKJFMKe18SWAys4nKDbdWOViW2jKAHJQW4ADHxERqXynVKgbh9kMA6h_RTlFnVa3gDGFqqEqlkYKnQDPJubbutJJTTURmbErPUdfbYPm-i3uxbIZ_8XfxJTr0Zvb7OkmvUKdeb-EaHeiPutisb8JkfQG_5pZb
linkProvider IEEE
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PS8MwFA5zCnpS2cTf5uDRzrRN2-Q4hmPDbgw2YbeRHy9QrKtsneB_b9LVieDFWxISSF5Cvrwk3_sQuidECoiN74nYBB6lmnnCJ9LTvuBEWzzkuiIKp8l4zOZzPmmghx0XBgCqz2fQccnqLV8XauOuyh55xHic0D20H1EakC1b63v10IAmLrBl_YnLJ_xx6MQAKbOHHusIBn6nbv9LSKXCkf7x_3pwgto_hDw82UHNKWrAsoX6XTyq9J9xWeDupiyq6Ksizz_xNph0CXgKb9Z0mcLT1yzPsVM-y9fYcUrwJO3hns230Uv_adYbeLUsgpdZh7L0ApFIqaw3CYmITCBjzYyRFpiFMglADFJxsJCjiS-UqxQqSYDbHRGAume0M9RcFks4R5hqKkOhBWch0Egwpow9r8RU-TzSJqQXqOVssHjfRr5Y1MO__Lv4Dh0OZqN0kQ7Hz1foyJnc7fJ-eI2a5WoDN-hAfZTZenVbTdwXw6WZog
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