可编程序控制器应用第三章

上传人:tia****nde 文档编号:68329101 上传时间:2019-01-10 格式:PPT 页数:32 大小:566.82KB
返回 下载 相关 举报
可编程序控制器应用第三章_第1页
第1页 / 共32页
可编程序控制器应用第三章_第2页
第2页 / 共32页
可编程序控制器应用第三章_第3页
第3页 / 共32页
可编程序控制器应用第三章_第4页
第4页 / 共32页
可编程序控制器应用第三章_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《可编程序控制器应用第三章》由会员分享,可在线阅读,更多相关《可编程序控制器应用第三章(32页珍藏版)》请在金锄头文库上搜索。

1、后一页,返回,可编程控制器原理与应用,安徽理工大学电信学院,后一页,返回,安徽理工大学电信学院,第3章 西门子小型可编程控制器S7-200,3.4 Setp7-Micro/WIN 32开发环境,返回,后一页,前一页,3.4.1 Setp7-Micro/WIN 32的基本功能 Setp7-Micro/WIN的基本功能是协助用户完成开发应用软件的任务,例如创建用户程序,修改和编辑原有的用户程序,编辑过程中编辑器具有简单的语法检查功能。同时它还有一些工具性的功能,例如用户程序的文档管理和加密等。此外,还可以直接用软件设置PLC的工作方式、参数和运行监控等。 程序编辑工程中的语法检查功能可以提前避免一

2、些语法和数据类型方面的错误。 软件功能的实现可以在联机工作方式下进行,部分功能的实现也可以在离线工作方式下进行。,返回,后一页,前一页,联机工作方式:有编程软件的计算机与PLC连接,此时允许两者之间直接通信。 离线工作方式:有编程软件的计算机与PLC断开连接,此时能完成在部分基本功能。如编程、编译、调试程序和系统组态等。 两者的主要区别是:联机方式下可直接针对相连的PLC进行操作,如上装和下载用户程序和组态数据等,而离线方式下,不直接与PLC联系,所有的程序和参数都暂时存放在硬盘上,等联机后再下载到PLC中。,返回,后一页,前一页,3.4.2 STEP 7-Micro/WIN 32窗口界面,返

3、回,后一页,前一页,各部分功能 1菜单条 允许您使用鼠标或键击执行操作。您可以定制“工具”菜单,在该菜单中增加自己的工具。各主菜单功能如下。 FILE(文件):操作如新建、打开、关闭、保存文件、上装和下载程序,文件的打印设置和操作等。 EDIT(编辑):程序编辑的工具。如选择、复制、剪切、粘贴程序块和数据块,同时提供查找、替换、插入、删除和快速光标定位等功能。 VIEW(视图):可以设置软件开发环境的风格,如决定其它辅助窗口的打开与关闭;包含引导条中所有的操作项目;选择不同语言的编辑器(LAD、STL、FBD 3种);设置3种程序编辑器的风格,如字体、指令盒的大小等。,返回,后一页,前一页,P

4、LC(可编程序控制器):可建立与PLC联机时的相关操作,如改变PLC的工作方式、在线编译、查看PLC的信息、清除程序和数据、时钟、存储器卡操作、程序比较、PLC类型选择、通信设置等。在此还提供离线编译的功能。 DEBUG(调试):用于联机调试。 TOOL(工具):可以调用复杂指令向导,使复杂指令编程时工作大大简化;安装文本显示器TD200;用户化界面风格(设置按钮及按钮样式,添加菜单项);用选项子菜单也可以设置3种编辑器的风格,如字体、指令盒的大小等。,返回,后一页,前一页,WINDOWS(窗口):可以打开一个或多个,并可进行窗口之间的切换;可以设置窗口的排列形式,如层叠、水平和垂直等。 HE

5、LP(帮助):通过帮助菜单上的目录和索引查阅几乎所有相关的使用帮助信息,帮助菜单还提供网上查询功能。而且,在软件操作过程中的任何步骤或任何位置都可以按F1键来显示在线帮助,大大方便了用户的使用。 2工具条 为最常用的STEP 7-Micro/WIN操作提供便利的鼠标访问。您可以定制每个工具条的内容和外观。可以用“视图(VIEW)”菜单中的“工具(TOOLBARS)”选项来显示或隐藏3种工具条:标准(STANDARD),调试(DEBUG)和指令(INSTRUCTIONS)工具条。,返回,后一页,前一页,3浏览条 浏览条可用“视图(VIEW)”菜单中“浏览条(NAVIGATION BAR)”选项来

