毕业设计(论文)用VB设计基于PLC的温度控制系统.doc

上传人:文库蛋蛋多 文档编号:3983909 上传时间:2023-03-30 格式:DOC 页数:34 大小:709.50KB
返回 下载 相关 举报
毕业设计(论文)用VB设计基于PLC的温度控制系统.doc_第1页
第1页 / 共34页
毕业设计(论文)用VB设计基于PLC的温度控制系统.doc_第2页
第2页 / 共34页
毕业设计(论文)用VB设计基于PLC的温度控制系统.doc_第3页
第3页 / 共34页
毕业设计(论文)用VB设计基于PLC的温度控制系统.doc_第4页
第4页 / 共34页
毕业设计(论文)用VB设计基于PLC的温度控制系统.doc_第5页
第5页 / 共34页
点击查看更多>>
资源描述

《毕业设计(论文)用VB设计基于PLC的温度控制系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)用VB设计基于PLC的温度控制系统.doc(34页珍藏版)》请在三一办公上搜索。

1、摘 要本文介绍了一种用VB6.0设计基于西门子PLC S7-200开发、通过温度实验箱对电加热炉进行控制与调节的系统软件。该系统软件主要是用于对Pt100温度传感器的温度进行实时采集,并在上位PC机上进行显示,通过PID控制器对数据进行实时处理,同时将数据传送给PLC S7-200控制温度实验箱上的双向可控硅,从而达到对电加热炉通断电控制的目的,这样也就能对Pt100传感器的温度进行控制了。根据实际条件和具体需要,本系统采用PLC S7-200和计算机作为主要元件,温度自动控制实验箱、Pt100,RS485/RS232转换接口、电加热炉等作为辅助器材;同时选用功能强大、工业成本低、人机对话功能

2、强的Visual Basic 6.0作为上位机的编程软件。本设计主要实现温度数据地实时采集、控制以及对温度信号变化做出实时处理,最终达到对Pt100传感器的温度进行实时控制的目的。具有处理能力强、人机交互效果好、性能稳定的特点。关键词 S7-200;温度自动控制实验箱;Visual Basic 6.0;PID调解器;双向可控硅Abstract This thesis introduces a kind of software system, using the Visual Basic 6.0 as the software ,which is based in the S7-200 PLC

3、.It is able to control and regulate the electric furnace ,using the box of temperature experiment. The system software is used mainly the collecting of the Pt100s temperatuer datas in actual time and doing with the datas immediately with the PID regulating apparatus. At the same time it passes the d

4、atas to S7-200 PLC inorder to control the SCR in the box of temperature experiment so that it can also control the Pt100. According to the actual condition and the specific needs,this system uses the S7-200 PLC and the comperature as the chief element and chooses a box of temperature experiment, a P

5、t100,a conversion interface of RS485 and RS232 and a electirc furnace as the supplementaries. At the same time ,because VB 6.0 function is strong ,the industrial cost is low and the effectiveness of man-machine interaction is excellent ,so we choose Visual Basic6.0 as the software in the computer. T

6、his systems purpose is to collect and control the temperature datas in actual time and do something with the changes immediately and at last can control the Pt100at once. It has the character of great manager ability and excellent effectiveness of man-machine interaction.Key Words S7-200 PLC;box of

7、temperature experiment;Visual Basic 6.0 PID regulating apparatus;SCR引 言S7-200系列PLC是西门子SIMATIC PLC家族中的成员之一,在西门子工业控制领域应用中占有重要地位。SIMATIC S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化,在钢铁、化学、生物等行业具有很重要的理论意义和实际意义。就其理论意义而言,它可以研究被控对象的数学模型、特性,PID调节中个参量间的关系、规律,数字PID调解器的特性和系统性能分析。就其实际意义而言,计算机每次发送一个33字节长的指令来实现一次读/写操作,

