窗口可以打开一个或多个,并可进行窗口之间的切换:可以设置窗口的 排放形式,如层叠、水平和垂直等。 (8)帮助Help) 它通过帮助菜单上的目录和索引检阅几乎所有的相关的使用帮助信息, 帮助菜单还提供网上查询功能。而且,在软件操作过程中的任何步骤或任何 位置都可以按F1键来显示在线帮助,大大方便了用户的使用。 (2)工具条 工具条提供简便的鼠标操作,将最常用的STEP7一Micro/WTN操作以 按钮形式设到工具条。可以用“检视(View)”菜单中的“工具(Toolbars)”选 项来显示或隐藏3种工具条:标准、调试和公用工具条。 (3)浏览条 该条可用“检视(Vi©w)”菜单中“帧”\“浏览条”选项来选择是否打开。 它为编程提供按钮控制的快速窗口切换功能,包括程序块((Program Block)、 符号表(SymbolTable)、状态图表(StatusChart)、数据块(DataBlock)、系统块 (SystemBlock)、交叉索引(CrossReference)和通讯(Communication)。 单击任何一个按钮,则主窗口切换成此按钮对应的窗口。 浏览条中的所有操作都可用“指令树(1nstructionTree)”窗口或“检视 (View)”菜单来完成,可以根据个人的爱好来选择使用引导条或指令树。 (4)指令树 可用“检视(View)”菜单中“帧”\“指令树(InstructionTree)”的选项来 选择是否打开,并提供编程时用到的所有快捷操作命令和PLC指令。 (⑤)交叉引用 它提供3个方面的引用信息,即:交叉引用信息、字节使用情况信息和 位使用情况信息。使编程所用的PLC资源一目了然 (6)数据块 该窗口可以设置和修改变量存储区内各种类型存储区的一个或多个变量 值,并加注必要的注释说明。 5
(⑦)状态图表 该图表可在联机调试时监视各变量的值和状态。 (8)符号表 实际编程时为了增加程序的可读性,常用带有实际含义的符号作为编程 元件代号,而不是直接用元件在主机中的直接地址。例如编程中的Stat作为 编程元件代号,而不用10.3。符号表可用来建立自定义符号与直接地址之 间的对应,并可附加注释,有利于程序结构清晰易读。 (9)输出窗口 该窗口用来显示程序编译的结果信息。如各程序块(主程序、子程序的数 量及子程序号、中断程序的数量及中断程序号)及各块的大小、编译结果有无 错误,及错误编码和位置等。 0状态条 状态条也称任务栏,与一般的任务栏功能相同。 D编程器 该编程器可用梯形图、语句表或功能图表编程器编写用户程序,或在联 机状态下从PLC上载用户程序进行读程序或修改程序。 2局部变量表 每个程序块都对应一个局部变量表,在带参数的子程序调用中,参数的 传递就是通过局部变量表进行的。 (4)系统组态 使用S7一200编程软件,可以进行许多参数的设置和系统配置,如: 通讯组态、设置数字量输入滤波、设置脉冲捕捉、输出表配置和定义存储器 保持范围等。 2、使用STEP7一Micro/WTN编程软件进行编程练习 结合课本上的PLC简单例程进行下列练习。 (1)程序文件操作 6
(1)新建项目程序 建立一个程序文件,可用“文件(File)”菜单中的“新建New)”命令,在 主窗口将显示新建的程序文件主程序区:也可用工具条中的酒按钮来完成。 如图1一2所示为一个新建程序文件的指令树,系统默认初始设置如下: 新建的程序文件以“项目1(CPU221)”命名,括号内为系统默认PLC的 型号。项目包含7个相关的块。其中程序块中有1个主程序,1个子程序SBR, 和1个中断程序NT0。 白国项目1CFU221) 程序块 @主0B1) SBR_0 (SBRO) 圆工T0文T0) 3动辟号专 司状态图 圆数据块 …圆系统块 ®交叉1用 通讯 白 指令 中《比较 中画表 由程序控制 审围浮点数数学计算 中计时 由计数器 图1一2新建程序的结构 用户可以根据实际编程需要做以下操作: ①确定主机型号 首先要根据实际应用情况选择PLC型号。右击“项目1(CPU221)”图标 在弹出的按钮中单击“类型(TypC)”,或用“PLC”菜单中的“类型(Type)” 命令。然后在弹出的对话框中选择所用的PLC型号
②程序更名 项目文件更名:如果新建了一个程序文件,可用“文件(Fil)”菜单中“另 存为(Saveas)”命令,然后在弹出的对话框中键人希望的名称。 子程序和中断程序更名:在指令树窗口中,右击要更名的子程序或中断 程序名称,在弹出的选择按钮中单击“重命名(Rename)”,然后键人名称。 主程序的名称一般用默认的OB1(MAN),任何项目文件的主程序只有 个。 ③添加一个子程序或一个中断程序 方法l:在指令树窗口中,右击“程序块(ProgramBlock)”图标,在弹出 的选择按钮中单击“插入子程序(Insert Subroutine)”或“插人中断程序Insert Interrupt)”项。 方法2:用“编辑(Edit)”菜单中的“插入(nsert)”命令。 方法3:在编辑窗口中单击编辑区,在弹出的菜单选项中选择“插入 (Insert)”命令。 新生成的子程序和中断程序根据己有子程序和中断程序的数日,默认名 称分别为SBRn和NTn,用户可以自行更名。 ④编辑程序 编辑程序块中的任何一个程序,只要在指令树窗口中双击该程序的图标 即可。 (2)打开已有程序文件 打开一个磁盘中已有的程序文件,可用“文件(Fe)”菜单中的“打开 (Opn)”命令,在弹出的对话框中选择打开的程序文件:也可用工具条中的国 按钮来完成 (3)上载 在己经与PLC建立通讯的前提下,如果要上载PLC存储器中的程序文 作,可用“文件(File)”菜单中的“上载(Upload)”命令,也可用工具条中的图
按钮来完成。 (2)编辑程序 编辑和修改控制程序是程序员利用STEP7一Micro/WTN编程软件要做 的最基本的工作,STEP7一Micro/WTN编程软件有较强的编辑功能,本节 只以梯形图编辑器为例介绍一些基本编辑操作。 下面以图1一3所示的梯形图程序为例,介绍程序的编辑过程和各种操 作。 SIMATIC LAD 田温程序控制 络网绝范单行 中国浮点数数学 角罗提作 中时钟 0. 位逻辑 间年2网绝邀且(单们】 结3 (ST 主3 图1一3编程举例 (1)输入编程元件 梯形图的编程元件(编程元素)主要有线圈、触点、指令盒、标号及连接 线。输入方法有两种: 方法l:用指令树窗口中的“指令(Instructions)”所列的一系列指令,而 这些指令是按类别分别编排在不同子日录中,找到要输入的指令并双击,如