基于组态王的储液罐液位自动控制

合集下载

基于组态王的储油罐液位控制的监控软件系统设计

基于组态王的储油罐液位控制的监控软件系统设计

毕业设计(论文)任务书摘要:利用组态王开发的监控软件系统,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代了传统的封闭式系统。

组态王监控软件系统在石油化工生产中起着非常重要的作用。

本文针对生产过程中的储油罐液位,设计开发了基于组态王的上位机监控软件系统。

该系统利用北京亚控公司生产的组态王软件实施上位机界面组态,对系统进行实时的操作和监控,在整个原油液位控制过程中不需要下位机。

储油罐液位监控软件系统实现上位机直接控制,使用组态王软件设计人机对话界面,完成上下限参数的在线设置,通过在组太王工程浏览器中的命令语言编辑对话框里输入控制程序,并且经过不断地调试运行,实现计算机在线自动监控。

在实际的原油生产中,该监控软件系统必须和外部硬件设备连接,通过RS232/485通讯电缆进行计算机与现场设备之间的数据交换,从而实现了对过程控制装置液位的实时数据采集和实时控制。

通过分析储油罐液位监控软件系统的设计要求,文章详细阐述了该系统的设计方法和制作流程,并进行了模拟仿真运行,最终达到了液位自动监控。

本次设计的重点是组态画面的建立以及命令语言程序的编写,只有准确地完成这两个方面,才能有效地实现液位的自动控制功能。

仿真测试结果表明:该系统满足了设计需求,能够按照给定值进行储油罐液位的实时自动监控,具有良好的稳定性。

关键词:监控;组态王;液位The design of Tank level control monitoring software system Abstract: The monitoring software system developed by the Kingview is a new type of industrial automatic control system, which is an integrated system having standard industrial computer software and hardware platform. It has replaced the traditional closed system. The monitoring software based on the Kingview plays a very important role in the petrochemical industry.In this paper, aiming at the tank level in the production process, the PC monitoring software system based on the kingview has been designed and developed. The system implement the PC interface configuration using the Kingview produced by Bejing Asia control company. It can complete the real-time operation and monitoring of the system. The oil level control in the whole process does not require the the next crew. The tank level monitoring software system achives the direct control of the host computer. It completes the on-line set of the upper and lower parameters using the interactive interface designed by the Kingview. By importing the control program in the command language editing dialog of the engineering browser of the Kingview, continuously commissioning and operationing, the system can come true the computer on-line automatic monitoring. In the actual production of the crude oil, the monitoring software system must be connected to the external hardware equipment. Exchanging the data between the computer and the field devices via RS232 / 485 communication cable, the system can achive the real-time data acquisition and control of the level of the process control devices.By analyzing the design requirements of the monitoring software system of the tank level, the article elaborated the system design methods and production processes. After the simulation of the system runned, it ultimately reached the liquid level automatic monitoring. The emphasis of the design is to buid the configurationscreen and write a command language program, only these two aspects were completed, the system couldeffectively achieve the automatic control function of the level.The simulation results show that: the system meets the design requirements. It is also able to complete real-time automatic monitoring of the tank level with the given values. The system has a good stability.Keywords: monitoring; Kingview; level目录1 绪论........................................................................1.1 课题研究的背景及意义..................................................1.2 国内外研究现状........................................................1.3 课题研究的目的........................................................1.4 课题研究的内容........................................................1.5 课题研究的准备工作....................................................2 液位监控系统的整体分析......................................................2.1 位式控制简介..........................................................2.1.1 位式控制的概念 ..................................................2.1.2 位式控制与PID控制的区别.........................................2.2 液位监控系统的结构分析................................................2.3 液位监控系统的控制方案................................................2.3.1 控制方案的选择 ..................................................2.3.2 控制方案的基本原理 ..............................................2.4 液位控制系统的程序设计................................................3 液位监控系统的硬件选型......................................................3.1 液位传感器............................................................3.2 数据采集卡............................................................3.3 监控主机..............................................................3.4 继电器................................................................3.5 电磁阀................................................................3.6 电源..................................................................3.7 放大电路..............................................................4 液位监控系统的软件设计......................................................4.1 组态软件的介绍........................................................4.1.1 组态软件的概念和产生的背景.......................................4.1.2 组态软件的特点和功能 ............................................4.1.3 组态软件现状和使用组态软件的步骤.................................组态软件的现状......................................................使用组态软件的一般步骤..............................................4.2KingviewV6.55概述.....................................................4.2.1 工程管理器 ......................................................4.2.2 工程浏览器 ......................................................4.2.3 画面运行系统 ....................................................4.3 组态王监控软件系统的设计..............................................4.3.1 系统设计任务与要求 ..............................................4.3.2 工程的建立 ......................................................4.2.1 定义外部设备和变量 ..............................................定义外部设备........................................................定义变量............................................................4.2.2 画面制作 ........................................................主画面的制作........................................................历史曲线画面的制作..................................................数据报表画面的制作..................................................4.2.3 动画连接 ........................................................主画面的连接........................................................历史曲线画面的连接..................................................数据报表画面的连接..................................................5 系统运行测试................................................................5.1 硬件连接和通讯........................................................5.2 上位机仿真运行........................................................5.2.1 主画面的运行 ....................................................自动上升过程........................................................自动下降过程........................................................手动操作过程........................................................5.2.2 历史曲线画面的运行 ..............................................5.2.3 数据报表画面的运行 ..............................................6 设计结果与分析..............................................................6.1 设计结果..............................................................6.2 设计分析..............................................................7 结论........................................................................ 参考文献....................................................................... 致谢..........................................................................1 绪论1.1 课题研究的背景及意义我国石油资源丰富,采油炼油企业众多,储油罐是储存油品的重要设备,储油罐液位的精确计量对生产厂库存管理及经济运行影响很大。

