力控_储存罐液位监控系统
液位控制器说明书

液位控制器说明书一、简介液位控制器是一种用于监测和控制液体储罐中液位的设备。
它主要由传感器、控制器和执行器组成,可广泛应用于工业、农业、环保等领域,以确保液体储罐中的液位在预定范围内保持稳定。
二、传感器介绍1. 整体结构液位控制器传感器采用先进的无线传感技术,具有紧凑的外观和结构简单、易于安装的特点。
其尺寸为X*Y*Z(单位:毫米),重量约为W(单位:克)。
2. 工作原理液位传感器通过感应液体储罐内的液位高度来实时监测液位信息。
当液位高度超出预设的上限或下限时,传感器将发送信号给控制器,以触发控制器执行相应的动作。
三、控制器功能1. 液位显示控制器配备液晶显示屏,可以实时显示液体储罐中的液位高度。
用户可以根据需要选择以厘米、百分比等单位进行显示。
2. 液位报警控制器具有液位报警功能,当液位超出预设的安全范围时会发出警报信号。
用户可以根据需要设置液位高、低报警的阈值,并可选择声音、光照等不同形式的报警方式。
3. 液位控制控制器可以根据用户的需求控制液位在预设范围内保持稳定。
用户可以设置液位控制的上限和下限,并通过控制器自带的接口连接执行器,实现自动控制液位的功能。
四、执行器说明1. 电动阀门液位控制器配备电动阀门作为执行器,具有开启和关闭的功能。
其结构简单、操作便利,可根据控制器的指令自动控制阀门的开启和关闭,以调节液位。
2. 泵浦液位控制器还可以配备泵浦作为执行器,通过控制泵浦的启停来实现液位控制。
用户可以根据需要选择不同类型和功率的泵浦,并根据液位控制的要求进行设置。
五、使用安全注意事项1. 安装前需断开电源,并确保接线正确。
2. 请勿私自拆卸或改动设备,以免影响正常使用。
3. 定期检查设备运行状态,如发现异常情况,请立即停止使用并联系售后服务。
6. 定期检查传感器和执行器,保持其清洁和光洁,以确保准确的信号传输和操作效果。
七、结语液位控制器是一种重要的自动化设备,可以实现液体储罐中液位的准确控制和监测。
双储液罐水位控制系统

前 言随着工业自动化水平的迅速提高,计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高,种类繁多的控制设备和过程监控装置在工业领域的应用,传统的工业控制软件已无法满足用户的各种需求。
在开发传统的工业控制软件时,当工业被控对象一旦有变动,就必须修改其控制系统的源程序,导致其开发周期长;已开发成功的工控软件又由于每个控制项目的不同而使其重复使用率很低,导致它的价格非常昂贵;在修改工控软件的源程序时,倘若原来的编程人员因工作变动而离去时,则必须同其他人员或新手进行源程序的修改,因而更是困难。
通用工业自动化组态软件的出现为解决上述实际工程问题提供了一种崭新的方法,因为它能够很好地解决传统工业控制软件存在的种种问题,使用户能根据自己的控制对象和控制目的的任意组态,完成最终的自动化控制工程。
组态控制技术作为计算机控制技术发展的产物,其先进性和实用性已经被工业现场的广大技术人员认可并得到广泛应用。
组态软件适用于许多工业领域,因为其功能强大而倍受青睐。
一.本课题研究的背景双储液罐水位控制系统被控对象由上、下两个储液罐组成,上、下水位和温度分辨经2个压力变送器和温度变送器检测后,通过安装在出水管网上的远传压力传感器将压力信号转化为4-20mA的标准信号送入PLC,经PID运算与给定压力参数进行比较,得出调节参数,送给变频器,由变频器控制水泵转速,调节系统供水量,使系统的供水管网压力保持在给定压力上;当用水量超过一台泵的供水量时,通过PLC控制器加泵。
根据用户用水量的大小来控制工作泵数量的增减及变频器对水泵的调速,实现恒压供水。
当供水负载变化时,输入电机的电压和频率也随之变化,这样就构成了以压力设定值为基准的闭环控制系统。
二.组态软件的介绍组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。
危险化学品重大危险源罐区现场安全系统监控装备设置要求规范

