监控组态软件存储罐液位监控系统

合集下载

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

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

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

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

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

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

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

在实际的原油生产中,该监控软件系统必须和外部硬件设备连接,通过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 课题研究的背景及意义我国石油资源丰富,采油炼油企业众多,储油罐是储存油品的重要设备,储油罐液位的精确计量对生产厂库存管理及经济运行影响很大。

基于组态软件的水位远程监控系统设计

基于组态软件的水位远程监控系统设计

基于组态软件的水位远程监控系统设计目录摘要 ....................................................................... 错误!未定义书签。

第1章水位控制系统的设计..................................... 错误!未定义书签。

1.1 PLC设计的任务和目的............................................ 错误!未定义书签。

1.2 监控系统的分析和总体设计 (1)第2章界面的设计 (2)2.1用户登陆界面 (2)2.2 主控界面 (2)2.3报警界面 (2)2.4数据报表 (3)第3章运用MCGS组态软件实现监控系统动画 (3)3.1实时数据库的组态 (3)3.2虚拟对象的组态设计 (3)3.3窗口界面的组态 (4)3.3.1用户窗口的设计 (4)3.3.2定义数据对象 (4)3.4运行策略组态 (6)3.5控制策略组态的设计 (6)3.5.1控制的要求 (6)3.5.2脚本程序的编辑 (6)3.6历史报表与实时报表的数据 (7)3.7实时和历史报警记录的报表设计 (8)3.8系统菜单的组态 (8)3.9上位机与下位机进行连接 (10)结论 (13)致谢 (14)参考文献 (15)第1章水位控制系统的设计1.1设计任务和目的(1)完成水位控制系统的画面制作,实现MCGS动画控制效果。

(2)了解常用工控组态软件的主要特点及应用。

(3)掌握下位机西门子PLC S7-300系列为代表的单片机主要特点及应用。

(4)重点掌握MCGS的画面组态、动画显示、流程控制等解决实际工程问题的方案和操作方法。

1.2监控系统分析和总体设计1. PLC配置水位自动化监控系统的PLC采用SIEMENS的S7-300系列。

根据系统要求,PLC总体配置下:(1)中央处理模块(CPU):选用CPU314,内存RAM扩展到64K。

mcgs组态软件开发水位控制系统

mcgs组态软件开发水位控制系统

摘要计算机技术和网络技术的飞速发展,为工业自动化开辟了广阔的发展空间,用户可以方便快捷地组建优质高效的监控系统,并且通过采用远程监控及诊断、双机热备等先进技术,使系统更加安全可靠,在这方面,MCGS工控组态软件将为您提供强有力的软件支持。

组态技术是计算机控制技术综合发展的结果,是技术成熟化的标志。

由于组态技术的介入,计算机控制系统的应用速度大大加快了。

采用组态控制技术的计算机控制系统最大的特点是从硬件设计到软件开发都具有组态性,因此系统的可靠性和开发速度提高了,开发难度却下降了。

随着国内工业生产技术的进步以及自动化技术的发展,人们对自动化监控系统的需求越来越大,要求越来越高。

一方面要求界面简单明了、宜于操作、数据采集实时性好以及高可靠监控性,同时还要求开发周期短,系统便于更改、扩充、升级。

工控组态软件正是符合这些要求而在工业领域得到广泛应用。

本文对组态技术进行了一些研究,对其发展概况进行了比较全面的了解。

利用组态软件对双储液罐水位控制系统进行监控系统设计。

关键词:组态软件;双储液罐水位控制;监控系统目录摘要前言第一章双储液罐水位控制系统控制方案1.1 采用组态软件控制方案1.2 组态软件简介1.3 组态软件的系统构成及其简介1.3.1. 结构以使用软件的工作阶段划分第二章基于MCGS组态软件开发水位控制系统简介2.1 MCGS 5.1概述2.1.1 特点及组成2.1.2 运用MCGS 5.1建立运行程序的一般过程2.2水箱水位控制系统的设备组成2.2.1 属性设置2.2.2 设备调试2.3采用MCGS开发双储液罐水位控制系统结语第三章双储液罐水位控制系统硬件组成及设备的选择3.1水箱对象3.1.1.水箱3.1.2. 水泵3.1.3调节阀3.1.4出水阀3.2水位检测与控制设备3.2.1 水位传感器3.2.2配电器3.2.3稳压电源3.2.4接触器3.3计算机第四章基于MCGS组态软件开发水位控制系统的设计4.1建立工程4.2定义变量4.2.1变量分配4.2.2变量定义步骤4.3 画面的设计和编辑4.3.1建立画面4.3.2 编辑画面4.3.3动画连接4.4水位对象的控制4.4.1水罐对象特征4.4.2控制程序编写4.5 报警显示4.5.1组对象的定义4.5.2报警属性的定义4.5.3实时报警4.5.4 历史报警4.5.5报警极限值的修改4.5.6报警提示4.6曲线显示4.6.1实时曲线4.6.2历史曲线4.7 PLC电路连接图与控制程序4.7.1 S7-200PLC程序4.7.2 储液罐监控系统I/O分配表4.7.3 储液罐监控系统接线图4.7.4 S7-200 PLC控制程序的调试第五章程序调试运行5.1 模拟调试5.2 在线调试总结参考文献致谢前言随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,使得传统的工业控制软件已无法满足用户的各种需求。

[整理]利用MCGS工控组态软件设计水位监控系统

[整理]利用MCGS工控组态软件设计水位监控系统

一、设计目的利用MCGS工控组态软件,结合试验系统,完成上位机监控系统的设计。

学生通过本设计,学会组态软件的基本使用方法、组态技术,为从事计算机控制方面的工作打下基础。

二、设计要求1.先按照后边《MCGS组态软件学习指导书》的要求,完成其中的组态内容,初步掌握组态软件的构成、作用及其使用方法。

