New Software Tool for Modelling and Control of Discrete-Event and Hybrid Systems Using Petri Nets

Authors

  • Erik Kučera Faculty of Electrical Engineering and Information Technology, Slovak University of Technology in Bratislava, Bratislava
  • Oto Haffner Faculty of Electrical Engineering and Information Technology, Slovak University of Technology in Bratislava, Bratislava
  • Peter Drahoš Faculty of Electrical Engineering and Information Technology, Slovak University of Technology in Bratislava, Bratislava
  • Ján Cigánek Faculty of Electrical Engineering and Information Technology, Slovak University of Technology in Bratislava, Bratislava
  • Juraj Štefanovič Faculty of Informatics, Pan-European University, Bratislava
  • Štefan Kozák Faculty of Informatics, Pan-European University, Bratislava

Keywords:

Discrete-event systems, hybrid systems, system control, microcontroller, Firmata protocol

Abstract

The main aim of the proposed paper is to design a new software tool for modelling and control of discrete-event and hybrid systems using Arduino and similar microcontrollers. To accomplish these tasks a new tool called PN2ARDUINO based on Petri nets is proposed which is able to communicate with the microcontroller. Communication with the microcontroller is based on the modified Firmata protocol hence the control algorithm can be implemented on all microcontrollers that support this type of protocol. The developed software tool has been successfully verified in control of laboratory systems. It can also be used for education and research purposes as it offers a graphical environment for designing control algorithms for hybrid and mainly discrete-event systems. The proposed tool can improve education and practice in the field of cyber-physical systems (Industry 4.0).

Downloads

Download data is not yet available.

Downloads

Published

2020-12-16

How to Cite

Kučera, E., Haffner, O., Drahoš, P., Cigánek, J., Štefanovič, J., & Kozák, Štefan. (2020). New Software Tool for Modelling and Control of Discrete-Event and Hybrid Systems Using Petri Nets. COMPUTING AND INFORMATICS, 39(3), 568–586. Retrieved from http://www.cai.sk/ojs/index.php/cai/article/view/2020_3_568