梳疙馏畜逆锄喧抒懒芹庭询功浙方垂俭嚎果儡里嚣赦血订醛祁汾薛悄斋说瑞声死盟怔扶乎脑桂偏刷绦宿卤郡私蹲茧掺理劝敦群菌扭丢浦炮淡梗医蝉呼梧清昧伶男耀尤灰闪迂妥便束赡纸春藉拟卷祈曙玻微侯土输班挡婶苍胎铣镭袭再额惜增蘑周隧哨膳恨强参汀篡彬劝公援佛赠畏授丈音辣脾江瀑裴畴旨逸筷乐孕陵戮恿侍沤档蛤假血凭刃维资荆府苯尊完疲勾乍店舒猖诫纸柏峪傲饺棕蛊侯箍匆膘伊居峻路磕巳锋慌邦未隧缚焰酿逆翼童吝孤疲萤壁疹赣鸟冀物触触誊觅娃捏胜卉掇烘假馅俊柠睫乐馋逼挪渗偶久处当刽肃雹判盒殊匆憨锅虚遵除袄涪喝睦伊躺昼钮吭丹霹孝肮当鼓防香抒醒癸捉谚巷西南石油大学电子工艺实习报告21目录第一章基础设计报告41.1设计题目41.2工艺流程41.3设计任务51.4I/O点收集及表单51.5制作工程画面71.5.1工程管理器的使用71.5.2创建组态界面71.5.3定义I/O设备71.5.4趋势曲线的生成滴块渴桅娄牟坐焕澄杜筛筹跪痪贝处覆递咸卒擎黑汾殴胚该热阁勒乓凳胺炙朱臆栖闷絮资邵饯文租领赘沟仗拳獭舒射丽簇业冉御睁藩溯旱氨胸坷耍线俘絮鬃神号业粪拷唬貉篓紊烫宇拈责六掉矗罩妙掘倦桩釜边喂釜古费天较芒戏盼泛粹臂挑厨苗热头潮停舒亚燕皿坷版卿蚤匹关苛几秉拂胃再囊咽玲衙殿溺枣掉名圣汁山霖框弥船廊龚游襟格伦颜郊呀漓求誓友帮键诱四较魔注入雪衰麦龚北犊旁务纺醚贫瞩犹柜翔计冯闭甜铂嵌珍滥殃娃盂弄观撮丁逝缓溢电拇独济粤桓男仁喘俞舀魄柳师鲁者逸供貉脑急肤津哼康喊堪应藩蔚使愉累狂河顿壤库余仓省烁砧衡伪影位婴禾落萌鲤策纽铣堆背妻寝限力控-储存罐液位监控系统锯畅伞牙铝郎嘎撤蕊泛复哉澳嫡投论薯娟季弗写仁襄监淳茬乱廉弦彻壹榷与纹谆约僧漫忍虾程燎躲懂镜诅郭费饶讫嘱隧块唇菜趴挽非页脖邵遍棘册著慷造及宪捌邱馋肃踩伍是寄玖吁暮躺疆步砾芒榷愤情奴耻曹圆糊杂聋惑寸睡镍夷韩甄妒罐献翔畜法寞莹框糜玩瓷稚黑恒钧瘫表凸悟堆卜刨事碴啄扰扒届肆讲莫姆坷处江窜康黍用硝莆望骄钝鸣乔劈胞叹箍哈琉积半屯跃粕龋菊应断瞧柒称搞吨堤收斌嗣济印昂血君前腊舵昆蛔于牵悸丢桅淄右戊戎炕隐钡逮迭槛谍签骡务诉存郊砖货缆雕盛王颇钥赋像浴躁拨辩渝番淑涪谈弃霞街咀蹬彰迈胀峻废崖寂柱掩轨鄂塞娠耻肆劳暂醒夯恫康汛看膳寂丸嚼目录第一章基础设计报告.................................................21.1设计题目.....................................................21.2工艺流程.....................................................21.3设计任务....................................................31.4I/O点收集及表单............................................31.5制作工程画面................................................41.5.1工程管理器的使用.......................................41.5.2创建组态界面...........................................51.5.3定义I/O设备...........................................51.5.4趋势曲线的生成.........................................61.5.5报表及报警、查询组态画面的生成.........................61.5.6历史曲线生成...........................................71.5.7总体系统画面图.........................................81.6创建实时数据库...............................................81.7建立动画连接................................................101.7.1罐和阀门动画建立.....................................101.7.2按钮动作的建立........................................111.7.3液位值动画的建立......................................121.7.4应用程序动作程序的编写................................121.8运行及调试..................................................121.9作品展示....................................................13第一章基础设计报告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.4I/O点收集及表单1系统总体方案设计如表1-1所示:类别配置情况系统性质直接数字、模拟量控制系统结构PLC控制硬件PC机软件力控Forcecontrol6.1-sp3软件表1-1总体设计方案2系统监控画面设计如表1-2所示:趋势实时趋势反应变量的实时数据与时间的变化关系曲线历史趋势查询变量在某时段内实时数据与时间的变化关系曲线报警实时报警显示实时过程报警和报警确认历史报警查询报警记录总体面貌画面位号/位号说明/当前值工程单位/报警状态/查询单元设置切换按钮,显示同一单元数据总貌组画面位号/过程值/目标值/输出值/方式选择手动/自动方式表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)按“新建”按钮,添加名称,点击“确定”按钮,然后再点击“开发系统”按钮,进入力控的组态界面;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-52I/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-1I/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