2.计算机控制实验系统,也为控制是由仪表控制完成,计算机作为上位机发挥监控作用,计算机与仪表之间进行串行通信,通过计算机可以读取仪表的各个参数,也可以设置仪表的参数。

本设计要求实现如下界面(参考):(1)实现水的流动动画,计算机与仪表通讯动画;(2)当前液位显示、控制量输出显示;(3)液位实时显示曲线;(4)液位超限报警记录表,报警指示灯显示;(5)液位设定值、PID三个参数的设置(利用按钮clic k事件,写脚本程序)。

三、原理框图四、实验内容1.实验界面2、系统数据变量的定义和设置(1)点击工作台上的“实时数据库”,按“新增对象”按钮,在“对象属性”中更改对象各个属性。

(2)点击工作台上的“设备窗口”,添加系统使用的设备到当前的系统窗口,在设备的通“道连接”中为系统变量添加变量定义,例如com一般用于后米娜工程中显示通讯状态。

(3)参数设置脚本读信号:!Setdevise(设备1,6,“read(aa,bb)”)写参数:!Setdevise(设备1,6,“write(cc,dd)”)注意点:符号的输入法为英文状态下输入。

控制量写入:比例参数:!Setdevise(设备1,6,“read(07,ai808p)”)积分参数:!Setdevise(设备1,6,“read(08,ai808i)”)微分参数:!Setdevise(设备1,6,“read(09,ai808d)”)设定值设定:!Setdevise(设备1,6,“read(0,ai808sv)”)3、报警显示部分在实时数据库中,对于aipv,在报警属性中,选中“允许进行报警处理”;上限报警设置报警值为10,并添加报警注释,下限报警设置报警值为1,并添加报警注释。

组态王储油罐液位控制

组态王储油罐液位控制

1绪论随着工业自动化技术的不断发展,人们对系统监测性能的要求越来越高,组态王作为一个开发型的通用工业来监控系统,拥有良好的图形化操作界面,便于生产的组织与管理;同时,作为工业控制软件,它又可以很好的保证系统的可靠性与实时性。

组态王开发监控系统软件是新型的工业自动控制系统正以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统,它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。

通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。

其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。

尤其考虑三方面问题:画面、数据、动画。

通过对监控系统要求及实现功能的分析,采用组态王对监控系统进行设计。

组态软件也为试验者提供了可视化监控画面,有利于试验者实时现场监控。

而且,它能充分利用Windows 的图形编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线等,可便利的生成各种报表。

它还具有丰富的设备驱动程序和灵活的组态方式、数据链接功能。

2系统需求分析在石油、化工、工矿等企业一般都有油库,这些油库是企业重要的燃料基地,是一个重要的生产环节。

各种油库的建设规模越来越大,造价也越来越高,为了确保油库的安全,必须要对影响油库安全的部分物理参数进行实时的数据采集,实现油库的自动化管理。

能及时掌握油库油罐的液位、温度、压力、油气浓度等状态参数可以大大提高油库的进油,储油和管理的工作效率,极大的提高安全保障,因此有广泛的应用价值。

通过对液位、温度、压力、油气浓度等状态量的实时监测,在智能仪表上实时显示并设置报警值,在越过限值时即可产生声光报警。

此外这些状态值也可以通过互联网传输,有访问权限的管理者可以在任何地方通过浏览器查看油库的安全参数,实现无人职守的远程监测系统。

3 系统方案论证在本设计中,为了实现对液位的控制,我使用了一个原油库,用来储存大量的原油,一个催化剂库用来存储大量的催化剂,它们分别在原料油罐催化剂罐液位少于20的时候进料,成品油罐用来存储成品油。

基于组态软件的液位—液位串级控制系统设计

基于组态软件的液位—液位串级控制系统设计

基于组态软件的液位—液位串级控制系统设计液位—液位串级控制系统是指通过控制多个液位传感器的液位信号,来实现多个液位控制阀门的自动调节,以达到控制系统中多个液位的目标值的系统。

组态软件是指一种用于编程和配置自动化系统的软件工具,它可以通过图形化界面来配置系统的控制逻辑,监视系统的状态并进行调试。

在液位—液位串级控制系统中,组态软件可以用于设计控制逻辑、配置传感器和执行器、进行调试和监视等工作。

本文将详细介绍基于组态软件的液位—液位串级控制系统的设计过程和关键技术。

首先,我们需要确定系统的目标和需求。

例如,我们可能需要将液位控制在一定的范围内,或者需要保持不同液位之间的差值在一定的范围内。

根据具体的需求,我们可以确定系统中需要使用的液位传感器数量和位置。

接下来,我们需要选择合适的液位传感器。

液位传感器的选择应该考虑到被测液体的性质、液体的压力和温度范围、传感器的精度和可靠性等因素。

常见的液位传感器包括浮球液位传感器、电容式液位传感器、压力式液位传感器等。

然后,我们需要选择合适的执行器,用于控制液位阀门的开关。

执行器可以是电磁阀、调节阀等。

选择执行器时,需要考虑其控制精度、响应速度和使用寿命等因素。

接着,我们可以使用组态软件来进行系统的设计和配置。

组态软件通常提供了一个图形化界面,可以通过拖拽和连接元件来设计控制逻辑。

我们可以将液位传感器和执行器等元件添加到画布中,并进行连接和配置。

例如,我们可以将液位传感器的输出信号连接到执行器的输入端口,并设置液位的目标值和控制算法等参数。

在配置完成后,我们可以使用组态软件提供的调试和监视工具来检查系统的状态和调整控制参数。

例如,我们可以使用组态软件提供的实时监视功能来查看液位传感器的读数和执行器的状态。

如果系统的反馈不符合预期,我们可以通过调整控制参数来优化系统的性能。

最后,我们需要进行系统的联调和测试。

在联调过程中,我们需要验证系统的各个组件之间的协作是否正常,并调整参数来使系统达到预期的控制效果。

基于PLC和组态软件的油库罐区监控系统

基于PLC和组态软件的油库罐区监控系统