基于组态王的液位PLC控制系统的设计_秦健

基于组态王的液位PLC控制系统的设计_秦健

第23卷 第1期 吉 林 化 工 学 院 学 报Vol .23No .1 2006年2月J O URNAL OF J ILIN INS TIT UTE OF CHEM ICAL T ECHNOLOGY Feb . 2006收稿日期:2005-11-15作者简介:秦 健(1979-),男,吉林省吉林市人,烟台南山学院助教,主要从事自动控制方面的研究. 文章编号:1007-2853(2006)01-0056-03基于组态王的液位PLC 控制系统的设计秦 健1,国海东2,谭雪峰2(1.烟台南山学院,山东龙口265706;2.吉林工业职业技术学院机电工程系,吉林吉林132013)摘要:介绍了利用西门子S7-200可编程控制器实现液位PID 控制系统,并利用组态王软件制作人机对话界面,监控液位PLC 控制系统的运行情况.实践证明,P LC 可编程控制器和组态王软件结合有利于P LC 控制系统的设计、检测,具有良好的应用价值.关 键 词:可编程控制器;液位PI D 控制;组态王中图分类号:T P 273 文献标识码:A 液位控制系统主要由执行器、控制器和检测机构组成,传统的调节器主要由模拟电路构成,结构比较复杂,使用寿命短,经常调节会使使用精度降低.而使用可编程控制器(PLC ),要求功能变化灵活,编程简单、故障少、噪音低、维修保养方便、节能省工、抗干扰能力强.组态王是一套用于快速构造和生成计算机监控系统的组态软件,能够在Window s 平台上运行.通过对现场数据的采集处理,以动画显示、报警处理、流程控制、实时曲线、历史曲线和报表输出等多种方式,向用户提供检验液位PLC 控制系统的动态运行情况.当液面达到设定值时,通过组态软件控制PLC 自动进行PID 调节,使液面达到动态平衡,并且在组态界面上可实时观察到液位的动态变化.1 液位PLC 控制系统的组成PLC 构成的数字调节器一方面与传感器相连,获取输入信号,比较实际液位和设定值得到偏差,通过对偏差的处理获得控制信号,PLC 输出信号直接控制电机转速,从而达到控制液位的目的;另一方面,它又与计算机进行通信,通过组态画面实时监控液位变化.1.1 硬件部分S7-200可编程控制器是德国西门子公司研制的一种新型可编程控制器,可应用于各种自动化系统.它结构紧凑,成本低廉,工作可靠,功能指令强大,存储容量大,编程方便,抗干扰能力强,成为各种小型控制任务理想的解决方案.本系统采用EM235模拟量输入输出模块,可接受检测机构输出的0~5V 直流信号,并可通过编程输出执行机构所需要的0~5V 直流运行信号.利用西门子S7-200可编程序控制器编写一个数字PID 控制程序即可满足液位的动态平衡.1.2 软件部分S TEP 7-Micro /WIN 32是S7-200系列的PLC 的编程软件,可以对S7-200的所有功能进行编程.该软件在WINDOWS 平台上运行,其基本功能是协助用户完成应用软件任务.例如创建用户程序、修改和编辑过程中编辑器具有简单语法检查功能,还可以直接用软件设置PLC 的工作方式、参数和运行监控.本系统中采用的PID 算法可由PLC 的功能指令直接生成.1.2.1 PID 算法PID 控制器管理输出数值,以便使偏差(e )为零,系统达到稳定状态.偏差是给定值SP 和过程变量PV 的差.PID 控制原则以下列公式为基础,其中将输出M (t )表示成比例项、积分项和微分项的函数:M (t )=K p e +K i ∫tedt +K d de /d t +M inital (1)式中:M (t )为PID 运算的输出,是时间的函数;K p 为PID 回路的比例系数;K i 为PID 回路的积分系数;K d 为PID 回路的微分系数;e 为PID 回路的偏差;M inital 为PID 回路输出的初始值.为了在数字计算机内运行此控制函数,必须将连续算式离散化为周期采样偏差算式,才能用来计算输出值.离散后的算式:M n =K p e n +K i∑nL =1e L +M inital +K d (e n -e n -1)(2)式中:M n 为样采时刻n 的PID 运算输出;e n 为采样时刻n 的PID 回路的偏差;e n -1为采样时刻n -1的PID 回路的偏差;e L 为采样时刻L 的PID 回路的偏差.在公式(2)中,第一项叫比例项,第二项由两项的和构成,叫积分项,最后一项叫微分项.比例项是当前采样的函数,积分项是从第一采样至当前采样的函数,微分项是当前采样及前一采样的函数.在数字计算机中既不可能也没有必要存储全部偏差项的采样,因为从第一采样时刻开始,每次对偏差采样时都必须计算其输出数值,因此,只需要存储前一次的偏差值及前一次的微分项数值.1.2.2 程序设计S7-200CPU 提供了PID 回路指令,只需写入存储在36字节回路表内的9个参数,在使能端有效时即可生成PID 程序,非常方便.表1 PID 回路表偏移地址域格 式类 型组态王中的地址0过程变量PV N 双字—实数输入V1004设定值SP N 双字—实数输入V1048输出M N双字—实数输入/输出V10812增益K P 双字—实数输入V11216采样时间T S 双字—实数输入V11620积分时间T I 双字—实数输入V12024微分时间T D双字—实数输入V12428积分前项M X 双字—实数输入/输出V12832过程变量前值双字—实数输入/输出V132在组态王设备配置向导中,S7-200PPI 通信方式中只能对变量存储器V 区进行读写,所以参数的地址如上表所设.在中断子程序中需对PID 指令使能端进行控制,故用V10.0进行控制.在液位PID 控制系统中,程序设计由两部分组成.其中主程序主要是用来设定回路参数,包括选定过程变量、设定值、回路增益、采样时间、积分时间和微分时间,转换成标准值存入回路表中.限于篇幅,给出部分程序.主程序 LD SM0.1 MOVB 100,SMB34 MOVR VD104,VD504 MOVR VD112,VD512 MOVR VD116,VD516 MOVR VD120,VD520 MOVR VD124,VD524 ATCH IN T -0,10 ENI ……中断子程序,利用PID 指令生成实时的PID 算法. LD V10.1 PID VB600,0 ……图1 人机对话界面2 组态王控制设计组态王软件具有全中文、面向窗口的可视化操作界面,实时性强,有良好的并行处理性能和丰富生动的多媒体画面.组态王软件的开放式结构拥有广泛的数据获取和强大的数据处理功能.同时.提供良好的安全机制,为多个不同级别用户设定不同的操作权限.组态王软件支持多种硬件设备,实现“设备无关”,用户不必因外部设备的局部57 第1期秦 健,等:基于组态王的液位PLC 控制系统的设计 改动,而影响整个系统.组态王软件由“组态环境”和“运行环境”两个系统组成.两部分互相独立.又紧密相关.本文利用组态王软件设计,在设备组态窗口中选择适当的串口通讯设备,添加西门子S7-200PLC ,正确设置其属性,正确设置组态软件中数据变量设备通道的连接,即可实现PLC 与组态软件的通讯.将PLC 中的串口驱动程序与组态软件的需求响应相结合,使计算机对PLC 发出的信号有响应.在组态王软件的用户窗口中,制作一个动画界面.在界面上设置各个属性,使设置的画面按照真实的情况动作,从而实现对液位变化状态的实时监控.3 结 论针对这个液位控制系统,本文采用西门子S7-200可编程控制器编写了数字PID 程序,从而完成了控制任务.利用组态王软件监控液位控制系统的运行情况.实践证明,将PLC 可编程控制器和组态王软件结合可以非常好地实现液位控制系统的运行与监控,有利于PLC 控制系统的设计,具有良好的应用价值.参考文献:[1] 殷洪义.可编程序控制器选择设计与维护[M ].北京:机械工业出版社,2003.[2] 廖常初.PLC 编程及应用[M ].北京:机械工业出版社,2004.Design of PLC control system for the liquidlevel based on ConfigurationQ IN Jian 1,G UO Hai -dong 2,TAN Xue -feng2(1.Yantai Nanshan University ,Shandong ,Lo ngkou 265706,China ;2.Dept .of Mechanical &Electri -cal Engineering ,Jilin Vocational College of Industry &Technology ,Jilin City 132013,China )A bstract :The liquid level control system based on the SIEMENS PLC S7-200is introduced in this paper .The interface of man -machine conversation is designed with Configuratio n softw are in order to mo nitor the operation status of the liquid level PLC control sy stem .Facts prove that the combination of the PLC control sy stem and Configuratio n softw are is valuable for desig n ,testing and application .Key words :Key w ords :PLC ;liquid level PID control ;Configuration58 吉 林 化 工 学 院 学 报2006年 。

