Abstract
This paper addresses the distributed execution of Input-Output Place Transition Petri nets (IOPT-nets) models through a network of distributed controllers by providing platform independent modules for communication. Each controller is associated with an IOPT-net sub-model and a set of static communication modules characterized dynamically by the communication meta-model. The sub-models use communication channels to exchange events allowing the global evolution of the IOPT-net model. Whenever controllers are interconnected through some kind of network, communication channels are implemented by platform specific modules following a layered architecture. Communication interfaces, buffers size, routing, etc. are parameterized through the communication meta-model at the application description level, providing the necessary specifications for code to be generated dynamically and therefore support the distributed controller's communication. An application example is introduced, composed by a network of nine distributed controllers interconnected following different topologies and using different communication interfaces. Arduino boards are used together with Ethernet shields and serial lines as implementation platforms for proof-of-concept purposes.
Original language | English |
---|---|
Title of host publication | IEEE International Conference on Industrial Informatics INDIN |
Pages | 88-93 |
DOIs | |
Publication status | Published - 2014 |
Event | 12th IEEE International Conference on Industrial Informatics (INDIN) - Duration: 1 Jan 2014 → … |
Conference
Conference | 12th IEEE International Conference on Industrial Informatics (INDIN) |
---|---|
Period | 1/01/14 → … |
Keywords
- Arduino
- IOPT
- Model-based development
- Petri nets
- Platform Independent