基于广域网的测量仪器管理系统
  时间:2019-02-06 19:27:03 来源: 诺亚彩票 作者:匿名


随着计算机技术的飞速发展,企业还将建立一个具有企业特色,生产过程自动化和管理现代化的信息网络。为了顺应这一趋势,加强对测量仪器的监督管理,加快测量仪器自动化验证的过程,我们开发了“基于网络的广域测量仪器验证管理系统”。

该系统在江苏省电力系统广域网中运行,已在江苏省电力计量中得到广泛应用,并发挥了越来越重要的作用。它承担了相当一部分电力测量工作所需的数据管理,数据采集,处理,传输和存储;以前的物流管理已经改进到当前的信息流管理,从而控制了整个测量工作。同时,它还及时提供有关领导决策的各个方面和现场实际情况的信息。

该软件在Windows 95/98/Me/2000/XP操作系统上运行。该软件采用功能强大的大型数据库DB2,选用国际上广泛使用的行业标准TCP/IP协议作为网络传输协议,并通过IP协议屏蔽不同的媒体访问形式,从而提供统一的开发,操作,维护和整体软件。整个软件。安全的界面。该系统采用微软下一代开发语言VB.NET(VB7.0)重新构建和优化软件内核,并开发了统一的标准接口标准,以满足不同用户的需求。同时,它还为软件升级提供了极大的便利,为新版软件Web应用程序和XML Web服务的开发奠定了良好的基础。

一是系统结构

该系统设计为模块化多层结构。该系统由四部分组成::测量仪器验证管理系统,电测量设备验证管理系统,校准/检测过程控制专用软件,以及检查表验证管理系统。测量仪器验证管理系统包括8个子系统:,表示自动仪器检测系统,电能表自动检测系统,变压器自动检测系统,直流仪表自动检测系统,变送器自动校准系统,多功能数字仪表自动验证系统,数字电源仪表自动校准系统,热仪表自动校准系统。电测试装置验证管理系统包括三个子系统:电能表装置验证管理系统,指示仪表装置验证管理系统,以及发射装置验证管理系统。各级用户所包含的功能:测量管理全时模块,仪器验证管理模块,WEB浏览模块,设备现场验证模块。每个用户对应的设备验证管理模块根据实际情况而不同。图1是系统的整体结构。可以看出,该系统运行在江苏电力公司的广域网上。各级用户可以通过良好的网络系统进行通信,并且可以方便地使用各种类型的安全验证。在线报告报告,及时交换信息以及共享各种数据。

二,系统功能

“基于广域网的测量仪器验证管理系统”使用微机取代传统的手工处理数据,并手动记录账户。我们参考测量仪器的编码规范,对所有送去检查的测量仪器和测量设备进行编码,并以条形码的形式打印代码并将它们连接到设备的面板上。在检查时,可以使用条形码扫描仪在面板上扫描仪器,并且可以立即从库中传输设备的相应信息。这大大提高了注册效率和注册准确性,仓库管理员可以摆脱繁重的家电注册工作。

在测量仪器的校准管理系统中,用于指示仪器,电能表,数字仪表,DC仪器等的校准标准表的选择是变化的。为此,我们收集了国内外各种标准表的通信协议,并编制了驱动程序。模式通信专用模块。目前,可以支持九江手表,北无表,台湾向正,惠普手表,EMH,FLUKE,DATRON。

在不超过两个程控设备的自动测试系统中,接口电路一般采用RS232串行接口。但是,某些标准表只有IEEE488端口,没有RS232端口。目前,大多数IEEE488卡都不支持32位系统。我们使用National Instrument and Meter公司的ATGPIB/TNT(即插即用)IEEE488卡,这款卡完全支持32位系统,自带VB软件包,性能优越,数据传输速度比普通卡快2到5倍。

图1

