钢铁质量和sap系统间化学成份自动上报系统及方法

文档序号:6381470阅读:227来源:国知局
专利名称:钢铁质量和sap系统间化学成份自动上报系统及方法
技术领域
本发明涉及钢铁企业质量化学成份数据外报的方法,具体地说是一种应用于钢铁企业质量系统和SAP系统之间化学成份数据自动上报的方法。
背景技术
目前钢铁企业质量系统化学成份数据上报企业资源计划(SAP)系统的方式主要是通过把化学成份数据记录到Excel文件中,通过DBA调用远程过程 接口上报数据。这种处理方法的主要缺点是(I)操作的及时性不能得到保证,操作员不能确保在系统已经处于准备接收数据的情况下及时把数据上报。(2)数据的正确性得不到有效的校验,手工录入数据,必然不可避免的会出现人为录入错误,并且Excel中并没有针对质量数据的校验机制,因此不能确保上报数据的正确性。(3)数据上报记录无法保存,如果上报数据出现错误并导致数据上报失败,则没有有效途径可以记录操作日志,不便于数据分析。(4)没有系统连贯性,由于是单一的Excel操作,对于后续业务流程只能由人工通知操作。

发明内容
本发明的目的是克服现有技术的缺陷,提供一种质量化学成份数据上报SAP系统,具有及时性、准确性、可追朔性和连贯性的钢铁质量系统和SAP系统之间化学成份自动上报方法。本发明所述的钢铁质量系统和SAP系统之间化学成份自动上报系统,是由钢铁质量系统中的分析仪数据采集模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块,SAP系统中的远程过程调用模块组成;其中,钢铁质量系统中的分析仪数据采集模块从荧光和光谱分析仪串口采集获得化学成份数据后,将该化学成份数据提交给数据存储模块进行存储,同时通过状态设置模块设置“未上报”或者“已上报”状态返给数据存储模块,线程管理模块读取出状态为“未上报”的化学分析数据时,发送给数据上报模块,通过数据上报模块向SAP系统中的远程过程调用模块上报化学成份分析数据,上报成功后,状态设置模块根据数据上报模块的上报成功信息,设置该上报的化学成份分析数据为“已上报”状态,并返给数据存储模块,从而完成该批钢材化学成份分析数据在钢铁质量系统和SAP系统之间的上报。所述钢铁质量系统为现有企业质量管理数据库、XML文件、TXT文件中的一种存储介质。本发明所述的钢铁质量系统和SAP系统之间化学成份自动上报方法的步骤为
I)经分析仪完成的化学成份分析数据通过钢铁质量系统中的分析仪数据采集模块采集获得,通过网络传输将数据保存到数据存储模块中,并通过状态设置模块设置状态为未上报状态;2)线程管理模块间隔一定时间扫描一次数据存储模块中的化学成分分析数据,扫描到状态为“未上报”状态的化学成份分析数据时,发送该化学成份分析数据及“未上报”的状态信息给数据上报模块;
3)数据上报模块接收到步骤2)的化学成份分析数据及“未上报”的状态信息后,向SAP系统中的远程过程调用模块上报;
5)数据上报模块等待SAP系统确认,若SAP系统不返回成功标志,数据上报模块将循环上报数据,一旦SAP系统返回成功标志,数据上报模块将停止当前数据的上报;
6)上报成功的数据通过状态设置模块设置该条化学成份分析数据为“已上报”状态,并返到数据存储模块中,从而完成该批钢材化学成份分析数据在钢铁质量系统和SAP系统之间的上报。本发明用于钢铁企业质量系统和SAP系统之间化学成份结果自动上报,质量系统需要上报质量化学成份结果给SAP系统时,通过自动上报方式来处理,并把上报日志展现 在系统界面通知操作员,上报失败的数据能够循环自动上报。本发明的有益效果是,自动从荧光/光谱分析仪中采集化学成份数据,数据在网络上报输,数据到达数据库后,经过数据整理、状态设置等处理动作后由上报线程进行上报,能及时、准确的上报数据,并具有可追朔性和数据连贯性,触发下一步流程执行,提高了信息流传递效率。本发明利用网络和数据库资源来支持上报系统的运行、保存质量化学成份数据和操作日志。从数据采集到上报的整个过程不需要人工干预,及时准确的上报质量化学成份数据,提高钢铁企业各部门之间质量数据的流转速度。


