您的位置:首页 > 编程语言 > Delphi

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

2009-07-20 15:39 260 查看
安全阀校验管理系统的设计与实现
1 系统结构和工作原理
       安全阀校验系统由压力传感器、数据采集器、安全阀校验管理软件等构成。数据采集器采集整个校验过程中的压力值,并将此压力值实时通过RS232串行通讯传给计算机,管理软件根据传递的数值显示数据曲线,并可确认开启压力和回座压力。最后根据开启压力确定安全阀是否合格,并打印出各种校验报告。
2 软件总体结构设计  



3 数据库设计
      数据库采用Sql Server 或Access,包括使用单位、校验单位、人员维护、误差设置、制造单位、执行标准、安全阀类型等基本信息表;用于记录标定数据的传感器标定表;记录每个安全阀信息的安全阀信息表;记录每次校验数据的安全阀校验信息表。其中安全阀信息表和校验信息表为主从结构,因为每个安全阀可对应多次校验信息。安全阀校验数据量较大故采用image类型的字段存储。
4 通讯方式、通讯协议设计
      软件和数据采集器通过RS232串行通讯来互相传送数据。整个过程pc机作为主控端,采集器为受控端,采集器收到pc机的命令后执行相应的功能并将执行结果返回给pc机。
       命令类型有:联机、数据采集、采集结束、标定、参数下传等。
       包格式为:包头+命令字+数据包序号+命令长度+(命令参数)+校验    
5 软件基本功能说明
       【校验单位】记录校验单位名称、报告编号前缀、铅封标记、标准号等信息。
    【人员维护】记录校验员、审核员的姓名和签名等信息。
       【制造单位】记录安全阀制造单位的名称等信息。
       【误差设置】记录两种方式下不同压力范围下允许的误差上限下限值,用于判断安全阀是否合格。
    【执行标准】记录执行标准的名称和设定默认的执行标准。
    【传感器标定】根据采集的零点电压和外加压力电压,计算传感
b4d4
器的标定系数,并下传到采集卡中,以保证采集的数据更准确。
    【使用单位】记录安全阀使用单位的单位名称、联系人、电话、地址等信息。
    【校验管理】记录每个安全阀的档案信息和每次的校验信息;从采集卡中实时采集数据并以曲线形式显示在界面上;可对曲线进行编辑;可自动也可手动设定开启和回座压力;自动计算出是否合格等校验结论。
    【报告管理】系统提供4种报告形式:原始报告、曲线报告、标准报告、批量报告,以满足客户的不同需求。
    【数据维护】校验数据可以通过此项功能导出,也可导入。
6 软件功能的实现
      本软件是在Delphi开发环境下开发完成。
    由于使用单位、校验单位、人员维护、误差设置、制造单位、执行标准等基本信息界面部分有着很大的相似性,故采用了一个标准模板来实现。
       标定和校验部分涉及到的串口通讯功能,采用了SPComm控件来实现。
    曲线部分用delphi自带的TeeChart控件实现。
    数据库操作均采用的是ADO组件,安全阀数据部分用流的方式存储到image字段
7 软件实际应用效果
      通过客户的多次测试及实际使用情况来看,本软件可以实时采集校验过程中的压力值,准确得出开启压力、回座压力值,打印出准确规范的校验报告,提高了安全阀校验过程的可靠性、准确性、方便性。
 
       本软件是本人通过几个月的不停的修改完善完成的,完全拥有软件版权。如有需要,请发邮件联系:wwwxynn@163.com
 
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息