ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:1.01MB ,
资源ID:10340832      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10340832.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(集油站计算机监控系统软件设计.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

集油站计算机监控系统软件设计.docx

1、集油站计算机监控系统软件设计西安石油大学课 程 设 计电子工程 学院 自动化 专业 自0701 班题 目 计算机控制技术课程设计集油站计算机监控系统软件设计七(采用PLC、模块方案)学 生 刘 辉 指导老师 徐 竟 天 二一年十二月计算机控制技术课程设计任务书题 目集油站计算机监控系统软件设计七(采用PLC、模块方案)学生姓名刘辉学号200705080310专业班级自0701设计内容与要求课程设计主要完成某集油站计算机监控系统的软件设计。要求运用已学过的组态软件组态王6.51软件知识,完成集油站系统监控软件中的工艺流程模块、曲线图模块、报表模块、实时参数模块等各模块的设计。同时要求进一步熟悉相

2、关计算机监控系统的硬件组成与方案,学会计算机监控系统软件设计的步骤和方法,培养学生初步设计小型计算机计算机监控系统软件编程的能力。课程设计内容及基本要求如下:1.熟悉集油站工艺流程、监控目标及要求。2.熟悉常用的监控系统硬件参数与选型,了解其工作原理。3.学会计算机监控系统组态软件编程。4.完成集油站计算机监控系统软件中的工艺流程模块、曲线图模块、报表模块、实时参数模块等各电子模块的设计。5.课程设计时间一周,完成课程设计报告。起止时间2010年 12月 20日 至 2010 年 12月 26 日指导教师签名年 月 日系(教研室)主任签名年 月 日学生签名年 月 日目 录1、 集油站工艺流程、

3、监控目标及要求-22、 系统硬件参数与选型、工作原理-23、 计算机软件的设计-44、 参考文献-235、 总结-24一、集油站工艺流程、监控目标及要求油田集油站是油气集输系统的主要环节,它是由脱水转油、污水处理、注水系统三大部分组成,而脱水转油部分则是联合站的重要组成部分,脱水转油部分具生产连续,多工序关联和工艺设备复杂的特点。集油站的主要产品是原油,当原油合格时才能外输,而原油含水率是检验原油质量的重要标准,计算机结合自动化仪表形成的监控系统能够有效的提高产品质量、增强工作效率、减轻工作负担,且性能可靠、价格比较低,已经被大家接受。为适应竞争日趋激烈的能源市场,研究适合集油站生产过程的监控

4、系统,对生产装置的关键回路及主要工艺流程参数进行实时采集和动态监视,同时将生产过程系统与信息管理系统紧密结合起来,实现生产与管理的信息集成,己成为集油站自动化改造的迫切需求。其流程为:当中转站正常工作时,中转站来油直接进入游离水拖除器进行沉降脱水,在进行沉降脱水之前要加破乳剂,一般放在油气分离之前或油漆分离器之前;分离后的低含水原油进入加热炉进行加热,当达到温度时送到原油缓冲罐进行油气分离;原油进入稳定装置,稳定后的原油送入成品油缓冲,最后外输泵增压、计量外输3。从游离水分离器出来的污水被送到含油污水沉降罐进行沉降,它的顶部收油被送到游离水脱除器再进行油水分离,底部水送到污水站处理。当中转站不

5、能正常工作时,中转站来油直接进入油气分离,处理后的原油经事故泵送到事故泵进行初步油水分离,最后原油进入一段脱水工艺脱水4。工艺流程图如图1示。二、系统硬件参数与选型、工作原理外来油经管线进入游离水脱除器之前,需要对来油的温度和压力进行测量。在游离水脱除器中需要对脱除器的油水界面及油出口汇管压力进行控制。含水油加热炉生温,需要对加热炉温度进行检测。净化后的原油进入缓冲罐进行油气分离,缓冲罐液位过低将造成抽空,过高会造成气管线进油,而压力过高会造成回压高,影响油气生产量,必须对缓冲罐的液位和压力进行控制。油气分离器的液位进行控制。事故情况下,进入事故罐的原油的油水界面需要检测。含油污水进入污水沉降

6、罐进行沉降,需要对其液位进行控制SM322数字量输出模块该模块是德国西门子公司生产的S7-300PLC系列数字量输出模块,为16通道的数字量输出模块。主要性能与指标可用于连接电磁阀,接触器,小功能电机、灯和电机启动器数字量输出模块将S7-300的内部信号电平转化为控制过程所需的外部信号电平16路增强数字量输出模块额定负载电压,输出范围为20.4-28.8V输出电流,信号为0是电流为0.5MA,信号为1时-60时的电流为0.5MASM323数字量输入/输出模块 主要性能与指标8通道的数字量输入/输出模块 可用于连接开关、2总线近开关,小功率电机等可将控制过程的外部数字量电平转化为S7-300的内

7、部信号电平也可将S7-300的内部信号电平转化为控制过程的外部数字量电平RS-232C接口研华工控主机主要特征 IPC-610专为冲击、震动、高温等恶劣环境设计 支持14槽ISA/PCI底板 支持四个前端抽取磁盘驱动器和一块内置3.5”硬盘 1个带防尘过滤网的86CFM风扇选配Inter PIV 2.4GM CPU西部数据80G硬盘Kingston 256M内存 工业键盘及光电鼠标RS-232C接口显示器带19寸LCD和VGA/Video/S-Video/DVI端口的工业平板显示器主要特征19寸SXGA TFT LCD分辨率达到1280*1024 输入信号自动识别 最高亮度可达250cd/m2

8、 多扫描功能:支持SXGA,XGA,SVGA,VGA和文本模式 支持多信号输入:VGA,DVI,Video和S-Video 不锈钢机箱,符合NEMA4/IP65标准的防锈前面板 支持面板安装,壁挂式安装,机架安装和VESA悬臂安装发三、计算机监控系统软件设计3.1 创建新工程在用“组态王6.51”进行设计的开始,要创建一个新工程。这是程序设计的第一步,创建一个工程的具体步骤是:(1)首先,在安装完成,运行组态王后,会弹出一个“组态王工程管理器”的菜单,单击菜单栏的“文件”-“新建工程”,便可打开“新建工程向导”对话框,如图3-1所示。图3-1 新建工程向导对话框1(2)按照向导对话框的每一步提

9、示,陆续填入工程名称,存放路径,工程描述等信息,单击确定就可以建立好一个新的工程了,本设计中,把工程的名称设为“联合站监控系统”。如图3-2所示:图3-2 新建工程向导对话框2在建立好工程后,在“组态王工程管理器”中双击刚才建立的新工程就可以进入“工程浏览器”的界面下,如图3-3所示。图3-3 工程浏览器“工程浏览器”由菜单栏,工具栏,工程目录显示区,目录内容显示区,状态条组成。左边的那一栏即为工程目录显示区,右边的为目录内容显示区,工程目录显示区以树形结构图显示大纲项节点,用户可以扩展或收缩工程浏览器中所列的大纲项。3.2 画面设计工程浏览器由菜单栏、工具条、工程目录显示区、状态条组成。使用

10、工程浏览器,绘制加油站流程图如图3-4所示:图3-4 集油站工艺流程图3.3 定义外部设备数据变量1.定义外部设备下位机采用PLC和板卡,对于组态王来说也即是外部设备,它通过串行口与上位机进行数据交换;定义外部设备后,组态王才可以通过I/O变量使他们交换数据。在组态王工程浏览器的左侧选中COM1,在右侧单击“新建”,运行“设备配置导向”。如图3-5所示:图3-5 设备配置导向1图3-6 设备配置导向2为外部设备取名,输入“板卡1”,单击“下一步”:填写设备地址,填入9,单击“下一步”:注:在实际连接设备时,地址的设置要和在设备上配置的地址要一致。图3-7 设备配置导向3图3-8 设备配置导向4

11、设备定义到此已经完成,在工程浏览器的右侧可以看见所定义的设备板卡PCL725,在打开数据词典时,把I/O变量连接到该设备上,便可以与组态王交换数据。同样设仿真PLC连接在COM2口上,按上述步骤定义外部设备。图3-9 设备配置导向5图3-10 设备配置导向6图3-11 设备配置导向72. 定义数据变量数据库是“组态王”最核心的部分。数据库中变量的集合为“数据词典”,在数据词典中定义工艺过程中需要的变量。在工程浏览器左侧选择“数据字典”,在右侧双击“新建”,弹出“变量属性”对话框,对话框设置净化油罐液位参数如下所示,然后用类似方法建立其他变量的参数。 图3-12定义变量3.4 动画连接1. 动画

12、连接“动画连接”就是建立画面的图素与数据库变量的对应关系。对已建立的“监控中心”,在画面上的变量的值的大小变化能够显示出来,便可以真实的反映现场监控情况。2. 建立动画连接在画面上双击图形对应的“四相分离器1”,弹出该对象的动画连接对话框。图3-13动画连接单击“确定”按钮,完成四相分离器1液位的动画连接。连接后,变量“原料油液位”的变化就通过设置颜色的填充范围表示出来,并且填充的高度随变量值的变化而变化,用同样的方法将余下的罐及泵做好设置。3.5 报警和事件1. 定义报警组运行报警和事件记录是监控软件必不可少的功能,“组态王”提供了强有力的支持和简单的控制运行报警和事件记录方法。在工程浏览器

13、中选择“报警组”,然后进入报警组定义。图3-14报警组图示2. 设置变量的报警定义属性设置变量“四相分离器1”的报警属性。选择“数据词典”,在右侧双击变量名“四相分离器1”,在“定义变量”对话框中单击“报警定义”配置页,弹出对话框如图3-15:图3-15“报警定义”配置页具体设置如下:低:0 高:40报警组名:集油站 优先级:1单击“确定”,关闭此对话框。采用同样的方法定义所有变量的报警属性。3. 建立报警和事件窗口1)建立一个新的画面作为报警画面。画面名称:“报警”2)绘制报警和事件窗口:在工具箱中选用报警窗口工具,绘制报警窗口如下图:图3-16绘制报警窗口双击报警窗口对象,弹出“报警窗口配

