Open Embedded Real-time Controllers for Industrial Distributed Control Systems

This paper presents design details adopting open embedded systems (OES) as real-time controllers in industrial distributed control systems. OES minimize development cost and enhance portability while addressing widely known shortcomings of their proprietary counterparts. These shortcomings include t...

Full description

Bibliographic Details
Main Authors: Raimarius Delgado, Jaeho Park, Byoung Wook Choi
Format: Article
Language:English
Published: MDPI AG 2019-02-01
Series:Electronics
Subjects:
Online Access:https://www.mdpi.com/2079-9292/8/2/223
id doaj-b11508c7448244e99a75e5c988b44b3a
record_format Article
spelling doaj-b11508c7448244e99a75e5c988b44b3a2020-11-24T23:30:53ZengMDPI AGElectronics2079-92922019-02-018222310.3390/electronics8020223electronics8020223Open Embedded Real-time Controllers for Industrial Distributed Control SystemsRaimarius Delgado0Jaeho Park1Byoung Wook Choi2Department of Electrical and Information Engineering, Seoul National University of Science and Technology, Seoul 01811, KoreaDepartment of Electrical and Information Engineering, Seoul National University of Science and Technology, Seoul 01811, KoreaDepartment of Electrical and Information Engineering, Seoul National University of Science and Technology, Seoul 01811, KoreaThis paper presents design details adopting open embedded systems (OES) as real-time controllers in industrial distributed control systems. OES minimize development cost and enhance portability while addressing widely known shortcomings of their proprietary counterparts. These shortcomings include the black box method of distribution which hinders integration to more complex systems. However, OES are highly dependent on the compatibility of each software components and essential benchmarking is required to ensure that the system can satisfy hard real-time constraints. To address these issues and the notion that OES will find broader distributed control applications, we provide detailed procedures in realizing OES based on an open source real-time operating system on various low-cost open embedded platforms. Their performance was evaluated and compared in terms of periodicity and schedulability, task synchronization, and interrupt response time, which are crucial metrics to determine stability and reliability of real-time controllers. Practical implementations, including the modernization of a multi-axis industrial robot controller, are described clearly to serve as a comprehensive reference on the integration of OES in industrial distributed control systems.https://www.mdpi.com/2079-9292/8/2/223open embedded systemsreal-time controllerreal-time operating systemsXenomaiindustrial distributed control systems
collection DOAJ
language English
format Article
sources DOAJ
author Raimarius Delgado
Jaeho Park
Byoung Wook Choi
spellingShingle Raimarius Delgado
Jaeho Park
Byoung Wook Choi
Open Embedded Real-time Controllers for Industrial Distributed Control Systems
Electronics
open embedded systems
real-time controller
real-time operating systems
Xenomai
industrial distributed control systems
author_facet Raimarius Delgado
Jaeho Park
Byoung Wook Choi
author_sort Raimarius Delgado
title Open Embedded Real-time Controllers for Industrial Distributed Control Systems
title_short Open Embedded Real-time Controllers for Industrial Distributed Control Systems
title_full Open Embedded Real-time Controllers for Industrial Distributed Control Systems
title_fullStr Open Embedded Real-time Controllers for Industrial Distributed Control Systems
title_full_unstemmed Open Embedded Real-time Controllers for Industrial Distributed Control Systems
title_sort open embedded real-time controllers for industrial distributed control systems
publisher MDPI AG
series Electronics
issn 2079-9292
publishDate 2019-02-01
description This paper presents design details adopting open embedded systems (OES) as real-time controllers in industrial distributed control systems. OES minimize development cost and enhance portability while addressing widely known shortcomings of their proprietary counterparts. These shortcomings include the black box method of distribution which hinders integration to more complex systems. However, OES are highly dependent on the compatibility of each software components and essential benchmarking is required to ensure that the system can satisfy hard real-time constraints. To address these issues and the notion that OES will find broader distributed control applications, we provide detailed procedures in realizing OES based on an open source real-time operating system on various low-cost open embedded platforms. Their performance was evaluated and compared in terms of periodicity and schedulability, task synchronization, and interrupt response time, which are crucial metrics to determine stability and reliability of real-time controllers. Practical implementations, including the modernization of a multi-axis industrial robot controller, are described clearly to serve as a comprehensive reference on the integration of OES in industrial distributed control systems.
topic open embedded systems
real-time controller
real-time operating systems
Xenomai
industrial distributed control systems
url https://www.mdpi.com/2079-9292/8/2/223
work_keys_str_mv AT raimariusdelgado openembeddedrealtimecontrollersforindustrialdistributedcontrolsystems
AT jaehopark openembeddedrealtimecontrollersforindustrialdistributedcontrolsystems
AT byoungwookchoi openembeddedrealtimecontrollersforindustrialdistributedcontrolsystems
_version_ 1725539781161517056