第7章 STEP 7-Micro.ppt_第1页
第7章 STEP 7-Micro.ppt_第2页
第7章 STEP 7-Micro.ppt_第3页
第7章 STEP 7-Micro.ppt_第4页
第7章 STEP 7-Micro.ppt_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第7章 STEP 7-Micro/WIN编程软件,7.1 编程软件概述 7.2 程序的编写与传送 7.3 用编程软件监控与调试程序 7.4 使用系统块设置PLC的参数 7.5 S7-200 PLC仿真软件的使用,7.1 编程软件概述,7.1.1 编程软件的安装与项目的组成 7.1.2 通信参数的设置与在线连接的建立 7.1.3 帮助功能的使用与S7-200的出错处理,7.1.1 编程软件的安装与项目的组成,1. 编程软件的安装 2. 项目组成,1. 编程软件的安装 (1)系统要求 (2)软件安装,(1)系统要求 1)一条PC/PPI电缆或PPI多主站电缆,它们的价格便宜,使用较多。 2)一块插

2、在个人计算机中的通信处理器(CP)卡和MPI(多点接口)电缆。,(2)软件安装 1)双击STEP 7-Micro/WIN的安装程序setup.exe,则系统自动进入安装向导。 2)在安装向导的帮助下完成软件的安装。 3)在安装过程中,如果出现“Set PC/PG Interface(设置计算机/编程器接口)”对话框,可设置通信参数,也可以单击“取消”进入下一步,安装后再设置。 4)软件安装结束后,出现“InstallShield Wizart”对话框,显示安装成功的信息。单击 “Finish”按钮退出安装程序。 5)如果需要安装编程软件的升级包,要通过计算机的控制面板的“添加或删除程序” 命令

3、先删除安装的编程软件,然后再安装新的升级包,最新的升级包可以从西门子公司网站下载。 6)安装成功后,打开编程软件,选择菜单ToolsOptionsGeneralChinese,再退出,重新打开编程软件,界面和帮助文件就变成中文了。,2. 项目组成,图7-1 STEP 7-Micro/WIN的界面,(1)主菜单 (2)工具栏 (3)操作栏 (4)指令树 (5)用户窗口 (6)输出窗口 (7)状态栏,(1)主菜单,1)文件(File):文件下拉菜单包括新建、打开、关闭、保存、另存、导出、导入、上载、下载、打印预览、页面设置等操作。 2)编辑(Edit):编辑下拉菜单包括撤销、剪切、复制、粘贴、全选

4、、插入、删除、查找、替换等功能操作,与Word软件相类似,主要用于程序编辑工具。 3)查看(View):查看菜单用于设置软件的开发环境,功能包括选择不同的程序编辑器LAD、STL、FBD;可以进行数据块、符号表、状态表、系统块、交叉引用、通信参数的设置;可以选择程序注释、网络注释的显示与否;可以选择浏览栏、指令树及输出窗口的显示与否;可以对程序块的属性进行设置。 4)PLC:PLC菜单主要用于与PLC联机时的操作,包括PLC类型的选择、PLC的工作方式、进行在线编译、清除PLC程序、显示PLC信息等功能。 5)调试(Debug):调试菜单用于联机时的动态调试,具有单次扫描、多次扫描、程序状态等

5、功能。 6)工具(Tools):工具菜单提供复杂指令向导(PID、NETR/NETW、HSC指令),TD200设置向导,它可以设置程序编辑器的风格,在工具菜单中添加常用工具等功能。 7)窗口(Windows):窗口菜单的功能是打开一个或多个窗口,并提供窗口之间的不同排放形式,如水平、层叠、垂直。 8)帮助(Help):帮助菜单可以提供S7-200的指令系统及编程软件的所有信息,并提供在线帮助、网上查询、访问等功能,可按键。,(2)工具栏,1)标准工具栏,如图7-2所示,从左至右包括新建、打开、保存、打印、预览、剪切、复制、粘贴、撤销、编译、全部编译、上载、下载等按钮。 2)调试工具栏,如图7-