14、置属性页”对话框,并进行设计。图3-17“通用属性配置页”设置单击“列属性”配置页,设置如下:图3-18“列属性”配置页设置单击“操作属性”配置页,设置如下:显示工具条: 有效 允许报警确认:有效允许双击左键:有效单击“条件属性”配置页,设置如下:图3-19“条件属性”配置页设置完成各个报警属性设置后,运行报警和事件窗口如下:图3-20运行报警和事件窗口效果3.6 曲线模块趋势曲线用来反应数据变量随时间的变化情况。趋势曲线有两种:实时趋势曲线和历史趋势曲线。这两种曲线外形都类似于坐标纸,X轴代表时间,Y轴代表变量的量程百分比。不同的是,在画面运行程序时,实时趋势曲线随时间变化自动卷动,以快速反

15、应变量的新变化,但不能时间轴“回卷”,不能查阅变量的历史数据;历史趋势曲线可以完成历史数据数据查看工作,但它不会自动卷动,而需要通过带有命令语言的功能按钮来辅助实现查阅功能。1. 实时趋势曲线选中“实时趋势曲线”工具,然后在画面上绘制趋势曲线。双击此实时趋势曲线对象,弹出“实时趋势曲线”对话框,对话框设置如图3-21所示:单击“标识定义”配置页,对话框设置如下图3-22所示:可以对时间轴和数据轴进行任意设置。单击“确定,”关闭此对话框。保存后激活运行系统,画面运行效果如下图3-23所示:将画面切换到view中,单击“打开”,选中实时趋势曲线,系统运行得到实时趋势曲线曲线运行图3-21。图3-2

