资源预览内容
第1页 / 共56页
第2页 / 共56页
第3页 / 共56页
第4页 / 共56页
第5页 / 共56页
第6页 / 共56页
第7页 / 共56页
第8页 / 共56页
第9页 / 共56页
第10页 / 共56页
亲,该文档总共56页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
本章主要内容:编程软件安装与硬件连接编程软件主窗口与各部分功能通信参数的设置与系统组态用户程序编写与上传下载用户程序的监控与调试应用程序的仿真调试,第6章 编程软件STEP7 Micro/WIN32使用与应用程序的仿真调试,编程软件简介:,编程软件基本功能:,1、编程软件在离线条件下,创建用户程序、修改和编辑原有的用户程序,编译用户程序。 2、编程软件在联机工作方式下可设置PLC的参数和工作方式,上传、下载用户程序,进行通讯测试和程序的运行与监控。 3、具有简单语法的检查、对用户程序的文档管理和加密等功能,并提供在线帮助。,STEP 7-Micro/WIN 32 编程软件是基于Windows的应用 软件,由西门子公司专门为SIMATIC S7-200系列可编程序 控制器设计开发。功能强大,界面友好。,第6章 编程软件STEP7 Micro/WIN32使用,6.1 编程软件的安装与硬件连接,一、软件安装 软件来源:STEP 7-Micro/WIN32 西门子网站下载或产品配套光盘。 安装:双击STEP 7-Micro/WIN32的安装程序setup.exe,根据提示,完成安装。,二、硬件连接,电缆连接:用PC/PPI电缆建立个人计算机与PLC之间的通信连接。PC/PPI电缆的RS-232插头与PC机的串口相连,RS-485插头与PLC的外设接口相连。 设置连接模式: PC/PPI电缆中的DIP开关用来设置电缆连接参数。其中1、2、3用于设定波特率(传输速度),开关4用于选择十位或十一位数据传输模式,开关5用于选择RS-232接口为数据通讯设备模式(DTE)或数据终端设备模式(DCE)。没有调制解调器时开关4、5均应设置为0。如下图:,三、通讯参数设置,安装完软件并且硬件连接之后就可按第三节的步骤设置通信参数。,硬件连接与模式设置如图:,一、主界面,运行STEP7-Micro/WIN32程序打开主窗口,如下图:,6.2 STEP7-Micro/WIN32主窗口及各部分功能,1.菜单条 提供PLC的所有操作命令。,3.引导条 提供按钮控制的快速窗口切换功能。引导条内容包括程序块(Program Block)、符号表(Symbol Table)、状态图(Status Chart)、数据块(Data Block)、系统块(System Block)、交叉索引(Cross Reference)和通讯(Communications)七个组件。它与指令树中的命令重复,为了获得较大的程序编辑区可关闭引导条。可用“检视”菜单下的“帧”“浏览栏”项选择是否打开。 一个完整的项目文件(Project)通常包括这七个组件,小型系统不一定全包括。,二、各部分功能,2.工具条 提供简便的鼠标操作。可用“检视”菜单的“工具栏”项来自定 义工具条中的项目。还可添加或删除3种按钮:标准、调试和指令。, 程序块,程序块由主程序(OB)、可选子程序(SBR)和中断程序(INT)以及程序注释部分组成。 子程序和中断程序分别放在独立的程序块中,子程序被主程序调用,中断程序被系统指令调用。简单的数字量控制系统可以只设主程序,不使用子程序、中断程序。下载到PLC中的程序注释部分被忽略。, 符号表,符号表可以使梯形图中的存储地址(如I0.0)与名称地址(如起动)产生对应关系,便于记忆,此外还有对应的注解。 建立了符号表后,梯形图中就可使用名称地址了(当然可以使用存储地址,并且可以互相转换)。如果没有建立符号表就不能将使用名称地址的梯形图进行编译。 编译就是将梯形图程序变为指令代码(语句表程序)的过程。编译后指令代码中不会有名称地址出现,如果梯形图中使用了名称地址则在编译过程中自动转换为符号表中对应的存储地址,出现在指令代码中。 如果梯形图中使用了存储地址,有了符号表,在编译成指令代码的同时,梯形图中的存储地址自动转换成了名称地址。,通讯, 状态图,状态图也称状态表,用来观察程序运行时用户指定的变量变化状态。状态表不被下载到PLC中,仅仅是监控用户程序运行情况的一种工具。, 系统块,系统块用来设置系统参数,系统块中的信息需要下载到PLC中。如果没有特殊要求一般使用默认参数。, 数据块,数据块用来对V存储器(变量存储器)赋初值。可以用字节、字或双字赋值。数据块包括起始地址、一个或多个数值、注释。简单的数字量控制系统可以不使用数据块。, 交叉引用,交叉引用表用来列举出程序中使用的各操作数在哪个程序块的哪个网络中出现,以及使用它们的指令助记符在程序中的位置。如列出M0.0的线圈的全部触点在程序中的位置。,用以通讯设置,4.指令树 提供编程时用到的所有快捷操作命令和PLC指令。可用“检视”菜单下的“帧”“指令树”项决定是否将其打开。,5.输出窗口 显示程序编译的结果信息,包括错误信息。,6.状态条 显示软件执行状态,编辑程序时,显示当前网络号、行号、列号;运行时,显示运行状态、通讯波特率、远程地址等。,7.程序编辑器 可用梯形图、语句表或功能图表编辑器编写用户程序,或在联机状态下从PLC上装用户程序进行程序的编辑或修改。一般使用梯形图编写。,8.局部变量表 每个程序块都对应一个局部变量表,在带参数的子程序调用中,参数的传递就是通过局部变量表进行的。,6.3 通信参数设置与系统组态,安装完软件并且硬件连接之后就可设置通信参数,运行STEP7 Micro/WIN 32,在引导条中单击“通讯”图标,或从主菜单中选择“检视”“元件”“通讯”项,则会出现一个通讯设定对话框。,一、通信参数的设置和修改,在“设定”对话框中双击PC/PPI电缆的图标,出现设置PG/PC接口对话框,这时可安装或删除通信接口、设置检查通信接口参数等操作。系统默认的设置为:PLC第一个CPU站址是2、通讯波特率9.6k bit/s、使用通讯电缆PC/PPI(当使用计算机COM口时)、PPI协议。完毕按OK。,设置好参数后,可双击通讯设定对话框中的刷新图标,STEP 7 Micro/WIN 32将检查所有连接的S7 200 CPU站(默认站地址为2),并为每个站建立一个CPU图标。设置好通信参数后就可连同程序块一起下载到PLC主机中才起作用。,二、系统组态 系统组态就是对PLC系统参数的配置(设置)。主要在引导条中的“系统块”中进行。1.数字量输入滤波器的设置 用来滤除输入线上数字量的干扰噪声,如触点闭合与断开时产生的抖动。合理设置输入点的延迟时间可抑制噪声干扰,设置方法:检视系统块输入过滤器。 允许为部分或全部数字量输入点设置输入滤波。延时时间范围为0.212.8ms,默认值为6.4ms。,设置方法:检视系统块模拟量输入过滤器。 CPU222、224和226在模拟量输入信号变化缓慢的场合,可以对不同的模拟量输入选择软件滤波。系统默认参数为:模拟量输入点全部滤波、采样次数为64、静区值为320。,2.模拟量输入滤波器的设置 用来滤除输入线上模拟量的干扰噪声,如模拟量信号中的脉冲干扰信号。合理设置输入点的延迟时间可抑制噪声干扰,3设置脉冲捕捉(捕促持续时间小于一个扫描周期的信号),设置方法:检视系统块脉冲截取位。 如果数字量输入点有一个持续时间小于扫描周期的脉冲,则CPU不能捕捉到此脉冲。为了能够捕捉到此脉冲S7-200CPU为每个主机数字量输入点提供脉冲捕捉功能。,设置方法:检视系统块输出表。 、如果选择了冻结输出。所有数字量输出点将冻结在CPU进入STOP方式之前的状态; 、未选择冻结输出。数字量输出点的状态用输出表来设置。凡是打勾的输出点当进入STOP方式后为ON状态。没有打勾的进入STOP前的状态。,PLC由RUN运行模式转换为STOP暂停模式时,输出点有两种暂停状态:这两种状态用输出表来设置。,4、输出表的设置,5PLC断电后的数据保存方式,CPU用EEPROM保存用户程序、程序数据及CPU组态数据;用一个超级电容器,使PLC在掉电时保存整个RAM存储器中的信息。S7-200 PLC还可选用存储器卡保持用户程序。CPU模块在STOP方式下,点击菜单“PLC”中的“程序存储器卡”项就可将用户程序、CPU组态信息及V、M、T、C的当前值复制到存储器卡中。单击“系统块”的“保存范围”标签,可选择PLC断电时希望保持的内存区域。最多可定义六个要保存的存储区范围,设置保存的存储区有V、M、C和T。对于定时器,只能保存定时器TONR,而且只能保持定时器和计数器的当前值,定时器位和计数器位不能保持,上电时定时器位和计数器位均被消除。对M存储区的前14个字节,系统缺省设置为不保持。,SP7-200的密码保护功能,提供了三种存取CPU存储器的权限,见书表6-1。默认是1级,相当于关闭了密码功能,不需要设置密码。其它两级都需要设置密码,设置密码方法:在“系统块”窗口中点击“密码”标签。首先选择适当的限制级别(如2、3级),需输入密码(密码不区分大小写)并确认密码。要使密码设置生效,必须先运行一次程序。如果忘记了密码,必须清除存储器,重新下载程序。,6、CPU密码的设置,6.4.1生成项目文件 所谓项目生成就是生成一个包括程序在内的含有各种控制信息的项目文件 *.MWP。项目文件的来源有三: 新建项目文件; 打开已有项目文件; 上载PLC项目文件。 1、新建项目文件 在用STEP 7-Micro/WIN 32编程软件编制PLC控制程序时,首先要新建项目文件。当打开STEP Micro/WIN32编辑程序时本身就是一个新建项目文件,文件名以及CPU型号都是默认的。如图:在目录树中新增了一个项目文件。(项目1(CPU221)是默认的项目文件)。 项目文件更名。欲更改项目文件名可在目录树中选中项目文件,文件菜单另存为输入新名。对于子程序和中断程序可使用右击重命名。,6.4 用编程软件编写程序与上下载程序,如果编辑区有程序,当你要创建新项目文件时可从 “文件”菜单“新建”弹出对话框如左图,用以保存旧文件,选择“保存” 或“取消”按钮后便可创建一个新项目文件,出现一个新的编辑区。,2、打开已有项目文件,如果要打开磁盘上已有的项目文件可从“文件”菜单“打开”弹出对话框如左图,点击“打开”按钮,便可打开原有项目文件进行编辑。,如果在硬件已连接并且已建立通信的前提下,要上载一个存储在PLC中的项目文件(包括程序块、系统块、数据块),可用文件菜单中的“上载”命令。上载实际上是把存放在PLC中的(系统块在RAM中,程序块和数据块在EEPROM中)内容传送到计算机中进行编辑。(下载与此相反,操作方法与此类似。),3、上载PLC项目文件,6.4.2、设置项目文件,有了项目文件,要对项目文件根据实际情况进行设置。,1、确定PLC的CPU型号 在目录树中右击项目文件类型选CPU。如CPU214.CPU216等,必须要和实 际CPU型号相符,或者在硬件已连的情况下点击“读取PLC”按钮,可读出CPU的实际型号。 2、添加子程序或中断程序 对于一个简单的数字量控制系统只有主程序即可,不使用子程序、中断程序和数据块。如果需要添加子程序、中断程序时可按下面方法添加:在目录树选中子程序或中断程序并右击插入。,1)输入编程元件 梯形图的编程元件(编程元素)主要有线圈、触点、指令盒、标号及连接线。输入方法:选定光标位置,然后在指令树窗口中双击要输入的指令符号,就可在矩形光标处放置一个编程元件。,3. 主程序的添加(编辑)与上下载,新建或打开项目文件后,就可输入和编辑程序了,可以在语句表、梯形图和功能块图三种编程语言(编辑器)之间任意切换。检视 STL(语句表)、LAD(梯形图)或FBD(功能块图)便可进入对应的编程环境。现以梯形图编辑器为例,语句表和功能块图编辑器的操作类似。首先在引导条中点击“程序块”图标,即可:,或者用工具条上的编程按钮。单击触点、线圈或指令盒按钮,从弹出的窗口下拉菜单所列出的指令中选择要输入指令单击即可。 在已放置好的元件上单击“?.?”即可输入元件参数。,在梯形图编辑器中,一 个网络段
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号