基于组态王的液位控制系统论文

基于组态王的液位控制系统论文

摘要:介绍了基于组态王的仪表液位控制系统组成。

叙述了组态王监控界面设计和组态王与实际现场的模拟。

双容水箱液位的控制作为过程控制的一种,其基本思想是采用多层递阶结构,直觉推理和多动态控制策略等行为和功能。

该系统可实现数据输入、动态数据显示和现场设备的实时监控、调试和运行。

应用表明,该系统工艺流程显示直观,人机界面友好,易于操作。

系统运行稳定,维护成本低,对于相关的工程应用具有一定的价值。

问题描述:附图(a,b)是本液位控制系统的界面图示和运行示意图。

根据设计要求和结合实际情况,适当的加以修改,使设计更优化,更便于人为控制。

用组态王软件合理地设计出属于自己思路的液位控制系统。

1.要求实现的基本功能:(1)完成图示界面设计(或取其中一部分或自行设计界面);(2)运行系统时出现水流效果和仪表动态显示;(3)液位的升降、阀门的开关和水泵的启停要配合一致;(4)右面的仪表和显示要与实际水箱水位变化一致;(5)菜单实现可操作;(6)生成相应的实时曲线(即曲线与液位实时数据相关联)和界面。

2.发挥部分:(1)打印输出:系统能定时或实时打印信息、水箱液位、流量等信息;(2)保存数据:系统具有自动保存数据功能;(3)在线帮助:系统提供在线帮助信息,操作员遇到问题能及时得到帮助和指导;(3)其他发挥部分。