8、经计算机实时地对温度值进行处理,同时能够输出电压从而控制双向可控硅对电加热炉通断电,来达到对温度进行实时控制的目的,并且直观地显示温度实时曲线。该系统自动化程度高、稳定性好、运行可靠。S7-200系列PLC体积小,软硬件功能强大,系统配置方便。第一种CPU221无扩展模块,不利于A/D与D/A的转换;后三种CPU均可最多有7个扩展模块,主要适合大型的控制对象。因此本设计结合实际条件及具体需要,选用最多两个扩展模块的CPU222,同时利用S7-200的自由口通信对温度自动控制实验箱进行温度实时控制,并进行温度曲线的直观显示。PLC与PC机的通信可选用多种软件编程,例如功能比较强大的组态软件也是前

9、辈们常常使用的一种上位机编程软件。但是一般价格比较昂贵,而且组态软件本身并不具备直接访问PLC寄存器或其它智能仪表的能力,必须借助I/O驱动程序来实现。Visual Bsic6.0相对而言具有成本较低、界面友好、开发简洁等优点,就比较方便快捷,而且目前在PC监控领域已经得到了广泛的应用。本系统中使用的就是VB6.0作为编程软件的。在随后的章节中,本文将重点讲述S7-200、CPU222及其扩展模块的连接、与计算机的通信以及数据的采集和控制,并介绍相关的电路设计,最后进行系统整体调试,得出结论。预期设想该系统软件能够及时显示Pt100的温度,进行数据处理后,决定电加热炉是否通电,来改变Pt100

10、的温度,从而实现温度的实时控制。本设计基于PLC开发的温度控制系统软件,由于经验与知识水平有限,在有些方面存在很多缺点与不足,敬请各位老师批评指正。 陈志娟2006年6月第1 章 总体设计方案与原理本设计采用VB6.0作为上位机编程软件,选用西门子PLC的S7-200中CPU222作为主站、EM277和EM235作为扩展模块,使用自由口通信来对与温度自动控制实验箱相连的温度传感器Pt100进行温度采集、数据处理、PID控制及数据输出,并对电加热炉进行通断电控制,从而达到温度实时控制的目的。其中下位机的Step7编程是由封装好的梯形图控制程序提供的,使用前必须首先进行下载,然后进行串口连接。本系

11、统软件使用COM2口,连接时选择COM2即可了。根据S7-200的工作原理需要,连接成功后,还要关闭Step7界面,再打开VB程序进行运行。VB6.0成本较低、界面友好、开发简洁、编程效率高、开发周期短;S7-200PLC是超小型化的PLC,而且功能强大。S7-200 PLC内部集成的PPI接口为用户提供了强大的通信功能,可在多种模式下工作:PPI、Profibus-DP、自由口方式等。其中自由口通信方式最具有特色,通信协议可完全由梯形图程序控制,通过它可以实现PLC与任何具有通信能力的设备进行互连,因而在本系统中选用自由口通信方式。在本设计中,我主要需要解决上位机的编程与电路的连接,包括数据

12、的采集、传输、接收、PID控制、数据的输出与显示以及电路的连接等问题。以下是该系统的主要原理图:其中S7-200的主站与扩展模块的连接见下图:温度箱实物图:第2章 系统的硬件简介2.1西门子PLC的概述在工业控制系统中,PLC作为一种稳定可靠的控制器已经得到了广泛的应用。而西门子(SIEMENS)公司的PLC产品在工业控制领域应用市场中有较高的占有率,该产品包括LOGO,S7-200,S7-300,S7-400,工业网络,HMI人机界面,工业软件等。西门子S7系列PLC体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高。S7系列PLC产品可分为微型PLC(如S7-200),小规模性

13、能要求的PLC(如S7-300)和中、高性能要求的PLC(如S7-400)等。1. SIMATICS7-200PLC S7-200PLC是超小型化的PLC,它适用于各行各业,各种场合中的自动检测、监测及控制等。S7-200PLC的强大功能使其无论单机运行,或连成网络都能实现复杂的控制功能。S7-200PLC可提供5个不同的基本型号与8种CPU可供选择使用:CPU 221、CPU 222、CPU 224、CPU 224XP和CPU 226。本系统设计就选用了CPU222作为主站模块。2.SIMATICS7-300PLCS7-300是模块化小型PLC系统,能满足中等性能要求的应用。各种单独的模块之

