Comparison, co-existence and interoperability of heterogeneous IEC 61499 control systems
| dc.contributor | Aalto-yliopisto | fi |
| dc.contributor | Aalto University | en |
| dc.contributor.advisor | Jhunjhunwala, Pranay | |
| dc.contributor.author | Padmathilaka, Pasindu | |
| dc.contributor.school | Sähkötekniikan korkeakoulu | fi |
| dc.contributor.school | School of Electrical Engineering | en |
| dc.contributor.supervisor | Vyatkin, Valeriy | |
| dc.date.accessioned | 2025-10-20T17:00:56Z | |
| dc.date.available | 2025-10-20T17:00:56Z | |
| dc.date.issued | 2025-08-21 | |
| dc.description.abstract | Industry 4.0 has gained significant traction across manufacturing and process industries, driving the transformation of traditional automation systems into more intelligent, flexible, and decentralized control architectures. As a result, the IEC~61499 standard has attracted considerable attention, as it aligns with the core motivations of Industry 4.0 by providing a foundation for developing vendor-independent and heterogeneous distributed automation solutions. Over the past decade, several software tools and control devices compliant with this standard have emerged, each utilizing different runtime environments. This thesis explores the interoperability and co-existence of heterogeneous control systems developed using two such tools: Neptune Function Block Builder (NFBB) and EcoStruxure Automation Expert (EAE). The study starts with a comprehensive comparison between NFBB and EAE in terms of their software architecture, runtime environments (FBSRT and UAO respectively), usability, and support for IEC~61499 compliance profiles. EAE, as a mature commercial tool, offers advanced features and broad vendor interoperability. In contrast, NFBB introduces a modern web-based interface with multi-language programming support. Despite architectural differences, both tools demonstrated basic portability through the exchange of function blocks in XML format with minimal modifications. To validate their capabilities, both tools were applied in practical implementations on an automotive assembly demonstrator. Each tool was used to develop an independent control solution using its respective hardware controllers. Additionally, the study demonstrated system co-existence by allowing both applications to run on the same physical setup with seamless switching. Interoperability between the two systems was successfully achieved using OPC UA communication, enabling cross-platform control. This work highlights the practical viability of integrating heterogeneous IEC~61499 systems and provides valuable insights into the strengths and limitations of emerging and established development tools. | en |
| dc.format.extent | 46 | |
| dc.format.mimetype | application/pdf | en |
| dc.identifier.uri | https://aaltodoc.aalto.fi/handle/123456789/140099 | |
| dc.identifier.urn | URN:NBN:fi:aalto-202510208268 | |
| dc.language.iso | en | en |
| dc.location | P1 | fi |
| dc.programme | Master's Programme in Automation and Electrical Engineering | en |
| dc.programme.major | Control, Robotics and Autonomous Systems | en |
| dc.subject.keyword | Industry4.0 | en |
| dc.subject.keyword | IEC61499 | en |
| dc.subject.keyword | distributed heterogeneous control systems | en |
| dc.subject.keyword | portability | en |
| dc.subject.keyword | configurability | en |
| dc.subject.keyword | interoperability | en |
| dc.subject.keyword | ecostruxure automation expert | en |
| dc.subject.keyword | comparison | en |
| dc.subject.keyword | co-existence | en |
| dc.title | Comparison, co-existence and interoperability of heterogeneous IEC 61499 control systems | en |
| dc.type | G2 Pro gradu, diplomityö | fi |
| dc.type.ontasot | Master's thesis | en |
| dc.type.ontasot | Diplomityö | fi |
| local.aalto.electroniconly | yes | |
| local.aalto.openaccess | yes |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- master_Padmathilaka_Pasindu_2025.pdf
- Size:
- 19.73 MB
- Format:
- Adobe Portable Document Format