Comparison, co-existence and interoperability of heterogeneous IEC 61499 control systems

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.advisorJhunjhunwala, Pranay
dc.contributor.authorPadmathilaka, Pasindu
dc.contributor.schoolSähkötekniikan korkeakoulufi
dc.contributor.schoolSchool of Electrical Engineeringen
dc.contributor.supervisorVyatkin, Valeriy
dc.date.accessioned2025-10-20T17:00:56Z
dc.date.available2025-10-20T17:00:56Z
dc.date.issued2025-08-21
dc.description.abstractIndustry 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.extent46
dc.format.mimetypeapplication/pdfen
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/140099
dc.identifier.urnURN:NBN:fi:aalto-202510208268
dc.language.isoenen
dc.locationP1fi
dc.programmeMaster's Programme in Automation and Electrical Engineeringen
dc.programme.majorControl, Robotics and Autonomous Systemsen
dc.subject.keywordIndustry4.0en
dc.subject.keywordIEC61499en
dc.subject.keyworddistributed heterogeneous control systemsen
dc.subject.keywordportabilityen
dc.subject.keywordconfigurabilityen
dc.subject.keywordinteroperabilityen
dc.subject.keywordecostruxure automation experten
dc.subject.keywordcomparisonen
dc.subject.keywordco-existenceen
dc.titleComparison, co-existence and interoperability of heterogeneous IEC 61499 control systemsen
dc.typeG2 Pro gradu, diplomityöfi
dc.type.ontasotMaster's thesisen
dc.type.ontasotDiplomityöfi
local.aalto.electroniconlyyes
local.aalto.openaccessyes

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
master_Padmathilaka_Pasindu_2025.pdf
Size:
19.73 MB
Format:
Adobe Portable Document Format