14、间可进行广泛组合构成不同要求的系统。与S7-200PLC比较,S7-300PLC采用模块化结构,具备高速(0.60.1s)的指令运算速度;用浮点数运算比较有效地实现了更为复杂的算术运算;一个带标准用户接口的软件工具方便用户给所有模块进行参数赋值;方便的人机界面服务已经集成在S7-300操作系统内,人机对话的编程要求大大减少。SIMATIC人机界面(HMI)从S7-300中取得数据,S7-300按用户指定的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送;CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时,模块更换,等等);多级口令保护可以使用户

15、高度、有效地保护其技术机密,防止未经允许的复制和修改;S7-300PLC设有操作方式选择开关,操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式,这样就可防止非法删除或改写用户程序。具备强大的通信功能,S7-300PLC可通过编程软件Step7的用户界面提供通信组态功能,这使得组态非常容易、简单。S7-300PLC具有多种不同的通信接口,并通过多种通信处理器来连接AS-I总线接口和工业以太网总线系统;串行通信处理器用来连接点到点的通信系统;多点接口(MPI)集成在CPU中,用于同时连接编程器、PC机、人机界面系统及其他SIMATICS7/M7/C7等自动化控制系统。3.SIM

16、ATICS7-400PLCS7-400PLC是用于中、高档性能范围的可编程序控制器。S7-400PLC采用模块化无风扇的设计,可靠耐用,同时可以选用多种级别(功能逐步升级)的CPU,并配有多种通用功能的模板,这使用户能根据需要组合成不同的专用系统。当控制系统规模扩大或升级时,只要适当地增加一些模板,便能使系统升级和充分满足需要。4.工业通讯网络通讯网络是自动化系统的支柱,西门子的全集成自动化网络平台提供了从控制级一直到现场级的一致性通讯,“SIMATICNET”是全部网络系列产品的总称,他们能在工厂的不同部门,在不同的自动化站以及通过不同的级交换数据,有标准的接口并且相互之间完全兼容。5.人机

17、界面(HMI)硬件 HMI硬件配合PLC使用,为用户提供数据、图形和事件显示,主要有文本操作面板TD200(可显示中文),OP3,OP7,OP17等;图形/文本操作面板OP27,OP37等,触摸屏操作面板TP7,TP27/37,TP170A/B等;SIMATIC面板型PC670等。个人计算机(PC)也可以作为HMI硬件使用。HMI硬件需要经过软件(如ProTool)组态才能配合PLC使用。2.2 西门子S7-200的概述2.2.1 S7-200的简介S7-200 CPU将一个微处理器、一个集成的电源和数字量I/O点集成在一个紧凑的封装中,从而组成了一个功能强大的微型PLC。 在下载了程序之后,

18、S7-200将保留所需的逻辑,用于监控应用程序中的输入输出设备。S7-200主机介绍从CPU模块的功能来看,SIMATIC S7-200系列小型可编程序控制器发展至今,大致经历了两代:第一代产品其CPU模块为CPU 21X,主机都可进行扩展,它具有四种不同结构配置的CPU单元:CPU 212,CPU 214,CPU 215和CPU 216。第二代产品其CPU模块为CPU 22X,是在21世纪初投放市场的,速度快,具有较强的通信能力。它具有四种不同结构配置的CPU单元:CPU 221,CPU 222,CPU 224和CPU 226,除CPU 221之外,其他都可加扩展模块。SIMATIC S7-