设计过程:系统的监控软件采用了北京亚控公司的Kingview6.5组态王软件,利用它来设计液位控制系统主要步骤有:设备配置,构造数据库变量,图形界面的设计,建立动态连接,运行调试等。

组态王是运行于Microsoft Windows98/2000/NT中文平台的中文界面的人机界面软件,采用了多线程、COM组件等新技术,实现了实时多任务,软件运行可靠。

Touch View是“组态王6.5”软件的实时运行环境,它从设备中采集数据,并存于实时数据库中,还负责把数据的变化以动画的形式形象地表示出来,同时可以完成变量报警、操作记录、趋势曲线等监视功能,并按实际需求记录在历史数据库中。

基于组态王的双储液罐单水位PID控制系统设计课程设计报告

基于组态王的双储液罐单水位PID控制系统设计课程设计报告

专业方向课程设计报告题目:基于组态王的双储液罐单水位PID控制系统设计摘要本文主要实现基于组态王的双储液罐单水位PID控制系统,通过对实验系统结构的研究,运用所学的MATLAB知识建立了单容水箱实验系统的数学模型,并对系统的参数进行了辨识,用工业控制软件组态王6.5,使其具有报警画面,历史曲线,实时曲线,报表画面。

关键词:双储液罐,PID控制系统,单容水箱,组态王6.5ABSTRACTThis paper based on the configuration of the double tank water level single PID control system ,make water tank water level, water tank temperature detection, and water tank level control at a given value.Through the study on the structure of the experimental system, uselearned knowledge of MATLAB to establish a single volume tank experimental system mathematical model, and the parameters of the system are identified,use industrial control software kingview 6.5, enables it to have the alarm screen, historical curve, real-time curve, statements frame.KEY WORDS:Double liquid storage tank,PID control system,single volume tank,Configuration king 6.5目录摘要 (Ⅰ)ABSTRACT (Ⅱ)第1章绪论 0第2章系统总体方案 (1)2.1控制系统构成 (1)2.1控制系统过程 (1)第3章水箱建模及参数整定 (2)3.1 水箱的建模过程 (2)3.2 水箱液位的PID整定 (4)第4章组态王6.5简介与操作界面的设计 (5)4.1组态软件介绍 (5)4.2基于组态王6.5的液位控制系统上位机部分设计 (6)4.2.1上位机主控画面 (6)4.2.2上位机功能画面 (9)第5章结论与展望 (8)致谢 (9)参考文献 (10)第1章绪论随着现代科学技术的迅猛发展,工业生产的规模越来越大,结构也越来越复杂,从而使控制对象、控制器以及控制任务和目的日益复杂,而对系统的精度、响应速度和稳定性的要求却越来越高。

