Title :
Real-time execution of function blocks for Internet of Things using the RTFM-kernel
Author :
Lindgren, Per ; Lindner, Marcus ; Lindner, Andreas ; Eriksson, Johan ; Vyatkin, Valeriy
Author_Institution :
Lulea Univ. of Technol., Lulea, Sweden
Abstract :
Function Blocks provides a means to model and program industrial control systems. The recently acclaimed IEC 61499 standard allows such system models to be partitioned and executed in a distributed fashion. At device level, such models are traditionally implemented onto programmable logic controllers that underneath have an operating system and a software run-time environment which implies high resource demands. However, there is a current trend to involve small embedded systems (so called Internet of Things devices) integrated into such distributed control systems. To this end, we seek to address the outsets for real-time execution of Function Block based designs onto light-weight controllers (MCUs) with limited resources (memory and CPU). Furthermore, we propose a mapping of the Function Block execution semantics onto the RTFM-kernel, and discuss opportunities for off-line (design time) analysis with respect to response time, overall schedulability and memory requirements.
Keywords :
IEC standards; Internet of Things; distributed control; embedded systems; industrial control; operating system kernels; IEC 61499 standard; Internet of Things devices; MCU; RTFM-kernel; embedded systems; function block execution semantics; industrial control systems; light-weight controllers; memory requirements; off-line analysis; operating system; programmable logic controllers; real-time function block execution; software run-time environment; Delays; IEC standards; Operating systems; Pulse width modulation; Real-time systems; Semantics;
Conference_Titel :
Emerging Technology and Factory Automation (ETFA), 2014 IEEE
Conference_Location :
Barcelona
DOI :
10.1109/ETFA.2014.7005232