• Ideal for parallel control problems
• Basic logic functions are shown below,
• We can model various logic functions with Petri nets,
• Reachability allows us to determine if a state (set of places) is possible given an initial condition.
• Boundedness determines whether the number of states will be controlled, or grow/shrink.
• Deadlock and liveliness - will the controller find itself unable to continue.
• The procedure for producing ladder logic and other programs from the Petri Nets, is identical to producing Ladder Logic for SFC diagrams.
• Petri nets have been used for the modeling, control and validation of the control model [Teng and Black, 1988]