序 控 制 阀 门 的 开 启或关闭, 能够 完
成 液 位 开 关 与 电
动 阀 门 的 联 锁 动
1 监控系统 的硬件设计与实现
1 1系统 的整体结 构和 功能 .
罐 区监控 系统 的整体 结 构如 图1 所示 。 系统设 计 该
作 。 位机 安 装 力 上 控 组 态 软 件 , 过 通
rla i t ftemontrs se . eib lyo i o y tm i h
K y r s P C; o f u a o f r ; u e vs r n o t l y t ;ot r d n a c e wo d : L c n g rt ns t i i o wae s p r i ya d c nr se s f o os m waer u d n y e

要: 设计 了基于s —0 系列P c 力控组态软件 的油库罐 区监控 系统 , 73 0 L 和 介绍 了其硬件结构和软件设计 。 系统通 该
过 工 业 以 太 网实 现 上 位 机 和 P C的 通 信 , 用上 位 机 双 机 冗 余和 P C 冗 于 L 采 L 软 八结构 , 以 充 分 发挥 P C 计算 机 的优 势 , 可 L 和 有
0引言
本项 目是针 对 【 东省 孑 油公 刊某 油 库罐 区崎控L 负责采集
电 动 阀 门 的 反 馈
统 进 行 改造 。 油 库在 改 造前 依靠 人工 测量 油罐 信 息 , 该 手 动控 制 阀门开 关, 存在 着监 控不及 时、 差较 大 、 误 可靠
系 统 解 决 方 案
基于 P C和组态 软件的油库罐 区监控 系统 L
车 秀 波 车 一 曼 陈 曦 。 , ,

基于组态软件的水位控制系统设计实验报告

基于组态软件的水位控制系统设计实验报告

监控组态软件实验报告实验名称:基于组态软件的水位控制系统设计一.实验目的能应用通用版MCGS组态软件基本功能进行简单项目设计、仿真运行。

掌握MCGS通用版的基本操作,完成工程分析及变量定义。

掌握简单界面设计,完成数据对象定义及动画连接。

掌握模拟设备连接方法,完成简单脚本程序编写及报警显示。

掌握制作工程报表及曲线方法。

二.实验内容用MCGS组态软件构建存储罐的液位监控系统,包括用画面组态工具生成工艺流程图、配置实时数据库点及工程变量、使用脚本语言编程、系统调试运行。

三.实验步骤1.新建窗口在图所示的MCGS组态平台上,单击“用户窗口”,在“用户窗口”中单击“新建窗口”按钮,则产生新建的“窗口0”。

选中“窗口0”,单击“窗口属性”,进入图所示的“用户窗口属性设置”对话框,将“窗口名称”改为“水位控制”;将“窗口标题”改为“水位控制”;在“窗口位置”中选中“最大化显示”,其他不变,单击“确认”按钮。

选中“水位控制”,单击“动画组态”,进入图所示的“动画制作”窗口。

3. 制作文字框图用鼠标单击图所示的“标签”按钮,鼠标的光标变为“十”字形,在窗口任何位置拖拽鼠标,拉出一个一定大小的矩形。

建立矩形框后,光标在其内闪烁,可直接输入文字“水位控制系统演示工程”,按回车键或在窗口任意位置用鼠标单击一下,文字输入过程结束。

如果用户想改变矩形内的文字,先选中文字标签,按回车键或空格键,光标显示在文字起始位置,即可进行文字的修改。

选择菜单项“文件”中的“保存窗口”,则可对所完成的画面进行保存。

2.定义数据变量实时数据库是MCGS工程的数据交换和数据处理中心。

数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程。

定义数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数,如存盘的周期、存盘的时间范围和保存期限等。

指定名称类型:在窗口的数据对象列表中,用户将系统定义的缺省名称改为用户定义的名称,并指定类型,在注释栏中输入变量注释文字。

基于组态技术和PLC的液位监控系统

基于组态技术和PLC的液位监控系统
(3)ND-6520 智能模块 是 RS232 至 RS422/ RS485 转换器。IPC 的 RS232C 串行通信总线经过一 根 9 针电缆连接到 ND-6520 的 RS232 IN 接口,用 来接收检测的水位信号。ND-6520 的 1、2 号端子便 分别是 RS485 总线的 DATA+ 和 DATA-。每个 ND- 6520 智能模块可以带 128 个模块,最长传输距离为 122 m 。供电电源为10~30 V直流电源。
(5)稳压电源模块 同时向配电器 DFP-2100、ND - 6018 模块、ND - 6520 模块、FX2 - 24MR 型 PLC 提供 24 V 直流稳压电源。
(6)液位监控系统 有 2 个模拟量信号需要输入到 计算机:储液罐 1 的液位信号 H 和储液罐 2 的液位

信号 H 。计算机有 3 个开关量信号需要输出到储液 2
输入接口 ND-6018
对象
ND-6018:
Vin1
水泵 H L 1
N D - 6 0 1 8 :调节阀 H L 2 Vin2
出水阀 H L 3
输出接口 FX2-24MR F X 2 - 2 4 M R :Y 1
F X 2 - 2 4 M R :Y 2 F X 2 - 2 4 M R :Y 3
3 系统软件设计与组态
系统中。
参考文献 1 李念友等. “组态王”工控软件及其在循环水泵自控系统中的应用.
黑龙江科技学院学报,2003(3) 2 袁秀英等. 组态控制技术. 北京:电子工业出版社,2003. 3 王凌峰等. 工控组态软件中数据处理的设计和实现. 微计算机信息,
2000(2)□ (收稿日期:2005-02-23)
罐的执行机构:水泵动作信号 HL1,调节阀动作信号 HL2,出水阀动作信号 HL3。表 1 是对这些信号做出 的 I/ O 分配定义。

基于组态软件的水箱液位监控系统设计

基于组态软件的水箱液位监控系统设计