基于组态的双储液灌自动控制

基于组态的双储液灌自动控制

《集散控制与现场总线课程报告》工程名称:基于组态的双储液灌自动控制班级:2011级自动化过程控制方向姓名:学号:目录前言 ...................................................................................................................... 错误!未定义书签。

1双储液罐水位控制系统简介........................................................................... 错误!未定义书签。

1.1双储液罐水位控制系统的概述 (4)1.2双储液罐水位控制系统发展现状 (4)1.3系统的改进、节能运行技术的意义 (4)2实训要求 (5)3组态画面的设计 (5)3.1监控画面制作 (5)3.2动画连接 (5)4组态王画面 (6)4.1主页面 (6)4.2数据表 (6)5运行画面 ............................................................................................................ 错误!未定义书签。

5.1主页面运行画面 (7)5.2数据表运行画面 (7)6组态王程序 (8)6.1存在时程序 (8)6.2按钮程序 (9)前言随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,传统的工业控制软件已无法满足用户的各种需求。

在开发传统的工业控制软件时,当工业被控对象一旦有变动,就须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是困难。

基于组态王的储油罐液位控制的硬件系统设计

基于组态王的储油罐液位控制的硬件系统设计

西安石油大学本科毕业设计(论文)西安石油大学2015届学士学位毕业论文储油罐液位控制的硬件系统设计学号:姓名:指导教师:专业:自动化系别:完成时间:2015年6月毕业设计(论文)任务书题目储油罐液位控制的硬件系统设计学生姓名学号专业班级设计(论文)内容及基本要求1.立式储罐直径:17m,储罐高:9m,存储介质:轻质油,罐内压力:0.1013MPa,最大输入流量:5 m2/h。