6、选择是否打开。它为编程提供按钮控制的快速窗口切换功能。 4指令树 指令树提供所有项目对象和为当前程序编辑器(LAD、FBD或STL)提供的所有指令的树型视图。您可以用鼠标右键点击树中“项目”部分的文件夹,插入附加程序组织单元(POU);您可以用鼠标右键点击单个POU,打开、删除、编辑其属性表,用密码保护或重命名子程序及中断例行程序。您可以用鼠标右键点击树中“指令”部分的一个文件夹或单个指令,以便隐藏整个树。您一旦打开指令文件夹,就可以拖放单个指令或双击,按照需要自动将所选指令插入程序编辑器,返回,后一页,前一页,窗口中的光标位置。您可以将指令拖放在“偏好”文件夹中,排列经常使用的指令。 5交叉

7、参考 交叉参考允许您检视程序的交叉参考和组件使用信息。它提供3个方面的索引信息:交叉索引信息、字节使用情况信息和位使用情况信息,使编程所用的PLC资源一目了然。 6数据块 数据块允许您显示和编辑数据块内容。 7状态表 状态表窗口允许您将程序输入、输出或变量置入图表中,以便追踪其状态。您可以建立多个状态图,以便从程序的不同部分检视组件。每个状态图在状态图窗口中有自己的标签。,返回,后一页,前一页,8符号表 符号表全局变量表窗口允许您分配和编辑全局符号(即可在任何POU中使用的符号值,不只是建立符号的POU)。您可以建立多个符号表。可在项目中增加一个S7-200系统符号预定义表。 9输出窗口 输出

8、窗口在您编译程序时提供信息。当输出窗口列出程序错误时,可双击错误信息,会在程序编辑器窗口中显示适当的网络。当您编译程序或指令库时,提供信息。当输出窗口列出程序错误时,您可以双击错误信息,会在程序编辑器窗口中显示适当的网络。 10状态条 状态条提供您在STEP 7-Micro/WIN 32中操作时的操作状态信息。,返回,后一页,前一页,11程序编辑器窗口 “程序编辑器”窗口包括以下组件:,返回,后一页,前一页,程序编辑器窗口包含用于该项目的编辑器(LAD、FBD或STL)的局部变量表和程序视图。如果需要,您可以拖动分割条,扩展程序视图,并覆盖局部变量表。当您在主程序一节(OB1)之外,建立子程序

9、或中断例行程序时,标记出现在程序编辑器窗口的底部。可点击该标记,在子程序、中断和OB1之间移动。 12局部变量表 局部变量表包含您对局部变量所作的赋值(即子程序和中断例行程序使用的变量)。在局部变量表中建立的变量使用暂时内存;地址赋值由系统处理;变量的使用仅限于建立此变量的POU。,返回,后一页,前一页,3.4.3 编程 1程序文件操作 (1)新建 建立一个程序文件,可用“文件”菜单中的“新建”命令,在主窗口显示新建的程序文件程序区;也可用工具条中的按钮来完成。系统默认初始设置如下: 新建的程序文件以“porject1(CPU 226 REL 01.23)”命名,括号内是系统默认的PLC的型号

10、,项目包含7个相关的块。其中程序块中有一个主程序MAIN,一个子程序SBR-0和一个中断程序INT-0。 要添加一个子程序或一个中断程序,用“编辑”菜单选项中选择“插入”命令即可。,返回,后一页,前一页,(2)打开已有文件 打开一个已有文件,可用“文件”菜单中的“打开”命令,在弹出的对话框中选择打开的程序文件;也可用工具条中的按钮来完成。 (3)上装 在已经与PLC建立通信的前提下,如果要上装PLC存储器中的程序文件,可用“文件”菜单中的“上装”命令;也可用工具条中的按钮来完成。 2编辑程序 编辑和修改控制程序是程序员利用STEP 7-Micro/WIN 32 编辑软件进行的最基本的工作,本软

11、件有较强的编辑功能。,返回,后一页,前一页,(1)输入编程元件 梯形图的编程元件(编程元素)主要有线圈、触点、指令盒、标号及连接线。输入方法有两种。 方法一:用指令树窗口中的“指令”所列出的一系列指令,这些指令是按类别分别编排在不同子目录中,找到要输入的指令并双击。 方法二:用指令工具条上的一组编程按钮,单击触点、线圈及指令盒按钮,从弹出的窗口中的下拉菜单所列出的指令中选择要输入的指令单击即可。,返回,后一页,前一页,在指令工具条上,编程元件输入有7个按钮:下行线、上行线、左行线和右行线按钮,用于输入连接线,可形成复杂梯形图结构。输入触点、输入线圈和输入指令盒按钮用于输入编程元件,单击输入触点