19、200系统由硬件和工业软件两大部分构成。见下图所示:2.2.2 S7-200的安装S7-200既可以安装在控制柜背板上,也可以安装在标准导轨上;既可以水平安装,也可以垂直安装。安装方法及规则如下:(1)S7-200按照惯例,在安源装器件时,总是把产生高电压和高电子噪声设备与诸如S7-200这样的低压、逻辑型的设备分隔开。(2)在控制柜背板上安排S7-200时,应区分发热装置并把电子器件安排在控制柜中温度较低的区域内。电子器件在高温环境下工作会缩短其无故障时间。(3)要考虑控制柜背板的布线,避免将低压信号线和通讯电缆与交流供电线和高能量、开关频率很高的直流线路布置在一个线槽中。(4)在安排S7-

20、200设备时,应留出接线和连接通讯电缆的足够空间。当配置S7-200系统时,可以灵活地使用I/O扩展电缆。(5)S7-200设备的设计应当采用自然的对流散热方式,在器件的上方和下方都必须留有至少25mm的空间,以便于正常的散热。前面板与背板的板间距离也应保持至少75mm。1、 DIN导轨安装:具体安装见下图:2、背板安装:S7-200的CPU和扩展模块都有安装孔,可以很方便地安装在背板上。本设计就采用该背板安装法2.3 硬件配置及外围电路相关说明:1、硬件组成:(1)基本单元 (2)扩展单元 (3)特殊功能模块 (4)相关设备 2、CPU型号及各项参数:3、 主机及I/O特性:S7-200 C

21、PU为每个主机数字量输入提供了脉冲捕捉功能,它可以使主机能够捕捉小于一个扫描周期的短脉冲,并将其保持到主机读到这个信号,但前提是只有通过滤波器后,脉冲捕捉才有效。此外,在一个给定的扫描周期内如果有不只一个脉冲,则只有第一个脉冲可以被捕捉到,几种情况下的脉冲捕捉波形如下图所示。4、设置:在PC/PPI电缆上有DIP开关,可设置通讯的波特率,具体的设置方法如下:其中通讯参数的缺省设置:设置项设置值波特率9600bps数据位8位校验无校验停止位1位5、SIMATIC S7-200系列PLC数据类型 :数据类型说明:寄存器名称寄存器名格式数据类型变量类型VVddddBYTE,INT,UINT,LONG

22、,FLOATI/O整数,I/O实数QQddddBYTEI/O整数,I/O实数IIddddBYTEI/O整数,I/O实数2.4 Pt100温度传感器简介Pt100工作原理及其主要技术参数Pt100传感器是利用铂电阻的阻值随温度变化而变化、并呈一定函数关系的特性来进行测温,其温度/阻值对应关系为:(1)-200t0时,RPt100=1001+At+Bt2+Ct3(t-100) (1)(2)0t850时,RPt100=100(1+At+Bt2) (2)式中,A=3.9080210-3;B=-5.8010-7;C=4.273510-12。Pt100温度传感器的主要技术参数如下:测量范围:-200+85

23、0;允许偏差值:A级(0.150.002t), B级(0.300.005t);热响应时间30s;最小置入深度:热电阻的最小置入深度200mm;允通电流5mA。另外,Pt100温度传感器还具有抗振动、稳定性好、准确度高、耐高压等优点。2.5 双向可控硅的简介可控硅是P1N1P2N2四层三端结构元件,共有三个PN结,可以把它看作由一个PNP管和一个NPN管所组成 当阳极A加上正向电压时,BG1和BG2管均处于放大状态。此时,如果从控制极G输入一个正向触发信号,BG2便有基流Ib2流过,经BG2放大,其集电极电流 Ic2=2ib2。因为BG2的集电极直接与BG1的基极相连,所以Ib1=Ic2。此时,

24、电流Ic2再经BG1放大,于是BG1的集电极电流Ic1=1Ib1=12Ib2。这个电流又流回到BG2的基极,表成正反馈,使Ib2不断增大,如此正向馈循环的结果,两个管子的电流剧增,可控硅使饱和导通。由于BG1和BG2所构成的正反馈作用,所以一旦可控硅导通后,即使控制极G的电流消失了,可控硅仍然能够维持导通状态,由于触发信号只起触发作用,没有关断功能,所以这种可控硅是不可关断的。由于可控硅只有导通和关断两种工作状态,所以它具有开关特性,这种特性需要一定的条件才能转化。可控硅基本伏安特性(1)反向特性当控制极开路,阳极加上反向电压时,J2结正偏,但J1、J2结反偏。此时只能流过很小的反向饱和电流,

