首页 理论教育 PLC程序组织简例详解

PLC程序组织简例详解

时间:2023-06-16 理论教育 版权反馈
【摘要】:图8-4所示为用PLC的编程软件组织一个工程的简例。图8-4 PLC工程实例图8-4a为欧姆龙PLC工程。从图8-4a还可知,除了程序合成,还有PLC型号选定,如这里选CJ1H-H机、CPM2机。其中参数项,可用于对PLC所使用的硬件进行配置,或说进行组态。其中深色显示的如P1、P2等,为已被其它程序调用了;浅色显示的,如P7、P8、P9为还没有被调用的,只是作为备用。如图8-4f所示的就是双击“PLC_PRG”后弹出的窗口。

PLC程序组织简例详解

图8-4所示为用PLC的编程软件组织一个工程的简例。

978-7-111-56641-0-Chapter09-4.jpg

图8-4 PLC工程实例

图8-4a为欧姆龙PLC工程。从图知,这个工程有两个PLC,一个为CJ1H-H机,另一个为CPM2机。CJ1H-H机有两个程序,其中的新程序1有3个程序段,段1、段2及END段。CPM2机只有,也只能有1个程序(它不能多任务编程),该程序也有3个程序段,段1、段2及END段。这里的各程序段可是以前各章讨论的各种程序。

从图8-4a还可知,除了程序合成,还有PLC型号选定,如这里选CJ1H-H机、CPM2机。此外,还有符号表设计、I/O表设计(CPM2A不是模块型PLC,无此设计)及进行有关设置。(www.xing528.com)

显然,只有进行了程序组织,形成一个PLC工程,并对所编程序进行编译,且与PLC联机(本例有两个PLC,需分别与两个PLC联机),再把工程的中的程序、设置等全部下载给PLC,PLC才能正确运行这个工程中的程序。

图8-4b为三菱Q系列机工程。从图知,这个工程有3个程序,还有软元件注释、参数、软元件内存及软元件初值等项目。其中参数项,可用于对PLC所使用的硬件进行配置,或说进行组态

图8-4c、d为西门子S7-300、400机工程。从图知,这个工程有4个PLC,两个S7-400,两个S7-300。还有MPI网及Profibus网两个网络。从图8-4d可知,S7-400(1)有5个程序块,即OB1、OB2、FB1、DB1和DB2。

图8-4e、f为和利时LM工程组织一个实例。图8-4e为程序组织单元(POU)生成,图8-4f程序组织单元(POU)调用。这里的P1~P9,都是PRG(程序)。其中深色显示的如P1、P2等,为已被其它程序调用了;浅色显示的,如P7、P8、P9为还没有被调用的,只是作为备用。图中还有GNK1、GNK2为FB(功能块),都为深色显示,说明已被调用。图中也还有HSH1、HSH2、HSH3为FUN(函数)。其中深色显示的,如HSH1、HSH2说明已被调用;浅色显示的,如HSH3,为还没有被调用的,只是作为备用。而任意一个程序、功能块或函数的名称处用鼠标左键双击,都将弹出对应的编辑窗口。如图8-4f所示的就是双击“PLC_PRG”后弹出的窗口。从图8-4f知,只要布尔变量X1TRUE,则调用程序P1、函数HSH1及功能块GNK1。如果调用成功,则布尔变量ok1TRUE。对于函数,则根据输入值Xx1、Xx2生成输出Yy1。对于功能块,则根据输入值X21生成输出mO及pO。当然,这些程序、函数及功能块的生成及调用总是按照工程的要求做的。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