12、按钮时弹出元件的下拉菜单。插入网络和删除网络按钮,在编程时使用。,返回,后一页,前一页,输入编程元件只需从网络的开始依次输入各编程元件即可,每输入一个元件,光标自动向后移动到下一列。 如果想在任意位置添加一个编程元件,只需单击这一位置将光标移到此处,然后输入编程元件即可。 (2)复杂结构 用指令工具条中的编程按钮,可编辑复杂结构的梯形图。方法是单击第一行下方的编程区域,则在本行下一行的开始处显示光标,然后输入触点,生成新的一行。输入完成后,将光标移到要合并的触点处,单击按钮即可。如果要在一行的某个元件向下分支,单击按钮。然后便可在生成的分支顺序输入各元件。,返回,后一页,前一页,(3)插入和删

13、除 编程中经常用到插入和删除一行、一列、一个网络,一个子程序或一个中断程序等。方法有两种:在编程区右击要进行操作的位置,弹出下拉菜单,选择“插入”或“删除”选项。再弹出子菜单,单击要要插入或删除的项,然后进行编辑。也可用“编辑” 菜单中的命令进行上述相同的操作。对于元件的剪切、复制和粘贴等操作与上述方法类似。 (4)块操作 利用块操作对程序做大面积删除、移动、复制操作十分方便。块操作包括选择、块剪切、块删除、块复制和块粘贴。这些操作非常简单,与一般文字处理软件中的相应操作方法完全相同。,返回,后一页,前一页,(5)符号表 使用符号表,可将直接地址编号用具有实际含义的符号代替,有利于程序结构清晰

14、易读,具体使用可参考“帮助”栏中相关内容。 (6)局部变量表 打开局部表的方法是,将光标移到编辑器的程序编辑区的上边缘,拖动上边缘向下,则自动显示出局部变量表,此时即可设置局部变量。使用带参数的子程序调用时会用到部变量表。 (7)注释 梯形图编辑器中的“网络”标志每个梯级,同时又是标题栏,可在此这本梯级加标题或必要的注释说明。,返回,后一页,前一页,(8)编程语言转换 软件可实现三种编程语言之间的任意切换。选择“视图”菜单,单击STL、Ladder或FBD便可进入相应的编程环境。使用最多的是STL和Ladder之间的相互切换STL的编程可以按或不按网络块的结构顺序编程,但STL必须严格按照网络

15、块编程的格式编程才能切换到Ladder,不然无法实现转换。 (9)编译 程序编辑完成,可用“PLC”菜单项中的“编译”命令进行离线编译。编译结束,在输出窗口显示编译结果信息。 (10)下载 如果编译无误,便可单击下载按钮,把用户程序下载到PLC中。,返回,后一页,前一页,3.4.4 调试和运行 STEP 7-Micro/WIN 32编程软件提供了一系列工具,可使用户直接在软件环境下调试并监视用户程序的执行,如下图所示,各按钮分别是为: 设置 PLC 为运行模式 设置 PLC 为停止模式 切换程序状态监控 切换程序状态监控暂停 切换状态表监控 切换趋势图监控暂停 状态表单次读取 状态表全部写入,

16、强制 PLC 数据 取消强制 PLC 数据 状态表取消全部强制 状态表读取全部强制数据 切换趋势图监控打开与关闭,返回,后一页,前一页,1选择扫描次数 选择单次或多次扫描来监视用户程序。可以指定主机以有限的扫描次数执行用户程序,通过选择主机扫描次数,当过程变量改变时,可以监视用户程序的执行。 (1)多次扫描 将PLC 置于STOP模式,使用“调试”菜单中的“多次扫描”命令,来指定执行扫描的次数,然后单击确定(OK)按钮进行监视。 (2)初次扫描 将PLC 置于STOP模式,使用“调试”菜单中的“初次扫描”命令,返回,后一页,前一页,2状态图表监控 可使用状态图表监视用户程序,并可以强制表操作修改用户程序中的变量。“状态”这一术语指在PLC中执行您的程序时,对操作数当前数值的信息显示。您可以通过建立状态图或打开程序编辑器窗口中的程序状态显示状态信息。 使用状态图表 在引导窗口单击“状态图”或用“视图”菜单中的“状态图”命令。 图3.74是 STEP 7-Micro/WIN 32状态图和程序编辑器窗口中的状态信息举例。,返回,后一页,前一页,返回,后一

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号