6、3所示,从左至右包括PLC运行模式、PLC停止模式、程序状态打开/暂停状态、图状态打开/暂停状态、状态表单次读取、状态表全部写入等按钮。 3)公用工具栏,如图7-4所示,从左至右依次为插入网络、删除网络、切换POU注释、切换网络注释、切换符号信息表、切换书签、下一个书签、上一个书签、清除全部书签、应用项目中的符号、建立未定义符号表。 4)LAD指令工具栏,如图7-5所示,从左至右依次为插入向下直线、插入向上直线、插入左行、插入右行、插入触点、插入线圈、插入方框指令。,图7-2 标准工具栏,图7-3 调试工具栏,图7-4 公用工具栏,图7-5 LAD指令工具栏,(3)操作栏,1)“视图”:选择该

7、类别,可以使用程序块(Program Block)、符号表(Symbol Table)、状态表(Status Chart)、数据块(Data Block)、系统块(System Block)、交叉引用(Cross Reference)、通信(Communication)功能以及设置PG/PC接口的按钮控制。 2)“工具”:选择该类别,显示指令向导、文本显示向导、位置控制向导、EM 253控制面板和调制解调器扩展向导等的按钮控制。,(4)指令树,1)用鼠标右键单击树中“项目”部分的文件夹,插入附加程序组织单元(POU)。 2)可以用鼠标右键单击单个POU,打开、删除、编辑其属性表,用密码保护或重

8、命名子程序及中断例行程序。 3)可以用鼠标右键单击树中“指令”部分的一个文件夹或单个指令,以便隐藏整个树。一旦打开指令文件夹,就可以拖放单个指令或双击,按照需要自动将所选指令插入程序编辑器窗口中的光标位置。还可以将指令拖放在自己喜爱的文件夹中,排列经常使用的指令。,(5)用户窗口,1)交叉引用(Cross Reference):编译程序后,要想了解程序中是否已经使用和在何处使用某一符号名或存储区赋值时,可使用“交叉引用”表。“交叉引用”表识别在程序中使用的全部操作数,并指出POU、网络或行位置以及每次使用的操作数指令上下文。 2)数据块(Data Block):可以对变量存储器V进行初始数据的

9、赋值或修改,并可附加必要的注释。 3)状态表(Status Chart):用于联机调试时监视各变量的状态和当前值。只需要在地址栏中写入变量地址,在数据格式栏中标明变量的类型,就可以在运行时监视这些变量的状态和当前值。 4)符号表(Symbol Table):用来建立自定义符号与直接地址间的对应关系,并可附加注释,使得用户可以使用具有实际意义的符号作为编程元件,增加程序的可读性。例如,系统的停止按钮的输入地址为I0.0,则可以在符号表中将I0.0的地址定义为“stop”,这样梯形图所有地址为I0.0的编程元件都由“stop”代替。 当编译后,将程序下载到PLC中时,所有的符号地址都将被转换成绝对

10、地址。 5)程序编辑器(Program Editor):可以用梯形图、语句表或功能块图程序编辑器编写和修改用户程序。 6)局部变量表(Local Variable Table):每个程序块都对应一个局部变量表,在带参数的子程序调用中,参数的传递就是通过局部变量表进行的。,(6)输出窗口,用来显示STEP 7-Micro/WIN程序编译的结果,当输出窗口列出程序错误时,双击错误信息,会在程序编辑器窗口中显示出错的网络。,(7)状态栏,状态栏也称为任务栏,用来显示软件执行情况,编辑程序时显示光标所在的网络号、行号和列号,运行程序时显示运行的状态、通信波特率、远程地址等信息。,7.1.2 通信参数的

