An Implementation of Petri Net Based on Graphical Programming Language |
|
| Journal | Key Engineering Materials (Volume 464) |
|---|---|
| Volume | Functional Manufacturing Technologies and Ceeusro II |
| Edited by | Long Chen, Yongkang Zhang, Aixing Feng, Zhenying Xu, Boquan Li and Han Shen |
| Pages | 327-331 |
| DOI | 10.4028/www.scientific.net/KEM.464.327 |
| Citation | Tian Yan Du et al., 2011, Key Engineering Materials, 464, 327 |
| Online since | January, 2011 |
| Authors | Tian Yan Du, Dean Zhao, Li Huang |
| Keywords | Control System, LabVIEW, Measurement System, Petri Net, Virtual Instrument (VI) |
| Abstract | This paper deals with an implementation method of component-based Petri nets system based on a graphical programming language (LabVIEW). LabVIEW is not only a graphical programming language, but also a virtual instrument platform which is widely used in virtual measurement and control system. The Places (token number) of Petri nets are represented by Numeric Controls of LabVIEW. The Transitions of Petri nets are represented by subVIs of LabVIEW. Transition subVI will change the tokens of Places by the Numeric Controls' Reference when it is fired. This method will make it ease to implement a Petri net by simply combining Place and Transition components (subVI). The example implementing a special Petri net shows that the Front Panel of the controller reflects the system operating state directly; the Block Diagram is similar to the topology of original Petri net. The combination of two graphic languages makes the modeling, analysis and formal verification of measurement and control system based on Petri nets easier. |
| Full Paper |
Get the full paper by clicking here
|
