s7-200编程软件使用教程_第1页
s7-200编程软件使用教程_第2页
s7-200编程软件使用教程_第3页
s7-200编程软件使用教程_第4页
s7-200编程软件使用教程_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

1、PLC原理和应用,第10章编程软件使用指南,10.1编程软件概述创建和传输10.2程序作为10.3编程软件使用程序监控和调试10.4系统块设置PLC变量使用10.5 S7-200仿真软件,学习目标,安装STEP 7-Micro/WIN编程软件,了解设置和修改通信参数熟悉STEP 7-Micro/WIN编程软件每个菜单都是功能、使用和操作方法。学习如何使用STEP 7-Micro/WIN编程软件创建项目,以及编辑、传递、监视和调试程序。熟悉S7-200仿真软件的使用。10.1编程软件概述,1 .安装编程软件需要使用一条PC/PPI电缆、连接到计算机的CP5511通信卡和多播接口MPI电缆或MPI

2、卡附带的电缆之一,以及Windows95或更高版本操作系统的计算机。最新的STEP 7-Micro/WIN编程软件作为V4.0提供,读者可以从西门子的中文网站下载。双击STEP 7-Micro/WIN编程软件的安装程序setup.exe,按照安装提示完成安装。进入安装程序时选择英语在安装过程中使用语言完成后,请使用菜单命令工具选项打开“选项”对话框,然后在“常规”选项卡上选择“语言”作为中文,将PC/PPI缆线的“PC”RS-232端连接到计算机上的RS-232通信端口。可以是COM1或COM2。将“PPI”RS-485端连接到PLC上的RS-485通信端口,然后拧紧连接螺钉。设置PC/PPI

3、电缆上的DIP交换机,以设置选定计算机支持的波特率和双工。将波特率设置为DIP中的交换机1、2和3(一般默认值为9.6 kbit/秒)。交换机4用于选择10和11位数据传输模式。交换机5用于选择将RS-232端口设置为数据通信设备(DCE)模式或数据终端设备(DTE)模式。准备通信,2。双击“设置通信参数”、“命令”树文件夹“通信”中的“设置PG/PC接口”图标,将显示“设置PG/PC接口”对话框,您可以在其中安装或删除通信接口、设置通信接口验证参数等。系统默认值为远程设备工作站(S7-200)地址2,通信波特率为9.6kbit/s,并设置为PC/PPI电缆通信(计算机的COM1端口)、PPI

4、协议。双击“通信”对话框中的“刷新”图标时,编程软件将自动查找连接到网络的所有S7-200 CPU工作站,并为找到的每个S7-200设置CPU图标。3 .主界面菜单、主界面分为多个区域,如菜单栏、工具栏、引导、输出窗口、状态栏、程序编辑器和局部变量表。菜单栏包含八个功能:文件、编辑、视图、PLC、调试、工具、窗口和帮助、导航栏、命令树、输出窗口、程序编辑区域、状态栏、局部变量表、工具栏、菜单、4。按项目组织,程序块:程序块由可执行代码和注释组成,代码由主程序(OB1)、子程序和中断程序组成。代码将编译并下载到PLC,程序注释将被忽略。数据块:数据块由数据和注释组成。交换机数据块通常不需要数据块

5、。符号表:将具有实际意义的符号(而不是元件的直接地址)用作编程元件时,符号地址更易于记忆,并且程序编译后下载到PLC时,所有符号地址都将转换为绝对地址。系统块:用于设置系统的参数和系统配置,需要将系统块中的信息下载到PLC。如果没有特殊要求,可以使用默认参数。状态图:状态图用于观察程序运行时用户指定的变量的值和状态,状态图不下载到PLC,只是监控用户程序运行情况的工具。交叉引用表:“交叉引用”表列出了程序中使用的每个操作数出现在程序块的位置,以及使用这些操作数的命令助记符。您还可以确定哪些内存区域已被使用,以及是按位还是按字节使用。在运行模式下编辑程序时,可以查看程序当前使用的跳转信号的地址。

6、设定参数:您可以执行功能表指令工具选项,在显示的对话方块中的特定页签上设定专案的参数。4 .组织项目,创建和提交10.2项目群,1 .建立专案,新专案:在程式设计之前,请先建立专案。使用菜单命令“文件”“新建”或工具栏最左侧的“新建”按钮,在主窗口中显示“新建项目文件”主程序区域。在项目文件的命令树、新项目、PLC模型检查项目图标上单击鼠标右键,然后在弹出对话框中单击“类型”,或使用菜单命令“PLC”“类型”条目选择PLC模型。红色标签指示对选取的PLC无效。重命名文件对于新项目文件,请单击“菜单”“文件”“另存为”,然后在弹出对话框中输入更改的名称。项目的扩展名为.MWD文件中。默认程序的默

