1
PLC编程实用指南
1.5.1.6 1.1.6  PLC工程(Project)
1.1.6 PLC工程(Project)

工程是PLC编程及其他自动化程序的组织单位。运用它便于PLC面向对象编程及实现程序结构化。这是因为,工程包含有PLC硬件配置、程序块以及其他自动化应用。而每个配置、程序块或应用都有特定的功能。这样组织的程序既便于理解与调试,又便于平行开发,可单独开发许多单体或OEM产品,然后再予以集成与重用。

建立工程是PLC编程的开始。PLC编程也就是组织工程的过程。其基本步骤有:第一步是打开编程软件,创建(新)工程,确定工程名称,编辑工程属性;第二步是选定PLC类型、CPU型号、电源及I/O等模块,进行硬件配置(组态);第三步是做好I/O地址分配以及有关模块的设定;最后才进行编程,如确定任务、建立程序块、调用功能及功能块等。此外,有的编程软件还可编辑图形界面,类似计算机监控软件,可用其形象地监控PLC控制系统工作,因而还有它的扩展步骤。一个工程的具体内含有多有少,与PLC品牌、类型及型号,特别与所用的编程软件有关。

工程也是PLC编程的归宿,只有通过工程对所编程序进行编译、与PLC联机,并下载程序、设定等给PLC,所编的程序才能起作用。

工程还是PLC编程及设定等数据存储的容器。没有工程,这些数据无法保存,也无法调用。所存储的工程文件有的软件为一个,也有的为多个,并分布在多个子文件夹中。所存储文件格式,有的还可选择。可以是文本文件,也可是二进制文件。前者可用文本软件阅读,后者只能用编程软件阅读。但两者都可用编程软件打开。

多数编程软件建立的工程可对多个PLC,以至于对多个PLC网络进行配置(组态),并分别对多个PLC编程及调试。但有的PLC软件工程只能针对一个PLC(如AB等PLC编程软件)。要对多个PLC编程可打开多个编程软件实例,分别处理不同的PLC。

提示:如使用简易编程器编程,其所有操作,包括种种设定,全用手工实现。所以,也谈不上什么工程。

提示:本节介绍的有关概念引自国标GB/T 15969.3—2005/IEC61131-3:2002及国标GB/T 15969.8—2007/IEC/TR61131-8:2003。更准确的界定请参阅该标准。