安全阀校验管理系统的设计与实现

安全阀校验管理系统的设计与实现

1 系统结构和工作原理

       安全阀校验系统由压力传感器、数据采集器、安全阀校验管理软件等构成。数据采集器采集整个校验过程中的压力值,并将此压力值实时通过RS232串行通讯传给计算机,管理软件根据传递的数值显示数据曲线,并可确认开启压力和回座压力。最后根据开启压力确定安全阀是否合格,并打印出各种校验报告。

2 软件总体结构设计  

软件总体结构设计

3 数据库设计

      数据库采用Sql Server Access,包括使用单位、校验单位、人员维护、误差设置、制造单位、执行标准、安全阀类型等基本信息表;用于记录标定数据的传感器标定表;记录每个安全阀信息的安全阀信息表;记录每次校验数据的安全阀校验信息表。其中安全阀信息表和校验信息表为主从结构,因为每个安全阀可对应多次校验信息。安全阀校验数据量较大故采用image类型的字段存储。

4 通讯方式、通讯协议设计

      软件和数据采集器通过RS232串行通讯来互相传送数据。整个过程pc机作为主控端,采集器为受控端,采集器收到pc机的命令后执行相应的功能并将执行结果返回给pc机。

       命令类型有:联机、数据采集、采集结束、标定、参数下传等。

       包格式为:包头+命令字+数据包序号+命令长度+(命令参数)+校验    

5 软件基本功能说明

       【校验单位】记录校验单位名称、报告编号前缀、铅封标记、标准号等信息。

    【人员维护】记录校验员、审核员的姓名和签名等信息。

       【制造单位】记录安全阀制造单位的名称等信息。

       【误差设置】记录两种方式下不同压力范围下允许的误差上限下限值,用于判断安全阀是否合格。

    【执行标准】记录执行标准的名称和设定默认的执行标准。

    【传感器标定】根据采集的零点电压和外加压力电压,计算传感器的标定系数,并下传到采集卡中,以保证采集的数据更准确。

    【使用单位】记录安全阀使用单位的单位名称、联系人、电话、地址等信息。

    【校验管理】记录每个安全阀的档案信息和每次的校验信息;从采集卡中实时采集数据并以曲线形式显示在界面上;可对曲线进行编辑;可自动也可手动设定开启和回座压力;自动计算出是否合格等校验结论。

    【报告管理】系统提供4种报告形式:原始报告、曲线报告、标准报告、批量报告,以满足客户的不同需求。

    【数据维护】校验数据可以通过此项功能导出,也可导入。

6 软件功能的实现

      本软件是在Delphi开发环境下开发完成。

    由于使用单位、校验单位、人员维护、误差设置、制造单位、执行标准等基本信息界面部分有着很大的相似性,故采用了一个标准模板来实现。

       标定和校验部分涉及到的串口通讯功能,采用了SPComm控件来实现。

    曲线部分用delphi自带的TeeChart控件实现。

    数据库操作均采用的是ADO组件,安全阀数据部分用流的方式存储到image字段

7 软件实际应用效果

      通过客户的多次测试及实际使用情况来看,本软件可以实时采集校验过程中的压力值,准确得出开启压力、回座压力值,打印出准确规范的校验报告,提高了安全阀校验过程的可靠性、准确性、方便性。

 

       本软件是本人通过几个月的不停的修改完善完成的,完全拥有软件版权。如有需要,请发邮件联系:wwwxynn@163.com

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值