收藏 分销(赏)

s7-200编程软件使用教程PPT.ppt

上传人:a199****6536 文档编号:10250935 上传时间:2025-04-30 格式:PPT 页数:41 大小:879.84KB
下载 相关 举报
s7-200编程软件使用教程PPT.ppt_第1页
第1页 / 共41页
s7-200编程软件使用教程PPT.ppt_第2页
第2页 / 共41页
点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,PLC,原理及应用,1,第,10,章 编程软件使用指南,10.1,编程软件概述,10.2,程序的编写与传送,10.3,用编程软件监控与调试程序,10.4,使用系统块设置,PLC,的参数,10.5 S7-200,仿真软件的使用,2,学习目标,了解,STEP 7-Micro/WIN,编程软件的安装、通信参数设置和修改;,熟悉,STEP 7-Micro/WIN,编程软件各菜单是功能、使用和操作方法;,学会用,STEP 7-Micro/WIN,编程软件创建项目,编辑、传送、监控和调试程序;,熟悉,S7-200,仿真软件使用。,3,10.1,编程软件,概述,1.,编程软件,的安装,必须使用具有,Windows95,以上操作系统的计算机,具备下列设备的一种:一根,PC/PPI,电缆、一个插在计算机中的,CP5511,、,CP5611,通信卡和多点接口,MPI,电缆、或一块,MPI,卡和配套的电缆。,最新的,STEP 7-Micro/WIN,编程软件有,V4.0,版,读者可以在西门子的中文网站下载。,双击,STEP 7-Micro/WIN,编程软件的安装程序,setup.exe,,根据安装提示完成安装。进入安装程序时选择英语作为安装过程中的使用语言,完成安装后,用菜单命令,“,工具,”,“,选项,”,打开,“,选项,”,对话框,在,“,一般,”,选项卡中选择语言为,中文,,使编程环境为中文状态。,4,把,PC/PPI,电缆的,“,PC,”,RS-232,端连接到计算机的,RS-232,通信口,可以是,COM1,或,COM2,中的任一个;,把,“,PPI,”,RS-485,端连接到,PLC,的任一,RS-485,通信口,然后拧紧连接螺钉。,设置,PC/PPI,电缆上的,DIP,开关,选定计算机所支持的波特率和桢模式。用,DIP,的开关,1,、,2,、,3,设定波特率(,一般默认值为,9.6kbit/s,)。,开关,4,用来选择,10,和,11,位数据传输模式。开关,5,用于选择将,RS-232,口设置为数据通信设备(,DCE,)模式或数据终端设备(,DTE,)模式。,通信准备,5,2.,通信参数设置,双击指令树文件夹,“,通信,”,中的,“,设置,PG/PC,接口,”,图标,将出现设置,PG/PC,接口的对话框,可以安装或删除通信接口、设置检查通信接口参数等。系统默认值设置为:远程设备站(,S7-200,),地址为,2,,通信波特率为,9.6kbit/s,,采用,PC/PPI,电缆通信(计算机的,COM1,口),,PPI,协议。,双击,“,通信,”,对话框中的刷新图标,编程软件将会自动搜索连接在网络上的所有,S7-200 CPU,站,并为每一个搜索到的,S7-200,建立一个,CPU,图标。,6,3.,主界面菜单,主界面分菜单条、工具条、引导条、输出窗口、状态条、程序编辑器和局部变量表等几个区。,菜单条有八个功能:文件、编辑、视图、,PLC,、调试、工具、窗口 和帮助,7,引导条,指令树,输出窗口,程序编辑区,状态条,局部变量表,工具条,菜单,8,4.,项目组成,程序块:程序块由可执行的,代码,和注释组成,代码由主程序(,OB1,)、子程序和中断程序组成。,代码被编译并下载到,PLC,,程序注释被忽略。,数据块:数据块由数据和注释组成。开关量数据块一般不需要数据块。,符号表:用带有实际意义的符号作为编程元件,而不直接用元件的直接地址,,符号地址,便于记忆,程序编译后下载到,PLC,时,所有的符号地址被转换为,绝对地址,。,系统块:用来设置系统的参数和系统的组态,系统块中的信息需要下载到,PLC,。如果没有特殊要求,可以使用默认的参数。,9,状态图表:状态图表用来,观察程序执行时用户指定的变量的值和状态,,状态图表并不下载到,PLC,,仅仅是监控用户程序运行情况的一种工具。,交叉引用表:交叉引用表列举出程序中使用的,各,操作数在哪一个程序块的什么位置出现,,以及使用它们的指令助记符。还可以查看哪些内存区域已经被使用,作为位使用还是字节使用。在运行方式下编辑程序时,可以查看程序当前正在使用的跳变信号的地址。,参数设置:执行菜单命令,“,工具,”,“,选项,”,,在出现的对话框中次序某一选项卡,可以进行有关项目的参数设置。,4.,项目组成,10,10.2,程序的编写与传送,1.,项目生成,新建项目,:编程之前,首先要创建一个项目。用菜单命令,“,文件,”,“,新建,”,或工具条最左边的,“,新建,”,按钮,在主,窗口将显示新建的项目文件主程序区。,项目文件的指令树,11,新建项目,确定,PLC,的型号 右击项目图标,在弹出的对话框中单击,“,类型,”,或用菜单命令,“,PLC,”,“,类型,”,项来选择,PLC,的型号。红色标记,“,”,表示对选择的,PLC,无效。,文件更名 对于新建项目文件,点击菜单,“,文件,”,“,另存为,”,,在弹出的对话框中键入更改名称。项目存放在扩展名为,.mwp,的文件中。主程序的,默认名称为,MAIN,,任何项目文件的主程序只要一个。,12,添加子程序或中断程序 添加子程序(或中断程序)的方法有,3,种:,一,是在指令树窗口中右击,“,程序块,”,图标,在弹出的对话框中单击,“,插入子程序,”,实现;,二,是用菜单命令,“,编辑,”,“,插入,”,“,子程序,”,实现;,三,是在编辑窗口右击编辑区,选择,“,插入,”,“,子程序,”,实现。新生成的子程序或中断程序根据已有的数目,子程序的默认名称为,SBRn,,中断程序的默认名称为,INT,n,,用户可以自行更名。,新建项目,13,打开已有项目,单击菜单命令“,文件,”“,打开,”,在弹出的对话框中选择已有的项目文件,也可以用工具条中的“打开”来打开已有的项目文件。,从,PLC,上传项目,与,PLC,通信成功后,可用菜单命令,“,文件,”,“,上传,”,,也可用工具条中的,“,上传,”,来上传一个,PLC,存储器的项目文件。,14,2.,编程模式设置,选择程序编辑器,:用菜单命令,“,工具,”,“,选项,”,,在弹出的选项窗口的,“,一般,”,选项卡中,可以选择程序,编辑器,的类型(,STL,编辑器、,LAD,编辑器和,FBD,编辑器)和语言(中文、英语或德语等),还可以选择使用,SIMATIC,指令集或,IEC61131-3,指令集的编程模式,指令助记符集有国际(英语)和,SIMATIC,(德语)两种。,确定程序结构,:一般数字量控制系统只有主程序(,OB1,),当系统规模较大、功能复杂时,除了主程序外,可能还有子程序、中断程序和数据块。,15,3.,程序的编辑与传送,程序的编辑,梯形图程序被划分为若干个网络,,一个网络只有一块独立电路,,有时一条指令也算一个网络。梯形图的编程元件主要有,触点,、,线圈,、,指令盒,、,标点,和,连线,组成,。,16,元件的输入,点击工具条上的触点、线圈、指令盒等编程按钮,将在矩形光标所在的位置上放置一个元件,在出现的窗口中可以选择元件的类型,也可以用键盘输入元件的类型,上行线,右行线,输入线圈,插入网络,下行线 左行线 输入触点 输入指令盒 删除网络,17,位逻辑指令,下拉菜单,18,元件的输入,编程元件的串联时,输入和输出无分叉,从网络的开始依次输入编程元件,每输入一个元件,矩形光标自动移动到下一列,,“,”,为一个梯级的开始,表示可以在此继续输入元件。红色问号,“,?,”,表示此处必须有操作数,点击新出现的元件上面的红色问号,“,?,”,后,设置该元件的地址。点击工具条上,带箭头的线段,,可以在矩形光标处生成元件之间的连线。,19,添加输入,如果想在任意位置添加一个编程元件,只需要单击这一位置,将,光标移到此处,,然后输入编程元件。,用工具条上的指令按钮,可以编辑复杂结构的梯形图。如要,向上合并,一个触点,单击此行下面的编程区域,在显示光标处输入触点,生成新的一行,将光标移到要合并的触点处,单击上行线按钮,,完成向上合并。如果要在一行的某个元件,向下分支,,可以将光标移到该元件,单击下行线按钮,,然后输入触点完成向下合并。,20,插入和删除,插入和删除一行、一列、一个梯级、一个子程序或中断程序时,,具体操作,为:右击要进行操作的位置,选择,“,插入,”,或,“,删除,”,项,弹出子菜单,单击要插入或删除的项,然后进行编辑。,或双击梯形图中的网络编号,或单击网络左边的区域,该网络的,背景变暗,,表示,选中,了整个网络。这时可以用删除键删除该网络,也可以用剪贴板复制该网络,然后将它粘贴到别的网络。用光标选中梯形图中某个编程元件后,可以删除它,或用剪贴板复制和粘贴它。,21,符号表,使用符号表可将梯形图中的直接地址编号用具有实际意义的符号代替,使程序更直观、易懂。,有两种使用方法:在编程时使用直接地址(如,I0.0,),然后打开符号表,编写与直接地址对应的符号(如与,I0.0,对应的符号为,start,),编译后由软件自动转换名称。或在编程时使用符号名称,然后打开符号表,编写与符号对应的直接地址,编译后得到相同的结果。,22,局部变量表,程序中的每个,程序组织单元(,POU,),都有,64KB,(字节),L,存储器组成的局部变量表,用它们来定义有范围限制的变量,局部变量只有在它被创建的,POU,中有效。而全局变量在各,POU,中均有效,只能在符号表中定义。,设置全局变量时,将光标移到编辑器的程序编辑区的上边缘,向下拖动上边缘,将会自动显示出局部变量表,此时可以为子程序和中断程序设置局部变量。,语句表允许将若干个独立电路对应的语句放在一个网络中,但是这样的语句表不能转换为梯形图。输入语句表程序时,不能使用中文标点符号,必须使用英文标点符号。,23,注释,梯形图编辑器中的,Network n,表示每个网络或梯级,同时又是标题栏,可以在此为每个网络或梯级加标题或必要的,注释说明,使程序更加清晰易懂。,双击,Network n,区域,弹出对话框,可以在,“,网络题目,”,文本框中输入相关标题,在,“,网络注释,”,文本框中输入注释。,24,编程语言转换,STEP 7-Micro/WIN,编程软件可以实现梯形图、指令表和功能块图三种编程语言(编辑器)的任意切换。用菜单命令,“,检视,”,单击,LAD,(梯形图)、,STL,(指令表)或,FBD,(功能块图),便可以进入对应的编程环境。,采用,LAD,编辑器编程时,经过,编译,没有错误后,可以转换成,STL,程序和,FBD,程序。如果编译,有错误,时,则,无法改变,程序模式。而,STL,只有在严格按照网络块编程的格式下才能切换到,LAD,,否则无法实现转换。,25,程序的传送,编译,完成程序的编辑后,要进行程序的传送,首先要对程序进行编译,检查程序有没有错误。用菜单命令,“,PLC,”,“,编译,”,进行离线编译,编译结束后在输出窗口,显示,程序的,语法错误,的数量、各条错误的原因和错误在程序中的位置。,双击输出窗口中的某一条错误,程序编辑器中的矩形光标将会移到程序中该错误在的位置。必须改正程序中的所有错误,编译成功后才能进行下载。,26,下载,PLC,应处于,STOP,状态,用工具条中的,“,停止,”,按钮,或选择,“,PLC,”,菜单中的,“,停止,”,项,可以进入,STOP,状态。,单击工具条中的,“,下载,”,按钮,或选择菜单命令,“,文件,”,“,下载,”,项,将会出现下载对话框,用户可以选择下载程序块、数据块和系统块。单击,“,确认,”,按钮,开始下载信息。下载成功后,确认框显示,“,下载成功,”,。,27,编译,全部编译,上装,下载,编译和下载按钮,28,梯形图程序的状态监视,利用三种程序编辑器都可以在,PLC,运行时监视个元件的执行结果,并可监视操作数的数值。,利用梯形图编辑器可监视在线程序运行状态。梯形图中被点亮的元件表示处于接触状态,未被点亮的元件表示处于非接触状态。,打开监视梯形图的方法为:一是打开,“,工具,”,菜单中的,“,选项,”,对话框,选择,“,LAD,状态,”,选项,然后选择一种梯形图的样式。梯形图可选择的样式有:指令内部显示地址,外部显示值;指令外部显示地址和值;只显示状态值。二是直接打开梯形图窗口,在工具条中单击,“,程序状态,”,按钮。,10.,3,用编程软件监控与调试程序,29,运行,程序状态,状态表,单次读取,强制,取消全部,强制内容,读取全部强制,趋势图,停止,触发暂停,暂停趋势图,全部写入,取消强制,调试用工具条,30,用状态表监控程序,STEP 7-Micro/WIN,编程软件可使用状态表监视用户程序,在程序运行时,可以,用状态表来读、写监视和强制,PLC,的内部变量,。并可以用强制操作修改用户程序,给程序的调试带来很大的方便。,31,使用状态表,在引导条中单击,“,状态图,”,或,“,视图,”,菜单中的,“,状态图,”,命令。当程序,运行,时,可使用状态表来,读、写监视和强制其中的变量,。未启动状态表时,可在状态表中输入要监视变量的地址和数据,定时器和计数器可按位或按字监视。如果按位监视,显示的是他们输出位的,0/1,状态;如果按字监视,显示的是他们的当前值。,32,用状态表强制改变数值,在,RUN,方式且对控制过程影响较小的情况下,可以对程序中的某些变量强制性的赋值。在输入读取阶段,强制值被当作输入读入;在程序执行阶段,强制数据用于立即读和立即写指令指定的,I/O,点;在通信处理阶段,强制值用于通信的读,/,写请求;在修改输出阶段,强制数据被当作输出写入输出电路。进入,STOP,方式时,输出将为强制值,而不是系统块中设置的值。,33,用状态表强制改变数值,通过强制,V,、,M,、,T,或,C,,可用来模拟逻辑条件;,通过强制,I/O,点,,可用来,模拟物理条件,,这些功能对调试程序非常方便。但同时强制可能导致出现无法预料的情况,甚至引起事故,所以进行强制操作时要特别注意。,34,用状态表强制改变数值,全部写入:完成对状态表中变量的改变后,可用全部写入功能将所有的改动传送到,PLC,。执行程序时,修改的数值可能被改写成新数值。物理输入点不能用此功能改动。,强制,:在状态表的地址列中选中一个操作数,在,“,新数值,”,列中写入希望的数据,然后按工具条中的,“,强制,”,按钮。一旦使用了强制按钮,每次扫描都会将修改的数值用于该操作数,直到取消它的强制。被强制的数值旁边将显示锁定图标。,35,用状态表强制改变数值,对单个操作数取消强制:选择一个被强制的操作数,然后作取消强制操作,锁定图标将会消失。,读取全部强制:执行读取全部强制功能时,状态表中被强制的地址的当前值列将在被显示强制、隐式强制或部分隐式强制的地址处显示一个图标。,36,选择扫描次数,选择单次或多次扫描来监视用户程序,可以指定主机以有限的扫描次数执行用户程序,当过程变量改变时,可以监视用户程序的执行。选择扫描次数时,应使,PLC,处于,STOP,方式,使用菜单命令中的,“,单次扫描,”,或,“,多次扫描,”,来完成。,调试用户程序的其他方法,37,10.4.1,断电数据保持的设置,10.4.2,创建,CPU,密码,10.4.3,输出表与输入滤波器的设置,10.4.4,脉冲捕捉位功能与后台通信时间的设置,10.,4,使用系统块设置,PLC,的参数,38,硬件设置,菜单,“,配置,”,“,CPU,型号,”,,选择,CPU,的型号,生成,ASCII,文本文件,打开编译成功的,OB1,,执行菜单命令,“,文件,”,“,导出,”,。,下载程序,模拟调试程序,点击,【,运行,】,按钮后,,“,RUN,”,LED,的状态不变。,用鼠标点击模块下面的小开关产生输入信号。,监控变量,菜单,“,查看,”,“,内存监视,”,,可以监视,V,、,M,、,T,、,C,等内部变量的值。,10.5,S7-200,仿真软件的使用,39,总结,编程准备,创建项目或打开一个已有的项目。,设置或读取,PLC,的型号。,选择默认的编程语言和指令助记符集。,确定程序结构,是否使用子程序和中断程序。,用系统块设置,PLC,的参数,40,编写与传送用户程序,定义符号地址。,编写用户程序。,对网络的操作。,符号的显示。,注释与符号信息表。,编译程序。,下载程序。,上载程序。,运行与调试程序。,41,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服