[发明专利]一种16位机纵向结构数据采集方法无效
申请号: | 200710159261.8 | 申请日: | 2007-12-28 |
公开(公告)号: | CN101470679A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 商国强;刘元韬 | 申请(专利权)人: | 鞍钢集团自动化公司 |
主分类号: | G06F13/24 | 分类号: | G06F13/24;G06F17/30;G06F3/12 |
代理公司: | 鞍山大千专利事务所 | 代理人: | 聂振峡 |
地址: | 114009辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 16 纵向 结构 数据 采集 方法 | ||
技术领域
本发明涉及在单片机、PLC或微机DOS系统中没有数据接口,只具有打印输出功能与屏幕显示的仪表或分析设备,需要进行自动数据采集的方法,特别涉及一种16位机纵向结构数据采集方法。
背景技术
随着技术的进步、人力成本的提升以及管理的升级,许多生产厂上了生产管理信息系统,需要实现生产数据的自动采集。一些老的设备不具备数据通讯接口,不能实现数据的自动传输,这就需要进行设备的更新。以往在16位机下进行数据采集主要是用其串行或并行通讯端口,将显存芯片中的数据传递出来,然后将数据进行横向处理存入数据库中。这样处理数据的优点是:结构简单,处理数据容易。但是在一些专用的处理数据的软件下,并且其传输数据要求经常改变的情况下,就需要调整采集方法和处理数据的结构,给使用人员和维护人员增加了维护工作。
发明内容
本发明的目的是提供一种16位机纵向结构数据采集方法,解决可以自动从只具备打印功能的仪表或设备中采集检测结果,供生产管理系统提供检测数据,不仅能自动根据不同的试验方法取出相应的数据,还将该数据处理后传入生产管理信息系统。
本发明一种16位机纵向结构数据采集方法内容简述:
本发明一种16位机纵向结构数据采集方法,其特征在于:包括修改16位机的中断向量表的内容,将打印机驱动程序中断定位到本程序;
1、在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容;
2、因为打印一组有效数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,如果不同,则认为有了新的没有发出的有效数据,如果不同,则认为该有效数据已发出,不需要在此进行发出;
3、如果有了新的没有发出的有效数据,则通过串口将其发送到与其接口的上位微机,并将发出的有效数据替换内存中保存的上次发出的有效数据,否则继续等待下一次中断调用;
4、上位微机接收到数据后,将数据根据特定的格式进行拆分存入数据库主和明细表中,将试验方法存入主表,将处理结果存入明细表。
本发明一种16位机纵向结构数据采集方法,不仅可以使不具备数据通讯能力的设备具有通过串口进行通讯的能力,还可以支持设备的不同的工作方式,从而达到进行方便灵活的数据采集的目的。本方法使用汇编语言进行编程,程序结构简单清晰,实现起来方便简捷,可以嵌入到一些设备中,提高设备信息化的能力。
附图说明
图1是16位机纵向结构数据采集方法的流程图
具体实施方式
本发明一种16位机纵向结构数据采集方法是这样实现的,下面结合附图做具体说明。本发明最佳实施方式是嵌入到现场单片机、单板机以及DOS系统,提高设备的信息化能力,在鞍钢化检验中心三级MES系统炼铁化验室中的3530荧光仪数据采集进行试验,见图1,在设备发出打印中断要求时,截获其中断处理,依据屏幕显示格式取出显存中的内容;因为打印一组有效数据可能多次触发打印中断,所以需要将上一次打印中断中取出的有效数据存储在内存中,在下一次打印中断中需要将从显存中取出的有效数据与上一次的有效数据进行比较,如果不同,则认为有了新的没有发出的有效数据,如果不同,则认为该有效数据已发出,不需要在此进行发出;如果有了新的没有发出的有效数据,则通过串口将其发送到与其接口的上位微机,并将发出的有效数据替换内存中保存的上次发出的有效数据,否则继续等待下一次中断调用;上位微机接收到数据后,将数据根据特定的格式进行拆分存入数据库主和明细表中。
本发明在截获打印中断时,不去解析打印数据,而去按显示格式从显存中提取数据,实现起来比较容易、可靠、达到良好的使用效果,提高设备人机接口能力。
本发明可在不更新设备不用增加设备投资的情况下,实现数据的自动采集。利用DOS中断技术,在打印时截获中断,直接截取打印数据并通过串口进行数据传输,不仅需要对打印机驱动程序有较深的了解,而且程序比较大,对不同情况还需要进行复杂的程序修改。本方法在截获打印中断时,不去解析打印数据,而去按显示格式从显存中提取数据,实现起来比较容易。编程结构简单、程序小、常用的串口形式进行输出,适用面比较广,具有较高的法灵活性,易于推广,对于相同设备的不同工作方式或不同的设备,只需要按不同的屏幕显示格去修改提取显存数据的部分程序。传输数据准确度高,并数据传输量小,能为上一级计算机处理提供最原始的依据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鞍钢集团自动化公司,未经鞍钢集团自动化公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710159261.8/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置