16、1“实时趋势曲线曲线定义”对话框图3-22“实时趋势曲线标识定义”对话框图3-23“实时趋势曲线”运行效果图图3-24实时趋势曲线运行图2. 历史趋势曲线在开发系统中新建画面,在工具箱中单击“插入通用空件”,弹出“插入控件”对话框,在列表中选择“历史趋势曲线”,单击“确定”,然后绘制一个矩形框,如下图所示:图3-25历史曲线控件单击右键,选择“控件属性”命令,弹出控件属性对话框,进行属性设置,按照要求设置数据,设置完成后单击“确定”,便可得到如下图所示:图3-26历史趋势曲线单击“文件”按钮,将画面切换到view画面,进行演示实验,选择“画面”,单击“历史趋势曲线”,点“确定”,便可得到历史趋

17、势曲线演示图,如下图所示: 图3-27历史曲线控件运行效果图3.7 报表模块1. 数据报表的用途数据报表可以反应生产过程中的数据、状态等,并对数据进行记录,是生产中不可缺少的一部分。它能反应系统实时的生产情况,也能对长期的生产过程进行统计、分析,使管理人员能够实时掌握和分析生产情况。在这里制作集油站的实时数据报表,以便随时分析、掌握。2. 制作实时数据报表在组态王工具箱内选择“报表窗口”工具,在报表画面上绘制报表。如图所示:图3-28绘制报表双击报表窗口的灰色部分,弹出“报表设计”对话框,对话框进行如下设计如下图:图3-29“报表设计”对话框对组态王报表画面进行设置,选中两个单元格区域,进行单

