本发明属于自动制造系统技术领域,涉及一种基于Petri网的含有不可观事件的无死锁控制方法,其特征是:至少包括如下步骤:(1)获取自动制造系统中自动控制过程可行步长;(2)依据自动控制过程可行步长得到最优步长;(3)获取最优步长的节点信息,根据节点信息判断节点中是否有死锁状态,如果没有,返回步骤(3)开始,有进入避免死锁步骤。它提供一种适应于自动制造系统的基于Petri网的含有不可观事件的无死锁控制方法,以解决自动制造系统含有不可观事件(但事件可控)的自动制造系统离线死锁。