摘要

为了实现可编程逻辑控制器(PLC)的形式化设计,定义了一种可以感知和执行的新型Petri网,称为平行Petri网.将输入输出变量映射到库所结点上,描述了PLC的Petri网模型的一般设计方法,进而给出了其动态演化算法.通过C语言和TwinCAT联合编程,使得Petri网与被控物理对象平行演化,实现了Petri网对物理过程的平行感知和控制,并完成了实验验证.该方法可以缩短控制代码的开发周期,简化程序复用的复杂性,为平行系统在PLC工程中的应用提供了有效工具.