论文部分内容阅读
在烟草制丝生产线的实际生产过程中,车间的工艺质检部门、生产部门、设备维修部门之间缺乏数据的实时共享,甚至还用人工抄录这种低效原始的方法传递信息和汇总信息造成得到的数据往往都有滞后性,无法快速发现问题。人工收集到的数据不易检索,如果用户想查阅过去某一天制丝线所生产了哪些牌号的烟叶(丝),或者过去某一天某一指定牌号的烟叶(丝)的生产数据,不但相当困难,而且检索速度也非常慢,这样就严重降低了工作效率。本文通过深入分析OPC(Object Linking an Embedding(OLE)for Process Control)技术在异构设备间的信息交换,设计了一种以近红外水分仪、皮带电子称为烟叶(丝)水分、温度、瞬时流量三个重要数据的采集设备,通过OPC接口建立异构设备之间通信,搭建OPC服务器和OPC客户端完成数据的采集。通过深入分析.NET平台下ASP.NET技术,ADO.NET技术以及数据库技术在网络中的应用,设计了一种以ASP.NET对网页编程,通过ADO.NET建立网页与数据库之间的通信,最终搭建出一个能够解决上述生产中实际问题的烟草制丝生产线数据采集共享平台。本文的主要工作总结如下:(1)深入的分析了OPC技术在工业过程控制中的机制,揭示了它能够打通异构设备通信的原因,并以此为基础建立以近红外水分仪、皮带电子称为采集设备通过OPC接口与PLC通信,再导入OPC服务器,OPC客户端把在OPC服务器上读取的数据写入数据库,完成数据的采集功能;(2)研究了在.NET平台上采用ASP.NET对网页编程的方法,同时研究了采用ADO.NET作为桥梁建立网页与数据库通信的方法,最后设计了一种凡是连接了工厂内部局域网的计算机,均能够利用浏览器访问数据库的方法,完成数据的共享功能;(3)通过对所采集的水分、温度、瞬时流量的数据规律研究,发现其服从于正态分布模型,从而以制丝工艺段为例说明了利用区间概率,正态累积分布函数来计算烟叶(丝)合格率的算法;(4)实现了烟草制丝生产线数据采集共享平台。采用OPC技术的服务器/客户端结构打通硬件、软件之间的通信,实现数据采集;通过ADO.NET技术实现把采集的数据存入实时数据库;通过ASP.NET技术对网页编程实现浏览器直接访问OPC服务器采集的实时数据,实现数据共享;同时浏览器通过在ASP.NET平台上编程后的网页利用ADO.NET技术完成对数据库的访问,实现历史数据的共享。之后采用区间概率,正态累积分布函数来计算烟叶(丝)合格率,实现数据分析功能。烟草制丝生产线数据采集共享平台通过六张关系数据库表来实现平台的用户登录、密码修改、历史数据查询等功能,最后对平台的软件部分进行了测试,各项功能均符合预期。工程实践表明,通过OPC技术解决了不同设备之间的通信问题,工厂内烟草制丝生产线的烟叶(丝)的水分、温度及瞬时流量数据采集准确,内网中的计算机通过浏览器能够方便地共享制丝生产线上实时采集的数据;平台通过一定的算法实现数据分析,解决了信息孤岛和自动判定某批次烟叶(丝)合格的问题,同时平台的压力测试结果表明已经完全能够满足工厂需求。