Abstract
The area of application of embedded devices has grown rapidly in last years. From more than couple of years it is even possible to program them using software dedicated formerly only to industrial purposes, i.e. CODESYS development platform. As a result, embedded devices are a lot cheaper alternative to Programmable Logic Controller PLC. In that case however, their temporal characteristics should be taken into consideration. Shortly speaking, one should consider the time needed for the embedded device to react to external stimulus. Moreover, the response time is not constant and depends on other tasks being realized by a given device, such as communication task. That issue is analyzed in the following paper in case of Raspberry Pi and Beaglebone Black embedded devices and Ethercat and Modbus communication protocols.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
Raspberry Pi: 1,2 GHz quad-core ARM-8 Cortex-A53 CPU, 1 GB RAM, Raspbian Operating System, version 3.
- 2.
Beablebone Black: TI Sitara AM335x 1 GHz ARM®Cortex-A8, 512 MB RAM, Debian Operating System.
- 3.
Logic Analyser: HP/Agilent 54620C Logic Analyzer, maximum sample rate: 500 MSa/s.
References
Caldas-Calle, L., Jara, J., Huerta, M., Gallegos, P.: QoS evaluation of VPN in a Raspberry Pi devices over wireless network. In: 2017 International Caribbean Conference on Devices, Circuits and Systems (ICCDCS), pp. 125–128, June 2017
Akash, K., Kumar, M.P., Venkatesan, N., Venkatesan, M.: A single acting syringe pump based on Raspberry Pi - SOC. In: 2015 IEEE International Conference on Computational Intelligence and Computing Research (ICCIC), pp. 1–3, December 2015
Harish Kumar, B.: WSN based automatic irrigation and security system using Raspberry Pi board, pp. 1097–1103, September 2017
Alhasnawi, B.N., Jasim, B.H.: Scada controlled smart home using Raspberry Pi3. In: 2018 International Conference on Advance of Sustainable Engineering and its Application (ICASEA), pp. 1–6, March 2018
IEC61131-3: Programmable controllers-part 3: Programming languages (2014)
John, A., Varghese, R., Krishnan, S.S., Thomas, S., Swayambu, T.A., Thasneem, P.: Automation of 11 kv substation using Raspberry Pi. In: 2017 International Conference on Circuit, Power and Computing Technologies (ICCPCT), pp. 1–5, April 2017
Jaleel, A.H.A., Devassy, G., Vincent, M.C., Rose, N., Raphel, R.: Power management system in vessel. In: 2016 Online International Conference on Green Engineering and Technologies (IC-GET), pp. 1–4, November 2016
Stój, J., Smołka, I., Maćkowski, M.: Determining the Usability of Embedded Devices Based on Raspberry Pi and Programmed with CODESYS as Nodes in Networked Control Systems, pp. 193–205, January 2018
Jamro, M., Rzońca, D.: Impact of communication timeouts on meeting functional requirements for IEC 61131–3 distributed control systems. Automatika 56, 499–507 (2015)
Gaj, P., Kwiecień, B.: Useful efficiency in cyclic transactions of profinet IO. Studia Informatica 31(1), 29–41 (2010)
Molloy, D.: Exploring BeagleBone: Tools and Techniques for Building with Embedded Linux, pp. 23–53. Wiley, Hoboken (2015)
Acknowledgment
The research work financed by BK-213/RAU2/2018.
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Stój, J., Smołka, I. (2019). Temporal Characteristics of CodeSys Programmed Raspberry Pi and Beaglebone Black Embedded Devices. In: Gaj, P., Sawicki, M., Kwiecień, A. (eds) Computer Networks. CN 2019. Communications in Computer and Information Science, vol 1039. Springer, Cham. https://doi.org/10.1007/978-3-030-21952-9_12
Download citation
DOI: https://doi.org/10.1007/978-3-030-21952-9_12
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-21951-2
Online ISBN: 978-3-030-21952-9
eBook Packages: Computer ScienceComputer Science (R0)