危险化学品重大危险源罐区现场安全系统监控装备设置要求规范随着现代工业的发展,危险化学品重大危险源在生产过程中所带来的潜在威胁和风险日益凸显,对于罐区现场安全的监控装备设置要求也越来越高。
下面将从监控装备的类型、布置及安全系统设置要求等几个方面对危险化学品重大危险源罐区现场安全系统监控装备设置要求进行规范。
一、监控装备的类型1.视频监控系统:将罐区内各个重点区域安装摄像头进行监控,实时显示画面,并备份保存。
2.声音监控系统:通过麦克风等设备实时监测罐区内的声音情况,保证对关键事件进行准确的录音。
3.温度监控系统:常用于监测罐区内的温度变化,及时发现异常情况,并进行报警处理。
4.液位监控系统:用于监测罐区内储存液体的液位高度,防止液体溢出或泄漏。
5.气体监控系统:用于监测罐区内危险气体浓度的变化,迅速发现气体泄漏或超标情况。
二、监控装备的布置1.视频监控:应根据罐区的实际情况,合理布置摄像头,确保对关键区域进行全方位监控,如入口、出口、泄露管道、危化品储罐等。
2.声音监控:应将麦克风设备安装在容易发生事故或泄漏的区域,如泄漏消防器等。
3.温度监控:应将温度传感器布置在罐区的各个关键区域,为设备警报提供准确的温度数据。
4.液位监控:应根据罐区内不同液体储存容器的高度,合理布置液位传感器,能够准确监测液位的变化。
5.气体监控:根据罐区内气体泄漏的可能性和危险程度,合理布置气体传感器,及时监测气体浓度。
三、安全系统设置要求1.监控设备应具备高清、全天候、全方位的监控能力,确保对罐区内的各项安全信息进行及时监测。
2.监控设备应具有图像记录和存储的功能,并能对图像进行迅速回放和检索。
3.监控设备应能实现对多种类型监控设备的集成控制,保证整个系统的协同运行。
4.监控设备应配备报警功能,一旦发生异常情况,能够及时报警并传输至监控室。
5.监控设备的布线及安装必须符合相关安全规范,确保设备运行稳定、可靠。
总之,危险化学品重大危险源罐区现场安全系统监控装备设置要求的规范性,对于提高罐区安全管理水平,保障人员生命财产安全具有重要的意义。
液位控制系统的工作原理及应用

液位控制系统的工作原理及应用1. 液位控制系统的概述液位控制系统是一种用于测量、监控和控制液体在容器中的高度的系统。
它主要通过测量液体的高度来调节液体的进出量,以保持液体在设定的液位范围内。
2. 液位控制系统的工作原理液位控制系统通常由以下几个组成部分组成:传感器、控制器和执行器。
下面是液位控制系统的工作原理:2.1 传感器液位传感器是液位控制系统中最关键的部分之一。
它通常通过物理或电子方法来测量液体的高度,并将测量结果转化为电信号。
常见的液位传感器包括浮球传感器、电容传感器和超声波传感器等。
2.2 控制器控制器是液位控制系统中的中枢部件,负责接收传感器的信号并进行处理和判断。
根据设定的液位范围,控制器可以发出控制信号来调节液体的进出量。
控制器还可以通过显示屏或指示灯等方式提供工作状态和警告信息。
2.3 执行器执行器是液位控制系统中用于调节液体进出量的设备。
常见的执行器包括阀门、泵和搅拌器等。
根据控制器的信号,执行器可以自动打开或关闭阀门、启动或停止泵等操作,从而实现液位的控制。
3. 液位控制系统的应用3.1 工业生产液位控制系统在工业生产中广泛应用。
例如,在化工过程中,液位控制系统可以用于调节液体的进出量,保持反应器中恰当的液位,从而确保反应的稳定性和安全性。
在石油行业,液位控制系统可以用于储罐中的油品或化学品的管理,提高生产效率和安全性。
3.2 水处理液位控制系统在水处理领域也有广泛的应用。
例如,在污水处理厂,液位控制系统可以用于调节混凝剂的投加量,控制沉淀池的液位,以确保废水的处理效果。
在供水系统中,液位控制系统可以用于监控水库或水井的液位,并自动控制水泵的启停,保持水源的稳定供应。
3.3 智能家居随着智能家居的发展,液位控制系统也开始在家庭生活中得到应用。
例如,在水器中,液位控制系统可以用于检测水位,防止水箱溢出。
在洗衣机中,液位控制系统可以用于监测洗衣机内的水位,确保洗衣的效果和节约水资源。
力控组态实例教程

