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

毕业设计(论文)任务书摘要:利用组态王开发的监控软件系统,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代了传统的封闭式系统。
组态王监控软件系统在石油化工生产中起着非常重要的作用。
本文针对生产过程中的储油罐液位,设计开发了基于组态王的上位机监控软件系统。
该系统利用北京亚控公司生产的组态王软件实施上位机界面组态,对系统进行实时的操作和监控,在整个原油液位控制过程中不需要下位机。
储油罐液位监控软件系统实现上位机直接控制,使用组态王软件设计人机对话界面,完成上下限参数的在线设置,通过在组太王工程浏览器中的命令语言编辑对话框里输入控制程序,并且经过不断地调试运行,实现计算机在线自动监控。
在实际的原油生产中,该监控软件系统必须和外部硬件设备连接,通过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 课题研究的背景及意义我国石油资源丰富,采油炼油企业众多,储油罐是储存油品的重要设备,储油罐液位的精确计量对生产厂库存管理及经济运行影响很大。
毕业设计基于组态王的储液罐温度控制设计

基于组态王的储液罐温度控制设计主要重点:掌握组态王的PID控件的应用和I/O设备的管理。
1.I/O点分配此系统有3个人模拟量输入,1个模拟量输出,6路开关量输出。
其中3个模拟量输入信号为:储液罐温度T1储液罐液位L1储液罐压力P11个模拟量输出信号为:蒸汽调节阀FV6个开关量输出信号为:液位开关输出:LL ,LH,主要有进料泵和出料泵控制。
温度开关输出:TL,TH,主要有蒸汽调节阀控制。
压力开关输出:PL,PH。
2.PLC的选择选择”板卡”研发PCL----812PG3.变量定义:储液罐温度:I/O实型,初值0,量程0-100储液罐液位:I/O实型,初值0,量程0-250储液罐压力:I/O实型,初值0,量程0-200蒸汽调节阀:I/O实型,初值0,开度0-100.储液罐温度高:I/O离散,初值0,最高95度。
储液罐温度低:I/O离散,初值0,最低90度。
储液罐液位高:I/O离散储液罐液位低:I/O离散储液罐压力高:I/O离散储液罐压力低:I/O离散进料泵运行:I/O离散if(\\本站点\系统启动==1){if(\\本站点\储液罐液位<10){\\本站点\进料泵运行=1;}if(\\本站点\储液罐液位>80){\\本站点\进料泵运行=0;}}else{\\本站点\进料泵运行=0;}if(\\本站点\$时==0 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度0=\\本站点\储液罐温度;if(\\本站点\$时==1 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度1=\\本站点\储液罐温度;if(\\本站点\$时==2 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度2=\\本站点\储液罐温度;if(\\本站点\$时==3 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度3=\\本站点\储液罐温度;if(\\本站点\$时==4 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度4=\\本站点\储液罐温度;if(\\本站点\$时==5 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度5=\\本站点\储液罐温度;if(\\本站点\$时==6 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度6=\\本站点\储液罐温度;if(\\本站点\$时==7 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度7=\\本站点\储液罐温度;if(\\本站点\$时==8 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度8=\\本站点\储液罐温度;if(\\本站点\$时==9 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度9=\\本站点\储液罐温度;if(\\本站点\$时==10 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度10=\\本站点\储液罐温度;if(\\本站点\$时==11 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度11=\\本站点\储液罐温度;if(\\本站点\$时==12 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度12=\\本站点\储液罐温度;if(\\本站点\$时==12 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度12=\\本站点\储液罐温度;if(\\本站点\$时==13 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度13=\\本站点\储液罐温度;if(\\本站点\$时==14 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度14=\\本站点\储液罐温度;if(\\本站点\$时==15&&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度15=\\本站点\储液罐温度;if(\\本站点\$时==16 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度16=\\本站点\储液罐温度;if(\\本站点\$时==17 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度17=\\本站点\储液罐温度;if(\\本站点\$时==18 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度18=\\本站点\储液罐温度;if(\\本站点\$时==19 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度19=\\本站点\储液罐温度;if(\\本站点\$时==20 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度20=\\本站点\储液罐温度;if(\\本站点\$时==21 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度21=\\本站点\储液罐温度;if(\\本站点\$时==22 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度22=\\本站点\储液罐温度;if(\\本站点\$时==23 &&\\本站点\$分==0 &&\\本站点\$秒==0)\\本站点\温度23=\\本站点\储液罐温度;。
组态王储油罐液位控制

1绪论随着工业自动化技术的不断发展,人们对系统监测性能的要求越来越高,组态王作为一个开发型的通用工业来监控系统,拥有良好的图形化操作界面,便于生产的组织与管理;同时,作为工业控制软件,它又可以很好的保证系统的可靠性与实时性。
组态王开发监控系统软件是新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。
通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。
其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。
尤其考虑三方面问题:画面、数据、动画。
通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。
组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。
而且,它能充分利用Windows 的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。
它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。
2系统需求分析在石油、化工、工矿等企业一般都有油库,这些油库是企业重要的燃料基地,是一个重要的生产环节。
各种油库的建设规模越来越大,造价也越来越高,为了确保油库的安全,必须要对影响油库安全的部分物理参数进行实时的数据采集,实现油库的自动化管理。
能及时掌握油库油罐的液位、温度、压力、油气浓度等状态参数可以大大提高油库的进油,储油和管理的工作效率,极大的提高安全保障,因此有广泛的应用价值。
通过对液位、温度、压力、油气浓度等状态量的实时监测,在智能仪表上实时显示并设置报警值,在越过限值时即可产生声光报警。
此外这些状态值也可以通过互联网传输,有访问权限的管理者可以在任何地方通过浏览器查看油库的安全参数,实现无人职守的远程监测系统。
3 系统方案论证在本设计中,为了实现对液位的控制,我使用了一个原油库,用来储存大量的原油,一个催化剂库用来存储大量的催化剂,它们分别在原料油罐催化剂罐液位少于20的时候进料,成品油罐用来存储成品油。
基于组态王的液位控制系统论文

摘要:介绍了基于组态王的仪表液位控制系统组成。
叙述了组态王监控界面设计和组态王与实际现场的模拟。
双容水箱液位的控制作为过程控制的一种,其基本思想是采用多层递阶结构,直觉推理和多动态控制策略等行为和功能。
该系统可实现数据输入、动态数据显示和现场设备的实时监控、调试和运行。
应用表明,该系统工艺流程显示直观,人机界面友好,易于操作。
系统运行稳定,维护成本低,对于相关的工程应用具有一定的价值。
问题描述:附图(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控制系统,通过对实验系统结构的研究,运用所学的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)前言随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,传统的工业控制软件已无法满足用户的各种需求。
在开发传统的工业控制软件时,当工业被控对象一旦有变动,就须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是困难。
基于组态王的水箱液位设计

基于组态王的水箱水位控制设计1 任务要求本系统为基于组态王的储液罐液位的自动控制。
该系统有进水阀、用户阀、水源阀、主水箱、蓄水池,水泵等组成。
系统初始液位为20米,要求控制主水箱的水位在10—80米之间。
主要的两个阀门分别为进水阀和用户阀,刚开始进水阀打开给主水箱进水,同时由于主水箱水位为20米,所以用户阀打开给用户送水,开始之初蓄水池水位高度为80米,所以水源阀会自动关闭。
当主水箱水位下降,水位降至10米时,用户阀会自动关闭,从而让主水箱蓄水保证水位不低于10米。
当主水箱的水位高于80米时,进水阀会自动关闭,从而由于蓄水池水位过低,水源阀将自动打开为蓄水池蓄水。
当水位高于80米或低于10米时会发生高高报警和低低报警,同时弹出报警画面。
同时系统除了设置报警和事件画面还有实时趋势曲线画面、历史趋势曲线画面、实时数据报表画面等,通过各个画面对系统运行情况进行实时监测。
2 界面设计本水箱水位控制系统由欢迎界面、水位监控室界面、报警界面等组成,其中水位监控室界面为主要操作界面,其中有菜单项、返回项、主水箱、蓄水池、测定液位仪表、报警指示灯、阀门等组成。
其中主水箱为主控对象,蓄水池为对水源控制对象。
要求在主水箱水位小于10米的时候,进水阀和泵自动打开,给主水箱加水从而使水位上升,当主水箱水位高于80时,泵和进水阀都关闭停止进水,等待用户阀打开,当用户阀开启后,主水箱水位下降,有水流向用户。
当主水箱液位低于10米时,进水阀和泵再次打开进水,如此循环。
图1水位监测室画3 数据字典设计本系统中主要设计了12个变量,其中a代表具体主水箱的液位,其设定为内存整型,水源1用于提供用水变量设定为内存实型。
阀1,阀3分别为主水箱的进水阀和出水阀,定义为内存离散的,阀2用于为水源蓄水池供水。
泵和指示灯变量都为开关量,也被定义为内存离散型。
下面是数据字典的设计:图2 数据字典4 命令代码设计if(\\本站点\a<15)\\本站点\阀1=1;if(\\本站点\水源1<80){\\本站点\阀2=1;\\本站点\水源1=\\本站点\水源1+10;}if(\\本站点\阀1==1){if(\\本站点\水源1>=80){\\本站点\泵=1;\\本站点\水流控制=10;\\本站点\水源1=\\本站点\水源1-10;if(\\本站点\a<71)\\本站点\a=\\本站点\a+10;else{\\本站点\a=80;\\本站点\阀1=0;\\本站点\泵=0;\\本站点\水流控制=0;}}else{\\本站点\泵=0;\\本站点\水流控制=0;}}if((\\本站点\阀3==1)&&(\\本站点\a>=10)){\\本站点\a=\\本站点\a-5;}5 软件运行演示界面如图所示,图3是水位监控界面即整体的控制中心。
基于PLC及组态王的水塔液位控制系统要点

摘要目前,大量的高位生活用水和工作用水逐渐增多。
因此,不少单位自建水箱储水来解决高层楼房的用水问题。
最初,大多用人工进行控制,由于人工无法每时每刻对水位进行准确的定位监测,很难准确控制水泵的起停。
要么水泵关停过早,造成水箱缺水;要么关停过晚,造成水箱溢出,浪费水资源,给用户造成不便。
利用人工控制水位会造成供水时有时无的不稳定供水情况。
后来,使用水位控制装置使供水状况有了改变,但常使用浮标或机械水位控制装置,由于机械装置的故障多,可靠性差,给维修带来很大的麻烦。
因此为更好的保证供水的稳定性和可靠性,传统的供水控制方法已难以满足现在的要求。
本文采用的是三菱FXZN型PLC可编程控制器作为水箱水位自动控制系统的核心,对水箱水位自动控制系统的功能性进行了需求分析。
主要实现方法是通过传感器检测水箱的实际水位,将水位具体信息传至PLC构成的控制模块,来控制水泵电机的动作,同时显示水位具体信息,若水位低于或高于某个设定值时,就会发出危险报警的信号,最终实现对水箱水位的自动。
另外在PLC的基础上,运用组态王Kingview工业监控软件,它将PLC过程控制设计、现场操作及资源管理于一体,将水箱控制系统的应用以及信息交流汇集在一起,实现最优化管理。
关键词:水位自动控制、三菱FX2N、组态王、水泵、传感器摘要 (1)第一章绪论 (1)1.1本课题的选题背景与意义 (1)1.2可编程逻辑控制器简述 (1)第二章水箱水位控制系统硬件设计 (2)2.1基于PLC的水箱水位控制系统基本原理 (2)2.2 水箱控制系统要求 (2)2.3 PLC I/O口的分配 (3)2.4 系统硬件元器件选择 (4)第三章水箱水位系统的PLC软件设计 (5)3.1 水箱水位控制系统的梯形图设计 (5)第4章水箱水位控制系统的组态设计 (6)4.1 水箱液位控制系统监控界面 (6)4.2 组态画面监控运行演示 (6)第四章总结 (9)参考文献 (10)附录:组态王命令程序 (10)第一章绪论1.1本课题的选题背景与意义在工业生产中,电流、电压、温度、压力、液位、流量、和开关量等都是常用的主要被控参数。
基于组态王的储液罐液位自动控制

新建画面,调用实时趋势曲线,进行相应的属性设置和文字标注,然后保存,以进 行后续操作。
2.4
新建画面,调用历史趋势曲线,进行相应的属性设置和文字标注,然后保存,以进 行后续操作。
2.5
新建画面,调用报警窗口,选择实时报警窗,进行相应的属性设置和文字标注,然 后保存,以进行后续操作。
2.6
新建画面,调用报警窗口,选择历史报警窗,进行相应的属性设置和文字标注,然 后保存,以进行后续操作。
2
2.1
打开组态王首先新建立工程“课程工程”,进入画面界面,进入画面界面,点击新
建工程画面,进入开发系统界面,确定背景属性。如图1所示
图1建立工程
22
打开“控制中心”画面,调用所需要的器件,然后调整好各器件的位置,进行相应
的管道连接,使得整个画面安排合理、紧凑。如图2所示。
图2储蓄罐液位自动控制系统主监控界面
2.7
新建画面,调用报表窗口,进行相应的属性设置和文字标注,然后保存,以进行后 续操作。
3
选中数据字典,然后双击新建来定义变量,按要求定义相应的变量,并注意其变量 类型及其后续设置。最后结果如图3所示。
4
命令代码设计见附录A。
5
所有设定完成后, 进入工程浏览器双击“应用程序命令语言”输入命令代码。使系统监控界面能实现动态 仿真。主监控界面如图4所示,实时趋势曲线、实时报警图、历史报警图与实时报表
6
这次课程设计使我熟悉了组态王软件的应用, 可以利用组态王设计出储液罐液位自 动控制系统。让我对使用专业知识、专业技能来分析和解决实际问题有了比较全面系统 的锻炼。相信以后在使用组态软件设计能够更全面,设计出更方便的实现监控和控制的 功能,同时让我在使用编程技巧的熟悉度向前迈了一大步。在课程设计的期间,我学到 了很多课本上学不到的知识,拓展了自己的视野和拓宽了自己的知识面,这让我受益匪
基于组态王的储油罐液位控制的硬件系统设计

西安石油大学本科毕业设计(论文)西安石油大学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 课题的背景及目的人们在日常生活以及工业生产经常遇到涉及到液位的检测问题,例如饮料、食品加工,居民生活用水的供应、溶液过滤、污水处理和化工生产等多种行业的生产过程中,通常要对液位进行检测。
自动化软件实训 基于组态王储液罐液位

\\本站点\储液罐液位=\\本站点\储液罐液位+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《控制系统分析与综合》任务书题目:液位控制系统设计一、工程训练任务本实训综合运用自动化原理、PLC技术以及组态软件等相关课程,通过本实训的锻炼,使学生掌握自动化系统的基础理论、技术与方法,巩固和加深对理论知识的理解。
本课题针对液位控制系统作初步设计和基本研究,该系统能对水箱液位信号进行采集,以PLC为下位机,以工控组态软件组态王设计上位机监控画面,运用PID控制算法对水箱液位进行控制。
二、工程训练目的通过本次工程训练使学生掌握运用组态王软件及PLC构建工业控制系统的能力,增强学生对PLC控制系统以及组态王软件的应用能力,培养学生解决实际问题的能力,为今后从事工程技术工作、科学研究打下坚实的基础。
三、工程训练内容1) 确定PLC的I/O分配表;2) 根据PID控制算法理论,运用PLC程序实现PID控制算法;3) 编写整个液位控制系统实训项目的PLC控制程序;4) 在组态王中定义输入输出设备;5) 在组态王中定义变量;6)设计上位机监控画面;7)进行系统调试。
四、工程训练报告要求报告中提供如下内容:1、目录2、任务书3、正文4、收获、体会5、参考文献五、工程训练进度安排六、工程训练考核办法本工程训练满分为100分,从工程训练平时表现、工程训练报告及工程训练答辩三个方面进行评分,其所占比例分别为20%、40%、40%。
2总体设计方案2.1 关于组态王的概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。
它基于Microsoft Windows XP/NT/2000 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。
采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。
它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。
基于组态王的储油罐液位控制的监控软件系统设计

基于组态王的储油罐液位控制的监控软件系统设计储油罐液位控制是油田生产过程中非常重要的一环,它直接关系到油田生产的安全和效率。
为了提高储油罐液位控制的精度和可靠性,需要设计一种基于组态王的监控软件系统。
首先,该监控软件系统需要实现对储油罐液位的实时监控功能。
通过传感器可以实时获取液位数据,并通过硬件接口与监控软件系统进行通信。
监控软件系统可以实时显示储油罐液位的数据,并根据预设的上下限值进行报警和控制。
其次,该监控软件系统需要具备数据采集和存储功能。
由于储油罐液位的数据量较大,需要通过数据采集技术将其实时采集并存储到数据库中。
监控软件系统可以提供数据查询和统计分析功能,以便管理人员对储油罐液位数据进行分析和决策。
第三,该监控软件系统需要实现液位控制功能。
通过软件界面,管理人员可以对液位控制参数进行设置,并且可以手动控制储油罐液位。
当监控软件系统检测到液位超出预设的上下限值时,可以通过逻辑控制器控制液位传感器,自动进行液位补充或排放操作。
第四,该监控软件系统需要具备远程监控和控制功能。
通过网络通信技术,监控软件系统可以实现对储油罐液位的远程监控和控制。
管理人员可以通过远程终端设备实时监测储油罐液位,并对液位进行远程控制操作。
第五,该监控软件系统需要具备报警功能。
当液位超出预设的上下限值时,监控软件系统可以通过声音、图像或短信等方式进行报警,以提醒管理人员及时采取措施。
最后,该监控软件系统需要具备良好的界面设计和用户友好性。
通过组态王的图形化界面设计功能,可以设计出直观、简洁、易于操作的监控软件界面,方便管理人员进行操作和管理。
总之,基于组态王的储油罐液位控制的监控软件系统设计可以实现液位实时监控、数据采集和存储、液位控制、远程监控和控制、报警功能等,提高储油罐液位控制的精度和可靠性,提高油田生产的安全和效率。
组态王油罐液位控制课设

【下载本文档,可以自由复制内容或自由编辑修改内容,更多精彩文章,期待你的好评和关注,我将一如既往为您服务】目录任务书 (3)第一章火电发电厂的介绍 (6)1.1设计目的 (6)1.2 厂用电的设计 (6)1.3厂用电的设计原则 (6)1.4主接线中设备配置的一般准则 (6)1.4.1开关的配置 (6)1.4.2电压互感器的配置 (6)1.4.3电流互感器的配置 (7)第二章基于组态王的油罐液位控制 (8)2.1 设计目的 (8)2.2 组态王简介 (8)2.3 控制要求 (8)2.4组态软件在油罐液位中的应用 (8)2.4.1定义外部设备 (8)2.4.2数据词典定义 (9)2.4.3创建组态画 (12)2.4.4动画连接 (12)2.4.5阀门动画设 (13)2.4.6液体流动动画设置 (14)2.4.7 命令语 (17)2.4.8 报警和件 (17)2.4.8.1 报警和事件窗口用 (17)2.4.8.2 建立报警和事件窗口 (18)2.4.9趋势曲线 (20)2.4.9.1实时趋势曲线 (20)2.4.9.2历史趋势曲线 (21)2.4.9.3定义历史数据文件的存储目录 (21)2.4.10运行结果图 (21)第三章心得体会 (22)第四章参考文献 (22)第一章火电发电厂的介绍1.1设计目的(1)对发电厂各子系统有明确的认识和了解;(2)学会厂用电的设计;(3)学会发电厂如何并网。
1.2厂用电的设计发电厂在启动、运转、停役、检修过程中,有大量由电动机拖动的机械设备,用以保证机组的主要设备(如锅炉、气轮机或水轮机、发电机等)和输煤、碎煤、除灰、除尘及水处理的正常运行。
这些电动机以及全厂的运行、操作、试验、检修、照明用电设备等都属于厂用负荷,总的耗电量,统称为厂用电。
1.3厂用电设计原则厂用电的设计原则与主接线的设计原则基本相同,主要有:(1)接线应保证对厂用负荷可靠和连续供电,使发电厂主机安全运转。
基于组态王液位控制系统设计

一、设计任务:液位监控:完成一个液位监控系统设计,报警画面,历史曲线,实时曲线,报表画面。
各画面间能实现灵活切换,所以画面都能实现动画效果或数据或曲线显示。
二、实验目的:1.熟悉组态王软件,达到熟练使用组态软件的常用工具。
2.学会完成组态工程的设计步骤。
3.锻炼动手能力和分析问题解决问题的能力.三、实验步骤:1、系统设计:A.启动浏览器,新建工程.B.设备定义:把地理上分散的物理硬件在软件上变成集中的逻辑硬件.C.变量定义:完成所有想到的变量定义,对于没有想到的后面设计过程遇到再定义。
D.画面绘制:完成各种需要画面的绘制。
E.动画连接及按键的程序编写. 1水泵的动画连接及其程序编写2水管的动画连接3启动时按键动画4历史曲线的按键定义5报警指示定义F.配置系统程序编写if(\\本站点\水泵==1){if(\\本站点\上水箱液位〈\\本站点\给定值)\\本站点\上水箱液位=\\本站点\上水箱液位+\\本站点\调节精度;else \\本站点\上水箱液位=\\本站点\上水箱液位-\\本站点\调节精度; if(\\本站点\上水箱液位〉85)\\本站点\上限=0;else \\本站点\上限=1;if(\\本站点\上水箱液位〈20)\\本站点\下限=0;else \\本站点\下限=1;}else \\本站点\调节精度=0;\\本站点\下水槽液位=120-\\本站点\上水箱液位;\\本站点\眼睛=1;if(\\本站点\嘴巴==30)\\本站点\嘴巴=0;else \\本站点\嘴巴=30;G.运行与调试。
对于不理想的在返回去重新设计。
1主监控画面2历史曲线3实时曲线4运行调试画面四.实验总结:这次实验是我们小组每一个成员真正亲自参加的一次组态王应用练习实验,它帮助我们更加深刻的了解和掌握了一些关于组态王的应用知识和方法.在这个学习调试运行的过程中我们也遇到很多问题经过老师和同学的帮助最终解决了这些问题,成功地调试出结果,完成了实验,达到了预期的效果和目标。
基于组态王液位控制系统设计

基于组态王液位控制系统设计摘要以下介绍了PLC和组态软件的液位控制系统的设计方案,采用PID算法,实现液位的自动控制,利用组态软件设计人机界面,通过串口与PLC通信,实现实时监控、现场数据采集与处理、监控。
The following describes the design scheme of level PLC and the configuration software of the control system, using PID algorithm, realizes the automatic control level, using the configuration software design of man-machine interface, through the serial communication with PLC, to achieve real-time monitoring, data acquisition and processing, monitoring.关键词:PLC控制组态王软件目录1题目 (1)2摘要 (1)3目录 (2)4引言 (3)4.1 关于组态王的概述 (3)4.2 组态王与I/O设备 (10)4.3 组态王的开放性 (10)4.4 西门子PLC介绍 (10)5系统设计 (15)5.1 PLC程序 (15)5.1.1 外部接线 (15)5.1.2 程序编写 (15)5.2 组态王程序 (20)5.2.1 启动浏览器新建工程 (20)5.2.2 设备定义 (20)5.2.3 变量定义 (21)5.2.4 画面控制 (23)5.2.5 动画链接及案件程序编写 (23)5.2.6 配置系统程序编写 (32)5.3运行调试 (35)6致谢 (39)7参考文献 (40)引言4.1 关于组态王的概述组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。
基于组态王的双储液罐单水位PID控制系统设计课程设计报告

课程设计报告题目:基于组态王的双储液罐单水位PID控制系统设计毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
自动化应用软件实训
专 业: 班 级: 姓 名: 学 号: 指导教师:
动1101 自动化
基于组态王的储液罐液位自动控制系统
1 任务要求
基于组态王的储液罐液位自动控制系统的要求:进水阀控制储液罐的水位,出水阀控制主液箱的水位,排气阀用于保持储液罐内的压强与外界压强一致,储液罐与主液箱设置的最大水位值为100。
当储液罐水位<100时,出水阀打开,储液罐液位增加,直到水位达到100;当主液箱水位<100并且储液罐液位不等于0时,出水阀打开,主液箱水位增加,储液罐液位减少;当主液箱水位<100时,出水阀打开,主液箱液位增加,直到水位达到100;当用户打开水龙头时,主液箱液位减少,出水阀打开,储液罐液位减少,进水阀打开,储液罐液位增加,如此循环。
2 界面设计
2.1 新建工程
打开组态王首先新建立工程“课程工程”,进入画面界面,进入画面界面,点击新建工程画面,进入开发系统界面,确定背景属性。
如图1所示。
图1建立工程
2.2 主监控界面设计
打开“控制中心”画面,调用所需要的器件,然后调整好各器件的位置,进行相应的管道连接,使得整个画面安排合理、紧凑。
如图2所示。
图2 储蓄罐液位自动控制系统主监控界面
2.3 实时趋势曲线设计
新建画面,调用实时趋势曲线,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
2.4 历史趋势曲线设计
新建画面,调用历史趋势曲线,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
2.5 实时报警设计
新建画面,调用报警窗口,选择实时报警窗,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
2.6 历史报警设计
新建画面,调用报警窗口,选择历史报警窗,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
2.7 报表设计
新建画面,调用报表窗口,进行相应的属性设置和文字标注,然后保存,以进行后续操作。
3 数据字典设计
选中数据字典,然后双击新建来定义变量,按要求定义相应的变量,并注意其变量
类型及其后续设置。
最后结果如图3所示。
图3 变量表
4 命令代码设计
命令代码设计见附录A。
5 软件运行演示界面
回到系统监控界面,把定义的变量与相应的器件进行动画连接,当所有设定完成后,进入工程浏览器双击“应用程序命令语言”输入命令代码。
使系统监控界面能实现动态仿真。
主监控界面如图4所示,实时趋势曲线、实时报警图、历史报警图与实时报表见附录B 。
图4 储液罐液位自动控制系统仿真图
6实训心得体会
这次课程设计使我熟悉了组态王软件的应用,可以利用组态王设计出储液罐液位自动控制系统。
让我对使用专业知识、专业技能来分析和解决实际问题有了比较全面系统的锻炼。
相信以后在使用组态软件设计能够更全面,设计出更方便的实现监控和控制的功能,同时让我在使用编程技巧的熟悉度向前迈了一大步。
在课程设计的期间,我学到了很多课本上学不到的知识,拓展了自己的视野和拓宽了自己的知识面,这让我受益匪
浅,由衷的感谢老师给我们这个机会学到这么多知识。
附录A
命令代码如下:
/*水位控制*/
if(储液罐液位!=100)
{
\\本站点\进水阀=1;
\\本站点\储液罐液位=\\本站点\储液罐液位+3; }
if(储液罐液位==100)
{\\本站点\进水阀=0;}
if(主液箱液位!=100)
{
\\本站点\出水阀=1;
\\本站点\主液箱液位=\\本站点\主液箱液位+2; \\本站点\储液罐液位=\\本站点\储液罐液位-2; }
if(主液箱液位==100)
{\\本站点\出水阀=0;}
if(储液罐液位!=0&&主液箱液位!=100)
{
\\本站点\出水阀=1;
\\本站点\主液箱液位=\\本站点\主液箱液位+2; \\本站点\储液罐液位=\\本站点\储液罐液位-2; }
if(主液阀==1)
{
\\本站点\主液箱液位=\\本站点\主液箱液位-1; if(主液箱液位!=100)
{\\本站点\出水阀=1;
\\本站点\主液箱液位=\\本站点\主液箱液位+2; \\本站点\储液罐液位=\\本站点\储液罐液位-2; }
}
if(储液罐液位!=100)
{\\本站点\进水阀=1;
\\本站点\主液箱液位=\\本站点\主液箱液位+3; }
附录B 实时趋势曲线如图1:
图1 实时趋势曲线
历史趋势曲线如图2:
图2 历史趋势曲线实时报警如图3:
图3 实时报警
历史报警如图4:
图4 历史报警
实时报表如图5:
图5 实时报表。