摘要组态软件是面向过程监控与数据采集的软件平台,当它运行于组态(开发)环境时,向用户提供丰富的设置项目,最后定制出符合用户需要的目标应用。

该目标应用运行时可帮助操作人员监控生产过程。

组态软件是自动化软件的一个活跃的研究方向之一。

液位作为工业生产过程中重要的工艺参数之一,在各个领域中都有广泛的应用,诸如液体储罐、储槽、进料罐、缓冲罐、水箱等设备。

而对于双容水箱液位的监控越来越有其实际的意义,我们可以在其上进行诸多的控制策略的试验,然后将成功的经验总结、应用到其他领域中去,这对节省能耗、工业安全性以及工业自动化的发展是很有推动意义的。

针对监控系统对组态软件的要求,本文详细讨论了力控组态软件的功能和特征,为开发组态软件需要解决的若干问题提供了解决方法,为液位控制系统的设计提供了一套可行的方案。

文章阐述了力控组态软件的体系结构,数据处理流程,描述了各组成部分的功能,给出了实现这些功能所需的技术、措施:具体描述图形界面系统、实时数据库系统、I/O系统、开放数据交换接口等内容;为本系统开发的几个组成部分规划了数据结构、基本算法。

还介绍了OPC这一当前对组态软件很有影响的技术标准。

关键词:力控组态软件,液位监控系统,实时数据库,I/O系统,过程监控与数据采集目录1前言 (4)1.1 监控组态软件的发展及其历史背景 (4)1.1.1 监控组态软件的概念 (4)1.1.2 监控组态软件的组成及原理 (5)1.2 监控组态软件在自动监控系统中的应用 (6)1.3 监控组态软件的研究现状及发展趋势 (7)1.4 本文的内容组织 (7)2 ForceControl监控组态软件 (9)2.1 监控组态软件家族成员简介 (9)2.2 ForceControl监控组态软件 (10)2.2.1 ForceControl的概述 (10)2.2.2 ForceControl 组态软件的组成 (10)2.3 常规控制算法相关介绍与设计 (17)3 双容水箱液位监控系统设计 (19)3.1 建立新工程 (19)3.2 设备连接及数据库组态 (20)3.2.1 定义外部设备及数据连接项 (20)3.2.2 数据库组态 (22)3.3 双容水箱液位监控系统的组态画面 (26)3.3.1 依据工艺流程和控制方案建立流程图画面 (27)3.3.2 趋势曲线画面的组态 (29)3.3.3 报表组态 (31)3.3.4 报警窗口的建立与设置 (33)3.3.5 动画连接 (34)3.3.6 动作脚本 (38)3.4 ForceControl监控组态软件与第三方软件的通信 (39)3.4.1 ForceControl中OPCServer的配置 (40)3.4.1 Matlab中OPCClient的设置 (40)3.5 ForceControl监控组态软件与AE2000的连接 (43)参考文献 (45)致谢 (46)1 前言1.1 监控组态软件的发展及其历史背景1.1.1 监控组态软件的概念随着现代化生产过程控制技术飞速发展,生产装置大型化,生产过程连续化和自动化程度的不断提高,对过程工业生产的实时控制和监控的需求越来越高。

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

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

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

基于KingView的储备罐群液位监控系统设计

基于KingView的储备罐群液位监控系统设计

《自动化与仪器仪表》2011年第1期(总第153期)27基于KingView的储备罐群液位监控系统设计*杨柳春,李红萍(兰州石化职业技术学院 甘肃兰州,730060)摘 要:针对炼厂、油库、酿酒等企业的储备或发酵罐群液位监控的需要,应用组态控制技术,提出了基于Kingview组态软件的罐群液位监控系统的设计方案。

系统以89C51单片机为罐群液位监控系统的主控器,用Kingview组态软件设计友好的人机对话界面,来监控罐群液位控制系统的实时运行状态。

实验证明,该系统具有良好的理论研究和工程实际应用价值。

关键词:Kingview;单片机;串行通信;罐群液位;监控系统Abstract: In this paper, refineries, oil depots, wine and other business groups reserve or fermentation tank level monitoring of the needs of multi-application configuration control, configuration software is proposed based on multi-KingView tank level monitoring system design. 89C51 single chip system for multi-master tank level monitoring system, with KingView friendly configuration software design interactive interface, to monitor the tank level control system and more time running. Experimental results show that the system has a good theoretical and practical engineering application.Key words: KingView ; SCM ; Serial communication ; Multi-tank liquid level ; Monitoring system中图分类号:TP368.1 文献标识码:B 文章编号:1001-9227(2011)01-0027-03收稿日期:2010-09-26作者简介:,杨柳春(1956-),男,浙江诸暨人,大学本科,副教授,主要研究方向为工业电气自动化。

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

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

基于组态王的储油罐液位控制的监控软件系统设计储油罐液位控制是油田生产过程中非常重要的一环,它直接关系到油田生产的安全和效率。

为了提高储油罐液位控制的精度和可靠性,需要设计一种基于组态王的监控软件系统。

首先,该监控软件系统需要实现对储油罐液位的实时监控功能。

通过传感器可以实时获取液位数据,并通过硬件接口与监控软件系统进行通信。

监控软件系统可以实时显示储油罐液位的数据,并根据预设的上下限值进行报警和控制。

其次,该监控软件系统需要具备数据采集和存储功能。

由于储油罐液位的数据量较大,需要通过数据采集技术将其实时采集并存储到数据库中。

监控软件系统可以提供数据查询和统计分析功能,以便管理人员对储油罐液位数据进行分析和决策。

第三,该监控软件系统需要实现液位控制功能。

通过软件界面,管理人员可以对液位控制参数进行设置,并且可以手动控制储油罐液位。

当监控软件系统检测到液位超出预设的上下限值时,可以通过逻辑控制器控制液位传感器,自动进行液位补充或排放操作。

第四,该监控软件系统需要具备远程监控和控制功能。

