力控_储存罐液位监控系统_第1页
力控_储存罐液位监控系统_第2页
力控_储存罐液位监控系统_第3页
力控_储存罐液位监控系统_第4页
力控_储存罐液位监控系统_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、西南石油大学电子工艺实习报告目 录第章基础设计报告 21.1设计题目 21.2工艺流程 21.3 设计任务 21.4 I/O 点收集及表单 31.5 制作工程画面 41.5.1工程管理器的使用 41.5.2创建组态界面 41.5.3定义I/O设备 41.5.4趋势曲线的生成 51.5.5报表及报警、查询组态画面的生成 51.5.6历史曲线生成 71.5.7总体系统画面图 71.6创建实时数据库 81.7建立动画连接 91.7.1 罐和阀门动画建立 91.7.2按钮动作的建立 101.7.3液位值动画的建立 111.7.4应用程序动作程序的编写 111.8运行及调试 111.9作品展示 126第

2、一章基础设计报告1.1设计题目:储存罐液位监控系统1.2工艺流程本次设计工艺设备包括:一个液罐、一个水流入控制阀门、一个水流出控 制阀门如图。用于控制两台阀门的 PLC并用PLC控制两台阀门的开通和关断, 使液罐的水位保持在70-80。当点击开始按钮,则开始进水,当水位到达80以上时关闭进水控制阀门,同时打开出水阀门;当液位低于70以下时,关闭出油阀门,同时打开进油阀门,从而使液位保持在70-80之间,达到液位控制的目的。 其工艺流程图如图1-2所示。图1-2储存罐液位监控系统流程图1.3 设计任务1 制作出储罐液位监控系统等工艺流程图并建立模型图及参数连接;2 实现储罐液位监控系统液位自动控

3、制;3 做出储罐液位监控系统实时曲线;4 做出储罐液位监控系统报表及实现查询实时数据功能;5 做出储罐液位监控系多功能报警;6 做出储罐液位监控系历史曲线。1.4 I/O 点收集及表单1系统总体方案设计如表1-1所示:类另y配置情况系统性质直接数字、模拟量控制系统结构PLC控制硬件PC机软件力控 Forcecontrol6.1-sp3软件表1-1总体设计方案2 系统监控画面设计如表1-2所示:趋势实时趋势反应变量的实时数据与时间的变化关系曲线历史趋势查询变量在某时段内实时数据与时间的变化关系曲线报警实时报警显示实时过程报警和报警确认历史报警查询报警记录总体面貌画面位号/位号说明/当前值工程单位

4、/报警状态/查询单元设置切换按钮,显示同一单兀数据总貌组画面位号/过程值/目标值/输出值/方式选择手动/自动方式表1-2 系统监控画面设计表3系统力控点表如表1-3所示:类型I/O位号名称说明正常状态量程报警(m)疋否需要累计运行I/O类型上限m下线m时间数字量in_valve阀门入口状态启动/是输入out_valve阀门出口状态启动/是输出模拟量level液位值/100075/输入状态里run启/停状态1/0/输入表1-3 系统利空点1.5 制作工程画面1.5.1工程管理器的使用1)启动力控Forcecontol6.1 软件2)按“新建”按钮,添加名称,点击“确定”按钮,然后再点击“开发系统

5、” 按钮,进入力控的组态界面;1.5.2创建组态界面1)进入开发环境Dr 后,选择“文件F/新建”命令出现“窗口属性”对话框, 在窗口名字中输入“储罐液位控制”,单击“确认”按钮;2)制作过程: 在工程项目中选择工具,然后选择图库,从中选择一个罐。单击该罐,拖动边线修改罐的大小,若要移动该罐的位置,只要把光标定位在罐上,拖动鼠标 就可以了; 同样的道理选择阀门,对话框中选择符合要求的阀门子图,修改阀门的位置及大小,画出一个入口和一个出口阀门; 选择工具箱中的“垂直/水平线”工具,在画面上画出一条管线,单击鼠标右键,出现右键菜单,选择“对象属性”菜单项,改变宽度为“15”,选择颜色。同理再绘制另

6、外一条管线; 选择工具箱中的“文本”工具,在画面上写两个显示液位的字符串:“液位值:”,“#.#”。其中“#.#”用来显示液位值,显示4位小数; 最后选择工具箱中的“按钮”工具,画一个按钮。把按钮拖到合适的位 置并调整好它的大小,按钮上有一个标志“ Text ”,选定这个按钮,在文本框中 输入“开始”,然后单击“确认”,用同样的方法画“停止”按钮; 完成以上5个步骤完整的图如图1-1所示1.5.3定义I/O设备 在Draw导航器中双击“ I/O设备组态”弹出loManger窗口选择“力控” 使其展开,在展开项目中选择“仿真 驱动”项并 双击使 其展开选择 项目SIMULATO仿真)”; 双击“