25、当电压进一步提高到J1结的雪崩击穿电压后,接差J3结也击穿,电流迅速增加,特性曲线开始弯曲,如特性OR段所示,弯曲处的电压URO叫“反向转折电压”。此时,可控硅会发生永久性反向击穿(2)正向特性当控制极开路,阳极上加上正向电压时,J1、J3结正偏,但J2结反偏,这与普通PN结的反向特性相似,也只能流过很小电流,这叫正向阻断状态;当电压增加,特性曲线发生了弯曲,如特性OA段所示,弯曲处的是UBO叫“正向转折电压”。在本系统中,双向可控硅用于控制电路中对电烤箱的通断电,决定是否对Pt100传感器进行加热。第3章 系统的软件设计与编程3.1软件设计概述 软件设计是整个系统中实现温度实时控制最核心的部

26、分。下位机的Step7程序是由封装好的梯形图控制程序提供的,使用前先进行载入即可。上位机的编程主要完成温度的采集、处理、PID控制、数据的接收与发送、温度的实时显示和曲线反应。3.2 SIMATICS7工业软件简述 西门子的工业软件分为三个不同的种类:(1) 编程和工程工具:编程和工程工具包括所有基于PLC或PC用于编程、组态、模拟和维护等控制所需的工具。STEP7标准软件包SIMATICS7是用于S7-300/400,C7PLC和SIMATICWinAC基于PC控制产品的组态编程和维护的项目管理工具,STEP7-Micro/WIN是在Windows平台上运行的S7-200系列PLC的编程、在

27、线仿真软件。(2) 基于PC的控制软件:基于PC的控制系统WinAC允许使用个人计算机作为可编程序控制器(PLC)运行用户的程序,运行在安装了WindowsNT4.0操作系统的SIMATIC工控机或其它任何商用机。WinAC提供两种PLC,一种是软件PLC,在用户计算机上作为视窗任务运行。另一种是插槽PLC(在用户计算机上安装一个PC卡),它具有硬件PLC的全部功能。WinAC与SIMATICS7系列处理器完全兼容,其编程采用统一的SIMATIC编程工具(如STEP7),编制的程序既可运行在WinAC上,也可运行在S7系列处理器上。(3) 人机界面软件:人机界面软件为用户自动化项目提供人机界面

28、(HMI)或SCADA系统,支持大范围的平台。人机界面软件有两种,一种是应用于机器级的ProTool,另一种是应用于监控级的WinCC。其中,ProTool适用于大部分HMI硬件的组态,从操作员面板到标准PC都可以用集成在STEP7中的ProTool有效地完成组态。ProTool/lite用于文本显示的组态,如:OP3,OP7,OP17,TD17等。ProTool/Pro用于组态标准PC和所有西门子HMI产品,ProTool/Pro不只是组态软件,其运行版也用于Windows平台的监控系统。WinCC是一个真正开放的,面向监控与数据采集的SCADA(SupervisoryControlandD

29、ataAcquisition)软件,可在任何标准PC上运行。WinCC操作简单,系统可靠性高,与STEP7功能集成,可直接进入PLC的硬件故障系统,节省项目开发时间。它的设计适合于广泛的应用,可以连接到已存在的自动化环境中,有大量的通信接口和全面的过程信息和数据处理能力,其最新的WinCC5.0支持在办公室通过IE浏览器动态监控生产过程。S7-200系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测、自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,