7、认名称为MAIN,所有项目文件只需要一个默认程序。添加子程序或中断程序可以通过三种方式添加:一种是在“命令树”窗口中的“程序块”图标上单击鼠标右键,然后在弹出对话框中单击“插入子程序”。二是使用菜单命令编辑插入子程序实现。第三,在“编辑”窗口的“编辑”区域中单击鼠标右键,然后选择“插入”“实现子程序”。根据现有的数量,新生成的子例程或中断程序的默认名称为SBRn,中断程序的默认名称为INTn,用户可以自行重命名。“新建项目”、“打开现有项目”、菜单命令“文件”“打开”,然后从弹出对话框中选择现有项目文件,也可以使用工具栏上的“打开”打开现有项目文件。从PLC上载项目并与PLC成功通信后,可以使

8、用菜单命令“文件”“上载”或工具栏上的“上载”从PLC存储中上载项目文件。2 .设置编程模式,选择程序编辑器:菜单命令工具选项,在弹出的“选项”窗口的“常规”选项卡上,可以选择程序编辑器的类型(STL编辑器、LAD编辑器和FBD编辑器)和语言(中文、英语或德语等),还可以选择SIMATIC命令集或iec 6131-3命令集确定程序结构:典型的数字音量控制系统只有主程序(OB1),如果系统大小大,功能复杂,则除了主程序外,还可能有子程序、中断程序和数据块。3 .程序编辑和传输、程序编辑、阶梯程序仅在一个网络中有独立的回路,有时还可以通过一个命令划分为多个计算一个网络的网络。阶梯编程元件主要由触点

9、、线圈、命令框、标点符号和连接组成。元件的输入、工具列上的接点、线圈、指示方块等程式设计按钮会将元件放置在矩形游标所在的位置,您可以在出现的视窗中选取元件类型,也可以使用键盘选取元件类型、位元逻辑指示下拉式功能表、元件的输入、程式元件的连接没有输入和输出分支点、程式设计元件的输入和输出(从网路开始,依次为每个输入,然后为矩形游标自动移至下一栏)红色问号?-嗯?指示此处必须存在操作数。新出现的组件上方的红色问号“?-嗯?然后设置该元件的地址。单击工具栏中带有箭头的段,在矩形光标处创建元件之间的连接。要添加输入并在任意位置添加编程组件,只需单击此位置,将光标移动到此处,然后输入编程组件即可。可以使

10、用工具栏上的命令按钮编辑复杂结构的阶梯图。要向上合并一个触点,请单击此行下面的编程区域,在显示光标中输入一个触点,生成新行,将光标移动到要合并的触点,然后单击上划线按钮完成向上合并。要从一行中的一个元件向下分支,插入和删除、行、列、步骤、子程序或程序时,在要执行操作的位置单击鼠标右键,然后单击插入或删除项目、子菜单弹出、插入或删除项目,接着执行编辑。或者,双击阶梯图中的网络编号或单击网络左侧的区域,该网络的背景将变暗,表明已选择整个网络。此时,您可以使用删除键删除网络,或使用剪贴板复制网络,然后将其粘贴到其他网络。您可以使用游标选取阶梯图的程式设计元件,然后将其删除,或使用剪贴簿复制和贴上。使

11、用符号表将阶梯图的直接地址号替换为具有实际意义的符号,从而使程序直观易懂。编程时有两种方法:使用直接地址(例如I0.0),然后打开符号表,创建直接地址对应的符号(例如I0.0对应的符号是start),编译后软件会自动转换名称。或者,在编程时使用符号名称,然后打开符号表,创建与符号对应的直接地址,编译后得到相同的结果。具有本地变量表(每个程序组织单元64KB(字节)l内存)的本地变量表用于定义限定范围的变量,本地变量仅对创建它们的POU有效。全局变量在POU中有效,只能在符号表中定义。设置全局变量时,将光标移动到编辑器的程序编辑区域的上边缘,然后向下拖动上边缘,将自动显示局部变量表格。此时,可以