通过网络通信技术,监控软件系统可以实现对储油罐液位的远程监控和控制。

管理人员可以通过远程终端设备实时监测储油罐液位,并对液位进行远程控制操作。

第五,该监控软件系统需要具备报警功能。

当液位超出预设的上下限值时,监控软件系统可以通过声音、图像或短信等方式进行报警,以提醒管理人员及时采取措施。

最后,该监控软件系统需要具备良好的界面设计和用户友好性。

通过组态王的图形化界面设计功能,可以设计出直观、简洁、易于操作的监控软件界面,方便管理人员进行操作和管理。

总之,基于组态王的储油罐液位控制的监控软件系统设计可以实现液位实时监控、数据采集和存储、液位控制、远程监控和控制、报警功能等,提高储油罐液位控制的精度和可靠性,提高油田生产的安全和效率。

基于组态软件的水位远程监控系统设计

基于组态软件的水位远程监控系统设计

基于组态软件的水位远程监控系统设计一、引言随着科技的不断进步和智能化水平的提高,远程监控系统在各个行业的应用日趋广泛。

水位远程监控系统是其中的一个重要应用领域,可以实现对水位的实时监测和远程控制,提高水利工程的安全性和效率。

本文将基于组态软件开发水位远程监控系统,旨在提高水利工程的管理水平和运行效率。

二、水位远程监控系统设计方案1.系统架构设计水位远程监控系统的主要功能包括数据采集、数据传输、数据存储、数据分析和报警处理等。

系统的架构设计应该包括传感器、控制器、数据采集装置、通信设备、服务器和用户界面。

传感器用于实时检测水位数据,控制器负责控制水位监测设备的工作状态,数据采集装置将采集到的数据传输到服务器,服务器进行数据存储、处理和分析,最后用户界面展示监测数据和报警信息。

2.数据采集与处理系统中的数据采集模块应该采用高精度、高可靠性的水位传感器,可以实时、准确地监测水位数据。

数据处理模块应该使用组态软件进行数据的实时处理和分析,利用其强大的功能实现实时监测、数据存储和数据分析功能。

3.数据传输与通信数据传输模块应该采用可靠的通信设备,能够保证数据的安全、稳定地传输到服务器。

可以选择无线通信或有线通信,根据具体的环境条件进行选择。

通信模块需要支持远程控制功能,方便监测人员对水位设备进行远程操作。

4.用户界面设计用户界面应该简洁明了,能够直观地展示监测数据和报警信息,用户可以通过界面实时监测水位数据、查询历史数据、设置报警参数等。

界面还应该支持远程控制水位设备的功能,方便操作人员进行远程干预。

5.系统安全与稳定性设计水位远程监控系统的安全性和稳定性是系统设计的重点之一,应该加强网络安全防护,采取加密技术保护数据的安全;系统应具备自动重连恢复功能,保证服务器和通信设备的稳定连接。

6.系统性能测试和优化在系统开发完成后,需要对系统进行性能测试和优化,确保系统运行稳定、性能良好。

通过模拟实际操作场景,测试系统的响应速度、数据准确性和报警功能等,及时发现和解决问题,提高系统的可靠性和稳定性。

MCGS组态液位监控系统设计