n 接下来,我们要画出入口阀门。选择工具箱中的“选择子图”工具,在“子图列表”对话 框中选择符合要求的阀门子图,修改阀门的位置及大小。用相同的方法画出一个出口阀门。
n 选择工具箱中的“垂直/水平线”工具, 在画面上画两条管线。 n 修改两条管线的颜色、立体风格和宽度。先选中一条管线,单击鼠标右键, 出现右键菜 单。选择“对象属性”菜单项,出现“改变属性”对话框。选择立体风格,宽度改为8,颜色选 为灰色。选中另外一条管线,进行同样的修改,如图所示。
2.1.3创建组态界面
进入力控®的开发系统后,可以为每个工程建立无限数目的画面,在每个画面上可以组态相 互关联的静态或动态图形。这些画面是由力控开发系统提供的丰富的图形对象组成的。开发系统 提供了文本、直线、矩形、圆角矩形、圆形、多边形等基本图形对象,同时还提供了增强型按钮、 实时\历史趋势曲线、实时\历史报警、实时\历史报表等组件。开发系统还提供了在工程窗口中 复制、删除、对齐、打成组等编辑操作,提供对图形对象的颜色、线型、填充属性等操作工具。
增量寄存器1(模拟输入区)第0通道 PLC1的 DI 区域(数字输入区)第0通道 PLC1的 DI 区域(数字输入区)第1通道 PLC1的 DO 区域(数字输出区)第0通道
对应油罐的液位 控制油罐的进油控制阀门 控制油罐的出油控制阀门 启动/停止 PLC 程序的开关
4、工程要完成的目标 (1)创建一幅工艺流程图,图中包括一个油罐,一个进油控制阀门和出油控制阀门,全部使 用电磁阀带动气缸阀。 (2)阀门根据开关状态而变色,开时为红色,关时为绿色。 (3)创建实时数据库,并与 SIMULATOR 进行数据连接,完成一幅工艺流程图的动态数据及动 态棒图显示。 (4)用两个按钮实现启动和停止,启动和停止 PLC 程序。
罐区监控系统

