• DocumentCode
    141571
  • Title

    A platform independent communication support for distributed controller systems modelled by Petri nets

  • Author

    Silva, Edgar M. ; Malo, Pedro ; Gomes, L.

  • Author_Institution
    Fac. de Cienc. e Tecnol., Univ. Nova de Lisboa, Lisbon, Portugal
  • fYear
    2014
  • fDate
    27-30 July 2014
  • Firstpage
    88
  • Lastpage
    93
  • 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.
  • Keywords
    Petri nets; control engineering computing; control system synthesis; distributed control; interconnected systems; local area networks; microprocessor chips; Arduino boards; Ethernet shields; IOPT-nets; application description level; communication metamodel; distributed controller systems; input-output place transition Petri nets; platform independent communication modules; platform independent communication support; serial lines; static communication module; Communication channels; Computational modeling; Embedded systems; Network topology; Petri nets; Routing; Topology; Arduino; IOPT; Model-based development; Petri nets; Platform Independent;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Industrial Informatics (INDIN), 2014 12th IEEE International Conference on
  • Conference_Location
    Porto Alegre
  • Type

    conf

  • DOI
    10.1109/INDIN.2014.6945489
  • Filename
    6945489