MCGS组态液位监控系统设计
!setdevice(设备1,6,"write(26,78)")
else
!setdevice(设备1,6,"write(26,62)")
ENDIF
else
!setdevice(设备1,6,”write(26,30)")
endif
endif
!SetAlmValue(ai808pv,液位上限,3)
!SetAlmValue(ai808pv,液位下限,2)
(9)实现液位简单得仿人工智能控制,当液位超过上限时,报警,同时减小阀得开度,减小流量;当液位低于下限时,报警,加大阀得开度,加大流量,使液位在上下限区域流动。上下限可以在界面上设
3、监控原理框图
液位控制监控系统组态设计原理框图如图3、1所示。
ﻩﻩ
图3、1液位控制监控系统组态设计原理框图
四、实验步骤:
图6、3液位控制监控系统历史曲线
4、报警数据
7、实验调试
本次设计过程中,出现了很多次小得问题,比如说报警灯得闪烁设置,最后通过改变报警时“可见度”得变化实现了液位到达上下限位时得红绿闪烁。
再者就就是“历史数据”以及“历史表格"设计中,由于控制量“存盘属性”开始时设计错误,导致数据无法存储显示,最后改变了“液位”等控制量得“存盘属性之后”才实现历史数据得显示。
液位控制监控系统组态设计
一、设计目得:
利用MCGS工控组态软件,结合试验系统,完成上位机监控系统得设计。并且通过本设计,学会组态软件得基本使用方法、组态技术,为从事计算机控制系统方面得工作打下基础。
二、设计要求:
1、先按照MCGS组《态软件学习指导》得要求,完成液位控制系统得组态内容,借此为练习,初步掌握组态软件得构成、作用与使用方法.

项目三 应用MCGS实现储液罐的水位自动监控

项目三 应用MCGS实现储液罐的水位自动监控
(三)素养目标
培养学生综合职业能力,能够对所从事的工作承担责任,具备独立工作的能力、自学能力、 团队合作、文献检索、口头表达、5S管理素养等。
项目三 应用MCGS实现储液罐的水位自动监控
项目分析
任务要求
进水阀控制储液罐的水位,出水阀控制 主液箱的水位,排气阀用于保持储液罐内 的压强与外界压强一致 ,储液罐与主液箱 设置的最大水位值为100。当储液罐水位 <100时,出水阀打开,储液罐液位增加, 直到水位达到100;当主液箱水位<100并 且储液罐液位不等于0时,出水阀打开,主 液箱水位增加,储液罐液位减少;当主液 箱水位<100时,出水阀打开,主液箱液位 增加,直到水位达到100;当用户打开水 龙头时,主液箱液位减少,出水阀打开, 储液罐液位减少,进水阀打开,储液罐液 位增加。当进水阀打开时,排气阀也打开 以保证罐体内外压强一致,如此循环。
项目三 应用MCGS实现储液罐的水位自动监控
学习目标
(一)知识目标
1.掌握MCGS通用版的操作,完成储液罐水位监控系统工程分析及变量定义; 2.掌握系统界面设计,完成数据对象定义及动画连接; 3.掌握设备与变量连接方法,完成简单脚本程序编写及报警显示;
(二)能力目标
能应用通用版MCGS组态软件完成储液罐水位监控系统的画面绘制、参数设定、变量链接, 能与PLC连接,进行项目仿真运行。
图3-7 插入元件
项目三 应用MCGS实现储液罐的水位自动监控
相关知识学习
相 关 知 识 的 学 习
(二)制作工程画面
(5)点击工具箱中的“流动块”绘制流动块,并调 整好相应的位置。双击绘制的“流动块”,可以在“基 本属性”中修改其显示属性,如图3-8所示
(6)点击工具箱中的“百分比填充”,绘制主水箱和储水箱 的百分比,双击设置其属性,如图3-9所示;

监控组态软件-存储罐液位监控系统

监控组态软件-存储罐液位监控系统

监控组态软件实验名称:存储罐液位监控系统实验目的:熟悉力控监控组态软件开发环境,掌握工程组态、画面组态、实时数据库配置、脚本语言等组态工具,掌握用组态软件生成控制系统的过程和方法.实验内容:用力控监控组态软件构建存储罐液位监控系统,包括用画面组态工具生成工艺流程图、配置实时数据库点与工程变量、使用脚本语言编程、系统调试运行.实验步骤:1)工程组态打开力控监控组态软件的工程管理器,新建一个工程,命名为"存储罐液位监控系统〞,生成路径为"D:\力控\Project\存储罐液位监控系统〞,其他保持默认,点击确定.生成工程文件后点击开发按钮,进入开发界面.2)工艺流程图组态本工艺要##现对存储罐液位高度的实时监控,并设置必要的报警系统.实现过程:〔1〕双击"窗口〞目录,创建一个空白窗口,命名为"存储罐液位监控系统〞,其他设置保持默认,点击"确定〞.〔2〕打开标准图库,添加画面组态,包括两个罐,两个开阀门和必要的管道.〔3〕使用基本图元添加两个按钮,命名为"运行〞和"停止〞.〔4〕单击"工具栏〞在常用组件下选择添加"报警〞模块.〔5〕使用基本图元添加文本文件,用于显示液位高度.如下图.3)数据库变量组态〔1〕设置变量双击"IO设备组态〞,建立一个仿真,设备名称为"plc〞,设备地址为"1〞,其他保持默认设置.双击"数据库组态〞,进入数据库操作界面.双击第一小格,添加"模拟I/O点〞,在"基本参数〞中,将其命名为"level〞,作为液面高度变量.在"报警参数〞中,打开报警开关,设置低报和高报,低报为"20〞,高报为"80〞.在"数据连接〞中,选中"PV〞,单击"添加〞按钮,在弹出的菜单中将"寄存器类型〞修改为"增量寄存器〞,设置完毕,点击确定.双击第二小格,添加"数字I/O点〞,在"基本参数〞中,将其命名为"in_value〞,作为入口阀门的参数.在"数据连接〞中,选中"PV〞,单击"添加〞按钮,在弹出的菜单中将"寄存器类型〞修改为"常量寄存器〞,设置完毕,点击确定.双击第三小格,添加"数字I/O点〞,在"基本参数〞中,将其命名为"out_value〞,作为出口阀门的参数.在"数据连接〞中,选中"PV〞,单击"添加〞按钮,在弹出的菜单中将"寄存器类型〞修改为"常量寄存器〞,并将寄存地址修改为"1〞,设置完毕,点击确定.双击第四小格,添加"数字I/O点〞,在"基本参数〞中,将其命名为"run〞,作为控制参量.在"数据连接〞中,选中"PV〞,单击"添加〞按钮,在弹出的菜单中将"寄存器类型〞修改为"状态控制〞,设置完毕,点击确定.数据库组态设置完毕,关闭此窗口,进行后续操作.〔2〕关联变量双击入口阀门,在弹出的"阀门向导〞中添加表达式" in_value.PV〞,其他保持默认设置,单击"确定〞.双击出口阀门,在弹出的"阀门向导〞中添加表达式" out_value.PV〞,其他保持默认设置,单击"确定〞.双击靠近入口阀门的罐,在弹出的"罐向导〞中添加表达式"level.PV〞,其他保持默认设置,单击"确定〞.双击靠近出口阀门的罐,在弹出的"罐向导〞中添加表达式"100-level.PV〞,其他保持默认设置,单击"确定〞.双击罐1下的静态文本"###〞,单击"数据输出〞选择模拟,在模拟值输出表达式中添加变量level.PV双击罐2下的静态文本"###〞,单击"数据输出〞选择模拟,在模拟值输出表达式中添加变量100-level.PV4)脚本语言编程〔1〕双击"运行〞按钮,单击"左键动作〞,为其添加"按下鼠标〞操作.在代码区中打入如下代码:run.PV=1;〔可通过变量选择快速添加〕,编译无误后保存.对"停止〞按钮进行相同操作,只需将代码修改为run.PV=0;此程序功能是实现对整个程序运行和停止的控制.〔2〕双击"全局脚本〞,打开其"动作〞目录下的"应用程序动作〞.在"程序运行周期执行〞的代码框中打入如下代码:IF run.PV==1&&level.PV<=10 THENin_value.PV=1;out_value.PV=0;ENDIF//在运行状态中液位较低时,打开入口阀门,关闭入口阀门IF run.PV==1&&level.PV>=90 THENin_value.PV=0;out_value.PV=1;ENDIF//在运行状态中液位较低时,打开出口阀门,关闭入口阀门IF run.PV==1&&in_value.PV==1&&out_value.PV==0THENlevel.PV=level.PV+10;ENDIF//在运行状态中打开入口阀门关闭出口阀门时,向罐1中添加液体,罐2中排出液体,每周期10个单位IF run.PV==1&&in_value.PV==0&&out_value.PV==1THENlevel.PV=level.PV-10;ENDIF//在运行状态中打开出口阀门关闭入口阀门时,向罐2中添加液体,罐1中排出液体,每周期10个单位IF run.PV==0 THENlevel.PV=level.PVENDIF//在停止状态下,使页面保持上一时刻状态执行周期可以自行设定,我们选择为400毫秒.编译无误后,保存并返回主操作界面.如图.5)运行和调试整个程序检查无误后,保存并运行.运行结果如图."存储罐液位监控系统〞制作完成.实验总结:通过存储罐液位监控系统的制作,我充分体会到了监控组态软件的方便和强大功能.我深刻认识到了它强大的界面显示组态功能,良好的开放性,丰富的功能模块以与可编程的命令语言,这些使监控组态软件变的十分强大.开始接触监控组态软件,由于对这款软件的非常不熟悉,在使用上遇到很多的小问题,不能把制作的东西连接起来,在和同学们讨论询问,看会做的同学的制作过程后,一步步改正自己的软件,最终在不断的修改中完成.时间虽然耗费不少,但看着自己做出的成果还是十分开心.作为自动化的学生我相信自己在今后的工作中会不可避免的用到这款软件,所以我现在一定要更加认真的学好这款软件,相信通过自己的不断学习,我一定能熟练掌握这款软件.。