2.学习研究液位控制系统的基本原理和应用。

研究学习储油罐控制系统。

3.选择合适的硬件系统适当考虑系统可扩展性,实现储罐的单罐液位的监控。

液位控制精度1%。

4.学习储油罐仪表系统中的防爆知识,设计中按防爆标准选型。

5.系统硬件构成中应含变送器、执行器和监控设备。

6.完成相关资料检索和开题报告。

7.完成论文的写作和15000字符以上的英文资料翻译。

设计(论文)起止时间2015 年 1 月 5 日至2015 年 6 月12 日设计(论文)地点自动化实验室指导教师签名年月日系(教研室)主任签名年月日学生签名年月日储油罐液位控制的硬件系统设计摘要:我国石油资源丰富,采油炼油企业众多,储油罐是储存油品的重要设备,储油罐液位的精确计量和控制对生产厂库存管理及经济运行影响很大。

但国内许多反应罐、大型储油罐、加油站的液位计量仍采用人工检尺和分析化验的方法,其他参数的测定也没有实行实时动态测量和控制,这样易引发安全事故,无法为生产操作和管理决策提供准确的依据。

本系统针对上述问题,采用相应的传感器将油罐的液位数据传给采集卡,再将数据传给上位机,从而进行计算与分析。

在通过上位机把信号传给采集卡,采集卡把信号传给电磁阀,以此来控制储油罐的流出量,以达到控制液位的要求。

关键词:储油罐、液位控制、采集卡、电磁阀。