18、元格合并,在报表工具箱里输入“实时数据报表”,单击“输入”。在单元格中设置报表时间,从“数据词典”中选择日期、时间(日期、时间前必须加“=”)。在A4单元格中输入“四相分离器1”文本值,再选中B4单元格,从“数据词典”中选择“四相分离器1”,并再往前面加“=”,选择输入。如下图所示: 图3-30报表设置画面3. 保存报表在“文件”中选择“全部保存”,将画面切换到view画面,进行演示实验。则画面如图所示:图3-31报表画面运行效果4. 制作历史数据报表历史数据报表的设计方法与实时数据报表的制作方法一致,报表样式如图所示:图3-32历史数据报表设计四、参考文献1徐竟天,汪跃龙.石油安全工程课程设

19、计指导书. 西安石油大学,2006:66-74. 2何小阳计算机监控原理及技术重庆:重庆大学出版社,2007. 3陈露晨.计算机通信接口技术M.成都:电子科技大学出版社,1999.4李鹏.计算机通信技术及其程序设计M.西安:西安电子科技大学出版社,1998.5马国华.监控组态软件及其应用M.北京:清华大学出版社,2001.6于英民,莫玮,于佳.计算机接口技术M.北京:电子工业出版社.五、总结通过这次课程设计我熟悉并掌握了组态王的基本操作与使用,并在此基础上完成了加油站系统监控软件中的工艺流程模块、曲线图模块、报表模块、实时参数模块以及报表模块等各模块的设计。同时进一步熟悉了相关计算机监控系统的硬件组成与方案,学会了计算机监控系统软件设计的步骤和方法,使自己初步具备了设计小型计算机安全监控系统软件编程的能力。在设计过程中,采用PLC和板卡方案进行系统设计,实现了对监控对象的自动监测与报警。此种方案其可靠性高,设计方便灵活,性价比优越。采用此种方案控制精度大幅提高完全可以满足工业控制系统的要求。设计中利用了组态王中的时间变量和相应判断语句,实现了每秒钟监测危险信号的功能,并通过相应的按键的命令触发和停止自动报警功能。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1