7、 Simulator仿真PLC)”出现“I/O设备定义”对话框,在“设备 名称”中输入框内键入“ 11111T,设备描述为“储存罐液位系统” 单击“完成” 按钮返回 完成后如图1-52所示:说日甌冒-昂一半.图1-52 I/O设备配置1.5.4趋势曲线的生成 创建一个新窗口,选择“文件F/新建”命令出现“窗口属性”对话框, 在窗口名字中输入“趋势曲线”,单击“确认”按钮,保存; 点击“工具栏”一一“常用组件”一一“趋势曲线”,双击曲线,在曲线 属性中选择变量为“ level.pv ”如图1-53(a)所示; 保存后得到相应的实时曲线,如图点名称(levelin_valve阀门入口cut_val

8、ve出口阀门rua状态控制点HI KIFR KIND USTfV LINEFL LL LLFR LD LOPRPV1-53 (b)所示;图 1-53( a)参数设置图 1-53 (b)实时曲线1.5.5报表及报警、查询组态画面的生成)点击“工具栏”选择“常用组件”,双击“专家报表”得到如图1-54( a)所示的窗口,设置相关参数,得到相应的专家报表如图1-54(b)所示图1-54 (a)报表向导第一步岳询皆琼财aiiPi 为耳EMMihi FE 斤 tl| *v | 1 liiu * a|IB n a M m M1. 1 CA1J201)0/ 12/14 7VIDVI 2Da t-F - r5

9、P v =X 0屁斗些EEl丨咼1Izn iiv i r/14二n-j-ls.F2nz鮎”10 罚i啊屛.PW20JJO l/12/IdlaMGheHlhIkIIri.S.PVj 2Q4.2D IC/1?/It23eL2s2DGacBLKl1!.1!4lunch P忆 2DEMl 新 I2*ILFTiiL3E2Dn|d/ i */ 11.姑卜卿LlBliNi a*1 ml . PVj 加TjaiATIS-/ 14S3lLB3JO*4ItUW. 2Djgic/if/K23ELd = 2bA n=:1 rvwJe. PVj Uli1 L2HC/IS-/Imw .Fp 2DJ37014/1714SB

10、lSIlTTJ G卜L*Pm iI-! r, jn1445-33-50-ii rH1 aa!tmA *4*inJdlC/151423L23aiaGAElLrillM *4ItT JV2DJ420IC/I7X 11Z3E2=iaGvtHLlXK.I fcIwwJ“叫 2D17-也心皿打nNDiaiS/WjrM.PVj NDid20115-/1423KdTiJaG*eBLd:*M *4i HJLhPV202Q 1017/ It232a=20lvwLFr 2D图1-54(b) 生成的报表 点击“工具箱”选择“常用组件”中的“报警”选项,点击“数据库组态” 选择“ level ”模拟I/O,设置如图1

11、-55( a)的报警参数; 选择“工具箱”中的 3 按钮,在“TEXT中输入“查询”,双击“查询” 按钮,在“左键动作”中编辑脚本,程序为“ #Report.SetTimePar(-1) ”。如图1-55(b)所示。图1-55( a)报警参数设置西南石油大学电子工艺实习报告立件cej命辑(EJ査百 gR圏箕对如屯車車言豎国-Sreign寺家报表 厉史曲线 扌艮彎|圍爭皑j龙 sd i讨*Ci3匕 si ci图1-55 ( b)脚本编辑器程编程1.5.6历史曲线生成 点击“工具”选择“历史曲线”,在窗口界面中拖到得到历史曲线框图,双 击改图出现如图1-56(a)所示。选择“确认”后得到如图 1-

12、56(b)所示的历史曲线框图图1-56( a)历史曲线组态参数设置图图1-56( b)历史曲线图1.5.7总体系统画面图如图1-57所示为完整总体画面图Misfit mmii I st乔sa, awwaii i曲”SSiilFi QKCiKiE)it W曰韜UWU_ MUIM4- 5? i ; 0 0 fM lIfr.ilUO-qMP-nriyyyy_Ljr 齢冗 l 尼-.iWUTWAimwlElQ/IE/iq 餌IMXlWl/14 対:甜U14ALS/14 23: QEQJOZLE/JQ QDlDLilE fflQ/L3Q QDiRiiE2dl0/l/16 DD:血 HlO/LS/jG d

13、b:M=dEOJd-lE/jri 0D!Hi:4ED皿LSdU ODiMidE-am2DLIVU/L4图1-57 总体画面图1.6创建实时数据库1)在Draw导航器中双击“变量”项使其展开,在展开项中双击“数据库组态” 启动组态程序 DBMANAG;R2)启动DBMANAG,单击菜单条中的“点”选项选择新建或双击单元格,出现 “请指定区域、点类型”;a)点击“模拟I/O点”输入点名“ level ”,点说明“储存罐液位”,在“数据连 接”中点击“增加”按钮,选择地址为“ 2”的“常量寄存器”;b)点击“数字I/O点”输入点名“in_valve ”,点说明“入口阀门状态”;在“数 据连接”中点击

14、“增加”按钮,选择地址为“ 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所示,左键“增加”,最后确定退出,进行保存。最后一切设置完

