专利名称:钢铁质量与sap系统间力学特性自动上报系统及方法
技术领域:
本发明涉及钢铁企业质量力学特性数据外报的方法,具体地说是一种应用于钢铁企业质量系统和sap系统之间力学特性数据自动上报的方法。
背景技术:
目前钢铁企业质量系统力学特性数据上报sap系统的方式,主要是通过把力学特性数据记录到Excel文件中,通过DBA调用远程过程接口上报数据。这种处理方法 的主要缺点是(1)操作的及时性不能得到保证,操作员不能确保在系统已经处于准备接收数据的情况下及时把数据上报。(2)数据的正确性得不到有效的校验,手工录入数据,必然不可避免的会出现人为录入错误,并且Excel中并没有针对质量数据的校验机制,因此不能确保上报数据的正确性。(3)数据上报记录无法保存,如果上报数据出现错误并导致数据上报失败,则没有有效途径可以记录操作日志,不便于数据分析。(4)没有系统连贯性,由于是单一的Excel操作,对于后续业务流程只能由人工通知操作。
发明内容
本发明的目的是克服现有技术的缺陷,提供一处能保证质量力学特性数据上报及时性、准确性、可追朔性和连贯性的质量与sap系统之间力学特性自动上报系统及方法。本发明所述的钢铁质量与sap系统间力学特性自动上报系统,由钢铁质量系统中的分析仪数据采集模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块,sap系统中的远程过程调用模块组成;其中,钢铁质量系统中的分析仪数据采集模块从拉力机分析仪串口采集获得力学特性数据后,将该力学特性数据提交给数据存储模块进行存储,同时通过状态设置模块设置“未上报”或者“已上报”状态返给数据存储模块,线程管理模块读取出状态为“未上报”的力学特性数据时,发送给数据上报模块,通过数据上报模块向sap系统中的远程过程调用模块上报力学特性数据,上报成功后,状态设置模块根据数据上报模块的上报成功信息,设置该上报的力学特性数据为“已上报”状态,并返给数据存储模块,从而完成该批钢材力学特性数据在钢铁质量系统和sap系统之间的上报。所述钢铁质量系统为现有企业质量管理数据库、XML文件、TXT文件中的一种存储介质。本发明所述的钢铁质量和sap系统间力学特性自动上报方法的步骤为
1)经拉力机分析仪完成的力学特性数据通过钢铁质量系统中的分析仪数据采集模块采集获得,通过网络传输将数据保存到数据存储模块中,并通过状态设置模块设置状态为未上报状态;
2)线程管理模块间隔一定时间扫描一次数据存储模块中的力学特性数据,扫描到状态为“未上报”状态的力学特性数据时,发送该力学特性数据及“未上报”的状态信息给数据上报模块;
3)数据上报模块接收到步骤2)的力学特性数据及“未上报”的状态信息后,向sap系统中的远程过程调用模块上报;
5)数据上报模块等待sap系统确认,若sap系统不返回成功标志,数据上报模块将循环上报数据,一旦sap系统返回成功标志,数据上报模块将停止当前数据的上报;
6)上报成功的数据通过状态设置模块设置该条力学特性数据为“已上报”状态,并返到数据存储模块中,从而完成该批钢材力学特性数据在钢铁质量系统和sap系统之间的上 报。本发明的有益效果是,利用网络和数据库资源来支持上报系统的运行,自动从电子拉力机分析仪中采集数据,利用网络和数据库资源,进行数据存储,数据整理,状态判断,及时、准确地自动完成质量力学特性数据上报,保存操作日志,从数据采集到上报的整个过程不需要人工干预,无需客户端的操作员操作,提高钢铁企业各部门之间质量数据的流转速度。
图I是本发明的模块结构图。图2是本发明的质量力学特性结果上报信息处理流程图。
具体实施例方式下面结合附图和实例对本发明进一步说明
本发明是一种应用于钢铁企业质量系统和Sap系统之间力学特性自动上报系统,包括现有钢铁质量系统中的分析仪数据采集模块I、数据存储模块2、状态设置模块3、线程管理模块4、数据上报模块5,sap系统中的远程过程调用模块6,如图I ;其中,钢铁质量系统中的分析仪数据采集模块I从拉力机分析仪串口采集获得力学特性数据后,将该力学特性数据提交给数据存储模块2进行存储,同时通过状态设置模块3设置“未上报”或者“已上报”状态返给数据存储模块2,线程管理模块4读取出状态为“未上报”的力学特性数据时,发送给数据上报模块5,通过数据上报模块5向sap系统中的远程过程调用模块6上报力学特性数据,上报成功后,状态设置模块3根据数据上报模块5的上报成功信息,设置该上报的力学特性数据为“已上报”状态,并返给数据存储模块2,从而完成该批钢材力学特性数据在钢铁质量系统和sap系统之间的上报。本发明所述的钢铁质量和sap系统间力学特性自动上报方法的步骤为
1)经拉力机分析仪完成的力学特性数据,如表I所示,通过钢铁质量系统中的分析仪数据采集模块I采集获得,通过网络传输将数据保存到数据存储模块2中,并通过状态设置模块3设置状态为未上报状态;
2)线程管理模块4每5秒钟扫描一次数据存储模块2中的力学特性数据,扫描到状态为“未上报”状态的力学特性数据时,发送该力学特性数据及“未上报”的状态信息给数据上报模块5 ;
3)数据上报模块5接收到步骤2)的力学特性数据及“未上报”的状态信息后,向sap系统中的远程过程调用模块6上报;5)数据上报模块5等待sap系统确认,若sap系统不返回成功标志,数据上报模块5将循环上报数据,一旦sap系统返回成功标志,数据上报模块5将停止当前数据的上报;
6)上报成功的数据通过状态设置模块3设置该条力学特性数据为“已上报”状态,并返到数据存储模块2中,从而完成该批钢材力学特性数据在钢铁质量系统和sap系统之间的—Li艮。表I.电子拉力机分析仪分析出某钢种的力学特性结果数据
权利要求
1.钢铁质量与sap系统间力学特性自动上报系统,其特征在于由钢铁质量系统中的分析仪数据采集模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块,sap系统中的远程过程调用模块组成;其中,钢铁质量系统中的分析仪数据采集模块从拉力机分析仪串口采集获得力学特性数据后,将该力学特性数据提交给数据存储模块进行存储,同时通过状态设置模块设置“未上报”或者“已上报”状态返给数据存储模块,线程管理模块读取出状态为“未上报”的力学特性数据时,发送给数据上报模块,通过数据上报模块向sap系统中的远程过程调用模块上报力学特性数据,上报成功后,状态设置模块根据数据上报模块的上报成功信息,设置该上报的力学特性数据为“已上报”状态,并返给数据存储模块,从而完成该批钢材力学特性数据在钢铁质量系统和sap系统之间的上报。
2.一种钢铁质量和sap系统间力学特性自动上报方法,其特征在于有下列步骤1)经拉力机分析仪完成的力学特性数据通过钢铁质量系统中的分析仪数据采集模块采集获得,通过网络传输将数据保存到数据存储模块中,并通过状态设置模块设置状态为未上报状态;2)线程管理模块间隔一定时间扫描一次数据存储模块中的力学特性数据,扫描到状态为“未上报”状态的力学特性数据时,发送该力学特性数据及“未上报”的状态信息给数据上报模块;3)数据上报模块接收到步骤2)的力学特性数据及“未上报”的状态信息后,向sap系统中的远程过程调用模块上报;4)数据上报模块等待sap系统确认,若sap系统不返回成功标志,数据上报模块将循环上报数据,一旦sap系统返回成功标志,数据上报模块将停止当前数据的上报;5)上报成功的数据通过状态设置模块设置该条力学特性数据为“已上报”状态,并返到数据存储模块中,从而完成该批钢材力学特性数据在钢铁质量系统和sap系统之间的上报。
全文摘要
本发明提供一种钢铁质量与sap系统间力学特性自动上报系统及方法,是通过钢铁质量系统中的分析仪数据采集模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块,sap系统中的远程过程调用模块完成上报的。及时、准确地自动完成质量力学特性数据上报,保存操作日志,从数据采集到上报的整个过程不需要人工干预,无需客户端的操作员操作,提高钢铁企业各部门之间质量数据的流转速度。
文档编号G06F17/30GK102930050SQ201210463289
公开日2013年2月13日 申请日期2012年11月17日 优先权日2012年11月17日
发明者杨伟, 巫乔顺, 杨晓伟, 杜晓冬 申请人:武钢集团昆明钢铁股份有限公司