使用多媒体技术,在使用过程中,向重要链接发出语音提示,发出声音警告并帮助滥用。我们编译了一个特定于打印的控件。此控件具有预览功能,可以以任何比例打印和预览。它可以任意设置打印偏移和页面格式,并支持多个打印机。提供完整的教程和在线帮助功能,查询与该系统相关的所有国家计量验证程序和部门计量验证程序,并通过WAN和Internet远程查询设备验证数据和状态。三,关键技术之一:计量特殊打印控制带条码输出功能

在测量仪器的管理中,许多计量部门采用条形码技术来管理电器,这是大势所趋。但是,我们发现大多数单位通过购买特殊条形码打印机或提供所有设备的格式和数量外包给专业生产单位。这两种情况都有一个共同的缺点,即它们不能与现有的测量仪器结合使用。数据库已连接,在我们使用特定于条形码的计量打印控件后,我们可以连接到WAN上的数据库,直接获取数据,并随时更改要打印的条形码格式。

测量工作量很大,任务很复杂。特别是,面对各种验证/校准证书的格式是一件令人头疼的事。由于每个经过验证的仪器都有非常大量的数据,因此需要方便易用。报告打印工具,我们在软件研究中遇到了很多单位,希望用现有的激光打印机打印条码。在仔细比较了一些主流打印控件之后,我们发现如果我们想要满足测量工作的需要,我们自己就开发了专用控件。

在开发过程中,我们已经学习了一些以前的控制生产的经验。根据测量工作的需要,我们使该控制具有更多的功能,并且可以制作非常复杂的测量形式。同时,我们还使用微软的“所见即所得”技术,使打印时的预览真实再现效果。

1.CellSize方法,在控件里面我们定位一个坐标是在XY坐标系中,单位是Cell。此单元格不是固定值,它是可以通过CellSize方法更改的值,这就是我们的控件可以在任何比例下缩放打印而没有任何缺陷的原因。

2.PaintPicture方法,在控件内我们也可以将图像放在我们打印页面的任何地方,这可以解决许多单位要求将单位的标识放在单位发出的验证证书上的要求。3.OutputBarCodeOf39Ex方法,输出条形码,为什么名字这么长?因为我们知道条形码已经很长时间没有进入世界,但它的编码方法非常多。我们考虑兼容性问题并选择最流行的编码方法—— 39扩展码。在程序内部,我们定义了一个代码字常量数组,以便在输出条形码时可以实现最快的速度,而我们的条形码是一个与页面上的文本同步的无缝输出,允许打印作业一步到位。

4.Orientation属性,可以动态改变页面方向,看起来不起眼的属性,但效果非常好,如果我们在Word中创建一个表单文件,通常根据不同的表格内容设置表格的方向,所以有可能有文档中的水平形式和垂直形式,因此也可能遇到我们在控件中创建的形式,并且将使用它。

5.PreviewShow属性,设置是否预览,如果是一些常规工作,并且非常熟练使用我们的软件,您可以直接跳过预览和打印。

通过此控件,我们可以轻松打印出数据库和条形码中所有设备的列表,甚至可以通过WAN远程打印证书和报告。

四,关键技术两个:标准表,标准设备驱动独立开发

目前,许多用于测量仪器验证和管理的软件大多是两极化的。一个是基于计量研究机构和供电公司的开发计划。他们专注于管理,努力避免泄漏。由于熟悉本机的网络结构,因此它也具有一定的网络功能,另一种是主要由制造商开发的程序。出于商业目的,自动验证的功能是完美的,但受其自身条件的限制。对测量仪器的管理和客户单元的网络结构的限制越来越不熟悉,因此管理和网络的功能没有进一步的改进。我们依靠自己管理部门的地位和对省级电力公司广域网结构的准确把握,依靠自身的技术实力,开发出满足大多数测量仪器管理的网络管理验证软件,我们也有一个清醒的认识。如果您无法在自动验证方面取得突破,它将保持在纯粹的管理系统水平。虽然我们的系统具有自动验证功能,但我们也创造性地提出了计量装置的驱动概念。所谓的驱动程序是每个设备(包括程序控制源和标准表)。我们将其通信模块打包成一个单独的程序,然后建立一个DDE数据通道,通过主程序进行数据传输并进行验证。处于全国领先水平。校准人员一整天都在处理各种计量和校准设备。由于计量工作的特殊性,每个工作人员将与不同的设备接触,并且每个设备的校准方法和验证设备是不同的。现在可以对许多校准设备进行编程,几乎每个制造商都根据自己的校准设备开发了校准程序,但这给我们的大量校准人员增加了额外的负担,即学习和记忆每个制造商的校准程序,尤其是对于经常在不同校准设备之间切换的用户,请特别注意每个制造商程序之间的差异。

