首页 理论教育项目文件管理方法详解

项目文件管理方法详解

【摘要】:项目文件来源有三个:新建一个项目、打开已保存的项目以及从PLC上传已有项目等。选择“文件”→“另存为”命令可以修改项目的名称和项目文件所在的目录。STEP 7-Micro/WIN运行后,会在主窗口自动创建一个以“项目1”命名的项目文件,主窗口会显示新建的项目文件主程序区。项目存放在扩展名为.mwp的文件中。

项目(project)文件来源有三个:新建一个项目、打开已保存的项目以及从PLC上传已有项目等。所谓项目,就是用户所编写的程序名称。

1.新建项目

在为一个控制过程编程之前,首先应为这个程序起个名字,即创建一个项目。选择“文件”→“新建”命令或单击工具条最左边的“新建项目”按钮,可以生成一个新的项目。选择“文件”→“另存为”命令可以修改项目的名称和项目文件所在的目录。

STEP 7-Micro/WIN运行后,会在主窗口自动创建一个以“项目1”命名的项目文件,主窗口会显示新建的项目文件主程序区。它是一组空的项目组件,包括程序编辑、数据块、符号表、交叉参考、状态表等5个用户窗口。STEP 7-Micro/WIN支持LAD(梯形图)、STL(语句表)和FBD(功能块图)三种编程方式。图2-31所示为LAD程序编辑器窗口,是系统默认的编程方式。

978-7-111-59315-7-Chapter02-31.jpg

图2-31 LAD程序块窗口

程序块由主程序、可选的子程序(SBR_0)和中断程序(INT_0)组成。各程序分别包括程序注释、子程序注释、中断程序注释;程序段编辑区包括程序段网络编号、网络标题、网络注释和母线,单击“浏览条”中图标,直接切换项目的不同组件,如在程序块窗口中单击底部的程序标签可以在主程序、子程序和中断服务程序之间浏览。

2.打开项目

选择“文件”→“打开”命令(见图2-10)或单击工具条中的“打开项目”按钮(位于图2-12的第二个),弹出“打开”对话框,选择项目路径及项目名称后,单击“确定”按钮,则打开现有项目。项目存放在扩展名为.mwp的文件中。

也可选择在“文件”菜单底部所列出最近出现过的项目名称,直接选择打开。或者用Windows资源管理器找到要打开的项目,直接双击打开即可。

3.上传项目

在确保计算机与PLC通信正常运行的前提下,如果要上传(PLC至编辑器)一个PLC存储器中的项目文件(包括程序块、系统块、数据块),可选择“文件”→“上传”命令,也可单击工具条中的“上传”按钮(见图2-12中的▲按钮)来完成。上传时,选定要上传的块(程序块、数据块或系统块),如图2-32所示,计算机会从S7-200 PLC的RAM中上传系统块,从EEPROM中上传程序块和数据块。上传来的程序一定要将名称选好后再保存,避免覆盖现象。

978-7-111-59315-7-Chapter02-32.jpg

图2-32 上传程序功能框

4.项目保存和更名

如要在当前编辑操作状态下保存首次建立的项目文件,则选择“文件”→“保存”或“另存为”命令,在工具栏中单击“保存项目”按钮(图2-12中第三个)或按Ctrl+S组合键进行保存都可以。项目文件在以.mwp为扩展名的单个文件中存储所有项目数据(程序、数据块、PLC配置、符号表、状态表和注释)的当前状态,STEP 7-Micro/WIN的默认文件名为“项目1”,目录的默认值是之前确定的安装路径,当然可以根据自己的需要指定具体位置。

项目更名可使用菜单栏“文件”中的“另存为”命令修改当前项目名称或目录位置;程序块中的主程序名(任何项目文件的主程序只有一个)、子程序名和中断程序名均可更改,方法是在指令树窗口中,右击需要更名的子程序或中断程序标签名,选中后直接输入所希望的名称。

5.复制项目

使用编辑菜单命令或标准微软键组合方式,可实现项目段的全选(Ctrl+A)、复制(Ctrl+C)、剪切(Ctrl+X)及粘贴(Ctrl+V)等操作。其使用方法与普通文字处理软件相同。

6.确定程序结构

较简单的数字量控制程序一般只有主程序(OB1),系统较大、功能复杂的程序除了主程序外,可能还有子程序、中断程序和数据块。

主程序在每个扫描周期被顺序执行一次。子程序的指令存放在独立的程序块中,仅在被别的程序调用时才执行。中断程序的指令也存放在独立的程序块中,用来处理预先规定的中断事件,在中断事件发生时将主程序暂时封存,由操作系统调用中断程序。

7.添加子程序

如果在项目文件中有多个子程序,可以通过3种方法实现。

1)在指令树窗口中,右击“程序块”,在弹出的快捷菜单中找到“插入”项,随后又出现两个可选项,一个是“子程序”,另一个是“中断”,单击“子程序”即可。

2)用菜单命令“编辑”→“插入”→“子程序”来添加子程序。

3)右击编辑窗口(区域),在弹出的快捷菜单中选择“插入”→“子程序”。

新生成的子程序根据已有子程序的数目,自动递增编号(SBR_n)。

8.添加中断服务程序

如果在项目文件中有多个中断服务程序,可以通过3种方法实现。

1)在指令树窗口中,右击“程序块”,在弹出的快捷菜单中找到“插入”项,随后又出现两个可选项,一个是“子程序”,另一个是“中断”,单击“中断”即可。

2)用菜单命令“编辑”→“插入”→“中断”来添加中断服务程序。

3)右击编辑窗口(区域),在弹出的快捷菜单中选择“插入”→“中断”。

新生成的中断服务程序根据已有中断服务程序的数目,自动递增编号(INT_n)。