图I是本发明的模块结构图。图2是本发明的质量化学成份结果上报信息处理流程图。
具体实施例方式下面结合附图和实例对本发明进一步说明。本发明是一种应用于钢铁企业质量系统和SAP系统之间化学成份结果自动上报的系统,是由钢铁质量系统中的分析仪数据采集模块I、数据存储模块2、状态设置模块3、线程管理模块4、数据上报模块5,SAP系统中的远程过程调用模块6组成,如图I所示,钢铁质量系统通过串口与安装在实验室的荧光/光谱份析仪连接,以传输数据。钢铁质量系统中的分析仪数据采集模块I从荧光/光谱份析仪获取化学成份分析数据,获取到的数据提交给数据存储模块2进行存储,存储介质为数据库,同时调用状态设置模块3设置数据的状态为未上报状态,线程管理模块4通过扫描线程不断地扫描由状态设置模块3设置的状态,当扫描到状态设置为未上报时,线程管理模块4发出消息通知数据上报模块5,数据上报模块5获取到该条化学成份分析结果记录数据及未上报状态信息后,向SAP系统中的远程过程调用模块6上报化学成份分析数据,远程过程调用模块6接收、调用并返回信息,并根据上报情况通过状态设置模块3重新设置数据状态,如果成功,则设置数据状态为已上报,并返回数据存储模块2,同时将上报情况记录到操作日志,如果不成功,则设置数据状态为未上报,由线程管理模块4重复循环上报。
本发明所述的钢铁质量系统和SAP系统之间化学成份自动上报方法的步骤为
1)经分析仪完成的化学成份分析数据,如表I所示,通过钢铁质量系统中的分析仪数据采集模块采集获得,通过网络传输将数据保存到数据存储模块中,并通过状态设置模块设置状态为未上报状态;
2)线程管理模块每隔5秒钟扫描一次数据存储模块中的化学成分分析数据,扫描到状态为“未上报”状态的化学成份分析数据时,发送该化学成份分析数据及“未上报”的状态信息给数据上报模块;
3)数据上报模块接收到步骤2)的化学成份分析数据及“未上报”的状态信息后,向SAP系统中的远程过程调用模块上报;
5)数据上报模块等待SAP系统确认,若SAP系统不返回成功标志,数据上报模块将循环上报数据,一旦SAP系统返回成功标志,数据上报模块将停止当前数据的上报;
6)上报成功的数据通过状态设置模块设置该条化学成份分析数据为“已上报”状态,并返到数据存储模块中,从而完成该批钢材化学成份分析数据在钢铁质量系统和SAP系统之间的上报。表I荧光/光谱分析仪分析出某钢种的化学成份结果数据
Ic Isi Imn Ip Is Iv Iti Icu Iasn
^00641 k 34 |o. 55 |o. 53 |o. 190 |o. 020 |o. 059 |o. 169 |o. 044 |o. 02权利要求
1.一种钢铁质量和SAP系统间化学成份自动上报系统,其特征在于,由钢铁质量系统中的分析仪数据采集模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块,SAP系统中的远程过程调用模块组成;其中,钢铁质量系统中的分析仪数据采集模块从荧光和光谱分析仪串口采集获得化学成份数据后,将该化学成份数据提交给数据存储模块进行存储,同时通过状态设置模块设置“未上报”或者“已上报”状态返给数据存储模块,线程管理模块读取出状态为“未上报”的化学分析数据时,发送给数据上报模块,通过数据上报模块向SAP系统中的远程过程调用模块上报化学成份分析数据,上报成功后,状态设置模块根据数据上报模块的上报成功信息,设置该上报的化学成份分析数据为“已上报”状态,并返给数据存储模块,从而完成该批钢材化学成份分析数据在钢铁质量系统和SAP系统之间的上报。
2.根据权利要求I所述的钢铁质量和SAP系统间化学成份自动上报方法,其特征在于包括以下步骤 1)经分析仪完成的化学成份分析数据通过钢铁质量系统中的分析仪数据采集模块采集获得,通过网络传输将数据保存到数据存储模块中,并通过状态设置模块设置状态为未上报状态; 2)线程管理模块间隔一定时间扫描一次数据存储模块中的化学成分分析数据,扫描到状态为“未上报”状态的化学成份分析数据时,发送该化学成份分析数据及“未上报”的状态信息给数据上报模块; 3)数据上报模块接收到步骤2)的化学成份分析数据及“未上报”的状态信息后,向SAP系统中的远程过程调用模块上报; 4)数据上报模块等待SAP系统确认,若SAP系统不返回成功标志,数据上报模块将循环上报数据,一旦SAP系统返回成功标志,数据上报模块将停止当前数据的上报; 5)上报成功的数据通过状态设置模块设置该条化学成份分析数据为“已上报”状态,并返到数据存储模块中,从而完成该批钢材化学成份分析数据在钢铁质量系统和SAP系统之间的上报。
全文摘要
一种钢铁质量和SAP系统间化学成份自动上报系统及方法,系统由钢铁质量系统中的分析仪数据采集模块、数据存储模块、状态设置模块、线程管理模块、数据上报模块,SAP系统中的远程过程调用模块组成;分析仪数据采集模块从荧光和光谱分析仪串口采集化学成份分析数据后,提交给数据存储模块存储,状态设置模块设置“未上报”或者“已上报”状态,线程管理模块读取出状态为“未上报”的化学分析数据后,发给数据上报模块,向远程过程调用模块上报。本发明利用网络和数据库资源支持运行,保存化学成份分析数据和操作日志,且均是自动完成并及时准确的上报。
文档编号G06Q10/06GK102968688SQ20121046328
公开日2013年3月13日 申请日期2012年11月17日 优先权日2012年11月17日
发明者巫乔顺, 杨伟, 杨晓伟, 杜晓冬, 王志强 申请人:武钢集团昆明钢铁股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1