从技术角度来看,每个制造商的程序对于数据共享,统一管理,统计和更新都非常不方便。不仅如此,程序内部的错误计算和验证程序可能会以不同的方式使用,并且由于计量工作的特殊性,通常控制一个源和多个标准,如图2所示。

图2

每个制造商只能控制和使用自己制造商的设备。当其中一台设备送去检查或其他原因需要更换其他设备时,不能用于其他制造商的程序。如何使所有设备和源统一,以便员工可以轻松使用校准设备和所有制造商的标准设备,只要他们学习校准程序。它就像更换打印机一样简单。对我们来说,另外,由于客户设备的变化,我们不需要改变我们的主程序,可以实现远程调试(RD远程调试)和远程更新(RU远程更新),充分利用无限的便利性广域网。

在介绍我们的驱动程序之前,让我谈谈我们的驱动程序DDE(动态数据交换)的核心技术。

Windows DDE机制基于Windows消息传递机制。两个Windows应用程序通过将DDE消息相互传递来执行DDE会话(对话),从而完成数据请求,响应和传输。这两个应用程序称为服务器和客户端。服务器是数据的提供者,客户端是数据的请求和接收者。DDE会话由客户端启动。客户端程序将消息(WM DDE INITIATE)传播到所有当前运行的Windows程序。此消息指示客户端需要的常规数据(应用程序,主题)。拥有此数据的DDE服务器可以响应此传播的消息。此时,DDE会话开始。

由于DDE服务器可以支持每个主题中的一个或多个数据项,因此应在客户端请求数据时指定应用程序名称,主题名称和项目名称。应用程序,主题和项目是DDE中最基本的三个概念。

图片3

我们的主要验证程序是DDE服务器。首先,让我们看一下程序控制源的安装接口,如图4所示:。

图4

如图4所示,我们设置验证设备的界面非常简单,点击“安装驱动程序”会弹出一个对话框来选择文件,告诉程序你要在哪里安装驱动程序,然后选择程序。如果您不想再次使用该驱动程序,请选择该程序并单击“删除驱动程序”。设置完成后,单击“关闭”按钮,然后按照程序提示重新启动程序。设备可以通信。

通过单击相应的菜单,我们可以与相应的程序控制源进行通信,这样对于用户来说,他只需要学习我们的验证程序,无论是更改程序控制源还是标准都无关紧要表。

我们在主程序和驱动程序之间定义了一套完整的详细通信协议。由于我们作为资深专家多年的经验,我们在编写此协议时已经走了很多弯路。

“基于广域网的测量仪器调节管理系统”已在江苏电力系统的46个单元中投入使用,取得了良好的经济效益和社会效益。该项目获2001年度江苏省电力公司科技进步奖,2002年中国电力科学技术三等奖,2002年度江苏省科技进步奖一等奖。作为一种高科技,高效率,高水平的应用软件,该项目将为江苏未来的电力测量工作做出突出贡献,无论是在自身还是在其中。[关键词]自动化,国家标准物质网络

>

下一篇:开发和设计测量管理网络软件的一些想法



地址:北京市石景山区石景山路20号

邮编:100894

电话:010-51885894

传真:010-68680894     

友情链接