西门子STEP安装与使用教程实用版

上传人:仙*** 文档编号:240908708 上传时间:2024-05-17 格式:PPT 页数:76 大小:1.36MB
返回 下载 相关 举报
西门子STEP安装与使用教程实用版_第1页
第1页 / 共76页
西门子STEP安装与使用教程实用版_第2页
第2页 / 共76页
西门子STEP安装与使用教程实用版_第3页
第3页 / 共76页
点击查看更多>>
资源描述
西门子STEP安装与使用教程优选西门子STEP安装与使用教程简介:STEP 7-Micro/WIN 32编程软件是基于Windows的应用软件,由西门子公司专门为SIMATIC S7-200系列可编程序控制器设计开发。主要内容:软件的安装软件的基本功能编程、调试、运行监控方法3STEP7Micro/WIN32软件包内容件包内容STEP7Micro/WIN32STEP7Micro/WIN32软软件包括件包括件包括件包括有有有有Microwin3.1(Microwin3.1(新版本新版本新版本新版本编编程程程程软软件件件件STEP7Micro/WIN32 STEP7Micro/WIN32 Version 3.1)Version 3.1)软软件;件;件;件;ToolboxToolbox(ToolboxToolbox包括包括包括包括UssUss协议协议指令(指令(指令(指令(变频变频通通通通讯讯用)和用)和用)和用)和TP070TP070(触摸屏)的(触摸屏)的(触摸屏)的(触摸屏)的组态软组态软件件件件Tp Designer V1.0Tp Designer V1.0设计设计师师)工具箱;)工具箱;)工具箱;)工具箱;以及以及以及以及Microwin3.11 ChineseMicrowin3.11 Chinese(Microwin3.11 SP1Microwin3.11 SP1和和和和Tp Tp DesignerDesigner的的的的专专用用用用汉汉化工具)等化工具)等化工具)等化工具)等编编程程程程软软件。件。件。件。4第一节 软件安装及硬件连接 一、软件安装软件来源:软件来源:STEP 7-Micro/WIN32STEP 7-Micro/WIN32西门子网站下西门子网站下载或光盘。载或光盘。安装:安装:双击双击STEP 7-Micro/WIN32STEP 7-Micro/WIN32的安装程序的安装程序setup.exesetup.exe,根据在线提示,完成安装。,根据在线提示,完成安装。编程语言:编程语言:选择英语。选择英语。界面汉化:界面汉化:安装完后可用安装完后可用STEP 7-Micro/WIN 32STEP 7-Micro/WIN 32中中文汉化软件将编程界面和帮助文件汉化,使编程环文汉化软件将编程界面和帮助文件汉化,使编程环境为中文状态。境为中文状态。5二、硬件连接 电电缆缆连连接接:PC/PPIPC/PPI电电缆缆RS-232RS-232与与PCPC机机相相连连,RS-485RS-485与与PLCPLC的的RS-485RS-485相连。相连。模式设置:模式设置:PC/PPIPC/PPI电缆电缆DIPDIP开关中开关中1 1、2 2、3 3设定波特率,设定波特率,4 4选择选择1010位或位或1111位数据传输模式,位数据传输模式,5 5选择选择RS-232RS-232为数据通为数据通讯设备模式或数据终端设备模式。没有调制解调器时开讯设备模式或数据终端设备模式。没有调制解调器时开关关4 4、5 5均应设置为均应设置为0 0。6建立建立S7200 CPUS7200 CPU的通讯的通讯1.PC/PPI电缆通讯电缆通讯 PLC用用PC/PPI电缆与个人计算机连接。电缆与个人计算机连接。2.MPI通讯通讯 多点接口(多点接口(MPI)卡提供了一个)卡提供了一个RS485端口,可以用直端口,可以用直通电缆和网络相连通电缆和网络相连 7三、通信参数的设置和修改运行STEP 7-Micro/WIN 32,在引导条中单击“通讯”图标,或从主菜单中选择“检视”中的“通讯”项,则会出现一个通讯设定对话框。波特率、开关。双击PC/PPI电缆的图标,将出现设置PG/PC接口的对话框,这时可安装或删除通信接口、设置检查通信接口参数等操作。设置好参数后,可双击通讯设定对话框中的刷新图标,STEP 7-Micro/WIN 32将检查所连接的所有S7-200 CPU站(默认站地址为2),并为每个站建立一个CPU图标。8运行时,显示运行状态、通讯波特率、远程地址等。(6)进行编译,并观测编译结果,修改程序,直至编译成功。或将开关置在TERM(暂态)位置时,操作STEP7Micro/WIN32菜单命令或快捷按钮对CPU工作方式进行软件设置。在输入和保存程序之后,就可以下载程序到S7200中。注意指令树和程序编辑器。STEP7Micro/WIN32软件包括第一个步骤就是要给S7200的CPU供电。按住鼠标左键将触点拖到第一个程序段中。在“系统块”窗口中点击“密码”标签。(4)添加一个中断程序6语言转换 语句表、梯形图和功能块图三种编程语言(编辑器)之间的任意切换。界面汉化:安装完后可用STEP 7-Micro/WIN 32中文汉化软件将编程界面和帮助文件汉化,使编程环境为中文状态。PC/PPI电缆的通讯地址设为 0。检视系统块输入过滤器。2、程序的编译及上、下载在示例项目中使用的是STEP 7Micro/WIN和RS232/PPI多主站电缆的缺省设置。(4)添加一个中断程序3启动和关闭状态表 STEP7与PLC的通信成功后,打开状态表,用菜单“排错”中的“图状态”选项或单击工具条上的“状态表”图标,可启动状态表,再操作一次可关闭状态表。第二节 软件功能介绍 一、基本功能创建用户程序、修改和编辑原有的用户程序。设置PLC的工作方式和参数,上装和下装用户程序,进行程序的运行监控。具有简单语法的检查、对用户程序的文档管理和加密等功能,并提供在线帮助。9二、主界面各部分功能1菜单条引导条 指令树 程序编辑器 符号表 状态图表 数据块输出窗口 状态条 程序察看 局部变量表菜单条102工具条 提供简便的鼠标操作,可用“检视”菜单的“工具栏”项自定义工具条。可添加和删除3种按钮:标准、调试和指令。3引导条 提供按钮控制的快速窗口切换功能。可用“检视”菜单的“浏览栏”项选择是否打开。引导条包括程序块(Program Block)、符号表(Symbol Table)、状态图表(Status Chart)、数据块(Data Block)、系统块(System Block)、交叉索引(Cross Reference)和通讯(Communications)七个组件。一个完整的项目文件(Project)通常包括前六个组件。4指令树 提供编程时用到的所有快捷操作命令和PLC指令。可用“检视”菜单的“指令树”项决定是否将其打开。主界面11主界面主界面5输出窗口输出窗口 显示程序编译的结果信息。显示程序编译的结果信息。6状状态态条条 显显示示软软件件执执行行状状态态,编编辑辑程程序序时时,显显示示当当前前网网络络号号、行行号号、列列号号;运运行行时时,显显示示运运行行状状态态、通通讯讯波特率、远程地址等。波特率、远程地址等。7程程序序编编辑辑器器 梯梯形形图图、语语句句表表或或功功能能图图表表编编辑辑器器编编写写用用户户程程序序,或或在在联联机机状状态态下下从从PLCPLC上上装装用用户户程程序序进进行行程序的编辑或修改。程序的编辑或修改。8局局部部变变量量表表 每每个个程程序序块块都都对对应应一一个个局局部部变变量量表表,在在带带参参数数的的子子程程序序调调用用中中,参参数数的的传传递递就就是是通通过过局局部部变量表进行的。变量表进行的。12允许为部分或全部数字量输入点设置输入滤波。检视系统块输入过滤器。延 时 时 间 范 围 为0.212.8ms,默认值为6.4ms。三、系统组态*1数字量输入滤波132模拟量输入滤波模拟量输入滤波 S7200 S7200 CPU222CPU222、224224和和226226在在模模拟拟量量输输入入信信号号变变化化缓缓慢慢的的场场合合,可可以以对对不不同同的的模模拟拟量量输入选择软件滤波。输入选择软件滤波。检检视视系系统统块块模模拟拟量输入过滤器。量输入过滤器。系系统统默默认认参参数数为为模模拟拟量量输输入入点点全全部部滤滤波波、采采样样次次数数为为6464、静静区区值为值为320320。14如果数字量输入点有一个持续时间小于扫描 周 期 的 脉 冲,则CPU不能捕捉到此脉冲。S7-200CPU为 每 个 主机数字量输入点提供脉冲捕捉功能。3设置脉冲捕捉15在菜单条中选择菜单命令File Save As。将选择的程序块、数据块、系统块等内容上载后,可以在程序窗口显示上载的PLC内部程序和数据信息。STEP7Micro/WIN32软件包括强制的数据将永久性地存储在CPU的EEPROM中。优选西门子STEP安装与使用教程当定时器T33的定时值大于等于40时(40*10毫秒,即0.第一节 软件安装及硬件连接注意指令树和程序编辑器。(4)简述系统块设置的方法。允许为部分或全部数字量输入点设置输入滤波。作业:STEP7-Micro/WIN32 实际操作练习S7200 CPU222、224和226在模拟量输入信号变化缓慢的场合,可以对不同的模拟量输入选择软件滤波。可以用拖拽的方式将梯形图指令插入到程序编辑器中。S7-200 CPU 允许强制性地给所有的I/O点赋值,此外最多还可改变16个内部存储器数据(V或M)或模拟量I/O(AI或AQ)。单击触点上方的“?”,输入地址T33。建立与S7200的通讯之后,您就可以创建并下载示例程序。要连续收集状态表信息,应启动状态表。运用监视功能,在程序状态打开下,观察PLC运行时,程序执行的过程中各元件的工作状态及运行参数的变化。4秒),S7200的输出点Q0.LD M0.4输出表的设置输出表的设置 系统块系统块输出表输出表 冻冻 结结 输输 出出 RUN STOP后后,所所有有数数字字量量输输出出点点将将冻冻结结在在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个字节,系统缺省设置为不保持。5PLC断电后的数据保存方式176CPU密码的设置密码的设置 默认是默认是1级,相当于关闭了密码功能。级,相当于关闭了密码功能。在在“系统块系统块”窗口中点击窗口中点击“密码密码”标签。标签。首首先先选选择择适适当当的的限限制制级级别别(如如2、3级级),需需输输入入密密码(密码不区分大小写)并确认密码。码(密码不区分大小写)并确认密码。要要使使密密码码设设置置生生效效,必必须须先先运运行行一一次次程程序序。如如果果忘忘记了密码,必须清除存储器,重新下载程序。记了密码,必须清除存储器,重新下载程序。18第三节 编程软件的使用一、项目生成 1新建项目 (1)确定PLC的CPU型号 (2)项目文件更名 (3)添加一个子程序 (4)添加一个中断程序 (5)编辑程序2打开已有项目文件 3上装和下装项目文件 191、程序的、程序的输入、入、编辑 通常利用通常利用LAD(梯形梯形图)进行程序的行程序的输入,程序的入,程序的编辑包括程序的剪切、包括程序的剪切、拷拷贝、粘、粘贴、插入和、插入和删除,字符串替除,字符串替换、查找等。找等。还可以利用符号表可以利用符号表对POU(程序(程序组织单元元)中的符号)中的符号赋值。2、程序的、程序的编译及上、下及上、下载(1)编译程序的程序的编译,能明确指出,能明确指出错误的网的网络段,段,编程者可以根据程者可以根据错误提示提示对程序程序进行修改,然后再次行修改,然后再次编译,直至,直至编译无无误。(2)下)下载用用户程序程序编译成功后,将下成功后,将下载块中中选中下中下载内容下内容下载到到PLC的存的存储器中。器中。(3)载入(上入(上载)载入可以将入可以将PLC中未加密的程序或数据向上送入中未加密的程序或数据向上送入编程器(程器(PC机)。机)。将将选择的程序的程序块、数据、数据块、系、系统块等内容上等内容上载后,可以在程序窗口后,可以在程序窗口显示上示上载的的PLC内部程序和数据信息。内部程序和数据信息。二、程序的编辑与传送20梯形图编辑器梯形图编辑器*1.梯形梯形图元素的工作原理元素的工作原理 触点代表触点代表电流(能量流)的控制开关,流(能量流)的控制开关,线圈代表由圈代表由电流充流充电的中的中继或或输出;框盒(指令盒)代表能量流到达此框出;框盒(指令盒)代表能量流到达此框时执行指令盒的功能。行指令盒的功能。2.梯形梯形图排布排布规则 网网络必必须从触点开始,以从触点开始,以线圈或框盒(没有圈或框盒(没有ENO使能使能输出端)出端)结束。束。注每个用注每个用户程序,一个程序,一个线圈或指令盒只能使用一次,并且不允圈或指令盒只能使用一次,并且不允许多个多个线圈串圈串联使用。使用。3.在梯形在梯形图中中输入指令(入指令(编程元件)程元件)光光标、阶梯的开始、梯的开始、继续输入元件等入元件等标志的志的识别。4.程序的程序的编辑及参数及参数设定定 5.程序注程序注释 6.程序的程序的编译及上、下及上、下载 21以梯形图编辑器为例,语句表和功能块图编辑器的操作类似。1输入编程元件 梯形图的编程元件(编程元素):主要有线圈、触点、指令盒、标号及连接线。输入方法:指令树窗口中双击要输入的指令:就可在矩形光标处放置一个编程元件。工具条上的编程按钮:单击触点、线圈或指令盒按钮,从弹出的窗口下拉菜单所列出的指令中选择要输入指令单击即可。22 2插入和删除方法一:在编辑区右击要进行操作的位置,弹出图示的下拉菜单,选择“插入”或“删除”选项,弹出子菜单,单击要插入或删除的项,然后进行编辑。方法二:也可用菜单“编辑”中相应的“插入”或“编辑”中的“删除”项完成相同的操作。233符号表符号表 将梯形图中的直接地址编号用具有实际含义的符号代替将梯形图中的直接地址编号用具有实际含义的符号代替 方方法法在在编编程程时时使使用用直直接接地地址址(如如I0.0),然然后后打打开开符符号号表表,编编写写与与直直接接地地址址对对应应的的符符号号(如如与与I0.0对对应应的的符符号号为为start),编编译译后由软件自动转换名称。后由软件自动转换名称。另另一一种种方方法法是是在在编编程程时时直直接接使使用用符符号号名名称称,然然后后打打开开符符号号表表,编写与符号对应的直接地址,编译后得到相同的结果。编写与符号对应的直接地址,编译后得到相同的结果。244局部变量表(1)局 部 变 量 与 全 局 变 量 程 序 中 的 每 个 POU(Program Organizational Unit,程序组织单元)都有64K字节L存储器组成的局部变量表。局部变量只在他被创建POU中有效。全局变量在各POU中均有效,只能在符号表(全局变量表)做定义。(2)局部变量的设置:将光标移到编辑器的程序编辑区的上边缘,向下拖动上边缘,则自动出现局部变量表,此时可为子程序和中断服务程序设置局部变量。255注释 梯形图编辑器中的Network n表示每个网络或梯级,同时又是标题栏,可在此为每个网络或梯级加标题或必要的注释说明。双击Network n区域,弹出图示的对话框,此时可以在“题目”文本框键入相关标题,在“注释”文本框键入注释。6语言转换 语句表、梯形图和功能块图三种编程语言(编辑器)之间的任意切换。检视 STL(语句表)、LAD(梯形图)或FBD(功能块图)便可进入对应的编程环境。26程序编辑完成,可用菜单“PLC”中的“编译”项进行离线编译。编译结束后在输出窗口显示程序中的语法错误的数量、各条错误的原因和错误在程序中的位置。双击输出窗口中的某一条错误,程序编辑器中的矩形光标将会移到程序中该错误所在的位置。必须改正程序中的所有错误,编译成功后才能下载程序。7 7编译用户程序编译用户程序278程序的下载和清除程序的下载和清除 注意下载之前,注意下载之前,PLC应处于应处于STOP方式方式 单单击击工工具具栏栏的的“停停止止”按按钮钮,或或选选择择菜菜单单命命令令“PLC”中中的的“停止停止”项,可以进入项,可以进入STOP状态。状态。如如果果不不在在STOP状状态态,可可将将CPU模模块块上上的的方方式式开开关关扳扳到到STOP位置。位置。为为了了使使下下载载的的程程序序能能正正确确执执行行,下下载载前前必必须须将将PLC存存储储器中的原程序清除器中的原程序清除 清清除除的的方方法法是是单单击击菜菜单单“PLC”中中的的“清清除除”项项,会会出出现现清清除除对话框,选择对话框,选择“清除全部清除全部”即可。即可。28(1)局部变量与全局变量 程序中的每个POU(Program Organizational Unit,程序组织单元)都有64K字节L存储器组成的局部变量表。0的状态由0变1会使定时器复位。必须改正程序中的所有错误,编译成功后才能下载程序。(5)参考教材,练习栈操作指令的使用方法。将选择的程序块、数据块、系统块等内容上载后,可以在程序窗口显示上载的PLC内部程序和数据信息。3引导条 提供按钮控制的快速窗口切换功能。(5)参考教材,练习栈操作指令的使用方法。在位逻辑指令中选择输出线圈。另一种方法是在编程时直接使用符号名称,然后打开符号表,编写与符号对应的直接地址,编译后得到相同的结果。连接S7200十分容易。在本例中,只需要给S7200 CPU供电,然后在编程设备与S7200 CPU之间连上通讯电缆即可。以及Microwin3.&为STEP 7Micro/WIN设置通讯参数可以用拖拽的方式将梯形图指令插入到程序编辑器中。梯形图可选择的样式有3种:指令内部显示地址,外部显示值;4秒),S7200的输出点Q0.编译结束后在输出窗口显示程序中的语法错误的数量、各条错误的原因和错误在程序中的位置。如果您需要改变通讯设置,请参考有关资料。双击PC/PPI电缆的图标,将出现设置PG/PC接口的对话框,这时可安装或删除通信接口、设置检查通信接口参数等操作。指令外部显示地址和值;可用“检视”菜单的“指令树”项决定是否将其打开。程序的监视、运行、调试程序的监视、运行、调试*1.1.程序运行方式的设置程序运行方式的设置程序运行方式的设置程序运行方式的设置 将将将将CPUCPU的工作方式开关置在的工作方式开关置在的工作方式开关置在的工作方式开关置在RUNRUN位置。或将开关置在位置。或将开关置在位置。或将开关置在位置。或将开关置在TERMTERM(暂态)位置时,操作(暂态)位置时,操作(暂态)位置时,操作(暂态)位置时,操作STEP7Micro/WIN32STEP7Micro/WIN32菜单命令或快菜单命令或快菜单命令或快菜单命令或快捷按钮对捷按钮对捷按钮对捷按钮对CPUCPU工作方式进行软件工作方式进行软件工作方式进行软件工作方式进行软件设置。设置。设置。设置。2.2.程序运行状态的监视程序运行状态的监视程序运行状态的监视程序运行状态的监视 运用监视功能,在程序状态打开运用监视功能,在程序状态打开运用监视功能,在程序状态打开运用监视功能,在程序状态打开下,观察下,观察下,观察下,观察PLCPLC运行时,程序执行的运行时,程序执行的运行时,程序执行的运行时,程序执行的过程中各元件的工作状态及运行参过程中各元件的工作状态及运行参过程中各元件的工作状态及运行参过程中各元件的工作状态及运行参数的变化。数的变化。数的变化。数的变化。29三、程序的打印输出单击菜单“文件”中的“打印”项,可选择需要打印的组件的复选框,如图示,图中选择打印网络1至网络21梯形图程序的主程序。但如果还希望打印程序的附加组件,例如还要打印符号表等,则所选打印范围无效,将打印全部LAD网络。30第四节 程序监控与调试 一、选择扫描次数STEP7可选择单次或多次扫描来监视用户程序,可以指定主机以有限的扫描次数执行用户程序。通过选择主机扫描次数,当过程变量改变时,可监视用户程序的执行。多次扫描时,应使PLC置于STOP模式,使用菜单命令“排错”中的“多次扫描”来指定执行的扫描次数,然后单击“确认”按钮。初次扫描时则将PLC置于STOP模式,然后使用菜单命令“排错”中的“单次扫描”进行。31二、用状态表监控程序*使用状态表来监视用户程序,在程序运行时,可以用状态表来读、写监视和强制PLC的内部变量。并可以用强制表操作修改用户程序,如图示。321 1打打开开和和编编辑辑已已有有的的状状态态表表 单击目录树中的状态表图标,或菜单“检视”中的“状态表”选项均可打开已有的状态表,并对它进行编辑。多个状态表,可用状态表底部的标签切换。2 2创创建建新新的的状状态态表表 用鼠标右键单击目录树中的状态表图标或单元已经打开的状态表,将弹出一个窗口,在窗口中选择“插入状态表”选项,可创建新的状态表。33 3 3启启启启动动动动和和和和关关关关闭闭闭闭状状状状态态态态表表表表 STEP7与与PLC的的通通信信成成功功后后,打打开开状状态态表表,用用菜菜单单“排排错错”中中的的“图图状状态态”选选项项或或单单击击工工具具条条上上的的“状状态态表表”图图标标,可可启启动动状状态表,再操作一次可关闭状态表。态表,再操作一次可关闭状态表。4 4单单单单次次次次读读读读取取取取状状状状态态态态信信信信息息息息 状状态态表表被被关关闭闭时时,用用菜菜单单命命令令“排排错错”中中的的“单单次次读读取取”或或单单击击工工具具条条上上的的“单单项项读读取取”按按钮钮,可可以以获获得得PLC的的当当前前数数据据,并并在在状状态态表表中中将将当当前前数数值值显显示示出出来来,执执行行用用户户程程序序时时并并不不进进行行数数据据的的更更新新。要要连连续续收收集集状状态态表表信信息,应启动状态表。息,应启动状态表。34在RUN方式且对控制过程影响较小的情况下,可对程序中的某些变量强制性地赋值。S7-200 CPU 允许强制性地给所有的I/O点赋值,此外最多还可改变16个内部存储器数据(V或M)或模拟量I/O(AI或AQ)。V或M可按字节、字或双字来改变,模拟量只能从偶字节开始以字为单位(如AIW6)来改变。强制的数据将永久性地存储在CPU的EEPROM中。5用状态表强制改变数值35四、梯形图程序的状态监视利用梯形图编辑器可以监视在线程序运行状态的窗口。梯形图中显示所有操作数的值,所有这些操作数状态都是PLC在扫描周期完成时的结果。打开监视梯形图的方法有两种:一种方法是:打开菜单“工具”中的“选项”对话框,选择“LAD 状态”选项,然后选择一种梯形图的样式。梯形图可选择的样式有3种:指令内部显示地址,外部显示值;指令外部显示地址和值;只显示状态值。另一种方法是:或直接打开梯形图窗口,在工具条中单击“程序状态”按钮。功能块图程序监视和语句表程序监视方法与梯形图程序类似,不再一一介绍。36致命错误致命错误 会导致PLC停止执行程序:CPU检测到致命错误时,自动进入STOP(停止)方式,点亮系统错误LED,并关闭输出。在消除致命错误之前,CPU一直保持这种状态。有些错误可能会使PLC无法进行通信,此时在计算机上看不到CPU的错误代码。这表示硬件出错,CPU模块需要修理,修改程序或清除PLC的存储器不能消除这种错误。非非致致命命错错误误 非致命错误会影响CPU的某些性能,但不会使用户程序无法执行。运行错误 程序编译错误 程序执行错误 五、S7-200的出错处理37小结:通过本讲的学习,重点掌握软件的安装、软件的基本功能、编程、调试、运行监控方法。作业:STEP7-Micro/WIN32 实际操作练习本讲学习要求38实验一实验一 认识可编程控制器的硬件与软件认识可编程控制器的硬件与软件 SIMATICSIMATIC使用方法练习使用方法练习使用方法练习使用方法练习 395用状态表强制改变数值梯形图可选择的样式有3种:指令内部显示地址,外部显示值;双击比较指令图标,显示所有的比较指令。点击Save存储项目。运用监视功能,在程序状态打开下,观察PLC运行时,程序执行的过程中各元件的工作状态及运行参数的变化。图3 新建STEP7Micro/WIN项目(6)进行编译,并观测编译结果,修改程序,直至编译成功。按住鼠标左键将触点拖到第一个程序段中。以及Microwin3.0的常闭触点启动的,M0.(3)添加一个子程序网络必须从触点开始,以线圈或框盒(没有ENO使能输出端)结束。一、连接S7200 CPU初次扫描时则将PLC置于STOP模式,然后使用菜单命令“排错”中的“单次扫描”进行。图6 STEP7Micro/WIN窗口注意指令树和程序编辑器。双击位逻辑图标或者单击其左侧的加号可以显示出全部位逻辑指令。注每个用户程序,一个线圈或指令盒只能使用一次,并且不允许多个线圈串联使用。实验一实验一 认识可编程控制器的硬件与软件认识可编程控制器的硬件与软件 SIMATICSIMATIC使用方法练习使用方法练习使用方法练习使用方法练习 首先研究首先研究SIMATICSIMATIC指令系统的基本操作方法,然后进行指令系统的基本操作方法,然后进行PLCPLC的的练习实验。本实验给出了练习实验。本实验给出了PLCPLC控制系统实验要求的样例程序,控制系统实验要求的样例程序,参考电路等参考电路等PLCPLC练习实验所需要的所有资料,可以通过程序输练习实验所需要的所有资料,可以通过程序输入、调试、运行,逐步掌握入、调试、运行,逐步掌握PLCPLC实验的基本方法。实验的基本方法。1.1.实验目的实验目的(1 1)练习使用)练习使用S7200S7200编程软件,了解编程软件,了解PLCPLC实验装置的组成。实验装置的组成。(2 2)掌握用户程序的输入和编辑方法。)掌握用户程序的输入和编辑方法。(3 3)熟悉基本指令的应用。)熟悉基本指令的应用。(4 4)熟悉语句表指令的应用及其与梯形图程序的和转还。)熟悉语句表指令的应用及其与梯形图程序的和转还。402.实验内容实验内容(1)输入图)输入图1.1所示的梯形图,并转换成对应的语句表指令所示的梯形图,并转换成对应的语句表指令(也可结合教材习题练习)。(也可结合教材习题练习)。(2)为梯形图)为梯形图1.1中段中段1注释,并用符号表为注释,并用符号表为I0.0、I0.1、Q0.0添添加符号名(符号名可任意设定)。加符号名(符号名可任意设定)。(3)练习程序的编辑、修改、复制、粘贴的方法。)练习程序的编辑、修改、复制、粘贴的方法。(4)将图)将图1.1中程序改成图中程序改成图1.2,并转换成语句表程序,分析,并转换成语句表程序,分析OLD、ALD语句用法。语句用法。(5)参考教材,练习栈操作指令的使用方法。(6)参考教材,练习定时器和计数器指令及参数的输入方法,)参考教材,练习定时器和计数器指令及参数的输入方法,例如梯形图例如梯形图1.3。(7)练习系统块设置的方法。)练习系统块设置的方法。41图图1.1 梯形图练习梯形图练习1 网络1LD I0.0O Q0.0AN I0.1=Q0.0网络2LD I0.0A I0.1LD M0.0A Q0.1OLD=Q0.142图图1.2 梯形图练习梯形图练习2 LD I0.0A I0.1O M0.0A Q0.1LDN I0.2O M0.1A Q0.0ALD=Q0.1 43部分含有定时器的梯形图部分含有定时器的梯形图44部分含有计数器的梯形图部分含有计数器的梯形图453.实验步骤实验步骤(1 1)开机(打开计算机电源,但不接)开机(打开计算机电源,但不接PLCPLC电源)。电源)。(2 2)进入)进入S7200S7200编程软件编程软件 。(3 3)选择语言类型()选择语言类型(SIMATICSIMATIC)。)。(4 4)输入)输入CPUCPU类型。类型。(5 5)由主菜单或快捷按钮输入、编辑程序。)由主菜单或快捷按钮输入、编辑程序。(6 6)进行编译,并观测编译结果,修改程序,直至编译成)进行编译,并观测编译结果,修改程序,直至编译成功。功。464.实验报告内容实验报告内容 (1)以图)以图1.1为例,总结梯形图输入及修改的为例,总结梯形图输入及修改的操作过程。操作过程。(2)写出梯形图添加注释及符号名的操作过程。)写出梯形图添加注释及符号名的操作过程。(3)总结)总结OLD、ALD指令和栈操作指令的使用指令和栈操作指令的使用方法。方法。(4)简述系统块设置的方法。)简述系统块设置的方法。5.思考练习思考练习(1)分析各种定时器的使用方法及不同之处。)分析各种定时器的使用方法及不同之处。(2)总结程序输入、调试的方法和经验。)总结程序输入、调试的方法和经验。47STEP 7Micro/WINSTEP 7Micro/WIN编程软件编程软件应用实例应用实例48STEP 7Micro/WINSTEP 7Micro/WIN编程软件编程软件应用实例应用实例通过一个简单例子程序的几个简短步骤,通过一个简单例子程序的几个简短步骤,将能够学会如何在将能够学会如何在S7200S7200中连接、编程和运中连接、编程和运行程序。行程序。为了完成这个例子程序,需要为了完成这个例子程序,需要PPIPPI多主站电多主站电缆、缆、S7200 CPUS7200 CPU和运行和运行STEP 7Micro/WINSTEP 7Micro/WIN软软件的编程设备。件的编程设备。49一、连接一、连接S7200 CPUS7200 CPU连接连接S7200S7200十分容易。在本例中,只需要给十分容易。在本例中,只需要给S7200 CPUS7200 CPU供电,供电,然后在编程设备与然后在编程设备与S7200 CPUS7200 CPU之间连上通讯电缆即可。之间连上通讯电缆即可。&给给S7200 CPUS7200 CPU供电供电第一个步骤就是要给第一个步骤就是要给S7200S7200的的CPUCPU供电。图供电。图3131给出了直流供给出了直流供电和交流供电两种电和交流供电两种CPUCPU模块的接线方式。模块的接线方式。在安装和拆除任何电气设备之前,必须确认该设备的电源在安装和拆除任何电气设备之前,必须确认该设备的电源已断开。在安装或拆除已断开。在安装或拆除S7200S7200之前,必须遵守相应的安全之前,必须遵守相应的安全防护规范,并务必将其电源断开。防护规范,并务必将其电源断开。50图图1 1 给给S7200 CPUS7200 CPU供电供电51&连接连接连接连接RS232/PPIRS232/PPI多主站电缆多主站电缆多主站电缆多主站电缆 图图图图2 2所示为连接所示为连接所示为连接所示为连接S7200S7200与编程设备的与编程设备的与编程设备的与编程设备的RS232/PPIRS232/PPI多主站电缆。多主站电缆。多主站电缆。多主站电缆。连接电缆连接电缆连接电缆连接电缆 1.1.连接连接连接连接RS232/PPIRS232/PPI多主站电缆的多主站电缆的多主站电缆的多主站电缆的RS232RS232端(标识为端(标识为端(标识为端(标识为“PC”“PC”)到)到)到)到编程设备的通讯口上。(本例中为编程设备的通讯口上。(本例中为编程设备的通讯口上。(本例中为编程设备的通讯口上。(本例中为COM 1COM 1)。)。)。)。2.2.连接连接连接连接RS232/PPIRS232/PPI多主站电缆的多主站电缆的多主站电缆的多主站电缆的RS485RS485端(标识为端(标识为端(标识为端(标识为“PPI”“PPI”)到)到)到)到S7200S7200的端口的端口的端口的端口 0 0或端口或端口或端口或端口 1 1。3.3.如图如图如图如图2 2所示,设置所示,设置所示,设置所示,设置RS232/PPIRS232/PPI多主站电缆的多主站电缆的多主站电缆的多主站电缆的DIPDIP开关。开关。开关。开关。52图图2 2 连接连接RS232/PPIRS232/PPI多主站电缆多主站电缆53&打开打开打开打开STEP 7Micro/WINSTEP 7Micro/WIN 点击点击点击点击STEP 7Micro/WINSTEP 7Micro/WIN的图标,打开一个新的项目,图的图标,打开一个新的项目,图的图标,打开一个新的项目,图的图标,打开一个新的项目,图3 3所所所所示为一个新项目。示为一个新项目。示为一个新项目。示为一个新项目。注意左侧的操作栏。可以用操作栏中的图标,打开注意左侧的操作栏。可以用操作栏中的图标,打开注意左侧的操作栏。可以用操作栏中的图标,打开注意左侧的操作栏。可以用操作栏中的图标,打开STEP STEP 7Micro/WIN7Micro/WIN项目中的组件。项目中的组件。项目中的组件。项目中的组件。点击操作栏中的通讯图标进入通讯对话框。可以用这个对点击操作栏中的通讯图标进入通讯对话框。可以用这个对点击操作栏中的通讯图标进入通讯对话框。可以用这个对点击操作栏中的通讯图标进入通讯对话框。可以用这个对话框为话框为话框为话框为STEP7Micro/WINSTEP7Micro/WIN设置通讯参数。设置通讯参数。设置通讯参数。设置通讯参数。54图图3 3 新建新建STEP7Micro/WINSTEP7Micro/WIN项目项目55&为为STEP 7Micro/WIN设置通讯参数设置通讯参数在示例项目中使用的是在示例项目中使用的是STEP 7Micro/WIN和和RS232/PPI多主多主站电缆的缺省设置。检查下列设置站电缆的缺省设置。检查下列设置1.PC/PPI电缆的通讯地址设为电缆的通讯地址设为 0。2.接口使用接口使用COM1。3.传输波特率用传输波特率用9.6Kbps。如果您需要改变通讯设置,请参考有关资料。如果您需要改变通讯设置,请参考有关资料。56图图4 设置通讯参数设置通讯参数57&用通讯对话框与用通讯对话框与S7200建立通讯建立通讯1.在通讯对话框中双击刷新图标。在通讯对话框中双击刷新图标。STEP 7Micro/WIN搜寻搜寻并显示所连接的并显示所连接的S7200站的站的CPU图标。图标。2.选择选择S7200站并点击站并点击OK。如果。如果STEP 7Micro/WIN未能找到未能找到您的您的S7200 CPU,请核对您的通讯参数设置,并重复以上,请核对您的通讯参数设置,并重复以上步骤。步骤。建立与建立与S7200的通讯之后,您就可以创建并下载示例程序。的通讯之后,您就可以创建并下载示例程序。58二、创建一个例子程序二、创建一个例子程序创建这个例子程序将使您体会到使用创建这个例子程序将使您体会到使用STEP STEP 7Micro/WIN7Micro/WIN编程有多简单。这个例子程序在三个编程有多简单。这个例子程序在三个程序段中用程序段中用6 6条指令,完成了一个定时器自启动、条指令,完成了一个定时器自启动、自复位的简单功能。自复位的简单功能。在本例中,您用梯形图编辑器来录入程序。下面在本例中,您用梯形图编辑器来录入程序。下面给出了完整的梯形图和语句表程序。语句表中的给出了完整的梯形图和语句表程序。语句表中的注释,解释了程序的逻辑关系。时序图显示了程注释,解释了程序的逻辑关系。时序图显示了程序的运行状态。序的运行状态。5960点击程序块图标,打开程序编辑器,见图点击程序块图标,打开程序编辑器,见图6 6。注意指令树和程序编辑器。可以用拖拽的方式将注意指令树和程序编辑器。可以用拖拽的方式将梯形图指令插入到程序编辑器中。梯形图指令插入到程序编辑器中。在工具栏图标中有一些命令的快捷方式。在工具栏图标中有一些命令的快捷方式。在输入和保存程序之后,就可以下载程序到在输入和保存程序之后,就可以下载程序到S7200S7200中。中。61图图6 STEP7Micro/WIN6 STEP7Micro/WIN窗口窗口62输入程序段输入程序段1 1启动定时器启动定时器当当M0.0M0.0的状态为的状态为0 0时,常闭触点接通启动定时,常闭触点接通启动定时器。输入时器。输入M0.0M0.0的触点的触点1.1.双击位逻辑图标或者单击其左侧的加号双击位逻辑图标或者单击其左侧的加号可以显示出全部位逻辑指令。可以显示出全部位逻辑指令。2.2.选择常闭触点。选择常闭触点。3.3.按住鼠标左键将触点拖到第一个程序段按住鼠标左键将触点拖到第一个程序段中。中。4.4.单击触点上的单击触点上的“?”“?”,并输入地址,并输入地址M0.0M0.0。5.5.按回车键确认。按回车键确认。63图图7 Network 164定时器指令定时器指令T33T33的输入步骤如下的输入步骤如下1.1.双击定时器图标,显示定时器指令。双击定时器图标,显示定时器指令。2.2.选择延时接通定时器选择延时接通定时器TONTON。3.3.按住鼠标左键将定时器拖到第一个程序段中。按住鼠标左键将定时器拖到第一个程序段中。4.4.单击定时器上方的单击定时器上方的“?”“?”,输入定时器号,输入定时器号T33T33。5.5.按回车键确认后,光标会自动移动到预置时间按回车键确认后,光标会自动移动到预置时间值(值(PTPT)参数。)参数。6.6.输入预置时间值输入预置时间值1001007.7.按回车键确认。按回车键确认。65输入程序段输入程序段2 2使输出点闭合使输出点闭合当定时器当定时器T33T33的定时值大于等于的定时值大于等于4040时(时(40*1040*10毫秒,毫秒,即即0.40.4秒),秒),S7200S7200的输出点的输出点Q0.0Q0.0会闭合。输入比会闭合。输入比较指令的步骤如下较指令的步骤如下1.1.双击比较指令图标,显示所有的比较指令。选双击比较指令图标,显示所有的比较指令。选择择“=I”“=I”指令。指令。2.2.按住鼠标左键将比较指令拖到第二个程序段中。按住鼠标左键将比较指令拖到第二个程序段中。3.3.单击触点上方的单击触点上方的“?”“?”,输入定时器号,输入定时器号T33T33。4.4.按回车键确认后,光标会自动移动到比较指令按回车键确认后,光标会自动移动到比较指令下方的比较值参数。下方的比较值参数。5.5.在该处输入比较值在该处输入比较值40406.6.按回车键确认。按回车键确认。66图图8 Network 267输出指令的输入步骤如下输出指令的输入步骤如下1.1.双击位逻辑图标,显示位逻辑指令并选双击位逻辑图标,显示位逻辑指令并选择输出线圈。择输出线圈。2.2.按住鼠标左键将输出线圈拖到第二个程按住鼠标左键将输出线圈拖到第二个程序段中。序段中。3.3.单击线圈上方的单击线圈上方的“?”“?”,输入地址,输入地址Q0.0Q0.0。4.4.按回车键确认。按回车键确认。68输入程序段输入程序段3 3定时器复位定时器复位当计时值到达预置时间值(当计时值到达预置时间值(100100)时,定时器触点会)时,定时器触点会闭合。闭合。T33T33闭合会使闭合会使M0.0M0.0置位。由于定时器是靠置位。由于定时器是靠M0.0M0.0的常闭触点启动的,的常闭触点启动的,M0.0M0.0的状态由的状态由0 0变变1 1会使定会使定时器复位。时器复位。输入触点输入触点T33T33的步骤如下的步骤如下1.1.在位逻辑指令中选择常开触点。在位逻辑指令中选择常开触点。2.2.按住鼠标左键将触点拖到第三个程序段中。按住鼠标左键将触点拖到第三个程序段中。3.3.单击触点上方的单击触点上方的“?”“?”,输入地址,输入地址T33T33。4.4.按回车键确认。按回车键确认。69图图9 Network 370输入线圈输入线圈M0.0M0.0的步骤如下的步骤如下1.1.在位逻辑指令中选择输出线圈。在位逻辑指令中选择输出线圈。2.2.按住鼠标左键将输出线圈拖到第三个程按住鼠标左键将输出线圈拖到第三个程序段中序段中3.3.双击线圈上方的双击线圈上方的“?”“?”,输入地址,输入地址M0.0M0.0。4.4.按回车键确认。按回车键确认。71存储例子程序存储例子程序在输入完以上三个程序段后,就已经完成在输入完以上三个程序段后,就已经完成了整个例子程序。当存储程序时,也就创了整个例子程序。当存储程序时,也就创建了一个包括建了一个包括S7200 CPUS7200 CPU类型及其它参数在类型及其它参数在内的一个项目。保存项目内的一个项目。保存项目1.1.在菜单条中选择菜单命令在菜单条中选择菜单命令File Save File Save AsAs。2.2.在在Save AsSave As对话框中输入项目名。对话框中输入项目名。3.3.点击点击SaveSave存储项目。存储项目。项目存储之后,就可以下载程序到项目存储之后,就可以下载程序到S7200S7200。72图图10 保存例子程序保存例子程序73三、下载例子程序三、下载例子程序提示提示每一个每一个STEP 7Micro/WINSTEP 7Micro/WIN项目都会有一个项目都会有一个CPUCPU类型(类型(CPU221CPU221、CPU222CPU222、CPU224CPU224、CPU224XPCPU224XP或或CPU226CPU226)。如果在项目中选择的)。如果在项目中选择的CPUCPU类型,与实际类型,与实际连接的连接的CPUCPU类型不匹配,类型不匹配,STEP 7Micro/WINSTEP 7Micro/WIN会提示并要求作出选择。如会提示并要求作出选择。如果在本例中遇到这种情况,可以选择果在本例中遇到这种情况,可以选择“继续下载继续下载”。1.1.可以点击工具条中的下载图标或者在命令菜单中选择可以点击工具条中的下载图标或者在命令菜单中选择File File DownloadDownload来下载程序。参见图来下载程序。参见图1111。2.2.点击点击OKOK下载程序到下载程序到S7200S7200。如果如果S7200S7200处于运行模式,将有一个对话提示处于运行模式,将有一个对话提示CPUCPU将进入停止模式。单将进入停止模式。单击击YesYes将将S7200S7200置于置于STOPSTOP模式。模式。74图图11 下载程序下载程序75四、将四、将S7200S7200转入运行模式转入运行模式 如果想通过如果想通过STEP 7Micro/WINSTEP 7Micro/WIN软件将软件将S7200S7200转入运行模式,转入运行模式,S7200S7200的模式开关必须设置为的模式开关必须设置为TERMTERM或者或者RUNRUN。当。当S7200S7200处于处于RUNRUN模式时,执行程序模式时,执行程序1.1.单击工具条中的运行图标或者在命令菜单中选择单击工具条中的运行图标或者在命令菜单中选择PLC PLC RUNRUN。2.2.点击点击YesYes切换模式。切换模式。当当S7200S7200转入运行模式后,转入运行模式后,CPUCPU将执行程序使将执行程序使Q0.0Q0.0的的LEDLED指指示灯时亮时灭。示灯时亮时灭。76
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!