罐区监控系统1、系统介绍1.1 系统背景1.2 系统目的1.3 系统范围2、功能需求2.1 系统功能一、监控油罐液位 2.1.1 功能描述2.1.2 输入数据2.1.3 输出结果2.2 系统功能二、检测油罐温度 2.2.1 功能描述2.2.2 输入数据2.2.3 输出结果2.3 系统功能三、报警管理2.3.1 功能描述2.3.2 输入数据2.3.3 输出结果2.4 系统功能四、远程监控与控制 2.4.1 功能描述2.4.2 输入数据2.4.3 输出结果3、硬件组成3.1 监控单元3.1.1 液位传感器3.1.2 温度传感器3.1.3 控制器3.2 通信设备3.2.1 无线通信设备3.2.2 数据传输设备3.3 控制中心设备3.3.1 监控显示屏3.3.2 服务器4、软件设计4.1 系统架构4.1.1 前端设计4.1.2 后端设计4.2 数据处理与存储4.2.1 数据采集4.2.2 数据存储4.2.3 数据处理4.3 报警管理4.3.1 报警规则设置 4.3.2 报警通知方式4.3.3 报警处理流程5、系统测试与验证5.1 功能测试5.2 性能测试5.3 安全性测试6、系统维护与运行6.1 维护规划6.2 运行指南6.3 故障处理7、风险与法律遵守7.1 风险评估7.2 法律法规7.2.1 《安全生产法》7.2.2 《危害化学品安全管理条例》7.2.3 《消防法》附件:- 系统架构图- 硬件配置清单- 软件源代码本文所涉及的法律名词及注释:- 《安全生产法》:中华人民共和国制定的保障和改善劳动安全卫生条件,预防和减少事故,保护人民群众生命财产安全的一部法律。
- 《危害化学品安全管理条例》:中华人民共和国危险化学品统一管理的法规。
- 《消防法》:中华人民共和国火灾预防,火灾抢救和火灾灭火,保护人民群众生命财产安全的一部法律。
液位控制系统原理

液位控制系统原理
液位控制系统主要是根据液体容器中的液位变化来实现自动控制。
其基本原理是通过传感器或测量设备对液位进行实时监测,并将监测到的数据传输给控制器进行处理。
控制器根据设定的液位目标值和系统的工作要求,对执行机构进行控制,从而实现液位的稳定控制。
具体而言,液位控制系统的原理包括以下几个关键步骤:
1. 传感器测量液位:液位控制系统中,通常使用传感器来测量液体容器中的液位。
常见的液位传感器有浮子式液位传感器、压力传感器、毛细管传感器等。
传感器会将液位信息转换为电信号,以便后续的控制。
2. 信号处理与转换:液位传感器输出的电信号可能需要进行处理和转换,以适应控制器的要求。
通常使用信号调理器或模拟转换器对信号进行放大、滤波或线性化处理,并将其转化成数字信号,以便后续的控制器处理。
3. 控制器处理信号:控制器接收传感器发送的信号,并进行处理。
其主要任务是将测量到的液位与预设的目标液位进行比较,并根据控制策略确定控制命令。
控制器通常具有PID控制算
法或其他控制算法,并可以根据实际情况进行参数调整。
4. 执行机构控制:控制器根据处理结果,生成相应的控制信号,控制执行机构以实现液位的调节。
执行机构根据控制信号的不同,可以是开关阀门、调节阀、泵或其他调节装置。
通过对执
行机构的控制,液位控制系统可以实现液位的自动调节。
总体来说,液位控制系统利用传感器监测液位并将信号转换为控制器可处理的形式,控制器根据设定的液位目标值进行处理,并通过控制信号控制执行机构,从而实现液位的稳定控制。
这种液位控制系统常应用于化工、制药、水处理、液体储存等领域。
工业组态软件_实验3_力控组态软件动作脚本应用