The hardware system design of oil tank level controlAbstract:Our country is rich in oil resources, many oil refineries.The storage tank is an important oil storage equipment.Accurate measurement and control of oil tank liquid level has great influence on the inventory management and economic operation of the factory. But the liquid level measurement of many reaction tanks, large oil tanks and gas stations is still the method of manual inspection and analysis,determination of other parameters also failed to implement the real-time dynamic measurement and control, so easy to cause safety accidents, unable to provide accurate basis for the production operation and management decision.The system is aimed at the above questions.The liquid level data of the oil tank is transmitted to the collecting card by using the corresponding sensor., and then sends the data to PC, So as to calculate and analyze.Pass the signal to the card by the upper computer, the signal is transmitted to the solenoid valve. To control the outflow of oil tanks and reach the level of control requirements.Key words:Storage tank, liquid level control, data acquisition card, solenoid valve.目录1绪论 (1)1.1 课题的背景及目的 (1)1.2 国内外研究现状 (2)1.3 课题研究的方法 (3)2 设计基本要求 (4)3设计的基本结构 (5)4 硬件选型和介绍 (6)4.1 差压式液位计 (7)4.1.1仪表简介: (7)4.1.2工作原理: (7)4.1.3 产品应用: (8)4.1.4 主要特点: (8)4.1.5 技术参数: (8)4.1.6带远传装置的液位计适用于下列工况 (9)4.1.7注意事项与日常维护 (9)4.1.8选型型谱 (10)4.2数据采集卡 (10)4.2.1 产品介绍 (10)4.2.2安装与测试 (12)4.2.3 软件的安装 (17)4.2.4信号的连接 (23)4.3 继电器 (25)4.4 电磁阀 (31)选型依据 (32)选型原则 (32)4.6 监控主机 (37)5 软件部分简介 (39)6 硬件基本设计 (40)6.1 二位式开关简述 (40)6.2 硬件的选择与连接 (40)7 结论 (43)参考文献 (44)致谢 (46)西安石油大学本科毕业设计(论文)1 绪论1.1 课题的背景及目的人们在日常生活以及工业生产经常遇到涉及到液位的检测问题,例如饮料、食品加工,居民生活用水的供应、溶液过滤、污水处理和化工生产等多种行业的生产过程中,通常要对液位进行检测。

基于组态王的液位过程控制系统设计

基于组态王的液位过程控制系统设计

《控制系统分析与综合》任务书题目:液位控制系统设计一、工程训练任务本实训综合运用自动化原理、PLC技术以及组态软件等相关课程,通过本实训的锻炼,使学生掌握自动化系统的基础理论、技术与方法,巩固和加深对理论知识的理解。

本课题针对液位控制系统作初步设计和基本研究,该系统能对水箱液位信号进行采集,以PLC为下位机,以工控组态软件组态王设计上位机监控画面, 运用PID控制算法对水箱液位进行控制。

二、工程训练目的通过本次工程训练使学生掌握运用组态王软件及PLC构建工业控制系统的能力,增强学生对PLC控制系统以及组态王软件的应用能力,培养学生解决实际问题的能力,为今后从事工程技术工作、科学研窕打下坚实的基础.三、工程训练内容1)确定PLC的I/O分配表:2)根据PID控制算法理论,运用PLC程序实现PID控制算法:3)编写整个液位控制系统实训项目的PLC控制程序;4)在组态王中定义输入输出设备:5)在组态王中定义变量;6)设计上位机监控画面;7)进行系统调试。

四、工程训练报告要求报告中提供如下内容:1、目录2、任务书3、正文4、收获、体会5、参考文献五、工程训练进度安排周次工作日工作内容1布置课程设计任务,查找相关资料第2完成总体设计方案—3完成PLC程序设计周45完成监控画面设计第1调试2二3准备训练报告周4完成训练报告并于下午两点之前上交5答辩六、工程训练考核办法本工程训练满分为IOO分,从工程训练平时表现、工程训练报告及工程训练答辩三个方面进行评分,其所占比例分别为20%、40%、40%o总体设计方案2o 1关于组态王的概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理.它基于Microsoft Windows XP/NT/2000操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。

自动化软件实训 基于组态王储液罐液位