30、印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。S7-200系列无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性能/价格比。本系统中根据实际条件与具体需要选用的是型小但功能强大的S7-200。S7-200 PLC内部集成的PPI接口为用户提供了强大的通信功能,可在多种模式下工作:PPI、Profibus-DP、自由口方式等。其中自由口通信方式最具有特色,通信协议可以完全由梯形图程序控制,通过它可以实现PLC与任何具有通信能力的设备进行互连,因而在本系统中选用自由口通信方式。3.3 S7-200与PC机的通信 S7-200支持多种通讯模式,如点点接口(P

31、PI)、多点接口(MPI)等。PPI等通讯协议主要用于西门子系列产品之间的通讯。自由口通讯可由用户控制串行通讯接口,实现用户自定义的通讯协议。在自由口通讯方式下,用户利用梯形图程序中的接收完成中断、字符接收中断、发送完成中断、发送指令和接收指令实现S7-200系列与上位机的通信。在与的通讯方式上,自由口通讯是一种廉价和灵活的方法。利用PLC厂商所提供的标准通信端口和由用户自定义的自由口通信方式来实现PLC与PC机的互连通信。这种方式由用户定义通信协议,不需要增加投资,灵活性好,特别适合于小规模的控制系统。S7-200 PLC内部集成的PPI接口物理特性为RS485,而上位机的标准串口为RS23

32、2,为了实现两者的通信必须进行协议转换,西门子公司提供的PC/PPI电缆带RS232/RS485电平转换器,因此再不增加任何硬件的情况下,可以方便的实现二者的互联和协议转换。进行编程时只需将PC/PPI+电缆的RS485插头插入S7-200PLC的编程口,RS232插头插入电脑的RS232口,并在编程软件上选择对应的COM2口,将10bit、11bit选择开关拨到11bit位置及可。图3.1 RS485/RS232 转换器件实物图其中PC-RS232插头和PPI-RS485插头的信号定义如下:PPI-RS485插头PC-RS232插头针号信号说明针号信号说明224V电源负(RS485逻辑地)2

33、接收数据RD(从PC/PPI输出)3RS485信号B(RxD/TxD+)3发送数据SD(输入到PC/PPI)724V电源正4数据终端就绪DTR8RS485信号A(RxD/TxD-)5地(RS232逻辑地)9协议选择7请求发送RTS本PC/PPI+电缆的波特率为028.8kbps自动适应,无需设置。3.4 下位机编程S7-200可编程控制器使用STEP7-Micro/WIN32编程软件进行编程。STEP7-Micro/WIN32编程软件是基于Windows的应用软件,功能强大,主要用于开发程序,也可用于适时监控用户程序的执行状态。加上汉化后的程序,可在全汉化的界面下进行操作。3.4.1 STEP

34、7-Mirco/WIN的安装1、安装条件操作系统:Windows95以上的操作系统。计算机配置:IBM486以上兼容机,内存8MB以上,VGA显示器,至少50MB以上硬盘空间。通信电缆:用一条PC/PPI电缆实现可编程控制器与计算机的通信。2、编程软件的组成STEP7-Micro/WIN32编程软件包括Microwin3.1;Microwin3.1的升级版本软件Microwin3.1 SP1;Toolbox(包括Uss协议指令:变频通信用,TP070:触摸屏的组态软件Tp Designer V1.0设计师)工具箱;以及Microwin 3.11 Chinese(Microwin3.11 SP1

35、和Tp Designer的专用汉化工具)等编程软件。3、编程软件的安装按Microwin3.1Microwin3.1 SP1ToolboxMicrowin 3.11 Chinese的顺序进行安装。首先安装英文版本的编程软件:双击编程软件中的安装程序SETUP.EXE,根据安装提示完成安装。接着,用Microwin 3.11 Chinese软件将编程软件的界面和帮助文件汉化。步骤如下:(1)在光盘目录下,找到“mwin_service_pack_from V3.1 to3.11”软件包,按照安装向导进行操作,把原来的英文版本的编程软件转换为3.11版本。(2)打开“Chinese3.11”目录;

36、双击setup,按安装向导操作,完成汉化补丁的安装。(3)完成安装。3.4.2 通信连接的建立1、建立S7-200 CPU的通信可以采用PC/PPI电缆建立PC机与PLC之间的通信。本设计是典型的单主机与PC机的连接,不需要其他的硬件设备。PC/PPI电缆的两端分别为RS-232和RS-485接口,RS-232端连接到个人计算机RS-232通信口COM1或COM2接口上,RS-485端接到S7-200 CPU通信口上。PC/PPI电缆中间有通信模块,模块外部设有波特率设置开关,有5种支持PPI协议的波特率可以选择,分别为:1.2K,2.4K,9.6K,19.2K,38.4K。系统的默认值为9.

37、6K b/s。PC/PPI电缆波特率设置开关(DIP开关)的位置应与软件系统设置的通信波特率相一致。DIP开关上有5个扳键,1、2、3号键用于设置波特率,4号和5号键用于设置通信方式。通信速率的默认值为9600bit/s。2、通信参数的设置硬件设置好后,按下面的步骤设置通信参数。(1)在STEP7-Micro/WIN32运行时单击通信图标,或从“视图(View)”菜单中选择“通信(Communications)”,则会出现一个通信对话框。(2)对话框中双击PC/PPI电缆图标,将出现PC/PG接口的对话框。(3)单击“属性(Properties)”按钮,将出现接口属性对话框,检查各参数的属性是

38、否正确,初学者可以使用默认的通信参数,在PC/PPI性能设置的窗口中按“默认(Default)”按钮,可获得默认的参数。默认站地址为2,波特率为9600b/s。3、建立在线连接在前几步顺利完成后,可以建立与S7-200 CPU的在线联系,步骤如下:(1)在STEP7-Micro/WIN32运行时单击通信图标,或从“视图(View)”菜单中选择“通信(Communications)”,出现一个通信建立结果对话框,显示是否连接了CPU主机。(2)双击对话框中的刷新图标,STEP7-Micro/WIN32编程软件将检查所连接的所有S7-200CPU站。在对话框中显示已建立起连接的每个站的CPU图标、

39、CPU型号和站地址。(3)双击要进行通信的站,在通信建立对话框中,可以显示所选的通信参数。4、修改PLC的通信参数计算机与可编程控制器建立起在线连接后,即可以利用软件检查、设置和修改PLC的通信参数。步骤如下:(1)单击浏览条中的系统块图标,或从“视图(View)”菜单中选择“系统块(System Block)”选项,将出现系统块对话框。(2)单击“通信口”选项卡,检查各参数,确认无误后单击确定。若须修改某些参数,可以先进行有关的修改,再单击“确认”。(3)单击工具条的下载按钮,将修改后的参数下载到可编程控制器,设置的参数才会起作用。5、可编程控制器的信息的读取选择菜单命令“PLC”,找“信息

40、”,将显示出可编程控制器RUN/STOP状态,扫描速率,CPU的型号错误的情况和各模块的信息。3.4.3 Step7主界面主界面一般可以分为以下几个部分:菜单条、工具条、浏览条、指令树、用户窗口、输出窗口和状态条。除菜单条外,用户可以根据需要通过检视菜单和窗口菜单决定其它窗口的取舍和样式的设置。1、 主菜单主菜单包括:文件、编辑、检视、PLC、调试、工具、窗口、帮助8个主菜单项。各主菜单项的功能如下:(1)文件(File)文件的操作有:新建(New)、打开(Open)、关闭(Close)、保存(Save)、另存(Save As)、导入(Import)、导出(Export)、上载(Upload)

41、、下载(Download)、页面设置(Page Setup)、打印(Print)、预览、最近使用文件、退出。导入:若从STEP 7-Micro/WIN 32编辑器之外导入程序,可使用“导入”命令导入ASCII文本文件。导出:使用“导出”命令创建程序的ASCII文本文件,并导出至STEP7-Micro/WIN32外部的编辑器,上载:在运行STEP 7-Micro/WIN32的个人计算机和PLC之间建立通讯后,从PLC将程序上载至运行STEP 7-Micro/WIN 32的个人计算机。下载:在运行STEP 7-Micro/WIN32的个人计算机和PLC之间建立通讯后,将程序下载至该PLC。下载之前

42、, PLC应位于“停止”模式。(2)编辑(Edit)编辑菜单提供程序的编辑工具:撤消(Undo)、剪切(Cut)、复制(Copy)、粘贴(Paste)、全选(Select All)、插入(Insert)、删除(Delete)、查找(Find)、替换(Replace)、转至(Go To)等项目。剪切/复制/粘贴:可以在STEP 7-Micro/WIN 32项目中剪切下列条目:文本或数据栏,指令,单个网络,多个相邻的网络,POU中的所有网络,状态图行、列或整个状态图,符号表行、列或整个符号表,数据块。不能同时选择多个不相邻的网络。不能从一个局部变量表成块剪切数据并粘贴至另一局部变量表中,因为每个表

43、的只读L内存赋值必须惟一。插入:在LAD编辑器中,可在光标上方插入行(在程序或局部变量表中),在光标下方插入行(在局部变量表中),在光标左侧插入列(在程序中),插入垂直接头(在程序中,)在光标上方插入网络,并为所有网络重新编号,在程序中插入新的中断程序,在程序中插入新的子程序。查找/替换/转至:可以在程序编辑器窗口、局部变量表,符号表、状态图、交叉引用标签和数据块中使用“查找”、“替换”和“转至”。“查找”功能:查找指定的字符串,例如操作数、网络标题或指令助记符。(“查找”不搜索网络注释,只能搜索网络标题。“查找”不搜索LAD和FBD中的网络符号信息表。)“替换”功能:替换指定的字符串。(“替

44、换”对语句表指令不起作用。)“转至”功能:通过指定网络数目的方式将光标快速移至另一个位置。(3)检视(View) 通过检视菜单可以选择不同的程序编辑器:LAD,STL,FBD。通过检视菜单可以进行数据块(Data Block)、符号表(Symbol Table)、状态图表(Chart Status)、系统块(System Block)、交叉引用(Cross Reference)、通信(Communications)参数的设置。通过检视菜单可以选择注解、网络注解(POU Comments)显示与否等。通过检视菜单的工具栏区可以选择浏览栏(Navigation Bar)、指令树(Instructi

45、on Tree)及输出视窗(Output Window)的显示与否。通过检视菜单可以对程序块的属性进行设置。(4)PLCPLC菜单用于与PLC联机时的操作。如用软件改变PLC的运行方式(运行、停止),对用户程序进行编译,清除PLC程序、电源起动重置、查看PLC的信息、时钟、存储卡的操作、程序比较、PLC类型选择等操作。其中对用户程序进行编译可以离线进行。联机方式(在线方式):有编程软件的计算机与PLC连接,两者之间可以直接通信。离线方式:有编程软件的计算机与PLC断开连接。此时可进行编程、编译。联机方式和离线方式的主要区别是:联机方式可直接针对连接PLC进行操作,如上装、下载用户程序等。离线方

46、式不直接与PLC联系,所有的程序和参数都暂时存放在磁盘上,等联机后再下载到PLC中。PLC有两种操作模式:STOP(停止)和RUN(运行)模式。在STOP(停止)模式中可以建立编辑程序,在RUN(运行)模式中建立、编辑、监控程序操作和数据,进行动态调试。若使用STEP 7-Micro/WIN 32软件控制RUN/STOP(运行停止)模式,在STEP 7-Micro/WIN 32和PLC之间必须建立通信。另外,PLC硬件模式开关必须设为TERM(终端)或RUN(运行)。编译(Compile):用来检查用户程序语法错误。用户程序编辑完成后通过编译在显示器下方的输出窗口显示编译结果,明确指出错误的网络段,可以根据错误提示对程序进行修改,然后再编译,直至无错误。全部编译(Compile All):编译全部项目元件(程序块、数据块和系统块)。信息(Information):可以查看PLC信息,例如PLC型号和版本号码、操作模式、扫描速率、I/O模块配置以及CPU和I/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号