线(Line Down)”按钮即可。
(3)插入和删除 编辑程序时,经常要进行插入或删除一行、一列、一个网络、一个字程序或一个中断程序的操作,实现上述操作的方法有两种。
方法一:右击程序编辑区中要进行插入(或删除)的位置,在弹出的菜单中选择“插入(Insert)”或“删除(Delete)”,继续在弹出的子菜单中单击要插入(或删除)的选项,如行(Row)、列(Column)、向下分支(Vertical)、网络(Network)、中断程序(Interrupt)和子程序(Subroutine)。
图4-8 插入或删除操作
方法二:将光标移到要操作的位置,用“编辑(Edit)”菜单中“插入(Insert)”或“删除(Delete)”命令完成操作。
(4)块操作 块操作包括块选择、块剪切、块删除、块复制和块粘贴,可方便实现对程序的移动、复制和删除操作。
(5)编辑符号表 单击引导条中“符号表(Symbol Table)”图标,或使用“视图(View)”菜单中的“符号表(Symbol Table)”命令,进入符号表窗口,如图A-9所示。单击单元格可进行符号名、直接地址、注释的输入。图A-7中的直接地址编号在编写了符号表后,经编译可形成如图A-10的结果。
图4-9 “符号表”窗口
图4-10 用符号表编程
要想在梯形图中显示符号,可选中“视图(View)”菜单中的“符号寻址(Symbolic Addressing)”项。反之,要在梯形图中显示直接地址,则取消“符号寻址(Symbolic Addressing)”项。
(6)使用局部变量表 局部变量表是用来定义有范围限制的局部变量,局部变量只能在创建它的程序单元中有效,而全局变量在各程序单元均有效,可用符号表定义全局变量。
打开局部变量表的方法是将光标移到程序编辑区的上边缘,然后向下拖动,则自动出现局部变量表。如图A-11所示。在局部变量表中可以设置变量名称(Name)、变量类型(Var Type)、数据类型(Data Type)和注释(Comment),系统会自动分配局部变量的存储位置。
图4-11 局部变量表
局部变量表中,变量类型有输入(IN)、输出(OUT)、输入-输出(IN-OUT)及暂存(TEMP)四种,根据不同的参数类型可选择相应的数据类型,如位(BOOL)、字节(BYTE)、字(WORD)、整数(INT)、实数(REAL)等。
如果要在局部变量表中插入或删除一个局部变量,可右击变量类型区,在弹
出的菜单中选择“插入”或“删除”,再选择“行(Row)”或“行下(Row Below)即可。
(7)添加注释 梯形图编辑器中的Network n表示每个网络,同时也是标题栏,可在此为每个网络添加标题或注释说明。用鼠标双击Network n区域,弹出的对话框如图A-12所示,在“标题(Title)”文本框中键入标题,在“注释(Comment)”文本框中键入注释。
图4-12 “标题和注释”窗口
(8)切换编程语言 STEP7-Micro/WIN32编程软件可方便地进行三种编程语言语句表、梯形图和功能表图的相互切换。方法是在“视图(View)”菜单中单击“STL”、“LAD”或“FBD”,即可进入相应的编程环境。
(9)编译程序 程序文件编辑完成后,可用“PLC”菜单中的“编译(Compile)”命令,或工具栏中的“编译(Compile)”按钮进行离线编译。编译结束后,将在输出窗口中显示编译结果。
(10)下载程序 程序只有在编译正确后才能下载到计算机中。下载前,PLC必须处于“STOP”状态。如果不在STOP状态,可单击工具条中“停止(STOP)”按钮,或选择“PLC”菜单中的“停止(STOP)”命令,也可以将CPU模块上的方式选择开关直接扳到“停止(STOP)”位置。
为了使下载的程序能正确执行,下载前应将PLC中存储的原程序清除。单击“PLC”菜单项中的“清除(Clear)”命令,在出现的对话框中选择“清除全部(Clear All)”即可。
3、打印程序文件
单击“文件(File)”菜单中的“打印(Print)”选项,在如图A-13所示的对话框中可以选择打印的内容,如阶梯(Ladder)、符号表(Symbol Table)、状态图(Status Chart)、数据块(Data Block)、交叉索引(Cross Reference)及元素使用(Element Usage)。还可以选择阶梯打印的范围,如全部(All)、主程序(MAIN)、子程序(SBR)以及中断程序(INT)。
图4-13 “打印输出”窗口
单击图A-13中左下角的“选项(Options)”按钮,将出现如图A-14所示的对话框,可选择每页打印的列数(Number of Columns to Print)、属性(Properties)、局部变量表(Local Variable Table)及网络注释(Network Comments)。
图4-14 “打印选项”窗口
四、程序的调试及监控
STEP7-Micro/WIN32编程软件允许用户在软件环境下直接调试并监控程序的运行。
1、选择扫描次数
监视用户程序的执行时,可选择单次或多次扫描。应先将PLC的工作方式设为“STOP”,使用“调试(Debug)”菜单中的“多次扫描(Multiple Scans)”或“初次扫描(Fist Scans)”命令。在选择多次扫描时,要指定扫描的次数。
2、用状态图监控程序
STEP7-Micro/WIN32编程软件可以使用状态图来监视用户程序的执行情况,并可对编程元件进行强制操作。
(1)使用状态图 在引导条窗口中单击“状态图(Status Chart)”图标,或使用“调试(Debug)”菜单中的“状态图(Status Chart)”命令就可打开状态图窗口,如图A-15所示。在状态图的“地址(Address)”栏中键入要监控的编程元件的直接地址(或用符号表中的符号名称),在“格式(Format)”栏中显示编程元件的数据类型,在“当前数值(Current Value)”栏中可读出编程元件的状态可当前值。
图4-15 “状态图”窗口