自动化软件实训 基于组态王储液罐液位
\\本站点\出水阀=0;
\\本站点\储液罐液位=\\本站点\储液罐液位+1;
}
else
{
\\本站点\进水阀=0;
\\本站点\出水阀=1;
\\本站点\储液罐液位=\\本站点\储液罐液位-1;
}
if(\\本站点\主液箱液位==100)
{
\\本站点\主液阀=1;
}
else
if(\\本站点\主液箱液位==0)
/*启动程序*/
if(\\本站点\进水阀==1)
{
\\本站点\进水阀=1;
}
else
{
\\本站点\进水阀=1;
}
if(\\本站点\出水阀==1)
{
\\本站点\出水阀=0;
}
else
{
\\本站点\出水阀=0;
}
\\本站点\排气阀=1;
/*运行主程序*/
if(\\本站点\储液罐液位<30)
{
\\本站点\进水阀=1;
3.3
数据库是“组态王软件”最核心部分,具体表现在数据字典所包含的信息。在工程浏览器“工程目录显示区”中找到数据库下的“数据字典”,打开并点击新建进行数据变量的定义。该储液罐液位自动控制系统的数据词典如图3.2所示。
图3.2储液罐液位自动控制系统数据字典
3.4
在工程浏览器工程“目录显示区”中找到文件命令语言下的“应用程序命令语言”,双击提示打开应用程序命令语言对话框,进行相关应用程序代码的编写及设计。在本程序中如果相应阀门打开,则往相应的反应罐里注水或者出水,当反应罐中水位为零时,所编程序见附录。
2
利用组态王软件设计一个基于组态王的储液罐液位自动控制系统,该系统可模拟试验生产过程中的储液罐液位的变化及自动控制。设计包括:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2
2.1
打开组态王首先新建立工程“课程工程”,进入画面界面,进入画面界面,点击新
建工程画面,进入开发系统界面,确定背景属性。如图1所示
图1建立工程
22
打开“控制中心”画面,调用所需要的器件,然后调整好各器件的位置,进行相应
的管道连接,使得整个画面安排合理、紧凑。如图2所示。
图2储蓄罐液位自动控制系统主监控界面
自动化应用软件实训
评语:
考试(70)
报告(30)
总成绩
专业:自动化
班级:动1101
姓 名:
学 号:—
指导教师:
基于组态王的储液罐液位自动控制系统
1
基于组态王的储液罐液位自动控制系统的要求:进水阀控制储液罐的水位,出水阀 控制主液箱的水位,排气阀用于保持储液罐内的压强与外界压强一致,储液罐与主液
箱设置的最大水位值为100。当储液罐水位<100时,出水阀打开,储液罐液位增加,直 到水位达到100;当主液箱水位<100并且储液罐液位不等于0时,出水阀打开,主液箱 水位增加,储液罐液位减少;当主液箱水位<100时,出水阀打开,主液箱液位增加, 直到水位达到100;当用户打开水龙头时,主液箱液位减少,出水阀打开,储液罐液位 减少,进水阀打开,储液罐液位增加,如此循环。
2.3
新建画面,调用实时趋势曲线,进行相应的属性设置和文字标注,然后保存,以进 行后续操作。
2.4
新建画面,调用历史趋2.5
新建画面,调用报警窗口,选择实时报警窗,进行相应的属性设置和文字标注,然 后保存,以进行后续操作。
2.6
新建画面,调用报警窗口,选择历史报警窗,进行相应的属性设置和文字标注,然 后保存,以进行后续操作。
2.7
新建画面,调用报表窗口,进行相应的属性设置和文字标注,然后保存,以进行后 续操作。
3
选中数据字典,然后双击新建来定义变量,按要求定义相应的变量,并注意其变量 类型及其后续设置。最后结果如图3所示。
4
命令代码设计见附录A。
5
回到系统监控界面,把定义的变量与相应的器件进行动画连接, 当所有设定完成后, 进入工程浏览器双击“应用程序命令语言”输入命令代码。使系统监控界面能实现动态 仿真。主监控界面如图4所示,实时趋势曲线、实时报警图、历史报警图与实时报表
6
这次课程设计使我熟悉了组态王软件的应用, 可以利用组态王设计出储液罐液位自 动控制系统。让我对使用专业知识、专业技能来分析和解决实际问题有了比较全面系统 的锻炼。相信以后在使用组态软件设计能够更全面,设计出更方便的实现监控和控制的 功能,同时让我在使用编程技巧的熟悉度向前迈了一大步。在课程设计的期间,我学到 了很多课本上学不到的知识,拓展了自己的视野和拓宽了自己的知识面,这让我受益匪
相关文档
最新文档