Ladder diagrams (LDs) for a programmable logic controller are a dominant method in discrete event control of industrial automated systems. Yet, the ever-increasing functionality and complexity of these systems have challenged the use of LDs to design their discrete-event controllers. Researchers are constantly pursuing integrated tools that eliminate the limitations of LDs. These tools are aimed not only for control but also system analysis, evaluation, and simulation. For the past several decades, Petri nets (PNs) have emerged as an important tool to provide an integrated solution for modeling, analysis, simulation, and control of industrial automated systems. Different types of PN-based controllers are proposed and intended to apply in the industry. There is a need for more benchmark studies of PN and LD methods in order to form a structured and integrated framework for logic control software development. This paper, for the first time, presents a comprehensive survey on the recent methods for discrete event control design.