校准组态王概要设计.docx
《校准组态王概要设计.docx》由会员分享,可在线阅读,更多相关《校准组态王概要设计.docx(56页珍藏版)》请在冰豆网上搜索。
校准组态王概要设计
文档编号:
JZZTW_GY_001
校准组态王
概要设计
(V1.0)
北京新航科电软件技术有限公司
二零零七年八月
版本说明
标题:
校准组态王概要设计
类别:
技术协议书
主题词:
技术协议
编号:
JZZTW_GY_001
密级:
一般
建立日期:
2007年8月5日
主撰稿人:
武保胜
撰稿:
蒋妍
存放位置:
编辑软件:
MicrosoftWord2003中文版
文件名:
校准组态王概要设计.doc
修订记录:
日期
修订人
修订摘要
2007.8.5
武保胜、蒋妍
V1.0
目次
1引言
1.1项目回顾
自2006年中航所产品供货以来,随着用户对产品使用的逐渐深入,在软、硬件方面均出现一些需要改进和增加的内容,我们将以客户为本不断改进,长期服务。
努力做到不仅能够满足客户现阶段的工作需求,同时进一步优化完善产品功能,简化操作,提高稳定性,协助用户建立更加先进可靠的校准实验室。
1.2背景
✧项目名称:
《校准组态王》
✧项目提出者:
攀钢集团
✧项目开发者:
北京中航机电研究所、北京新航科电软件技术有限公司
✧最终用户:
攀钢集团
✧其他的协作单位和部门:
暂无
1.3执行标准
✧JJG124-2005《电流表、电压表、功率表及电阻表检定规程》
✧JJG617-96《数字温度指示调节仪》
✧JJG598-1989《直流数字电流表试行检定规程》
✧JJG123-2004《直流电位差计检定规程》
✧JJG573-2003《膜盒压力表试行检定规程》
✧JJG74-2005《工业过程测量记录仪检定规程》
✧JJG186-1997《动圈式温度指示仪表检定规程》
✧JJG951-2000《模拟式温度指示调节仪表检定规程》
2界面设计
2.1登录界面
指纹识别,自动登陆
2.2主界面
分为设计平台和检定平台两大部分
设计平台用于建立新的仪表类型以及配置相应的检定规程/规范
检定平台用于对设计平台中设计好的各类型仪表进行检定,比如增加被检器,录入检定数据等
增加权限管理、增加导航、增加自定义快捷方式(可拖动)、
下拉菜单
文件
检定导航
检定
打印
被检器
通用信息
系统
设计平台
帮助
注销
热偶
热偶
热偶
热偶
送检单位
本单位信息
被检器类型
退出
油/水槽
油/水槽
油/水槽
油/水槽
制造厂商
操作员
标准器类型
关于
检定炉
检定炉
检定炉
检定炉
发生源
选项
发生源类型
显示仪表
显示仪表
显示仪表
显示仪表
标准器
检定规程
数字温度调节仪
数字温度调节仪
数字温度调节仪
数字温度调节仪
仪表种类
检定模版
普通压力表
普通压力表
普通压力表
普通压力表
规格型号
打印模版
直流电流表
直流电流表
直流电流表
直流电流表
测量单位
电位差计
电位差计
电位差计
电位差计
准确度
……
……
……
……
输入信号
输出信号
快捷方式
标准器
发生源
选项
帮助
关闭
检定流程导航图标
检定炉
热电偶
普通压力表
温度调节仪
设计平台
配置标准器
配置发生源
配置被检器
配置被检器检定规程
配置被检器检定模版
配置被检器打印模版
2.2.1相应库表
2.2.1.1.快捷按钮表
字段名称
类型
备注
快捷按钮编号
整型
主键、自动生成
快捷按钮类型
字符串
快捷按钮、或检定流程导航图标
图标位置
字符串
图标相对路径
对应功能编号
字符串
对应下拉菜单中某一按钮
横坐标
整型
纵坐标
整型
2.3权限管理界面
系统使用者分为:
管理人员、开发人员、检定员
管理人员拥有除进入设计平台外所有权限
开发人员拥有除进入权限管理界面外所有权限
检定员只拥有检定权限
设定检定员的权限
权限
界面
读
增加
修改
删除
权限管理
-
-
-
-
人员管理
被检器
+
+
+
+
检定
2.3.1相应库表
2.3.1.1.权限管理表
字段名称
类型
备注
界面编号
字符串
主键
进入
布尔
增加
布尔
修改
布尔
删除
布尔
2.4通用信息
2.5设计平台
2.5.1通用信息的配置
配置方法机功能与下述配置被检器类型相同
2.5.1.1.相应库表
2.5.1.1.1.通用信息默认字段类型描述表
表名:
GeneralInfoDefault
字段名称
中文描述
类型
长度
备注
Id
编号
nvarchar
20
description
名称
nvarchar
50
stationNo
位置序号
int
树及主界面排序
2.5.1.1.2.通用信息常用字段类型描述表
表名:
GeneralInfoRegular
字段名称
中文描述
类型
长度
备注
parent
父单位编号
nvarchar
20
空为根节点
description
名称
nvarchar
50
telephone
电话
nvarchar
50
fax
传真
nvarchar
50
linkMan
联系人
nvarchar
50
address
地址
nvarchar
50
postalCode
邮编
nvarchar
50
email
电子邮件
nvarchar
50
webSite
网址
nvarchar
50
registerDate
建档日期
nvarchar
50
accuracy
准确度等级
decimal
upperLimit
上限值
decimal
lowerLimit
下限值
decimal
metricUnit
计量单位
nvarchar
50
2.5.1.1.3.送检单位表
表名:
Customer
字段名称
中文描述
类型
长度
备注
Id
单位编号
nvarchar
20
parent
父单位编号
nvarchar
20
空为根节点
description
单位名称
nvarchar
50
stationNo
位置序号
int
树及主界面排序
2.5.1.1.4.制造厂商表
表名:
Manufacture
字段名称
中文描述
类型
长度
备注
Id
单位编号
nvarchar
20
description
单位名称
nvarchar
50
telephone
电话
nvarchar
50
fax
传真
nvarchar
50
linkMan
联系人
nvarchar
50
address
地址
nvarchar
50
postalCode
邮编
nvarchar
50
email
电子邮件
nvarchar
50
webSite
网址
nvarchar
50
registerDate
建档日期
nvarchar
50
stationNo
位置序号
int
树及主界面排序
2.5.1.1.5.仪表规格表
表名:
Specification
字段名称
中文描述
类型
长度
备注
Id
编号
nvarchar
20
description
名称
nvarchar
50
stationNo
位置序号
int
树及主界面排序
2.5.1.1.6.仪表类型表
表名:
MeterType
字段名称
中文描述
类型
长度
备注
Id
编号
nvarchar
20
description
名称
nvarchar
50
stationNo
位置序号
int
树及主界面排序
2.5.1.1.7.仪表精度表
表名:
Accuracy
字段名称
中文描述
类型
长度
备注
Id
编号
nvarchar
20
description
名称
nvarchar
50
value
精度值
decimal
stationNo
位置序号
int
树及主界面排序
2.5.1.1.8.计量单位表
表名:
CheckUnit
字段名称
中文描述
类型
长度
备注
Id
编号
nvarchar
20
description
名称
nvarchar
50
stationNo
位置序号
int
树及主界面排序
2.5.1.1.9.输入信号表
表名:
InputSignal
字段名称
中文描述
类型
长度
备注
Id
编号
nvarchar
20
description
名称
nvarchar
50
upperLimit
上限值
decimal
lowerLimit
下限值
decimal
metricUnit
计量单位
nvarchar
50
stationNo
位置序号
int
树及主界面排序
2.5.1.1.10.输出信号表
表名:
OutputSignal
字段名称
中文描述
类型
长度
备注
Id
编号
nvarchar
20
description
名称
nvarchar
50
upperLimit
上限值
decimal
lowerLimit
下限值
decimal
metricUnit
计量单位
nvarchar
50
stationNo
位置序号
int
树及主界面排序
2.5.2配置被检器类型
功能按钮
新增修改删除复制增项保存取消关闭
树型列表
配置界面
热偶
必输入项
多套默认项
字段类型控件类型控件参数序号
油/水槽
类型编号
(英文,首字符大写,尽量短)
√仪表编号
字符串|▼文本框|▼1
检定炉
类型名称
√仪表名称
字符串|▼文本框|▼2
显示仪表
√规格型号
字符串|▼文本框|▼
数字温度调节仪
注:
仅建表、增项用,修改时不可编辑
√送检单位
字符串|▼文本框|▼
普通压力表
√制造厂商
字符串|▼文本框|▼
直流电流表
√出厂编号
字符串|▼文本框|▼
电位差计
注:
用于检定时的检定参数设定界面,
√准确度
整数|▼下拉框|▼0.05,0.2
……
在检定参数设定界面控件参数若有
检定日期
字符串|▼文本框|▼
变更,回存至此界面所对应的库中
有效日期
字符串|▼文本框|▼
√安装日期
字符串|▼文本框|▼
多套常用项
字段类型控件类型控件参数序号
多套新增项
字段类型控件类型控件参数序号
√√测量下限
整数|▼数字框|▼20,20,10,13
√Ⅰ盘量程
整数|▼下拉框|▼10,1,0.14
测量上限
整数|▼数字框|▼0,10,10,1
√Ⅰ盘下限
整数|▼数字框|▼20,20,10,15
√工位号
字符串|▼文本框|▼
√Ⅰ盘上限
整数|▼数字框|▼0,10,0,1
√使用单位
字符串|▼文本框|▼
√Ⅱ盘量程
整数|▼下拉框|▼10,1,0.1
√使用人
字符串|▼下拉框|▼User表
√Ⅱ盘下限
整数|▼数字框|▼10,10,10,1
√√循环次数
整数|▼数字框|▼3,3,1,1
√Ⅱ盘上限
整数|▼数字框|▼10,10,5,1
√√是否回程
字符串|▼文本框|▼是,否
√Ⅲ盘量程
整数|▼下拉框|▼0,1,0.1
√标准器
字符串|▼文本框|▼标准器表
√Ⅲ盘下限
整数|▼数字框|▼1,1,0,0.1
√ⅩⅩⅩ
字符串|▼文本框|▼
√Ⅲ盘上限
整数|▼数字框|▼1,1,0,0.1
√ⅩⅩⅩ
字符串|▼文本框|▼
√分度号
字符串|▼文本框|▼
2.5.2.1.功能
创建被检器表
表名:
Meter+类型编号(如MeterResistance)
示例:
CREATETABLEMeterResistance(被检器_热电阻
[MeterId][nvarchar](20)Key,
[MeterName][nvarchar](20),默认项
……,
[CheckBegin][integer],
[CheckEnd][integer],常用项
……,
[field001][integer],
[field002][integer],新增项
……字段类型
)
2.5.2.2.相应库表
2.5.2.2.1.仪器管理表
表名:
Meter
字段名称
类型
备注
MeterId
字符串
主键,仪表编号
MeterTypeId
字符串
仪表类型
MeterName
字符串
中文描述
默认项1
默认项2
……,
其他默认项
常用项1
常用项2
……,
其他常用项
数据示例:
MeterId
MeterTypeId
MeterName
默认项
…
常用项
…
Resistance001
Resistance
热电阻
Pt25
℃
仪器管理表记录要管理的仪器的基本信息,出库时数据不删除,将数据复制并插入到被检器表、标准器表、发生源表中
在进行仪表信息的数据统计和管理时,被检器表、标准器表、发生源表中与仪器管理表重复的数据以被检器表、标准器表、发生源表中的数据为准
仪器管理表、被检器表、标准器表、发生源之间的数据包含关系:
标准器可以同时是被检器
标准器可以同时是发生源
仪器管理表中的信息可以通过出库存入被检器表、标准器表、发生源表中,但是数据不需从仪器管理表中删除
2.5.2.2.2.被检器表(以被检电阻表为例)
表名:
MeterResistance
字段名称
类型
备注
MeterId
字符串
主键,仪表编号
MeterName
字符串
中文描述
……,
其他默认项
常用项1
常用项2
……,
其他常用项
新增项1
新增项2
……,
其他新增项
数据示例:
MeterId
MeterName
默认项
…
常用项
…
新增项
…
Resistance001
热电阻
Pt25
℃
30
2.5.2.2.3.被检器类型表
表名:
MeterType
字段名称
类型
备注
类型编号
字符串
主键
类型名称
字符串
中文描述
数据示例:
类型编号
类型名称
MeterResistance
热电阻
2.5.2.2.4.被检器表字段类型描述表
表名:
MeterField
字段名称
类型
备注
类型编号
字符串
主键
字段编号
字符串
主键
字段名称
字符串
中文描述
是否使用
布尔
默认项和新增项必使用,常用项可能不使用
多台套显示
布尔
多台套检定时第二块表是否显示此项信息
控件类型
字符串
设定在检定中,作为检定参数其内容是否可修改。
若不可修改,此数据为空;若可修改,记录是用单选框、下拉框、数字变化框、还是文本框修改
控件参数
字符串
设定下拉框的下拉列表(包括固定列表和SQL语句);数字变化框的初值、上限、下限和偏移量
序号
整型
设定在检定界面显示时的排序位置,为空表明不在检定界面中显示。
数据示例:
类型编号
字段编号
字段名称
使用
多套
控件类型
控件参数
序号
MeterResistance
MeterId
仪表编号
True
True
文本框
1
MeterResistance
MeterName
仪表名称
True
True
文本框
2
……默认项
MeterResistance
CheckBegin
测量下限
True
True
下拉框
10,1,0.1
3
MeterResistance
CheckEnd
测量上限
False
False
……常用项(字段名称的中文描述可修改,并设定是否使用)
MeterResistance
field001
Ⅰ盘量程
True
True
下拉框
10,1,0.1
4
MeterResistance
field002
Ⅰ盘下限
True
True
数字框
20,20,10,1
5
……新增项
2.5.2.2.5.被检器表默认字段类型描述表
表名:
MeterFieldDefault
字段名称
类型
备注
字段编号
字符串
主键
字段名称
字符串
中文描述
多台套显示
布尔
多台套检定时第二块表是否显示此项信息
控件类型
字符串
设定在检定中,作为检定参数其内容是否可修改。
若不可修改,此数据为空;若可修改,记录是用单选框、下拉框、数字变化框、还是文本框修改
控件参数(初值)
字符串
设定下拉框的下拉列表(包括固定列表和SQL语句);数字变化框的初值、上限、下限和偏移量
数据示例:
字段编号
字段名称
字段类型
控件类型
控件参数
多套
MeterId
仪表编号
[nvarchar](20)
文本框
True
MeterName
中文描述
[nvarchar](20)
文本框
True
……默认项
2.5.2.2.6.被检器表常用字段类型描述表
表名:
MeterFieldCommon
字段名称
类型
备注
字段编号
字符串
主键
字段名称
字符串
中文描述
多台套显示
布尔
多台套检定时第二块表是否显示此项信息
控件类型
字符串
设定在检定中,作为检定参数其内容是否可修改。
若不可修改,此数据为空;若可修改,记录是用单选框、下拉框、数字变化框、还是文本框修改
控件参数(初值)
字符串
设定下拉框的下拉列表(包括固定列表和SQL语句);数字变化框的初值、上限、下限和偏移量
数据示例:
字段编号
字段名称
字段类型
控件类型
控件参数
多套
CheckBegin
测量起始值
[double]
下拉框
0
True
CheckEnd
测量终止值
[double]
下拉框
0
True
……常用项
2.5.3预制检定规程中每一个项目的检定模型
2.5.3.1.配置每个项目的检定参数(参数表单一数据)
表名:
ModelParameter+项目名
表名:
非计算类模型参数表ModelParameterNoCalculate
字段名称
中文描述
类型
长度
备注
face
外观
nvarchar
50
合格;不合格
insulation
绝缘强度
nvarchar
50
无击穿;有击穿
runTime
行程时间
nvarchar
50
合格;不合格
quality
记录质量
nvarchar
50
合格;不合格
stability
稳定度
nvarchar
50
合格;不合格
表名:
误差变差模型参数表ModelParameterError
字段名称
中文描述
类型
长度
备注
startValue
起始点
int
stopValue
终止点
int
isReturn
是否回程
nvarchar
20
circleNum
循环次数
int
2.5.4配置被检器检定规程
功能按钮
新增修改删除复制增项保存取消关闭
树型列表
配置界面
热偶
检定规程条目
油/水槽
检定项
检定项目编号序号
设定参数
检定炉
√误差1
误差+|▼1|▼设定参数=>
起始点
.
显示仪表
√误差2
误差+|▼2|▼设定参数=>
终止点
.
数字温度调节仪
√外观.
外观|▼3|▼设定参数=>
是否回程
是|