Asynchronous implementation of a PETRI net based discrete event control system using a xilinx FPGA
MetadataShow full item record
This paper presents an asynchronous implementation of a Petri net based discrete event control system (DECS) using a Xilinx field programmable gate array (FPGA). Unlike microprocessor, microcontroller or programmable logic controller (PLC)-based software implementations, and hardwarebased synchronous implementations, the implementation method used in this paper is asynchronous and based on hardware offering very high speed to control fast plants at low cost. This paper reports on the successful implementation of a Petri net based DECS for an experimental manufacturing system by using the method proposed in (Uzam et al, 2001). The implementation of the controller is accomplished by using a Xilinx FPGA. This paper, therefore, is expected to serve as a guideline to show how to obtain very high speed, concurrent and asynchronous Petri net based controllers.