This paper presents PLCTOOLS, a formal environment for designing and simulating programmable controllers. Control models are specified with IEC FED (Function Block Diagram), and translated into functionally equivalent HLTPNs (High-Level Timed Petri Nets), through MetaEnv, for analysis and simulation and obtained results are presented in terms of suitable animations of FED blocks. The peculiarity with FBD is that it does not come with a fixed set of syntactic elements; it allows users to add as many new blocks as they want. Consequently, each time users want to add a new FBD block with PLCTOOLS, they must provide the concrete syntax, to add it to the library of available blocks, but also the associated HLTPN, to allow MetaEnv to build the formal representation. © 2002 Published by Elsevier Science B.V.

Baresi, L., Mauri, M., Pezze', M. (2002). PLCTOOLS: Graph transformation meets PLC design. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 72(2), 445-449 [10.1016/S1571-0661(05)80532-8].

PLCTOOLS: Graph transformation meets PLC design

PEZZE', MAURO
2002

Abstract

This paper presents PLCTOOLS, a formal environment for designing and simulating programmable controllers. Control models are specified with IEC FED (Function Block Diagram), and translated into functionally equivalent HLTPNs (High-Level Timed Petri Nets), through MetaEnv, for analysis and simulation and obtained results are presented in terms of suitable animations of FED blocks. The peculiarity with FBD is that it does not come with a fixed set of syntactic elements; it allows users to add as many new blocks as they want. Consequently, each time users want to add a new FBD block with PLCTOOLS, they must provide the concrete syntax, to add it to the library of available blocks, but also the associated HLTPN, to allow MetaEnv to build the formal representation. © 2002 Published by Elsevier Science B.V.
Articolo in rivista - Articolo scientifico
Graph Transformation
English
2002
72
2
445
449
none
Baresi, L., Mauri, M., Pezze', M. (2002). PLCTOOLS: Graph transformation meets PLC design. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 72(2), 445-449 [10.1016/S1571-0661(05)80532-8].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10281/16222
Citazioni
  • Scopus 20
  • ???jsp.display-item.citation.isi??? ND
Social impact