12、为子程序和中断程序设置本地变量。门表格允许在一个网络中放置多个单独回路的对应门,但是这些门表格不能转换为阶梯图。输入语句表程序时不能使用中文标点,必须使用英文标点。注释、阶梯编辑器中的Network n是标题栏,用于表示每个网络或步骤,同时为每个网络或步骤粘贴标题或所需的注释说明,以使程序更清晰、更易于理解。双击Network n区域弹出对话框后,可以在网络标题文本框中输入相关标题,在网络注释文本框中输入注释。STEP 7-Micro/WIN编程软件可以根据需要在阶梯、命令表和功能块图三种编程语言(编辑器)之间切换。“视图”菜单命令“阶梯”(LAD)、“命令表”(STL)或“功能框图”(FBD

13、)以进入相应的编程环境。在使用LAD编辑器进行编程时,可以编译而不出错,然后将其转换为STL程序和FBD程序。如果编译中有错误,就不能更改程序模式。STL只能从严格遵循网络块编程的格式切换到LAD,否则不能转换。程序传输、编译、程序编辑完成后,要执行程序传输,请先编译程序,检查是否存在程序错误。使用菜单命令PLC“编译”进行脱机编译,然后在程序退出时在输出窗口中显示程序的语法错误数、每个错误的原因以及程序中错误的位置。双击输出窗口中的错误时,程序编辑器中的矩形光标将移动到程序中相应的错误位置。必须更正程序中的所有错误,才能在编译成功完成后下载。PLC处于停止状态,可以使用工具栏上的停止按钮或从

14、PLC菜单中选择停止项目进入停止状态。单击工具栏上的下载按钮或选择菜单命令文件下载项目时,将显示下载对话框,用户可以选择下载程序块、数据块和系统块。单击确定按钮开始下载信息。下载成功后,确认框中将显示“下载成功”。“编译”和“下载”按钮、阶梯程序的状态监视以及三个程序编辑器使您可以在运行PLC时监视各个组件的执行结果和监视操作数值。可以使用阶梯编辑器监视联机程序的执行状态。在阶梯图中打开的元件表示接触状态,未打开的元件表示非接触状态。您可以打开阶梯图,方法是打开“工具”菜单中的“选项”对话框,选择“LAD状态”选项,然后选择阶梯样式。阶梯可选样式包括:命令内部显示地址,外部显示值;在命令外部显

15、示地址和值。仅显示状态值。第二种方法是直接打开阶梯窗口,然后单击工具栏上的“程序状态”按钮。10 .3编程软件可用于程序监控和调试、调试的工具栏、使用状态表监控程序、STEP 7-Micro/WIN编程软件可使用状态表监控用户程序,在程序运行时,使用状态表读取、写入、监视和强制PLC的内部变量。强制操作可以修改用户程序,给程序调试带来很大的便利。使用状态表,单击启动栏上的状态图表或“视图”菜单上的“状态图表”命令。程序运行时,可以使用状态表读取、写入和监视变量。如果状态表未启动,则可以在状态表中输入要监视变量的地址和数据,并且计时器和计数器可以按位或按词监视。按位监视时,将显示输出位的0/1状

16、态。按单词监视时,将显示当前值。使用状态表强制更改值。如果执行方法对控制进程的影响较小,则可以为程序中的某些变量赋值。在读取输入阶段,将所需值读取为输入。强制在程序执行阶段使用立即读和立即写指令指定的I/o点的数据。在通信处理阶段,确保将值用于通信的读/写请求。修改输出步骤可确保将数据作为输出写入输出回路。当以STOP方式进入时,输出是必需的值,而不是系统块中设置的值。您可以使用状态表强制更改值,然后应用v、m、t或c以模拟逻辑条件。可以使用强制I/o点来模拟物理条件,这对于调试器来说非常方便。但是同时降压会发生意想不到的情况或发生事故,所以在降压的时候要特别注意。使用状态表强制更改数值,全部

17、写入:在状态表中完成变量更改后,可以使用所有写入功能将所有更改发送到PLC。运行程序时,修改后的数值可以替换为新数值。物理输入点不能更改为此功能。强制:在状态表的地址列中选择操作数,将所需数据写入新数字列,然后单击工具栏上的强制按钮。使用“强制”按钮后,每次扫描都将修改后的数值用于其操作对象,直到取消“强制”按钮。强制数值旁边将显示锁定图标。使用状态表强制更改数值,并取消对单个操作数的强制操作。如果选择应用的操作对象,然后取消强制操作,则锁定图标消失。全部强制读取:执行全部强制功能时,状态表中强制地址的当前值列中会显示一个图标,指示强制、隐式强制或部分隐式强制。选择搜索次数、选择单个或多个搜索以监视用户程序、指定主机以有限的搜索次数运行用户程序,以及在流程变量更改时监视用户程序的执行。选择扫描次数时,必须使用菜单命令的单次或多次扫描停止PLC。其他调试用户程序的方法,保留10.4.1断电数据的设置10.4.2 CPU密码创建10.4.3输出表和输入过滤器的设置10.4.4脉冲捕获位功能和后台通信时间设置,使用10.4系统块设置PLC的参数,硬件设置菜单配置“CPU型号,选择CPU的型号选择AS

温馨提示

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

评论

0/150

提交评论