mdh.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Towards automated deployment of IEC 61131-3 applications on multi-core systems
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0003-3242-6113
Mälardalen University, School of Innovation, Design and Engineering, Embedded Systems.ORCID iD: 0000-0002-1276-3609
Mälardalen University.
Mälardalen University.
Show others and affiliations
2016 (English)In: IEEE International Workshop on Factory Communication Systems - Proceedings, WFCS, 2016, Article number 7496531Conference paper, Published paper (Refereed)
Resource type
Text
Abstract [en]

The IEC 61131-3 standard, a widely used standard in the automation industry, defines various programming languages for programmable logic controllers. Today, the open source tools that comply with this standard do not support deployment of the applications on multi-core platforms. In this paper, we introduce a novel multi-step approach that aims to support automatic deployment of the automation control applications, developed using the IEC 61131-3 standard, to multi-core platforms. In the first step, the generated sequential code is partitioned. In the second step, the partitioned code is allocated to tasks while the tasks are mapped to various cores, without violating the dependencies, synchronization and communication constraints in the application. In order to provide a proof of concept, we develop a prototype by extending an existing tool that complies with the standard. We also perform a case study and a preliminary evaluation of the prototype. 

Place, publisher, year, edition, pages
2016. Article number 7496531
Keyword [en]
Open source software, Programmable logic controllers, Automatic deployments, Automation controls, Automation industry, Communication constraints, Multi-core platforms, Multi-core systems, Multi-step approaches, Open source tools, Automation
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-32520DOI: 10.1109/WFCS.2016.7496531ISI: 000382857300037Scopus ID: 2-s2.0-84980488374ISBN: 9781509023394 (print)OAI: oai:DiVA.org:mdh-32520DiVA: diva2:953687
Conference
12th IEEE World Conference on Factory Communication Systems, WFCS 2016, 3 May 2016 through 6 May 2016
Available from: 2016-08-18 Created: 2016-08-18 Last updated: 2016-12-22Bibliographically approved

Open Access in DiVA

No full text

Other links

Publisher's full textScopus

Search in DiVA

By author/editor
Mubeen, SaadBecker, MatthiasBehnam, MorisNolte, Thomas
By organisation
Embedded SystemsMälardalen University
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar

Altmetric score

Total: 11 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf