工业自动化专业毕业设计论文基于PLC的供水控制系统设计.doc_第1页
工业自动化专业毕业设计论文基于PLC的供水控制系统设计.doc_第2页
工业自动化专业毕业设计论文基于PLC的供水控制系统设计.doc_第3页
工业自动化专业毕业设计论文基于PLC的供水控制系统设计.doc_第4页
工业自动化专业毕业设计论文基于PLC的供水控制系统设计.doc_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

毕业论文题目名称:基于PLC的供水控制系统设计学院名称:电子信息学院班 级:工业自动化121学 号:010512102490学生姓名:杜明昊指导教师:孙德胜 2013 年 5 月-131-论文编号:010512102490 基于PLC的供水控制系统设计DESIGN OF WATER TOWER LEVELCONTROLLING SYSTEM BASED ON PLC学院名称:电子信息学院班 级:工业自动化121学 号:010512102490学生姓名:杜明昊指导教师:孙德胜 2013 年 5 月摘 要在恒压无塔供水系统取得较大发展的今天,传统的水塔供水系统以其低廉的价格和操作的简便在工农业生产和日常生活中仍然具有广泛的应用,在对水压要求不高以及水位现场高度较低的情况下,以用水塔进行供水为主。本系统采用西门子公司生产的S7-200系列可编程控制器作为控制核心,用液位传感器采集水塔现场的水位信号,通过文本显示器设定或显示相关参数,利用可编程控制器的继电器输出控制水泵对水塔供水或停水,使水塔水位保持在相对稳定的范围,保证工农业生产的顺利进行和日常生活中对用水的需求。关键词 过程控制 PLC 水塔水位ABSTRACTIn the time of constant pressure without tower water systems have achieved a greater development, the traditional water tower water supply system for its low price and simplicity of operation in industrial and agricultural production and daily life is still widely used,in water pressure less demanding and water level in the scene at low altitudes, the main supply of water with a water tower. This system use Siemens S7-200 series programmable controller as its control unit,and use the signal level sensor to collect the water level of the water tower site, then through the text display to setting or display the parameters, the relay output of programmable controller to control pump the water tower water supply start or stop, make the water tower water level maintained at a relatively stable range, to makesure the smooth progress of the industrial and agricultural production and daily life in the demand for water.KEY WORDS process control PLC water level of towerIII目 录中文摘要I英文摘要II1 引 论12 S7-200可编程控制器32.1 S7-200可编程控制器的组成32.2 S7-200可编程控制器的工作原理53 液位传感器的选型73.1 液位传感器的分类及选用方法73.2 静压投入式液位传感器的工作原理74 硬件方案的设计94.1 总体方案94.1.1 控制方案的分析94.1.2 控制系统的I/O点及地址分配94.2 PLC系统的选型94.2.1 CPU模块94.2.2 扩展模块104.2.3 文本显示器104.3 电源的设计104.4 硬件接线图114.5 主电路接线图114.6 元器件清单125 软件的设计135.1 程序流程图135.2 文本显示器的组态135.3 程序设计175.3.1 主控制程序175.3.2 液位显示程序185.3.3 液位上下限值设定程序185.3.4 液位上下限设定值限制程序19结束语22致谢23参考文献24V基于PLC的供水控制系统设计1 引 论1.1 PLC控制技术的发展过程 20世纪70年代初出现了微处理器,人们很快将其引入可编程控制器,使PLC增加了运算、数据传送及处理等功能,完成了真正具有计算机特征的工业控制装置。此时的PLC为微机技术和继电器常规控制概念相结合的产物。个人计算机发展起来后,为了方便和反映可编程控制器的功能特点,可编程序控制器定名为Programmable Logic Controller(PLC)。20世纪70年代中末期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型体积、更可靠的工业抗干扰设计、模拟量运算、PID功能及极高的性价比奠定了它在现代工业中的地位。20世纪80年代初,可编程控制器在先进工业国家中已获得广泛应用。世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。 20世纪80年代至90年代中期,是PLC发展最快的时期,年增长率一直保持为3040%。在这时期,PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。 20世纪末期,可编程控制器的发展特点是更加适应于现代工业的需要。这个时期发展了大型机和超小型机、诞生了各种各样的特殊功能单元、生产了各种人机界面单元、通信单元,使应用可编程控制器的工业控制设备的配套更加容易。1.2 课题研究现状及意义 我国的水工业科技发展较快,与国际先进水平的差距正在不断缩小,水工业科技体系已初步形成,拥有一支从事水工业基础科学研究、应用研究、产品研制和工程化产业化开发的科技队伍。但是,在水工业科技领域普遍存在着实用性差、转化率低的情况。这已成为制约我国水工业产业化发展的关键。在水工业科技产业化大潮到来之际,认真分析我国水工业科技发展历程,总结我国水工业科技的特点和特长是寻找水工业产业化突破口的关键。目前,我国的供水自动化系统发展已初有成效。供水自动化系统主要包括水厂自动化和供水管网调度自动化两个方面。我国供水行业是推动水科技产业化的龙头。给水行业是城市基础设施投资的主要方向之一。在体制上,供水企业体制的变革已成为市场化发展的必然;在技术上,供水行业则面临着关键给水装备国产化、工艺技术成套设备化、自动控制现代化的迫切的技术要求。优质供水是水工业市场化发展的新增长点,同时要倡导节约用水,提高水的重复利用率,并逐步建立完善的水工业学科体系。完善的水工业学科体系是水工业产业发展的必要保证。水塔是确保生活用水、生产用水的重要装备之一。水塔供水是将水体置于一定的高度,依靠大气压力将水体通过管道送至需水现场,其过程本身并不复杂,但是实现水位的稳定,并且能够自动调节,是一项重要的任务。本课题之所以选择以水位控制作为研究对象,就是基于我国水工业生产过程中对水位控制的需求,高效并且实用的水位控制系统不仅能为工业生产和日常生活提供良好的用水保证,同时也能起到保护水资源的作用。1.3 课题研究的主要内容本课题的研究是以西门子公司生产的S7-200系列PLC及其相关产品为基础的,主要进行两个方面的研究:一是PLC在实际生产中的应用,对模拟信号进行处理及对继电器输出的控制;二是研究水位控制中如何保证水位的稳定,以及通过相关设备对设定的参数进行显示及修改,实现生产过程与人的良好交流。 2 S7-200可编程控制器2.1 S7-200可编程控制器的组成S7-200PLC是德国西门子公司生产的一种小型PLC,其许多功能达到大、中型PLC的水平,而价格却和小型PLC的一样,因此,它一经推出,即受到了广泛的关注。2.1.1 电源可编程控制器的电源在整个系统中起着十分重要的作用。如果没有一个良好的、可靠的电源系统是无法正常工作的,因此,可编程控制器的制造商对电源的设计和制造也十分重视。PLC一般使用220V的交流电源或24V直流电源,内部的开关电源为PLC的中央处理器、存储器等电路提供5V、12V、24V等直流电源,整体式的小型PLC还提供一定容量的直流24V电源,供外部有源传感器使用。PLC控制系统示意图如图2-1所示。图2-1 PLC控制系统示意图2.1.2 中央处理单元(CPU)中央处理单元(CPU)是可编程控制器的控制中枢。它按照可编程控制器系统程序赋予的功能接收并存储从编程器键入的用户程序和数据;检查电源、存储器、I/O以及警戒定时器的状态,并能诊断用户程序中的语法错误。当可编程控制器投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后按指令的规定执行逻辑或算数运算的结果送入I/O映象区或数据寄存器内。等所有的用户程序执行完毕之后,最后将I/O映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行,直到停止运行。2.1.3 存储器PLC的存储器包括系统存储器和用户存储器两部分。系统存储器用来存放由PLC厂家编写的系统程序,并固化在ROM中,用户不能更改。它使PLC具有基本的功能,能够完成PLC设计者规定的各项工作,。系统程序的内容主要包括三部分:系统管理程序、用户指令解释程序和标准程序模块与系统调用管理程序。用户存储器包括用户程序存储器和用户数据存储器两部分。用户程序存储器用来存储用户针对具体控制任务用规定的PLC编程语言编写的应用程序。用户程序存储器根据所选用的存储器单元类型的不同,可以是RAM、EPROM、EEPROM存储器,其内容可以由用户任意修改或增删。用户数据存储器可以用来存放用户程序中所使用期间的ON/OFF状态和数值、数据等。用户存储器的大小关系到用户程序容量的大小,是反映PLC性能的重要指标之一。2.1.4 输入/输出单元PLC的输入和输出信号类型可以是开关量、模拟量。输入/输出接口单元包含两部分:一部分是与被控设备相连接的接口电路,另一部分是输入和输出的映像寄存器。输入单元接收来自用户设备的各种控制信号,外部接口电路将这些信号转换成CPU能够识别和处理的信号,并存到输入映像寄存器。运行时CPU从输入映像寄存器读取输入信息并结合其他元器件最新的信息,按照用户程序进行计算,将有关输出的最新计算结果放到输出映像寄存器。输出映像寄存器由输出点相对应的触发器组成,输出接口电路将其由弱电控制信号转换成现场需要的强电信号输出,以驱动电磁阀、接触器、指示灯等被控设备的执行原件。2.1.5 扩展接口扩展接口用于将扩展单元或功能模块与基本单元相连,使PLC的配置更加灵活,以满足不同控制系统的需要。2.1.6 通信模块为了实现“人机”或“机机”之间的对话,有些PLC配有一定的通信接口。PLC通过这些通信接口可以与显示设定单元、触摸屏、打印机相连,提供方便的人机交互途径;也可以与其他的PLC、计算机以及现场总线网络相连,组成多机系统或工业网络控制系统。2.2 S7-200可编程控制器的工作原理当可编程控制器投入运行后,其工作过程可分为三部分。第一部分是上电处理。机器上电后对PLC系统进行一次初始化,包括硬件初始化,I/O模块配置检查,停电保持范围设定,系统通信参数及其他初始化处理等。第二部分是扫描过程。PLC上电处理阶段完成以后扫描工作过程。先完成输入处理,其次完成与其他外设的通信处理,再进行时钟、特殊寄存器更新。当CPU处于STOP方式时,转入执行自诊断检查。当CPU处于RUN方式时,还要完成用户程序的执行和输出处理,再转入执行自诊断检查。第三部分是出错处理。PLC每扫描一次,执行一次自诊断检查,确定PLC自身的动作是否正常,如CPU、电池电压、程序存储器、I/O和通信等是否异常或出错。如检查出异常时,CPU面板上的LED及异常继电器会接通,在特殊寄存器中会存入出错代码;当出现致命错误时,CPU被强制为STOP方式,所有的扫描便停止。PLC工作过程的中心内容包括三个阶段,即输入采样阶段、用户程序执行阶段和输出刷新阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,可编程控制器的CPU以一定的扫描速度重复执行上述三个阶段。PLC扫描周期示意图如图2-2所示。图2-2 PLC扫描周期示意图2.2.1 输入采样阶段在输入采样阶段,可编程控制器以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应的单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。2.2.2 用户程序执行阶段在用户程序执行阶段,可编程控制器总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。2.2.3 输出刷新阶段当扫描用户程序结束后,可编程控制器就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是可编程控制器的真正输出。3 液位传感器的选型3.1 液位传感器的分类及选用方法液位传感器是一种测量液位的压力传感器。分为两类:一类为接触式,包括单法兰静压/双法兰差压液位变送器、浮球式液位变送器、磁性液位变送器、投入式液位变送器、电动内浮球液位变送器、电动浮筒液位变送器、电容式液位变送器、磁致伸缩液位变送器、侍服液位变送器等。第二类为非接触式,分为超声波液位变送器、雷达液位变送器等。选择合适的液位传感器,首先要知道被测量的介质的情况,比如是否具有腐蚀性,其次还要知道被测量介质的高度、被测量介质所在容器的安装方式,以及是否要带现场显示等。3.2 静压投入式液位传感器的工作原理静压投入式液位传感器如图3-1所示。图3-1 静压投入式液位传感器静压投入式液位传感器适用于石油化工、冶金、电力、制药、供排水、环保等系统和行业的各种介质的液位测量。精巧的结构,简单的调校和灵活的安装方式为用户轻松地使用提供了方便。420mA、 05V、 010mA等标准信号输出方式由用户根据需要任选。利用流体静力学原理测量液位,是压力传感器的一项重要应用。采用特种的中间带有通气导管的电缆及专门的密封技术,既保证了传感器的水密性,又使得参考压力腔与环境压力相通,从而保证了测量的高精度和高稳定性。静压投入式液位传感器的工作原理为:当液位变送器投入到被测液体中某一深度时,传感器迎液面受到的压力公式为: (3-1)其中:为变送器迎液面所受压力,为被测液体密度,为当地重力加速度,为液面上大气压,为变送器投入液体的深度。同时,通过导气不锈钢将液体的压力引入到传感器的正压腔,再将液面上的大气压与传感器的负压腔相连,以抵消传感器背面的,使传感器测得压力为:,显然,通过测取压力,可以得到液位深度。在实际应用中,水塔的水位高度一般在5米,并且现场情况不复杂,不需要太高的安全等级及技术要求,使用普通的静压投入式液位传感器可以满足系统的设计要求。据此,可选用BPY800系列液位变送器,该传感器将扩散硅充油芯体封装在不锈钢壳体内,前端防护帽起保护传感器膜片的作用,也能使液体流畅地接触到膜片,防水导线与外壳密封连接,通气管在电缆内与外界相连,内部结构防结露设计。BPY800型内置微型信号处理电路,可进行远程传输,具有良好的稳定性和可靠性。考虑到水位的高度,选择测量范围为08米的型号即可,传输信号选用420mV标准电信号。其基本参数如表3-1所示。表3-1 静压投入式液位传感器技术参数测量范围08m HO供电范围1236VDC输出信号420mA介质温度-3070环境温度-4085长期稳定性0.1FS/年4 硬件方案的设计4.1 总体方案4.1.1 控制方案的分析 水塔的一般蓄水深度为5米,将静压投入式液位传感器通过电缆线放入水塔底部,用于检测水位的深度。以西门子S7-200系列可编程控制器作为控制核心,将液位传感器检测到的液位信号,通过模拟量输入模块输入CPU,与存储的液位上下限信号相比较。当液位信号低于液位下限时,输出点置位,给主电路接触器的线圈通电,接通电源,启动电动机,带动水泵给水塔供水;当液位信号高于液位上限时,输出点复位,主电路接触器线圈失电,接触器断开,电动机停止,水泵停止供水。液位信号的显示和液位上下限设定的修改通过文本显示器进行。4.1.2 控制系统的I/O点及地址分配 控制系统的I/O点及地址分配如表4-1。表4-1 输入输出信号代码和地址编号表名 称代 码地址编号液位高度信号BAIW0水泵起停QA1Q0.04.2 PLC系统的选型4.2.1 CPU模块CPU模块的主要特点和技术规范:(1) 供电电压:直流24V和交流220V两种供电电源电压。(2) 输出方式:输出类型有晶体管(DC)和继电器(DC/AC)两种输出方式。(3) 集成电源:主机集成有24V直流电源,可以直接用于传感器和执行机构的供电。(4) 高速计数:它可以用普通输入端子捕捉比CPU扫描周期更快的脉冲信号,进行高速计数,输入脉冲频率可达200 kHz。(5) 脉冲输出:2路最大可达100 kHz的高频脉冲输出,可以驱动步进电动机和伺服电动机以实现准确定位任务。(6) 集成模拟电位器:可以用模块上的电位器来改变它对应的特殊寄存器中的数值,可以实时更改程序运行中的一些参数,如定时器/计数器的设定值和过程的控制参数等。(7) 实时时钟:可用于对信息加注时间标记,记录机器运行时间或对过程进行时间控制。根据对硬件的分析及输入输出点的分配可以知道,系统共有开关量输出点1个、模拟量输入点1个。选用的CPU模块需要扩展单元。参照西门子S7-200 PLC产品目录及市场实际价格,选用主机为CPU222(AC/DC/继电器 8输入/6输出)一台。4.2.2 扩展模块由于本系统有一个模拟量输入,根据各扩展模块的特点,可以选择模拟量输入扩展模块EM231(24VDC 模拟量输入,4输入),该模块可以用来连接标准的电流信号和电压信号。通过液位传感器从现场采集的420mA可以和该扩展模块连接。EM231模块的配置开关SW1、SW2、SW3分别设置为ON、ON、OFF(ON为接通,OFF为断开),此时,EM231模块满量程输入为020mA,满足液位传感器输出信号的要求。4.2.3 文本显示器文本显示器,又名终端显示器,是一种单纯以文字呈现的人机互动系统。文本显示器可以执行一下任务:查看用户菜单和画面的层级;显示由S7-200 CPU生成的报警;修改指定的程序变量;强制或取消强制I/O点;设置时间和日期;查看CPU状态。在本设计中,需要应用文本显示器显示液位画面,并修改程序中设置的液位上下限值,选用西门子公司生产的TD200可以满足设计要求。4.3 电源的设计4.3.1 供电电源可编程控制器一般使用市电(220V,50Hz)。本设计采用的CPU使用交流供电,顾选用的供电电源为220V交流电,可以直接从电网中接入。4.3.2 S7-200内部直流电源 每个S7-200CPU模块均提供一个24V直流传感器电源和一个5V直流电源。因为选用的液位传感器使用的是1236VDC供电,故可直接使用CPU上的24V直流电源供电。4.4 硬件接线图根据硬件方案,接线图如图4-1所示。图4-1 控制系统PLC及扩展模块接线图4.5 主电路接线图主电路接线图如图4-2所示。图4-2 主电路接线图4.6 元器件清单综合分析整个系统,所用到的元器件包括控制系统的组成器件、供水系统的构成及相关的执行机构,还有一些起辅助作用的器材。元器件清单如表4-2所示。表4-2 元器件清单元器件名称数 量西门子S7-200CPU222 AC/DC/继电器1台西门子S7-200EM231 AI412位1台西门子TD-200文本显示器1台BPY800型液位传感器1个水泵1台接触器1个空气开关1个电源线若干根TD/CPU电缆1根连接线若干根5 软件的设计5.1 程序流程图系统的工作流程图如图5-1所示。图5-1 程序流程图5.2 文本显示器的组态使用STEP7-Micro/WIN的文本显示向导对TD200进行组态。启动STEP7-Micro/WIN,选择“工具”“文本显示向导”菜单命令,显示出“简介”对话框,使用“下一步”按钮显示如图5-2所示的“选择TD型号和版本”对话框。图5-2 选择TD型号和版本选择TD200 3.0版,使用“下一步”按钮,显示如图5-3所示的“标准菜单和更新速率”对话框,不启用密码保护、实时时钟、强制等功能,更新速率选择默认“尽可能快”。然后选择语言和字符集,设置为“中文”。 图5-3 选择标准菜单和更新速率完成上述组态以后,单击“用户菜单”图标开始为画面创建用户菜单,在框内输入“液位”,选择“添加屏幕”。如图5-4所示。图5-4 选择添加液位显示屏幕在表示TD设备文本显示区域的绿色区域中输入文本“液位:”,并把此屏幕设为默认显示屏幕,然后单击插入“插入PLC数据”按钮,将变量嵌入文本信息中。液位显示屏幕如图5-5所示。图5-5 液位显示屏幕对嵌入画面文本中的PLC数据进行配置,包括“数据地址”、“数据格式”和“小数点右侧位数”等,液位数据的存储地址为“VD0”,数据格式为“实数”小数点右侧位数为“2”。在显示屏幕中插入PLC数据如图5-6所示。将“允许用户编辑此数据”前面的勾取消,此设定状态下用户无法编辑该变量。图5-6 在显示屏幕中插入PLC数据同样,按照上述方法对液位上限和液位下限的屏幕进行组态,其中,液位上限值的地址为VD8,液位下限的地址为VD4,两者“小数点右侧位数”都设为2,并且允许用户编辑此数据。定义三个屏幕选项如图5-7所示。图5-7 定义三个屏幕选项画面信息可以包含嵌入的变量域,使操作员能够通过改变变量的值进行响应。其操作步骤如下:选择画面。操作员使用上箭头或下箭头来显示包含要编辑的变量的画面。(从菜单上,操作员按ENTER访问画面组。)浏览到变量。操作员按ENTER浏览到第一个可编辑的变量。改变变量的值。按上箭头递增(增大)该值,按下箭头递减(减小)该值。(按住上箭头或下箭头可加速该操作。)同时按SHIFT+ENTER可将变量复位为0。按ESC可取消编辑。按左箭头或右箭头在变量内移动光标位置。TD200使用SHIFT+上箭头向左移动,使用SHIFT+下箭头向右移动。更新S7-200 CPU中的数据。按ENTER将变量的更新值写入S7-200 CPU并将光标移动到画面上的下一个可编辑变量。在本系统所组态的文本显示器中,画面中嵌入的数据为液位、上限设定值和下限设定值,其中液位的值是不允许编辑的,上限设定值和下限设定值可以根据实际需要进行更改。5.3 程序设计5.3.1 主控制程序将输入PLC的液位数据与存储的上下限设定值进行比较,如果液位值低于设定的液位下限值,则将输出点Q0.0置位,则接触器线圈QA1通电吸合,水泵电源导通,为水塔蓄水;如果液位值高于设定的液位上限值,则将输出点Q0.0复位,接触器线圈QA1失电,水泵电源断开,停止为水塔供水;液位在设定的下限值与上限值之间时,保持原来的运行状态。程序如图5-8所示。图5-8 主控制程序5.3.2 液位显示程序在S7-200 CPU内部,020mA模拟电信号对应的数值范围为032000;对于420mA的信号,对应的内部数值为640032000。该数值在S7-200中对应08m的液位值。将温度传感器输出的420mA的模拟电信号送到PLC的模拟量输入端,对应的液位范围为08m,则转换公式经过转化为 (5-1)其程序如图5-9所示。首先将AIW0与3200相除,得出的数值放于VW0中;再将此值减去2,得出的数值放于VW2中。再通过转换指令,先将整数转换为双整数,然后再将其转换为实数,放于VD0中。图5-9 液位处理程序5.3.3 液位上下限值设定程序当程序运行时,设定初始的液位上限值为“4”,存储地址为VD8;液位下限值为“2”,存储地址为VD4。程序如图5-10所示。图5-10 液位上下限初始值设定 其中,特殊标志继电器SM0.1在程序首次运行时为“1”,以后为“0”,相当于对程序进行初始化。5.3.4 液位上下限设定值限制程序通过TD200对嵌入的液位上下限变量值进行修改,难免因为误操作造成设定的液位下限值过低或液位上限值过高等问题,造成系统不能良好的控制水位。因此,需要将液位上下限的设定值限制在一定的范围内,以消除误操作的影响。液位下限值的限定程序如图5-11所示。当修改后的液位下限值大于等于2.5时,将2.5放于VD4中;当修改后的液位下限值小于等于1.5时,将1.5放于VD4中,从而将液位下限的设定值保持在1.52.5之间。图5-11 液位下限设定限制程序液位上限值的限定如图5-12所示。当修改后的液位下限值大于等于4.5时,将4.5放于VD4中;当修改后的液位下限值小于等于3.5时,将3.5放于VD4中,从而将液位下限的设定值保持在3.54.5之间。图5-12 液位上限设定限制程序结束语 经过近四个月紧张的工作,毕业设计终于接近尾声了。在本设计中,主要研究了西门子S7-200系列PLC在过程控制工程中的应用。首先是对控制对象(水塔水位)进行分析,使用静压投入式液位传感器进行检测,并将该模拟信号送入PLC中;其次是论证控制方案,运用PLC中的比较指令,将液位信号与液位上下限的信号进行比较,从而判断是否启动水泵或停止水泵,进行水位的调节。最后,选用西门子公司生产的TD200文本显示器,实时显示水位的高度,并通过该设备进行液位上下限值的修改。文本显示器的组态以及控制程序的编写都是通过STEP7-Micro/WIN软件进行的。本设计完成以后,虽然能对水位进行控制,使水塔里保持一定的水量,但存在着控制精度不高、调节过程较慢等不足,有待于后续的改进。通过这次设计实践,我更加熟练的掌握了PLC的编程方法,对PLC的工作原理和使用方法也有了更深刻的理解。在对文本显示器知识进行学习的过程中,我遇到了不小的困难:一是对这方面的知识没有接触过,二是所查到的资料也有限。但我从查到的点点滴滴的知识中,摸索出了如何简单操作文本显示器,这对我有很大的启发,就是不论困难再大,只要不放弃努力,不懈的寻找解决问题的方法,就一定能够有所收获。致 谢 在毕业设计即将结束之际,向所有关心、指导和帮助过我的老师、同学和朋友致以诚挚的谢意。毕业设计的完成与我的指导老师亲切关怀和悉心指导是分不开的。他严肃的科学态度,严谨的治学精神,忘我的工作作风都深深地感染了我。从课题的选择到最终完成,他都始终给予我细心的指导和不懈的支持。4个月来,他不仅在学业上给我以精心指导,同时还在思想上、生活上给我以无微不至的关怀,在此向 致以诚挚的谢意和崇高的敬意。我还要感谢同组的同学,正因为有了他们的关怀和支持,我才能克服学习和研究中的困难和疑惑,直到毕业设计的顺利完成。总之,在老师和同学尽心尽力的帮助下,我的毕业设计才能如期顺利完成,再次对你们表示诚挚的感谢!参考文献1陈建明.电气控制与PLC应用M.北京:电子工业出版社,2006.107-108.2周亚军.电气控制与PLC原理及应用M.西安:西安电子科技大学出版社,2008.88-96.3汤以范.电气与可编程控制器技术M.北京:机械工业出版社,2004.89-92.4西门子公司.SIMATIC S7-200可编程序控制器系统手册.2004.1-8.5 Programmable Logic Controller (Plc) Tutorial, Siemens Simatic S7-200M. Stephen P. Tubbs,2005.6 Daniel E. Kandray. Programmable Automation Technologies: An Introduction to CNC, Robotics and PLCsM. Industrial Press,2004.7王永华.现代电气控制及PLC应用技术M.北京:北京航空航天大学出版社,2008.125-127.8徐文尚.电气控制技术与PLCM.北京:机械工业出版社,2011.150-152.9张洪润,张亚凡,邓洪敏.传感器原理及应用M.北京:清华大学出版社,2008.3-8.10陈艾.敏感材料与传感器M.北京:科学出版社,2004.27-34.11张洪润.传感器应用设计300例M.北京:北京航空航天大学出版社,2008.340-347.12陈裕泉,美葛文勋.现代传感器原理及应用M.北京:科学出版社,2007.144-155.13樊尚春.传感器技术及应用M.北京:北京航空航天大学出版社,2010.3-10.14柳春生.西门子PLC应用与设计教程M.北京:机械工业出版社,2011.47-48.15谢丽萍,王占富,岂兴明.西门子S7-200 PLC快速入门与实践M.北京:人民邮电出版社,2010.3-9.16西门子公司.SIMATIC文本显示(TD用户手册.2007.71-94.17刘华波.西门子S7-200 PLC编程及应用案例精选M.北京:机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论