基于组态软件的罐区监控系统设计

基于组态软件的罐区监控系统设计

基于组态软件的罐区监控系统设计摘要储油罐是企业生产、储存、运输过程中的重要设备,因其储存的物质具有易燃、易爆和有毒等特点,一旦发生泄漏事故,不仅造成经济损失,环境污染,而且还可能引发更大的联锁失火、爆炸等恶性事故,给人们的生命财产带来重大的损失,甚至给社会带来灾难性的后果。

因此,加强储油罐区的安全监控,保证罐区的安全运行显得尤为重要。

近年来,随着计算机控制技术的发展,国内很多石化企业都对自己的罐区进行了自动化改造,提高了管理的自动化水平。

本文针对港口区储油罐区进行基于组态软件的监控系统设计,对储油罐区的液位、温度、等重要参数实现实时检测,实现火灾的自动探测和报警。

课题中分析了油品罐区工艺过程,研究了直接应用于危险区的新型远程I/O、采用DCS、现场总线技术及新型远程I/O,设计构成了三种罐区监控系统方案,并进行了详细的论述和比较。

针对监控系统进行了系统结构和软硬件的设计,利用组态软件具体设计并实现了监控功能。

课题完成将对提高罐区的自动化监控管理水平、降低工人的劳动强度、避免事故的发生具有一定的应用价值。

关键词:组态软件;储油罐区;PLC;监控系统Design of Configuration Software-based Tank AreaSupervisory Control SystemAbstractOil tanks are very important devices for oil production, store and transportation, since most of the materials stored are very easy to get flammable and explosive, in the event of leakage, it will not only cause economic loss, environmental pollution, but also may cause explosion and other serious accidents. Therefore, to enhance the security of oil tank area and ensure safe operation are of great importance.In recent years, with the fast development of Supervisory Control and Data Acquisition system, many domestic petrochemical enterprises have renovated their tanks to raise the production efficiency. In this paper, we designed configuration software-based supervisory control system for oil tank area. The supervisory control system can detect the liquid level, temperature, and other important parameters of the tanks. In addition, it's able to detect fire automatically.On the careful analysis of the oil tank area, we proposed three supervisory control programs, which are based on new remote I/O system, DCS and Fieldbus system. For each program, we made detailed explanation and comparison. For the demand of the project, we chose the third program which is based on remote I/O devices and PROFIBUS-DP Fieldbus. Finally we made detailed design of the supervisory control system and achieved function of supervisory and control of the system.The application of the system may be of great importance to enhance theproduction efficiency and reduce the worker's labor intension. The management level of the whole enterprise may be greatly improved.Key words: configuration software; oil tank; PLC; supervisory control system目录摘要 (I)Abstract (II)第1章绪论 (1)1.1 课题的研究目的和意义 (1)1.2 国内外相关技术及其发展 (1)1.3 本课题研究的主要内容 (2)第2章罐区工艺流程 (4)2.1 罐区组成情况分析 (4)2.2 罐区工艺流程 (5)第3章罐区监控方案设计 (8)3.1 监控系统设计原则 (8)3.2 监控系统的设计方案比较 (9)3.3 系统监控方案确定 (15)第4章监控系统的硬件设计 (16)4.1 防爆装置设计 (16)4.1.1 安全栅选型 (16)4.1.2 安全栅设计 (17)4.2 操作站设计 (18)4.3 控制站设计 (19)4.4 远程I/O站设计 (20)4.4.1 远程I/O 设备的选型 (20)4.4.2 远程I/O站配置 (22)4.5 现场仪表的选择 (23)第5章系统的组态设计与实现 (26)5.1 组态软件的选择 (26)5.1.1 组态王的结构 (26)5.1.2 组态王的功能 (27)5.2 组态设计过程 (27)5.2.1 主监控画面设计与实现 (27)5.2.2 消防系统设计与实现 (30)5.2.3 港口输油系统设计与实现 (34)5.2.4 趋势曲线设计与实现 (36)5.2.5 报警画面设计与实现 (37)5.2.6 报表画面设计与实现 (37)第6章总结 (40)参考文献 (41)谢辞 (42)第1章绪论1.1 课题的研究目的和意义近年来随着我国经济的迅速发展,油品市场竞争日益激烈,储油罐区作为油品储存和销售的重要环节,在日益激烈的竞争面前将发挥出越来越重要的作用。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

