您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > 西门子STEP7安装与使用教程
1STEP7-Micro/WIN32软件简介2简介:STEP7-Micro/WIN32编程软件是基于Windows的应用软件,由西门子公司专门为SIMATICS7-200系列可编程序控制器设计开发。主要内容:软件的安装软件的基本功能编程、调试、运行监控方法3STEP7-Micro/WIN32软件包内容STEP7-Micro/WIN32软件包括:•有Microwin3.1(新版本编程软件STEP7-Micro/WIN32Version3.1)软件;•Microwin3.1的升级版本软件Microwin3.1SP1;•Toolbox(Toolbox包括Uss协议指令(变频通讯用)和TP070(触摸屏)的组态软件TpDesignerV1.0设计师)工具箱;•以及Microwin3.11Chinese(Microwin3.11SP1和TpDesigner的专用汉化工具)等编程软件。4第一节软件安装及硬件连接一、软件安装软件来源:STEP7-Micro/WIN32——西门子网站下载或光盘。安装:双击STEP7-Micro/WIN32的安装程序setup.exe,根据在线提示,完成安装。编程语言:选择英语。界面汉化:安装完后可用STEP7-Micro/WIN32中文汉化软件将编程界面和帮助文件汉化,使编程环境为中文状态。5二、硬件连接电缆连接:PC/PPI电缆RS-232与PC机相连,RS-485与PLC的RS-485相连。模式设置:PC/PPI电缆DIP开关中1、2、3设定波特率,4选择10位或11位数据传输模式,5选择RS-232为数据通讯设备模式或数据终端设备模式。没有调制解调器时开关4、5均应设置为0。6建立S7-200CPU的通讯•1.PC/PPI电缆通讯PLC用PC/PPI电缆与个人计算机连接。•2.MPI通讯多点接口(MPI)卡提供了一个RS485端口,可以用直通电缆和网络相连7三、通信参数的设置和修改•运行STEP7-Micro/WIN32,在引导条中单击“通讯”图标,或从主菜单中选择“检视”中的“通讯”项,则会出现一个通讯设定对话框。波特率、开关。•双击PC/PPI电缆的图标,将出现设置PG/PC接口的对话框,这时可安装或删除通信接口、设置检查通信接口参数等操作。•设置好参数后,可双击通讯设定对话框中的刷新图标,STEP7-Micro/WIN32将检查所连接的所有S7-200CPU站(默认站地址为2),并为每个站建立一个CPU图标。8第二节软件功能介绍一、基本功能•创建用户程序、修改和编辑原有的用户程序。•设置PLC的工作方式和参数,上装和下装用户程序,进行程序的运行监控。•具有简单语法的检查、对用户程序的文档管理和加密等功能,并提供在线帮助。9二、主界面各部分功能1.菜单条引导条指令树程序编辑器符号表状态图表数据块输出窗口状态条程序察看局部变量表菜单条102.工具条提供简便的鼠标操作,可用“检视”菜单的“工具栏”项自定义工具条。可添加和删除3种按钮:标准、调试和指令。3.引导条提供按钮控制的快速窗口切换功能。可用“检视”菜单的“浏览栏”项选择是否打开。引导条包括程序块(ProgramBlock)、符号表(SymbolTable)、状态图表(StatusChart)、数据块(DataBlock)、系统块(SystemBlock)、交叉索引(CrossReference)和通讯(Communications)七个组件。一个完整的项目文件(Project)通常包括前六个组件。4.指令树提供编程时用到的所有快捷操作命令和PLC指令。可用“检视”菜单的“指令树”项决定是否将其打开。主界面11主界面5.输出窗口显示程序编译的结果信息。6.状态条显示软件执行状态,编辑程序时,显示当前网络号、行号、列号;运行时,显示运行状态、通讯波特率、远程地址等。7.程序编辑器梯形图、语句表或功能图表编辑器编写用户程序,或在联机状态下从PLC上装用户程序进行程序的编辑或修改。8.局部变量表每个程序块都对应一个局部变量表,在带参数的子程序调用中,参数的传递就是通过局部变量表进行的。12允许为部分或全部数字量输入点设置输入滤波。检视系统块输入过滤器。延时时间范围为0.2~12.8ms,默认值为6.4ms。三、系统组态*1.数字量输入滤波132.模拟量输入滤波S7-200CPU222、224和226在模拟量输入信号变化缓慢的场合,可以对不同的模拟量输入选择软件滤波。检视系统块模拟量输入过滤器。系统默认参数为:模拟量输入点全部滤波、采样次数为64、静区值为320。14如果数字量输入点有一个持续时间小于扫描周期的脉冲,则CPU不能捕捉到此脉冲。S7-200CPU为每个主机数字量输入点提供脉冲捕捉功能。3.设置脉冲捕捉154.输出表的设置系统块输出表冻结输出:RUNSTOP后,所有数字量输出点将冻结在CPU进入STOP方式之前的状态;否则:数字量输出点的状态用输出表来设置。16CPU用EEPROM保存用户程序、程序数据及CPU组态数据;用一个超级电容器,使PLC在掉电时保存整个RAM存储器中的信息。S7-200PLC还可选用存储器卡保持用户程序:CPU模块在STOP方式下,点击菜单“PLC”中的“程序存储器卡”项就可将用户程序、CPU组态信息及V、M、T、C的当前值复制到存储器卡中。单击“系统块”的“保存范围”标签,可选择PLC断电时希望保持的内存区域。最多可定义六个要保存的存储区范围,设置保存的存储区有V、M、C和T。对于定时器,只能保存定时器TONR,而且只能保持定时器和计数器的当前值,定时器位和计数器位不能保持,上电时定时器位和计数器位均被消除。对M存储区的前14个字节,系统缺省设置为不保持。5.PLC断电后的数据保存方式176.CPU密码的设置默认是1级,相当于关闭了密码功能。在“系统块”窗口中点击“密码”标签。首先选择适当的限制级别(如2、3级),需输入密码(密码不区分大小写)并确认密码。要使密码设置生效,必须先运行一次程序。如果忘记了密码,必须清除存储器,重新下载程序。18第三节编程软件的使用一、项目生成1.新建项目(1)确定PLC的CPU型号(2)项目文件更名(3)添加一个子程序(4)添加一个中断程序(5)编辑程序2.打开已有项目文件3.上装和下装项目文件19•1、程序的输入、编辑通常利用LAD(梯形图)进行程序的输入,程序的编辑包括程序的剪切、拷贝、粘贴、插入和删除,字符串替换、查找等。还可以利用符号表对POU(程序组织单元)中的符号赋值。•2、程序的编译及上、下载•(1)编译:程序的编译,能明确指出错误的网络段,编程者可以根据错误提示对程序进行修改,然后再次编译,直至编译无误。•(2)下载:用户程序编译成功后,将下载块中选中下载内容下载到PLC的存储器中。•(3)载入(上载):载入可以将PLC中未加密的程序或数据向上送入编程器(PC机)。将选择的程序块、数据块、系统块等内容上载后,可以在程序窗口显示上载的PLC内部程序和数据信息。二、程序的编辑与传送20梯形图编辑器*•1.梯形图元素的工作原理触点代表电流(能量流)的控制开关,线圈代表由电流充电的中继或输出;框盒(指令盒)代表能量流到达此框时执行指令盒的功能。•2.梯形图排布规则网络必须从触点开始,以线圈或框盒(没有ENO使能输出端)结束。注:每个用户程序,一个线圈或指令盒只能使用一次,并且不允许多个线圈串联使用。•3.在梯形图中输入指令(编程元件)光标、阶梯的开始、继续输入元件等标志的识别。•4.程序的编辑及参数设定•5.程序注释•6.程序的编译及上、下载21以梯形图编辑器为例,语句表和功能块图编辑器的操作类似。1.输入编程元件梯形图的编程元件(编程元素):主要有线圈、触点、指令盒、标号及连接线。输入方法:指令树窗口中双击要输入的指令:就可在矩形光标处放置一个编程元件。工具条上的编程按钮:单击触点、线圈或指令盒按钮,从弹出的窗口下拉菜单所列出的指令中选择要输入指令单击即可。222.插入和删除方法一:在编辑区右击要进行操作的位置,弹出图示的下拉菜单,选择“插入”或“删除”选项,弹出子菜单,单击要插入或删除的项,然后进行编辑。方法二:也可用菜单“编辑”中相应的“插入”或“编辑”中的“删除”项完成相同的操作。233.符号表将梯形图中的直接地址编号用具有实际含义的符号代替方法:在编程时使用直接地址(如I0.0),然后打开符号表,编写与直接地址对应的符号(如与I0.0对应的符号为start),编译后由软件自动转换名称。另一种方法:是在编程时直接使用符号名称,然后打开符号表,编写与符号对应的直接地址,编译后得到相同的结果。244.局部变量表(1)局部变量与全局变量程序中的每个POU(ProgramOrganizationalUnit,程序组织单元)都有64K字节L存储器组成的局部变量表。局部变量只在他被创建POU中有效。全局变量在各POU中均有效,只能在符号表(全局变量表)做定义。(2)局部变量的设置:将光标移到编辑器的程序编辑区的上边缘,向下拖动上边缘,则自动出现局部变量表,此时可为子程序和中断服务程序设置局部变量。255.注释梯形图编辑器中的Networkn表示每个网络或梯级,同时又是标题栏,可在此为每个网络或梯级加标题或必要的注释说明。双击Networkn区域,弹出图示的对话框,此时可以在“题目”文本框键入相关标题,在“注释”文本框键入注释。6.语言转换语句表、梯形图和功能块图三种编程语言(编辑器)之间的任意切换。检视STL(语句表)、LAD(梯形图)或FBD(功能块图)便可进入对应的编程环境。26程序编辑完成,可用菜单“PLC”中的“编译”项进行离线编译。编译结束后在输出窗口显示程序中的语法错误的数量、各条错误的原因和错误在程序中的位置。双击输出窗口中的某一条错误,程序编辑器中的矩形光标将会移到程序中该错误所在的位置。必须改正程序中的所有错误,编译成功后才能下载程序。7.编译用户程序278.程序的下载和清除注意:下载之前,PLC应处于STOP方式:单击工具栏的“停止”按钮,或选择菜单命令“PLC”中的“停止”项,可以进入STOP状态。如果不在STOP状态,可将CPU模块上的方式开关扳到STOP位置。为了使下载的程序能正确执行,下载前必须将PLC存储器中的原程序清除:清除的方法是:单击菜单“PLC”中的“清除”项,会出现清除对话框,选择“清除全部”即可。28程序的监视、运行、调试*•1.程序运行方式的设置将CPU的工作方式开关置在RUN位置。或将开关置在TERM(暂态)位置时,操作STEP7-Micro/WIN32菜单命令或快捷按钮对CPU工作方式进行软件设置。•2.程序运行状态的监视运用监视功能,在程序状态打开下,观察PLC运行时,程序执行的过程中各元件的工作状态及运行参数的变化。29三、程序的打印输出单击菜单“文件”中的“打印”项,可选择需要打印的组件的复选框,如图示,图中选择打印网络1至网络21梯形图程序的主程序。但如果还希望打印程序的附加组件,例如还要打印符号表等,则所选打印范围无效,将打印全部LAD网络。30第四节程序监控与调试一、选择扫描次数STEP7可选择单次或多次扫描来监视用户程序,可以指定主机以有限的扫描次数执行用户程序。通过选择主机扫描次数,当过程变量改变时,可监视用户程序的执行。多次扫描时,应使PLC置于STOP模式,使用菜单命令“排错”中的“多次扫描”来指定执行的扫描次数,然后单击“确认”按钮。初次扫描时则将PLC置于STOP模式,然后使用菜单命令“排错”中的“单次扫描”进行。31二、用状态表监控程序*使用状态表来监视用户程序,在程序运行时,可以用状态表来读、写监视和强制PLC的内部变量。并可以用强制表操作修改用户程序,如图示。321.打开和编辑已有的状态表单击目录树中的状态表图标,或菜单“检视”中的“状态表”选项均可打开已有的状态表,并对它进行编辑。多个状态表,可用状态表底部的标签切换。2.创建新的状态表用鼠标右键单击目录树中的状态表图标或
本文标题:西门子STEP7安装与使用教程
链接地址:https://www.777doc.com/doc-5191653 .html