1、电子工艺实习报告 电子工艺实习报告学生姓名学号教学院系电气信息学院专业年级自动化指导教师完成日期 2010 年 12 月 24 日第一章 基础设计报告1.1 设计题目 储罐液位监控系统1.2 工艺流程本次设计是一个储罐液位监控系统,由一个储液罐、管道、一个输入控制阀门、一个输出控制阀门,如图1.2.1。液罐的液位保持在70-80。当点击开始按钮,则开始进油。液位到达79时,入口控制阀门自动关闭,同时打开出口阀门;当液位低于71时,,出口控制阀门自动关闭,同时打开入口控制阀门,从而使液位保持在71-79之间,达到液位控制的目的。 图1.2.1工艺流程图图1.2.2 程序流程图1.3 设计任务利用
2、力控Forcecontrol 6.1软件制作储罐液位监控系统。要求罐液位变化范围在7080范围内波动。利用多功能报警模块,在液位低于71和高于79时发出报警,绘制液位实时曲线和历史趋势曲线,实现历史曲线查询。生成专家报表并可查询一定时间范围内的数据。1.4 I/O点收集及表单本次实验中需定义I/O设备,具体步骤如下:定义I/O设备:双击“Simulator”出现如下所以的“I/O设备定义”对话框:图1.4.1 I/O设备定义这样就建立了一个名为“PLC”的I/O设备。表1-4-1 I/O点表单点名点说明I/O连接历史参数量程下限量程上限level罐液位常量寄存器PV=1s0100ln_valv
3、e入口阀门状态常量寄存器PV=1s01out_valve出口阀门状态常量寄存器PV=1s01run状态控制状态寄存器0111在“数据库组态”中依照上表建立相应数据,如图1.4.2。图1-4-2数据的建立plc表单以及控制画面表单如表1-4-2和表1-4-3。表1-4-2 plc表单常量寄存器(模拟输入区)第0通道对应油罐的液位PLC1的DI区域(数字输入区)第1通道控制油罐的进油控制阀门PLC1的DI区域(数字输入区)第2通道控制油罐的出油控制阀门PLC1的DO区域(数字输出区)第2通道启动/停止PLC程序表1-4-3 监控画面表单功能选项说明报警实时报警显示实时过程报警和报警确认有该功能历史
4、报警查询报警记录有该功能趋势实时趋势变量的实时数据和时间变化的关系曲线有该功能历史趋势运行时修改时间长度有该功能查询功能连续查询有该功能1.5 制作工程画面罐液位监控系统主画面主要包括液位罐,管道,阀门,实时液位数据曲线,多功能报警模块及开始、停止按钮。实时数据曲线和报警模块需实时观察,所以放在主画面。历史趋势曲线、专家报表可供查询过去一段时间的液位变化曲线及液位数据,不需实时观察,为使主画面不致显得繁杂,故可各自单独列一窗口。 在这个工程中,简单的图形画面建立步骤如下:,1.选择“文件”“新建”创建一个“储罐液位监控”窗口2打开DRAW的“工具箱”,选择相应的储罐和阀门,并按照规范正确连接,
5、并设置相应的“按钮”,其工程画面如图1.5.1。 图1.5.1 工程画面图1.6实时趋势曲线图与历史趋势曲线图1.6.1实时趋势曲线图在“工具箱”中找到“趋势曲线”,添加到主窗口,并添加Start和Pause按钮,如图1.6.1。图1.6.1实时趋势曲线图然后进行实时趋势曲线的属性设置,如图1.6.2。图1.6.2 实时趋势曲线图属性设置添加Start和Pause按钮,功能为开始和暂停。左键动作程序:Start:#SuperCurve.StartCurve(1);Pause:#SuperCurve.PauseCurve(1);1.6.2历史趋势曲线图在“工具/历史趋势”,按下鼠标左键对角拖动成
6、一矩形,出现图1.6.3。图1.6.3历史趋势曲线图然后进行历史趋势曲线的属性设置,如图1.6.4。图 1.6.4 历史趋势组态设置在“双击时”选项中选择“变量时间设置框”,在程序运行时,双击画面,出现“趋势设置”对话框,可以改变历史趋势的起始时间、数值范围等。图1.6.5运行时查看历史趋势图1.7专家报表组态的建立在“工具箱”中找到“专家报表”,添加到主窗口中,如图1.7.1。图1.7.1 专家报表专家报表选用自定义报表,采集瞬时值,采集点为level.pv添加“查询报表”按钮,左键动作程序为:#Report.SetTimePar(-1);可查询各时期数据库中的level.pv的数据。运行时
7、,如图1.7.2。图1.7.2 专家报表的查询1.8报警设置组态的建立从工具栏中找到“报警”,添加到主画面上。如图1.8.1。图1.8.1报警组态添加“查询报警”按钮;左键动作程序为:#FCAlarm.Statistic(2010/12/15 09:00:00,2010/12/15 9:43:00,level);可查询该时间段内的报警次数。报警的报警线设定在点设置中的参数设定,如图1.8.2。图1.8.2设置level报警限制图报警的基本设定在系统配置中的报警配置可以设定,如.图1.8.3。图1.8.3设置报警图1.9 创建实时数据库数据库DB椒整个应用系统的核心,构建分布式应用系统的基础。它
8、负责整个力控应用系统的实时数据处理、历史数据存储、报警信息处理、数据服务请求处理。DB提供的标准点类型有:模拟I/O点、数字I/O点、累计点、控制点、运算点等。图1.9.1点类型选择图PV 以工程单位表示的现场测量值下面是数据库点的创建步骤:在Draw导航器中双击“实时数据库”项使其展开,在展开项目中双击 “数据库组态”启动组态程序DBMANAGER。然后双击该点类型,出现如下图所示的对话框,在“点名(NAME)”输入框内键入点名“LEVEL”,如下图设定。图1.9.2创建点level图 对数据连接的设,如下图:图1.9.3设置level寄存器图如“level”一样,设定“in_valve”“
9、out_valve”“run”设置”in_valve”如下图:图1.9.4创建点in_valve图设置”out_valve” 如下图:图1.9.5创建点out_valve图设置”run” 如下图:图1.9.6创建点run图最终的创建点表图:图1.9.7创建点列表图1.10 建立动画连接下面以所建的工程为例说明建立动画连接的步骤:从最上面的入口阀门开始定义图形对象的动画连接。双击入口阀门对象,出现动画连接对话框,如下图所示:图1.10.1动画连接对话框图动画连接,让入口阀门根据一个状态值的变化来改变颜色。选择图中的“颜色相关动作颜色变化条件”单击“条件”按钮,弹出如下对话框,如下图所示:图1.1
10、0.2条件输入框同样的设定液位,如下图:图1.10.3条件输入框同样的设定出口阀,如下图:图1.10.4条件输入框脚本动作,用脚本来完成两个按钮的动作来控制系统的启停。选中“开始”按钮后双击鼠标左键,出现动画连接对话框,选择“触敏动作/左键动作”按钮。单击“左键动作”按钮,弹出脚本编辑器对话框选择“按下鼠标”事件,在脚本编辑器里输入“=1”;如下图所示,这个设置的意思是当在运行界面按下“开始”按钮后,变量的值被设成1,相应地PLC1中的程序被启动运行。图1.10.5脚本编辑器对话框同样下面定义“停止”按钮的动作。在脚本编辑器里输入“=0”;这个设置的意思是,当鼠标按下“停止”按钮后,变量的值被
11、设成0。设备PLC1中的程序就会停止运行,如下图:图1.10.6脚本编辑器对话框打开“脚本编辑器”,如图1.10.6。输入以下程序,并调试。进入程序:run.pv=0; /进入程序时初始状态为停止level.pv=0; /初始液位为0程序运行周期执行:IF run.pv=1 THEN /判断是否开始IF flag=1 THEN /如果开始,判断如果标志位为1in_valve.pv=1; /入口阀打开out_valve.pv=0; /出口阀关闭level.pv=level.pv+1; /液位加1ENDIFIF level.pv=81 THENflag=0;ENDIF / 液位高于81,标志位fl
12、ag置0IF flag=0 THEN /如果标志位为0,则液位减少in_valve.pv=0; /入口阀关闭out_valve.pv=1; /出口阀打开level.pv=level.pv.1; /液位减1ENDIFIF level.pv=70 THENflag=1; ENDIF /液位低于70,标志位flag置1ENDIFIF run.pv=0 THEN /如果停止,则入口阀出口阀都关闭in_valve.pv=0;out_valve.pv=0; ENDIF1.11 运行及调试力控工程初步建立完成,进入运行阶段。首先保存所有组态内容,关闭DBManager(如果没关闭)。在力控的开发系统(DRA
13、W)中选择“文件进入运行”菜单命令,进入力控的运行系统。在运行系统中选择“文件打开”命令,从“选择窗口”选择“储罐液位监控示例”。 图1.11.1 打开运行系统显示出力控的运行画面,点击“开始”按钮,开始运行PLC1的程序。图1.11.2 监控系统开始运行这时会看见阀门打开,存储罐液位开始上升,一旦存储罐即将被注满,它会自动排放,然后重复以上的过程。可以在任何时候点击“停止”按钮来中止这个过程。在调试过程中,发现查询报表数据不是很理想,经过检查,发现在数据库中“level”的“数据定时保持”时间太长,改为1秒后,问题得到了解决,如下图。图1.11.3 数据定时保存的修改1.12 作品展示启动时
14、,向油罐进油,并控制油罐储存液面在75左右波动,误差为5%。也就是如果超过了80液面进油阀关,出油阀开,如果低于了70液面进油阀开,出油阀关,如此反复。通过实时趋势曲线对液位监控,通过历史趋势曲线对液位历史查询,并通过报警来提示操作者液位超出期望范围。油罐启动前,如下图图1.12.1 油罐启动前点击开始:油罐进油,如下图图1.12.2系统运行中运行到期望值时,如下图图1.12.3运行到期望值第二章 提高设计报告2.1 设计题目 水泥厂生料磨监控系统2.2 工艺流程本次设计是一个水泥厂生料磨监控系统。主要工艺流程如下:原料的提取原料的破碎原料的储存和预均化生料的均化和储存、煅烧(生料通过旋风筒预
15、热后再进入回转窑煅烧成熟料)水泥的粉磨(根据水泥的品质,混合其他的化学原料粉磨)水泥的储存与运输。工艺流程图如图。图2.2.1 工艺流程图2.3 设计任务利用力控Forcecontrol 6.1软件制作水泥厂生料磨监控系统。该监控系统能够监控原料的添加量,控制产量;能够监测并控制循环风的温度、流量,磨内温度,磨内物料水分;尾气CO的浓度以及报警。要求绘制立磨入口温度、立磨出口温度、磨内温度、入口气流量以及循环管气流量的实时趋势曲线。生成专家报表,能够实时监控各重要指标的数据,并可查询一定时间范围内的数据。2.4 I/O点收集及表单表2-4-1 I/O表单点名点说明I/O连接历史参数量程下限量程
16、上限wendu1立磨入口温度常量寄存器PV=1s0180yali1立磨入口气流量常量寄存器PV=1s01200yali2除尘循环气流量常量寄存器PV=1s01000nudu1出料浓度常量寄存器PV=1s01000nudu2CO浓度常量寄存器PV=1s0100wendu2立磨出料温度常量寄存器PV=1s0200wuliaoshuifen物料水分常量寄存器PV=1s0100moneiwendu磨内温度常量寄存器PV=1s0200设备的选用如表2-4-2。表2-4-2 选用设备立磨主体型号MLS3626研磨轨道名义直径3600MM生产能力200T/H入磨物料细度75mm入磨物料水分120度冷风阀打开
17、降温出口温度180度喷水打开降温磨内温度160度喷水关闭;循环管气流量800排风阀打开;应用动作源程序代码见附录。2.8制作实时曲线考虑到需要检测的传感器较多,这里把实时曲线分为2组,一组为温度曲线,一组为流量曲线。温度曲线检测立磨入口温度,立磨出口温度,磨内温度这3个传感器的实时数据曲线,其中黑色细线为磨内温度,紫色曲线为立磨入口温度,蓝色粗线为立磨出口温度;流量曲线检测入口气流量和循环气流量2个传感器实时数据曲线,其中蓝色曲线为入口气流量,粉色曲线为循环气流量。建立实时趋势曲线,并对其进行属性设置。立磨入口温度、立磨出口温度和磨内温度上限为均200,下限均为0,时间范围均为1分钟,采样周期
18、均为1秒。并且三种曲线线形及颜色均设置为不同样式以便区分,如图2.8.1。图2.8.1建立实时趋势曲线运行中的实时温度数据曲线和实时气流量数据曲线如图2.8.2和图2.8.3。图2.8.2 实时温度数据曲线图2.8.3实时气流量数据曲线2.9制造多功能报警工艺生产实际中,水泥生流磨由于处于高温高压的工作状态所以需要对磨内温度,和出口温度进行报警控制,防止实际生产中由于主管和客观原因造成的温度过高,产生危险,因此本系统主要对这2个量进行报警控制,根据工艺生产指标要求,在数据库组态中队磨内温度设定180度报警,然后执行喷水操作;出口温度设定120度报警。加入报警模块,如图2.9.1。图2.9.1
19、加入报警模块对报警模块进行属性设置。首先对需报警的记录格式进行如图2.9.2的设置。表头背景色、表头文字颜色窗口背景颜色的设置如图2.9.3。图2.9.2报警设置界面图 2.9.3 报警设置界面2.10制作专家报表根据工艺生产实际检测要求,专家报表需要包括6个数据,分别是入口温度,出口温度,出口浓度,入口气流量,循环气流量,磨内温度。考虑到在检查以往数据的同时还需要对比实时数据,所以在专家报表界面中海添加了实时数据的仪表建立报表窗口,加入专家报表,依照报表向导添加需要报表的变量,如图2.10.1。图2.10.1 报表向导的设置在报表界面加入三个温度显示仪表,用来实时监测入口温度、出口温度和磨内
20、温度;加入三个8段数码显示仪表,可以用来实时监测出口浓度、入口气流量和循环气流量,如图2.10.2。图2.10.2 专家报表界面2.11运行及调试运行系统后,发现每次运行系统,温度量都会从一个负数开始增加,反复检查程序,发现是标示位的清零只清零了一次,所以每次运行系统,温度量都先实现减得操作。解决方法,把标志位的清零放入启动和停止按钮中,这样每次运行和结束的前后,标志位都能够准确的执行清零操作。还有一个问题就是设定的原料闪烁执行时容易让人产生方向的错觉,解决方法,把三个原料罐分别标注颜色,再在传送带的物料也标注相应的颜色,这样能解决方向问题。在运行查询报表时,发现没有反应,不能执行查询功能。如
21、下图图2.11.1 查询功能失效经过仔细检查,发现查询函数出错。对查询进行左键动作的函数更改之后,查询功能即可正常使用。如图图2.11.2 更改查询函数图2.11.3 查询功能正常2.12作品展示2.12.1工程主画面展示设计完成后主画面如图2.12.1。该工程包括启动停止按钮,水泥原料的入料漏斗、传送带、立式生料磨、生料均化库、热风机、冷风机、循环风机、排风机、以及若干管道。可实现水泥生产的开启与停止,原料入口开关的开度控制,喷水阀、冷风阀、排风阀等的控制。图2.12.1 主画面2.12.2专家报表界面展示图2.12.1专家报表展示图专家报表模块可以实时监测入口温度、出口温度和磨内温度,出口
22、浓度、入口气流量和循环气流量;还可以查询这些量的历史记录。2.12.3报警和实时曲线界面展示图2.12.2报警和实时曲线展示图报警和实时曲线模块实现了对立磨入口温度、立磨出口温度和磨内温度以及入口气流量和循环气流量的实时监控,以及磨内温度和立磨出口温度的报警功能。第三章 提高设计报告任务说明书3.1 小组成员及学号0707030211 李丹阳0707030144 钱铮0707030208 董志豪3.2 本人工作任务详细说明 在电子工艺设计提高部分,初期阶段,主要任务是和其他小组成员一起进行资料搜集,通过在图书馆查阅文献和网络搜索的方式,搜集到了关于水泥生产的工艺流程资料以及需要监控的关键参数。
23、本人主要任务是程序的编写,对各参数进行动画连接,调整各个参数之间的关系,对整个工艺流程的控制。在本次提高设计的报告部分,本人负责部分报告的编写,程序注释以及后期修改。第四章 实习心得本次电子工艺实习,学习了组态软件Forcecontrol 6.1的使用,通过单独制作储液罐液位监控以及和小组成员一起制作水泥厂生料磨监控系统使我较好的掌握了这个软件,也使我在实习报告的书写上有了很大的进步。在第一周制作储液罐液位监控系统的过程中,在边学习边应用的过程中,我逐渐了解了这款软件,学会了创建实时数据库,创建仿真设备,创建实时趋势曲线、历史趋势曲线以及专家报表,创建动画连接。在这过程中,我掌握了组态软件的基
24、本应用。在第二周小组分工中,我选择了自己感兴趣并且比较擅长的编程的任务。编程的主要目的是为了控制整个工艺流程合理的运行以及对工艺流程中各关键参数进行监视和控制。这两周的实习,我最大的收获是学习到了自动化相关的一款专业软件,对其有了一个入门级的认识。在小组合作中锻炼了自己的团队合作能力,能够在团队中给自己合理的定位,最大的发挥自己的作用。参考文献1 胡道和主编. 水泥工业热工设备. 武汉:武汉工业大学出版社,19922 李海涛主编. 新型干法水泥生产技术与设备. 北京:化学工业出版社,20063 芮君渭主编. 水泥粉末工艺及设备. 北京:化学工业出版社,20064 陈全德主编. 新型干法水泥技术原理与应用. 北京:中国建材工业出版,20045 刘志江. 新型干法水泥技术. 北京:中国建材工业出版,20066 彭宝利. 水泥生产工艺及设备参考图册. 第2版. 武汉:武汉工业大学出版社,20057 同济大学. 水泥生产机械设备. 北京:中国建材工业出版,1989 8 李涛平. 立磨在水泥工业中的应用. 中国水泥,20
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1