监控组态软件
实验名称:存储罐液位监控系统
实验目的:
熟悉力控监控组态软件开发环境,掌握工程组态、画面组态、实时数据库配置、脚本语言等组态工具,掌握用组态软件生成控制系统的过程和方法。

实验内容:
用力控监控组态软件构建存储罐液位监控系统,包括用画面组态工具生成工艺流程图、配置实时数据库点及工程变量、使用脚本语言编程、系统调试运行。

实验步骤:
1)工程组态
打开力控监控组态软件的工程管理器,新建一个工程,命名为“存储罐液位监控系统”,生成路径为“D:\力控\Project\存储罐液位监控系统”,其他保持默认,点击确定。

生成工程文件后点击开发按钮,进入开发界面。

2)工艺流程图组态
本工艺要求实现对存储罐液位高度的实时监控,并设置必要的报警系统。

实现过程:(1)双击“窗口”目录,创建一个空白窗口,命名为“存储罐液位监控系统”,其他设置保持默认,点击“确定”。

(2)打开标准图库,添加画面组态,包括两个罐,两个开阀门和必要的管道。

(3)使用基本图元添加两个按钮,命名为“运行”和“停止”。

(4)单击“工具栏”在常用组件下选择添加“报警”模块。

(5)使用基本图元添加文本文件,用于显示液位高度。

如下图。

3)数据库变量组态
(1)设置变量
双击“IO设备组态”,建立一个仿真,设备名称为“plc”,设备地址为“1”,其他保持默认设置。

双击“数据库组态”,进入数据库操作界面。

双击第一小格,添加“模拟I/O点”,在“基本参数”中,将其命名为“level”,作为液面高度变量。

在“报警参数”中,打开报警开关,设置低报和高报,低报为“20”,高报为“80”。

在“数据连接”中,选中“PV”,单击“添加”按钮,在弹出的菜单中将“寄存器类型”修改为“增量寄存器”,设置完毕,点击确定。

双击第二小格,添加“数字I/O点”,在“基本参数”中,将其命名为“in_value”,作为入口阀门的参数。

在“数据连接”中,选中“PV”,单击“添加”按钮,在弹出的菜单中将“寄存器类型”修改为“常量寄存器”,设置完毕,点击确定。

双击第三小格,添加“数字I/O点”,在“基本参数”中,将其命名为“out_value”,作为出口阀门的参数。

在“数据连接”中,选中“PV”,单击“添加”按钮,在弹出的菜单中将“寄存器类型”修改为“常量寄存器”,并将寄存
地址修改为“1”,设置完毕,点击确定。

双击第四小格,添加“数字I/O点”,在“基本参数”中,将其命名为“run”,作为控制参量。

在“数据连接”中,选中“PV”,单击“添加”按钮,在弹出的菜单中将“寄存器类型”修改为“状态控制”,设置完毕,点击确定。

数据库组态设置完毕,关闭此窗口,进行后续操作。

(2)关联变量
双击入口阀门,在弹出的“阀门向导”中添加表达式“”,其他保持默认设置,单击“确定”。

双击出口阀门,在弹出的“阀门向导”中添加表达式“”,其他保持默认设置,单击“确定”。

双击靠近入口阀门的罐,在弹出的“罐向导”中添加表达式“”,其他保持默认设置,单击“确定”。

双击靠近出口阀门的罐,在弹出的“罐向导”中添加表达式“”,其他保持默认设置,单击“确定”。

双击罐1下的静态文本“###”,单击“数据输出”选择模拟,在模拟值输出表达式中添加变量
双击罐2下的静态文本“###”,单击“数据输出”选择模拟,在模拟值输出表达式中添加变量
4)脚本语言编程
(1)双击“运行”按钮,单击“左键动作”,为其添加“按下鼠标”操作。

在代码区中打入如下代码:=1;(可通过变量选择快速添加),编译无误后保存。

对“停止”按钮进行相同操作,只需将代码修改为=0;
此程序功能是实现对整个程序运行和停止的控制。

(2)双击“全局脚本”,打开其“动作”目录下的“应用程序动作”。

在“程序运行周期执行”的代码框中打入如下代码:
IF ==1&&<=10 THEN
=1;
=0;
ENDIF
//在运行状态中液位较低时,打开入口阀门,关闭入口阀门
IF ==1&&>=90 THEN
=0;
=1;
ENDIF
//在运行状态中液位较低时,打开出口阀门,关闭入口阀门
IF ==1&&==1&&==0 THEN
=+10;
ENDIF
//在运行状态中打开入口阀门关闭出口阀门时,向罐1中添加液体,罐2中排出液体,每周期10个单位
IF ==1&&==0&&==1 THEN
=;
ENDIF
//在运行状态中打开出口阀门关闭入口阀门时,向罐2中添加液体,罐1中排出液体,每周期10个单位
IF ==0 THEN
=
ENDIF
//在停止状态下,使页面保持上一时刻状态
执行周期可以自行设定,我们选择为400毫秒。

编译无误后,保存并返回主操作界面。

如图。

5)运行和调试
整个程序检查无误后,保存并运行。

运行结果如图。

“存储罐液位监控系统”制作完成。

实验总结:
通过存储罐液位监控系统的制作,我充分体会到了监控组态软件的方便和强大功能。

我深刻认识到了它强大的界面显示组态功能,良好的开放性,丰富的功能模块以及可编程的命令语言,这些使监控组态软件变的十分强大。

开始接触监控组态软件,由于对这款软件的非常不熟悉,在使用上遇到很多的小问题,不能把制作的东西连接起来,在和同学们讨论询问,看会做的同学的制作过程后,一步步改正自己的软件,最终在不断的修改中完成。

时间虽然耗费不少,但看着自己做出的成果还是十分开心。

作为自动化的学生我相信自己在今后的工作中会不可避免的用到这款软件,所以我现在一定要更加认真的学好这款软件,相信通过自己的不断学习,我一定能熟练掌握这款软件。

相关文档
最新文档