《基于紫金桥软件的炼钢装置上料经过统计分析.docx》由会员分享,可在线阅读,更多相关《基于紫金桥软件的炼钢装置上料经过统计分析.docx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于紫金桥软件的炼钢装置上料经过统计分析基于紫金桥软件的炼钢装置上料经过统计分析ronggang导语:随着世界各国工业化程度的不断加大,各国的钢铁需求量也不断加大,需要的钢铁的种类也不断增多随着世界各国工业化程度的不断加大,各国的钢铁需求量也不断加大,需要的钢铁的种类也不断增多。这就要求我们在钢铁的消费经过中不断改良自己的工艺技术,进步消费经过控制精度,进而消费出更多更好的高质量钢材。在炼钢经过中配料、上料经过将直接影响钢的产量及质量,假如能对这一经过进展记录分析,将有利于工艺的改良及分析产生次品的原因。下面就讲解一下通过紫金桥实时数据库实现配料、上料经过记录分析的方法和经过。工艺经过从总的工
2、艺经过可以分为焦上料和矿上料两局部,通常焦或者矿又各自由两套上料系统来完成。在上料前,首先要根据消费不同种类的钢材进展配料。一个称量斗可以对应一个料仓或者两上料仓,当一个称量斗对应两个料仓时,要通过选料器进展选料。通常焦炭是通过焦炭称量斗称量后直接上料的;而矿通常是由多个量称量斗按比例进展称量混合,然后再由矿总称量斗进展汇总称量上料。记录经过分析对于所有称量斗,当称量斗翻开时为一次称量完毕,这时根据称量斗物料;料仓选择器选择状态,将这个值记录到对应本次加料量中间量中。对于矿总称量斗翻开时或者焦炭称量斗翻开时,那么产生一条上料记录。对于焦炭上料记录,只记录一个当前选择料仓的上料量;对于矿的上料记
3、录,那么要记录各分组成分的上料量由中间量获得和矿总的上料量。上料经过产生的记录要通过WEB阅读发布,为了使用所WEB客户端看到一样的记录结果,这要求记录时要将数据插入到历史中。WEB客户端通过查询指定时间范围内的上料记录,而得一致的完好的记录结果。记录经过实现。对于矿上料记录,由于其是由多种组分混合组成,并要对各组分含量进展记录,因此行成上料记录前,要通过一组中间变量对各组分的称重结果记录。根据分矿称量斗对应一个或者两个料仓的不同,在产生中间量记录时,处理方法有所不同,但触发条件都由分矿称量斗的放料门翻开产生的。在数据库的“值改变脚本中为每个分矿称量斗翻开开关定义一段处理脚本,如下所示:一个分
4、矿称量斗对应一个料仓,开关状态变化时脚本:if580称量斗5翻开信号.PVthen580烧5称重E.PV=580称量斗5称重.PV;endif;一个分矿称量斗对应两个料仓,开关状态变化时脚本:if580称量斗1翻开信号.PVthenif580矿1烧11选择信号.PV=0then580矿1称重E.PV=580称量斗1称重.PV;580烧11称重E.PV=-99999;else580矿1称重E.PV=-99999;580烧11称重E.PV=580称量斗1称重.PV;endif;endif;当矿总称量斗或者焦炭称量斗翻开时就会产生一条上料记录,为了方便以时间为序的记录检索,增加了一个“记录时间数据库
5、点,其保存的值没有过多实际意义,但它所对应的时间那么是其它量值的检索条件。对于矿总称量斗或者焦炭称量斗同样要在数据库的“值改变脚本中为每个称量翻开开关定义一段处理脚本,如下所示:焦炭称量斗开关状态变化时脚本:intMillisecond=$SYSTEM.Millisec;intCurTime=$SYSTEM.LongTime;if580西焦称量斗翻开.PV=1thenInsertHisData2580记录时间.PV,$SYSTEM.LongTime,$SYSTEM.LongTime,Millisecond;InsertHisData2580装料制度.PV,-99999,CurTime,Mill
6、isecond;/装料制度0表示为PInsertHisData2580焦3上料量.PV,-99999,CurTime,Millisecond;/没有上料的矿InsertHisData2580矿总上料量.PV,-99999,CurTime,Millisecond;/这里假设为0时为选择焦1if580焦1焦2选择信号.PV=0thenInsertHisData2580焦1上料量.PV,580西焦称重.PV,CurTime,Millisecond;InsertHisData2580焦2上料量.PV,-99999,CurTime,Millisecond;elseInsertHisData2580焦1上
7、料量.PV,-99999,CurTime,Millisecond;InsertHisData2580焦2上料量.PV,580西焦称重.PV,CurTime,Millisecond;endif;endif;矿总称量斗开关状态变化时脚本:intMillisecond=$SYSTEM.Millisec;intCurTime=$SYSTEM.LongTime;if580西矿称量斗翻开.PVthenInsertHisData2580记录时间.PV,CurTime,CurTime,Millisecond;InsertHisData2580装料制度.PV,1,CurTime,Millisecond;/1表示
8、装料制度为KInsertHisData2580焦1上料量.PV,-99999,CurTime,Millisecond;/没有上料的矿或者焦InsertHisData2580球10上料量.PV,-99999,CurTime,Millisecond;InsertHisData2580矿1上料量.PV,580矿1称重E.PV,CurTime,Millisecond;/上料的矿或者焦InsertHisData2580矿总上料量.PV,580西矿称重.PV,CurTime,Millisecond;endif;记录查询显示对于记录的显示首先是通过一个隐藏的“所有历史数据表将选定时间范围内的所有记录时间检索
9、出来,然后再通过这个时间检索其它记录值,并将这些值填充到显示表中。这个处理经过是通过“所有历史数据表的“事件脚本来完成的:“事件脚本中的“数据刷新脚本如下所示:intRecordCount=#RecordTime.GetDataCount;intRecordIndex=1;inti,j;/第一个记录的时间有可能小于开场时间if#RecordTime.GetVal1,1#List.RowCount-2then#List.AddRowRecordCount-#List.RowCount-2;elseifRecordCount小结本文主要是以钢铁的配料、上料记录经过为例,结合工艺经过实现数据记录和查询显示。对于这个例如不仅可以做为钢铁配料、上料记录、数据分析显示的原型,可以以根据它的应用特点数据产生存储由效劳器端数据库脚本来完成,数据查询显示由客户端脚本来完成,而将其扩展到其它行业。祈望对学习使用紫金桥实时数据库所有帮助。0