②程序更名
项目文件更名:如果新建了一个程序文件,可用“文件(File)”菜单中“另存为(Saveas)”命令,然后在弹出的对话框中键人希望的名称。
子程序和中断程序更名:在指令树窗口中,右击要更名的子程序或中断程序名称,在弹出的选择按钮中单击“重命名(Rename)”,然后键人名称。 主程序的名称一般用默认的OB1(MAIN),任何项目文件的主程序只有一个。
③添加一个子程序或一个中断程序
方法1:在指令树窗口中,右击“程序块(ProgramBlock)”图标,在弹出的选择按钮中单击“插入子程序(1nsert Subroutine)”或“插人中断程序(Insert Interrupt)”项。
方法2:用“编辑(Edit)”菜单中的“插入(Insert)”命令。
方法3:在编辑窗口中单击编辑区,在弹出的菜单选项中选择“插入(Insert)”命令。
新生成的子程序和中断程序根据已有子程序和中断程序的数目,默认名称分别为SBR_n和INT_n,用户可以自行更名。 ④编辑程序
编辑程序块中的任何一个程序,只要在指令树窗口中双击该程序的图标即可。
⑵打开已有程序文件
打开一个磁盘中已有的程序文件,可用“文件(File)”菜单中的“打开(Open)”命令,在弹出的对话框中选择打开的程序文件;也可用工具条中的按钮来完成。 ⑶上载
在已经与PLC建立通讯的前提下,如果要上载PLC存储器中的程序文件,可用“文件(File)”菜单中的“上载(Upload)”命令,也可用工具条中的
8
按钮来完成。 (2)编辑程序
编辑和修改控制程序是程序员利用STEP 7—Micro/WIN编程软件要做的最基本的工作,STEP 7—Micro/WIN编程软件有较强的编辑功能,本节只以梯形图编辑器为例介绍一些基本编辑操作。
下面以图1—3所示的梯形图程序为例,介绍程序的编辑过程和各种操作。
图1—3 编程举例
⑴输入编程元件
梯形图的编程元件(编程元素)主要有线圈、触点、指令盒、标号及连接线。输入方法有两种:
方法1:用指令树窗口中的“指令(1nstructions)”所列的一系列指令,而这些指令是按类别分别编排在不同子目录中,找到要输入的指令并双击,如
9
图1—3所示。
方法2:用指令工具条上的一组编程按钮,单击指令盒按钮,从弹出窗口中的下拉菜单所列出的指令中选择要输入的指令单击即可。工具按钮如图1—4所示。
图1—4 编程按钮
在指令工具条上,编程元件输入有7个按钮。下行线、上行线、左行线和右行线按钮,用于输入连接线,可形成复杂梯形图结构。输入触点、输入线圈和输入指令盒按钮用于输入编程元件,单击输入触点按钮会弹出下拉菜单,可在其中选择合适的触点或线圈。插入网络和删除网络按钮,在编辑程序时使用。 ①顺序输入
在一个网络中,如果只有编程元件的串联连接,输入和输出都无分叉,则视作顺序输入。此方法非常简单,只需从网络的开始依次输入各编程元件即可;每输入一个元件,光标自动向后移动到下一列。在图1-3中,网络2所示为一个顺序输入例子。
图1-3中网络3中的图形就是一个网络的开始。此图形表示可在此继续输入元件。
而网络2已经连续在一行上输入了两个触点,若想再输入一个线圈,可以直接在指令树中双击线圈图标。图中的方框为光标(大光标),编程元件就是在光标处被输入。 ②输入操作数
10
图1-3中的“??.?”表示此处必须有操作数,此处的操作数为触点的名称。可单击“??.?”,然后键人操作数。 ③任意添加输入
如果想在任意位置添加一个编程元件,只需单击这一位置将光标移到此处,然后输入编程元件即可。 ⑵复杂结构
用指令工具条中的编程按钮(图1-4所示),可编辑复杂结构的梯形图,本例中的实现如图1-5所示。方法是单击图中第一行下方的编程区域,则在本行下一行的开始处显示光标(图中方框),然后输入触点,生成新的一行。
图1—5 新生成行
输入完成后如图1-6所示,将光标移到要合并的触点处,单击按钮可。
即
如果要在一行的某个元件后向下分支,可将光标移到该元件,单击按钮
11