15、后 如图1-6-3所示。rimin valveout valve财山止ttt;咔關勰林a就 齟励WS ttiaoMl 巫址i憾鋼訓訓呱oi图1-6-1 I/O接口连接设置傑改三匡母 - e?cii/o= - level豆丰:站菊1丙史军埶1茅数f呆存右式 茅数设适 退出f呈兰DE5C UNIT FORWAT LA5TFV FV EVEUUO E1JHI FVRAW SCA. . FVK. FVK. STATZS AUfl . BEA. . U_.旳忠俣存 数UB立化保存栢层-1 ooo 1%9数UB走B寸彳星存角1秒保存朵出-is+iaI ftg改 |翁二退出日寸保存共回寸值作对下次右云力初值

16、8I十|确臺匚职;卅应用I 西南石油大学电子工艺实习报告图1-6-2历史参数设置图k?NAME 【点名DESC觎%IOUNK1/01%H1S 【历史细1level锁液位I P归111111;览址:2常星番存器虽小;0 177:100|PVxls2invalvehhaoPV=111111:W:O常量岳移器暑小0最大:1003aut_valve出口阀门PW111111:地址1第量寄存器盘小;0 gx:ioo4runPV-lillll:Wl 状态制杲小;0 g*:10010015图1-6-3实时数据库1.7建立动画连接1.7.1 罐和阀门动画建立a)双击罐对象,出现如图1-7-1 ( a)动画连接对

17、话框,选择以下内容:15图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 。吕脚 T回网QJ x i匕上|呼4逞車1 f 凰|雷胡巧 u o, Cd o J按下鼠标丽按着感勘行丨編k誦r.卫?=0;择逸亠子4-H普CT7白11LI 翡史警世3-al国證曰

18、二-:-:0-ffla图1-7-2动画连接画面双击左键动作,在“按下鼠标”栏中输入“run.pv=1; ”如下图所示:弐匱桶辑器 u 回 41文惭D購旧資看丄齒X /宙轟|9卩鬻审壬劃頤T凰釧阳凰质h 0. Col 0按下箭箭薦周瞰行翩術T七保静run. pv=l:出圍i殳备 対象H客窗口-a历史曲线 寻扌躍全局对象图1-7-2( a) “开始”脚本编辑图b)同理,在“停止”按钮中输入“ run.pv=0 ”如图下图所示:图1-7-2 (b) “停止”脚本编辑图1.7.3液位值动画的建立选中储罐下面的“#.#”符号,双击鼠标左键,出现动画连接对话框, 选择“数值输出一模拟”,点击“模拟”按钮,

19、弹出“模拟值输出”对话框,选 择如图1-7-3所示:图1-7-3液位值动画连接1.7.4应用程序动作程序的编写打开应用程序脚本编辑页面,在“程序运行周期执行”中输入以下程序:IF run .pv=1 THEN/*运行程序*/IF biaozhu n=1 THEN/*设置一个标志位,并假设为1*/in _valve.pv=1;/*进口打开,出口关闭*/out_valve.pv=0;level.pv=level.pv+2.2222;/*液位增加上升*/ENDIFIF biaozhu n=0 THEN/ *标志位为0*/in _valve.pv=0;/*进口关闭,出口打开*/out_valve.pv

20、=1;level.pv=level.pv-2.1111;/*液位减小下降*/ENDIFIF level.pv=80 THENbiaozhu n=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 所示界面,选择“ 11111T进行作品展示。图1-8-1运行界面图图1-8-2运行选择2)调试中遇到的问

21、题及及解决方法。 系统的液位一直上升不能下降。解决方法是将level的增量寄存器给位常 量寄存器; 在运行中实时曲线一开始就保持一定的高度。解决方法是在入口程序中加入“ level.pv=O ” 即可; 程序及参数设置一切没有问题,但是运行结果不对。解决方法是点击全保 存及全部编译,完全退出软件再次重新运行; 不能查询历史曲线时,双击历史曲线框图设置“双击时”为“时间设置框”。 1.9作品展示经过反复的实验和调试,最终得到如以下所示的作品图。运行程序,储存罐液位上升实时曲线和历史曲线即使反应液位变化值。也可以在专家报表中查询数据,如图1-9-1图1-9-1按下开始按钮系统开始注入液体当按下停止

22、按钮液位保持不变,实时曲线保持不变,如图1-9-2kB-12DI1 站 L2AEDDeBGeIND.DOEDLU/I.E/IS临诙DC-闻B外M古0D:E1:M-阿9札0042DLQZLE/IEDDlEinB-:可 IB : BP: DC62DL0/L2ALEOlsODilW-M9S. D:TQllPfllWE2DLQ/L2/iE-KJJkOO9EDLQZLE/I?汕20LIVL2/IBd:M:u_-闻9-佼i*4 k Ifclifi /j |图1-9-1按下停止按钮系统停止注入液体在液位达到80后标志位为“ 1”出口阀门打开入口阀门关闭,往外排水液 位下降。到液位又下降到70标志位“ 0”,入口阀门打开出口阀门关闭开始注水 液位上升。储存罐液位一直在 70-80之间来回浮动,如图1-9-3。*8LQ./17/LB DDeBBs 口

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论