11、设置与在线连接的建立,1. PC/PPI电缆的安装与设置 2. 计算机与PLC在线连接的建立 3. PLC中信息的读取 4. CPU事件的历史记录,1. PC/PPI电缆的安装与设置 1)双击指令树“通信”文件夹中的“设置PG/PC接口”图标,在打开的对话框中设置编程计算机的通信参数。 2)双击指令树“系统块”中的“通信端口”图标,设置PLC通信接口的参数,如图7-6所示,默认的站地址为2,波特率为9600bit/s。设置完成后需要把系统块下载到PLC后才会起作用。不能确定PLC通信接口的波特率时,可以选中“通信”对话框中的“搜索所有波特率”多选框。 3)通过PPI电缆上的DIP开关设置PPI

12、电缆的参数。DIP开关选择的波特率应与编程软件中设置的波特率和用系统块设置的PLC的波特率一致。波特率为9600bit/s,PPI本地模式时多主站电缆的DIP开关应设成01001000。,图7-6 通信端口设置窗口,2. 计算机与PLC在线连接的建立 在STEP 7-Micro/WIN 中单击查看栏中“通信”图标,或双击指令树中的“通信”图标,或执行菜单命令“查看”“组件”“通信”,将出现“通信”对话框,如图7-7所示。在将新的设置下载到S7-200之前,应设置远程站的地址,使它与本地S7-200 PLC的地址相同。,图7-7 “通信”对话框,3. PLC中信息的读取 执行菜单命令PLC“信息

13、”,将显示出当前PLC的RUN/STOP状态、以ms为单位的扫描周期、CPU的版本号、错误信息、I/O模块的配置和状态。“刷新扫描周期”按钮用来读取扫描周期的最新数据。,4. CPU事件的历史记录 S7-200保留一份带时间标记的CPU主要事件的历史记录,包括什么时候上电、什么时候进入RUN模式、什么时候出现了致命错误等。在使用该历史记录前,应先设置实时时钟,这样才能得到事件记录中正确的时间标记。,7.1.3 帮助功能的使用与S7-200的出错处理,1. 使用帮助菜单 2. 使用在线帮助 3. S7-200的出错处理,1. 使用帮助菜单 1)用菜单命令“帮助”“目录与索引”打开帮助窗口,在“目

14、录”选项卡中,列出了帮助文档目录;“索引”选项卡中提供了查询功能,输入相应关键字,即可得到相关的帮助 内容。 2)执行菜单命令“帮助”“这是什么”后,出现带问号的光标,用它单击画面上的用户接口(如工具栏中的按钮、程序编辑器或指令树上的对象等),将会进入相应的帮助窗口。 3)执行菜单命令“帮助”“网上S7-200”,可以访问为S7-200提供技术支持和产品信息的西门子网站。,2. 使用在线帮助 在学习、使用编程软件过程中,如果对某个指令或功能的使用不够清楚,可以使用在线帮助功能。方法一,对有疑问的指令或功能,用鼠标右键单击,出现快捷菜单,单击快捷菜单中的“帮助”命令;方法二,用鼠标左键选中有疑问

15、的指令或功能,按键就可以得到相关的在线帮助。,3. S7-200的出错处理 (1)致命错误 (2)程序运行错误 (3)编译规则错误,(1)致命错误,表7-1 致命错误代码及描述,(2)程序运行错误,表7-2 程序运行错误代码及描述,(3)编译规则错误,表7-3 编译规则错误代码及描述,7.2 程序的编写与传送,7.2.1 编程的准备工作 7.2.2 编写与传送用户程序 7.2.3 数据块的使用,7.2.1 编程的准备工作,1. 创建新项目或打开已有的项目文件 2. 确定PLC类型 3. 选择编程语言与指令助记符集 4. 确定程序结构,图7-8 设置PLC的型号,7.2.2 编写与传送用户程序,