罐 3 液位上升的标志
窗口中间变量
旋钮操作块的 x
中间变量
旋钮操作块的 y
中间变量
旋钮操作块原点 x
中间变量
旋钮操作块原点 y
中间变量
旋钮操作块与 x 正半轴的夹角值 中间变量
塔旋转角度
中间变量
水平移动的水罐的值的大小
中间变量
垂直移动的水罐的值的大小
中间变量
罐 3 液位(数据改变脚本变量) 中间变量
11
图 3-14 三级液位监控系统自定义函数创建界面
图 3-15 三级液位监控系统自定义函数脚本编辑界面
12
3.2. 基于 PID 算ቤተ መጻሕፍቲ ባይዱ的模拟实现温度控制 3.2.1. 图形界面设计
模拟实现温度控制系统界面见图 3-16。
图 3-16 模拟实现温度控制系统界面图
从界面上来看,左半部分为控制区域,右半部分为显示区域。 在控制区域中,有: 1、滑动/数字输入改变设定值的组件; 2、实际值显示(或用来设定制造人为的扰动)的组件; 3、P(比例系数)、I(积分系数)、D(微分系数)调节组件。 在显示区域中,有实时温度显示曲线,其中: 1、红线为设定值; 2、紫线为实际值。 在建立数据之前,先介绍一下工程的情况,本工程 2 是一个基于 PID 算法的模拟实 现温度控制系统,要实现的功能是:
窗口中间变量
win_LLS_T3_value1
液罐 3 的水位
窗口中间变量
win_LLS_K0
1 级阀门(被 key_ctrl_K0 替换) 窗口中间变量
win_LLS_K1
2 级阀门(被 key_ctrl_K1 替换) 窗口中间变量
win_LLS_K2
3 级阀门(被 key_ctrl_K2 替换) 窗口中间变量
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录第一章基础设计报告 (2)1.1 设计题目 (2)1.2 工艺流程 (2)1.3 设计任务 (2)1.4 I/O点收集及表单 (3)1.5 制作工程画面 (4)1.5.1工程管理器的使用 (4)1.5.2创建组态界面 (4)1.5.3定义I/O设备 (4)1.5.4趋势曲线的生成 (5)1.5.5报表及报警、查询组态画面的生成 (5)1.5.6历史曲线生成 (7)1.5.7 总体系统画面图 (7)1.6 创建实时数据库 (8)1.7 建立动画连接 (9)1.7.1 罐和阀门动画建立 (9)1.7.2按钮动作的建立 (10)1.7.3液位值动画的建立 (11)1.7.4 应用程序动作程序的编写 (11)1.8 运行及调试 (11)1.9作品展示 (12)第一章基础设计报告1.1 设计题目:储存罐液位监控系统1.2 工艺流程本次设计工艺设备包括:一个液罐、一个水流入控制阀门、一个水流出控制阀门如图。
用于控制两台阀门的PLC。
并用PLC控制两台阀门的开通和关断,使液罐的水位保持在70-80。
当点击开始按钮,则开始进水,当水位到达80以上时关闭进水控制阀门,同时打开出水阀门;当液位低于70以下时,关闭出油阀门,同时打开进油阀门,从而使液位保持在70-80之间,达到液位控制的目的。
其工艺流程图如图1-2 所示。
图 1-2 储存罐液位监控系统流程图1.3 设计任务1 制作出储罐液位监控系统等工艺流程图并建立模型图及参数连接;2 实现储罐液位监控系统液位自动控制;3 做出储罐液位监控系统实时曲线;4 做出储罐液位监控系统报表及实现查询实时数据功能;5 做出储罐液位监控系多功能报警;6 做出储罐液位监控系历史曲线。
1.4 I/O点收集及表单1表 1-1 总体设计方案表1-2 系统监控画面设计表表1-3 系统利空点1.5 制作工程画面1.5.1工程管理器的使用1)启动力控Forcecontol6.1软件2)按“新建”按钮,添加名称,点击“确定”按钮,然后再点击“开发系统”按钮,进入力控的组态界面;1.5.2创建组态界面1)进入开发环境Dr后,选择“文件[F]/新建”命令出现“窗口属性”对话框,在窗口名字中输入“储罐液位控制”,单击“确认”按钮;2)制作过程:①在工程项目中选择工具,然后选择图库,从中选择一个罐。
单击该罐,拖动边线修改罐的大小,若要移动该罐的位置,只要把光标定位在罐上,拖动鼠标就可以了;②同样的道理选择阀门,对话框中选择符合要求的阀门子图,修改阀门的位置及大小,画出一个入口和一个出口阀门;③选择工具箱中的“垂直/水平线”工具,在画面上画出一条管线,单击鼠标右键,出现右键菜单,选择“对象属性”菜单项,改变宽度为“15”,选择颜色。
同理再绘制另外一条管线;④选择工具箱中的“文本”工具,在画面上写两个显示液位的字符串:“液位值:”,“######.####”。
其中“######.####”用来显示液位值,显示4位小数;⑤最后选择工具箱中的“按钮”工具,画一个按钮。
把按钮拖到合适的位置并调整好它的大小,按钮上有一个标志“Text”,选定这个按钮,在文本框中输入“开始”,然后单击“确认”,用同样的方法画“停止”按钮;⑥完成以上5个步骤完整的图如图1-1所示1.5.3定义I/O设备①在Draw导航器中双击“I/O设备组态”弹出IoManger窗口选择“力控”使其展开,在展开项目中选择“仿真驱动”项并双击使其展开选择项目“SIMULATOR(仿真)”;②双击“Simulator(仿真PLC)”出现“I/O设备定义”对话框,在“设备名称”中输入框内键入“111111”,设备描述为“储存罐液位系统”单击“完成”按钮返回。
③完成后如图1-52所示:图1-52 I/O设备配置1.5.4趋势曲线的生成①创建一个新窗口,选择“文件[F]/新建”命令出现“窗口属性”对话框,在窗口名字中输入“趋势曲线”,单击“确认”按钮,保存;②点击“工具栏”——“常用组件”——“趋势曲线”,双击曲线,在曲线属性中选择变量为“level.pv”如图1-53(a)所示;③保存后得到相应的实时曲线,如图1-53(b)所示;图 1-53 (a)参数设置图 1-53(b)实时曲线1.5.5报表及报警、查询组态画面的生成①)点击“工具栏”选择“常用组件”,双击“专家报表”得到如图1-54(a)所示的窗口,设置相关参数,得到相应的专家报表如图1-54(b)所示。
图1-54(a)报表向导第一步图 1-54(b) 生成的报表②点击“工具箱”选择“常用组件”中的“报警”选项,点击“数据库组态”,选择“level”模拟I/O,设置如图1-55(a)的报警参数;③选择“工具箱”中的按钮,在“TEXT”中输入“查询”,双击“查询”按钮,在“左键动作”中编辑脚本,程序为“#Report.SetTimePar(-1)”。
如图1-55(b)所示。
图 1-55(a)报警参数设置图 1-55(b)脚本编辑器程编程1.5.6历史曲线生成①点击“工具”选择“历史曲线”,在窗口界面中拖到得到历史曲线框图,双击改图出现如图1-56(a)所示。
选择“确认”后得到如图1-56(b)所示的历史曲线框图。
图 1-56(a)历史曲线组态参数设置图图1-56(b)历史曲线图1.5.7 总体系统画面图如图1-57所示为完整总体画面图图 1-57 总体画面图1.6 创建实时数据库1)在Draw导航器中双击“变量”项使其展开,在展开项中双击“数据库组态”启动组态程序DBMANAGER;2)启动DBMANAGER,单击菜单条中的“点”选项选择新建或双击单元格,出现“请指定区域、点类型”;a) 点击“模拟I/O点”输入点名“level”,点说明“储存罐液位”,在“数据连接”中点击“增加”按钮,选择地址为“2”的“常量寄存器”;b) 点击“数字I/O点”输入点名“in_valve”,点说明“入口阀门状态”;在“数据连接”中点击“增加”按钮,选择地址为“0”的“常量寄存器”;c) 点击“数字I/O点”输入点名“out_valve”,点说明“出口阀门状态”;在“数据连接”中点击“增加”按钮,选择地址为“1”的“常量寄存器”;d) 点击“模拟I/O点”输入点名“run”,点说明“控制状态”,在“数据连接”中点击“增加”按钮,选择地址为“1”的“状态控制”;完成后如图1-6-1所示:3)在如图1-6-1画面的窗口双击“level”,弹出对话框进行报警设置(如图1-55(a)所示)。
在历史记录窗口中选择“数据定时保存”,设置为每“1秒”如图1-6-2所示,左键“增加”,最后确定退出,进行保存。
最后一切设置完后如图1-6-3 所示。
图 1-6-1 I/O接口连接设置图 1-6-2 历史参数设置图图 1-6-3 实时数据库1.7 建立动画连接1.7.1 罐和阀门动画建立a)双击罐对象,出现如图1-7-1(a)动画连接对话框,选择以下内容:图1-7-1(a)罐向导b)双击入口阀门对象,出现如图1-7-1(b)动画连接对话框,选择以下内容:图1-7-1(b)入口阀门向导c)双击出口阀门对象,出现如图1-7-1(c)动画连接对话框,选择以下内容:图1-7-1(c)入口阀门向导1.7.2按钮动作的建立a)在“开始”按钮上双击鼠标,在弹出的对话框中点击左键动作,弹出“脚本编辑器”,在脚本编辑器中添加代码,如图1-7-2。
图1-7-2动画连接画面双击左键动作,在“按下鼠标”栏中输入“run.pv=1;”如下图所示:图1-7-2(a)“开始”脚本编辑图b)同理,在“停止”按钮中输入“run.pv=0”如图下图所示:图1-7-2(b)“停止”脚本编辑图1.7.3液位值动画的建立选中储罐下面的“######.####”符号,双击鼠标左键,出现动画连接对话框,选择“数值输出—模拟”,点击“模拟”按钮,弹出“模拟值输出”对话框,选择如图1-7-3所示:图1-7-3液位值动画连接1.7.4 应用程序动作程序的编写打开应用程序脚本编辑页面,在“程序运行周期执行”中输入以下程序:IF run.pv==1 THEN /* 运行程序*/IF biaozhun==1 THEN /* 设置一个标志位,并假设为1*/ in_valve.pv=1; /* 进口打开,出口关闭*/out_valve.pv=0;level.pv=level.pv+2.2222; /* 液位增加上升*/ENDIFIF biaozhun==0 THEN / *标志位为0*/in_valve.pv=0; /* 进口关闭,出口打开*/out_valve.pv=1;level.pv=level.pv-2.1111; /* 液位减小下降*/ENDIFIF level.pv<=70 THEN /* 判断液位来设置标志位*/ biaozhun=1;ENDIFIF level.pv>=80 THENbiaozhun=0;ENDIFENDIFIF run.pv==0 THEN /* 结束程序关闭2个阀门*/in_valve.pv=0;out_valve.pv=0;ENDIF最后进行编译、保存退出窗口。
1.8 运行及调试1)在系统所有设计完成之后,点击全保存,进行全部编译,进入调试运行阶段。
点击“运行”选择忽略得到图1-8-1所示的画面,双击空白处得到如图1-8-2所示界面,选择“111111”进行作品展示。
图1-8-1运行界面图图1-8-2运行选择2)调试中遇到的问题及及解决方法。
①系统的液位一直上升不能下降。
解决方法是将level的增量寄存器给位常量寄存器;②在运行中实时曲线一开始就保持一定的高度。
解决方法是在入口程序中加入“level.pv=0”即可;③程序及参数设置一切没有问题,但是运行结果不对。
解决方法是点击全保存及全部编译,完全退出软件再次重新运行;④不能查询历史曲线时,双击历史曲线框图设置“双击时”为“时间设置框”。
1.9作品展示经过反复的实验和调试,最终得到如以下所示的作品图。
运行程序,储存罐液位上升实时曲线和历史曲线即使反应液位变化值。
也可以在专家报表中查询数据,如图1-9-1当按下停止按钮液位保持不变,实时曲线保持不变,如图1-9-2。
图 1-9-1 按下停止按钮系统停止注入液体在液位达到80后标志位为“1”,出口阀门打开入口阀门关闭,往外排水液位下降。
到液位又下降到70 标志位“0”,入口阀门打开出口阀门关闭开始注水液位上升。
储存罐液位一直在70-80之间来回浮动,如图1-9-3。
图 1-9-3 系统在要求值来回往复的注水与放水点击查询弹出如图1-9-4(a)的对话框。
可以设置查询时间,设置好时间范围后点击确定,查询结果如图1-9-4(b)所示。