16、1. 编写用户程序 2. 编写符号表 3. 局部变量表 4. 程序注释 5. 编译程序 6. 下载程序 7. 上载程序,1. 编写用户程序,1)将光标放在需要的位置上,单击工具栏中元件(触点、线圈或方框指令)的按钮,从下拉菜单所列出的元件中,选择要输入的元件单击即可。 2)将光标放在需要的位置上,在指令树窗口所列的一系列元件中,双击要输入的元件 即可。 3)将光标放在需要的位置上,在指令树窗口所列的一系列元件中,拖动要输入的元件放到目的地即可。 4)使用快捷键:F4=触点,F6=线圈,F9=方框指令,从下拉菜单所列出的元件中,选择要输入的元件单击即可。,2. 编写符号表,图7-9 符号表,图7

17、-10 带符号表的梯形图,3. 局部变量表,图7-11 局部变量表,4. 程序注释,LAD编辑器中提供了程序注释(POU)、网络标题、网络注释三种功能的解释,方便用户更好地读取程序,方法是单击绿色注释行输入文字即可,其中程序注释和网络注释可以通过Common工具栏按钮或“查看”菜单进行隐藏或显示。,5. 编译程序,程序文件编辑完成后,可用“PLC”菜单中的“编译(Compile)”命令,或工具栏中的“编译(Compile)”按钮、“全部编译”按钮分别编译当前打开的程序或所有的程序。编译结束后,将在屏幕下方的输出窗口中显示编译结果、语法错误的个数、各条错误的原因和错误在程序中的位置。双击某一条错

18、误,在程序编辑器中,光标将会自动定位到该错误所在的网络。必须改正程序中所有的错误,编译成功后,才能下载程序。对于一些逻辑错误,编译程序是不能够找到的,如果运行结果不正确,读者需要人工判断逻辑错误。,6. 下载程序,图7-12 “下载”对话框,7. 上载程序,上载前应建立起计算机与PLC之间的通信连接,在STEP 7-Micro/WIN中新建一个空项目来保存上载的块,项目中原有的内容将被上载的内容覆盖。 单击工具栏中的“上载”按钮,或者执行菜单命令“文件”“上载”,将会出现“上载”对话框,它与“下载”对话框的结构基本相同,只是在右下部分有“成功后关闭对话框”选项。用户可以用多选框选择是否上载程序

19、块、数据块、系统块、配方和数据记录配置。单击“上载”按钮,开始上载数据。,7.2.3 数据块的使用,1. 在数据块中对地址和数据赋值 2. 使用ASCII常量的限制 3. 输入错误的显示与处理,7.3 用编程软件监控与调试程序,7.3.1 基于程序编辑器的程序状态监控 7.3.2 用状态表监控与调试程序 7.3.3 用状态表强制改变数值 7.3.4 在RUN模式下编辑用户程序 7.3.5 调试用户程序的其他方法,7.3.1 基于程序编辑器的程序状态监控,1. 梯形图程序的程序状态监控 2. 语句表程序的程序状态监控,1. 梯形图程序的程序状态监控,(1)运行状态的程序状态监控 (2)扫描结束状

20、态的程序状态监控,图7-13 梯形图程序的程序状态监控,2. 语句表程序的程序状态监控,图7-14 语句表程序的程序状态监控,图7-15 语句表程序状态监控的设置,7.3.2 用状态表监控与调试程序,1. 打开和编辑状态表 2. 创建新的状态表 3. 启动和关闭状态表的监控功能 4. 单次读取状态信息 5. 趋势图,图7-16 状态表监控,图7-17 趋势图,图7-18 趋势图的属性设置,7.3.3 用状态表强制改变数值,1. 强制的概念 2. 强制的操作方法 3. 在STOP模式下写入和强制输出,7.3.4 在RUN模式下编辑用户程序,在RUN(运行)模式下执行程序编辑功能允许不必转换至STOP(停止)模式即可对程序作出较小的改动,并将改动下载至PLC,可进行这种操作的PLC有CPU224和CPU226 两种。,7.3.5 调试

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论