过程控制辅助设计软件包及二次开发技术服务协议书
功能:
① 以实体号作为关键字,通过该关键字能够连接到工艺条件表、DCS监控数据表、PLC数据表、SIS数据表及仪表规格书等相关的数据表; ② 实现仪表索引数据的建立和维护。可以在其中实现回路的建立、复制、修改、删除等功能; ③ 能够从标准回路数据库导入已经定义的标准回路,经过编辑后进入设计项目数据库; ④ 能够定义仪表共用,在仪表位号修改后,共用信息自动修改,保持数据的一致性; ⑤ 统计不同的仪表数量; 输出:仪表索引表
(2)工艺条件
功能: ① 完成工艺条件数据的输入。可以按照仪表分类、规格书分类、工艺条件分类进行仪表工艺条件数
据的输入; ② 允许在输入中绑定仪表索引表的内容,如管道设备号、PID图号等; ③ 能够将孔板的工艺条件数据直接读入到差压变送器中,同时也可以将孔板的部分仪表索引数据读
入到差压变送器中;
输出:工艺条件数据表。分为:通用工艺条件数据表、节流装置工艺条件表、调节阀工艺条件表
及流量计工艺条件表四种,可以根据甲方需求建立新的工艺条件数据表,自动生成和读取工艺条件表,实现与工艺专业数据的交换。
(3)仪表规格书
功能: ① 完成仪表规格书数据的输入。在输入时,可以显示每个仪表的工艺条件数据和计算数据; ② 允许在输入中绑定仪表索引表、工艺条件表的内容; ③ 根据规格书定义,输入方式可以定义为自由输入,选择输入和只读三种模式:自由输入时,允许
设计人员通过下拉框进行选择,也可以直接键盘输入数据;选择输入时,只允许在下拉列表框中进行选择,不允许用户进行键盘输入;在只读模式下,系统自动采用规格书定义的缺省项,不允许设计人员进行修改; ④ 数据分组功能,在规格书定义时,直接定义数据项的顺序并进行分组定义,同一组的内容不能改
变顺序,以保持规格项顺序的一致;不同组的数据项不能插入到数据组中,对于绑定的仪表索引表/工艺条件表的内容,不能插入到数据组中,只允许插入到不同数据组之间或没有定义数据组的部分; ⑤ 对不同的状态可以定义不同的显示选项来决定显示方式,这些选项包括:仪表索引表的附加字段、
工艺条件表的附加字段、孔板计算结果的附加字段、调节阀计算结果的附加字段、有可选项的数据字段、规格项不等于缺省项的数据字段、说明字段、只读字段; ⑥ 设置缺省项:将一个仪表规格书的全部字段恢复为缺省项。 输出:仪表规格书、规格书页号索引表。
(4)概算/仪汇表
功能: ① 定义概算选项。该选项可以来自仪表索引表、工艺条件表、仪表规格书,在用户没有进行定义时,
自动采用仪表规格书定义的概算内容; ② 概算选项可以导出为一个XML文件,在该文件中,保存不同仪表的概算项定义,其他用户可以
通过导入这个概算定义来实现概算定义的共享; ③ 仪表概算自动汇总及统计。在用户修改了概算定义或重新进入概算模块后,自动进行概算数据的
统计工作, ④ 允许用户对不同的仪表分类数据进行单价的输入,系统根据数量自动统计仪表的总价;
共 7 页 第 4 页
过程控制辅助设计软件包及二次开发技术服务协议书
输出:概算数据表、仪表汇总表、仪表请购单。
(5)DCS索引表
功能: ① 可以对DCS索引表、PLC数据表及SIS数据表进行编辑,在编辑时,可以附加仪表索引表/工艺
条件表的数据; ② 可以从仪表规格书中读取数据到DCS数据表,针对不同的仪表定义不同的规格项,实现从规格书
中读取数据的功能; ③ 按仪表的信号类型进行统计,可以统计出一个项目中不同仪表信号类型的数量,统计的结果在剪
贴板中,设计人员可以直接将其粘贴到Excel表格中; ④ 读取孔板的数据到差压变送器。孔板的数据可以来自工艺条件表/节流装置规格书/孔板计算数据
表,可以将其数据读入到差压变送器的工艺条件表/DCS索引表/SIS数据表/PLC数据表/规格书中; ⑤ 从仪表位号读取单元号。将仪表位号进行拆分,从中取得单元号,将获得的单元号直接写入到DCS
索引表/SIS数据表/PLC数据表中; ⑥ 从回路号中取功能代号。对回路号进行拆分,从中取得功能代号,将其写入到回路功能说明中; 输出:DCS索引表、PLC数据表、SIS数据表、IO分配表。
3、工具类
(1) 仪表定义模块
仪表定义模块定义在项目中所使用的仪表及属性,采用三字节编码的方式进行定义,其中第一个字节为字母,定义仪表的类型,第二和第三字节为仪表的顺序号。该模块所对应的数据表为INTAG,保存的内容为仪表名称、功能符号、安装位置、信号类型、功能代号、需要计算、测量引线、工艺条件名称、工艺条件关联、仪表规格书、安装条件表、接线、本安、仪表端子、仪表保温箱等有关的仪表信息。
该模块在维护时,左边以树状结构显示出仪表的信息,右边为仪表编辑区,对于每一个选中的仪表,在屏幕右边显示出该仪表的详细数据,对于被修改过的仪表定义项,采用改变编辑框底色的方式提醒维护人员注意。
在保存数据时,只保存修改过和新增加的数据,便于几个维护人员同时对一个数据库进行维护。
(2) 表格设计模块
全部的数据表都通过表格设计模块进行修改和维护。在该模块中,将数据表划分为:系统数据表、仪表规格书、安装条件表和其它数据表四大类,系统数据表主要为:仪表索引表、工艺条件表、DCS索引表、PLC数据表、SIS数据表等与位号有关的数据表;仪表规格书和安装条件表为用户自行定义的数据表。
前三种类型的数据表采用统一的关键字ENTITY_NO进行连接,在仪表索引表中定义仪表位号并生成仪表的ENTITY_NO,每个仪表有一个唯一的ENTITY_NO,位号仅在仪表索引表数据表中体现,其它数据表中靠ENTITY_NO进行连接,这样在位号修改时,仅需要修改仪表索引表中的位号,不需要对其它数据表进行修改。
字段定义描述: 序号 名称 描述 1 字段名称 物理字段的名称,必须符合Access数据库字段定义的规定,要求由汉字、英文及数字所组成 2 字段中文名称 在屏幕上所显示出来的字段名称,如果不输入,将采用字段名称作为显示的名称 3 字段英文名 该字段的英文名称,用于将来与其它系统进行数据交换 4 字段类型 1、 文本型,最大长度255个字符 共 7 页 第 5 页
过程控制辅助设计软件包及二次开发技术服务协议书
5 6 7 8 字段长度 概算项 缺省项 组标记 9 10 11 提示信息 选项 输入方式 2、 备注型,文本型的扩展,不限制文字的长度 3、 浮点型,浮点数值 4、 整型,整型数类型 5、 图象类型,用于保存图形文件或图片 6、 计数型 除文本型需要定义字段长度外,其它类型均不需要字段长度的定义 用于仪表规格书定义,以确定该字段是否为概算字段 该字段的缺省内容,在增加一条记录时,自动将该字段写入缺省内容 整型数,对编辑的内容进行分组,同一组内不允许移动,也不允许其它字段移动到同一组内部。如果没有进行组标记输入或组标记为0,相当于未进行分组,数据字段的顺序可自由移动 在编辑该字段时,所显示的提示信息 输入下拉框的内容, 分为:固定、可选、任意三种。 固定:仅能使用缺省项,不允许输入数据 可选:仅能在选项中进行选择,不允许键盘直接输入 任意:可以选择也可以进行数据输入
(3)数据导入 实现数据从摸板数据库或其它数据库导入有关的定义数据。导入的内容包括:仪表定义数据、测量引线数据两个主要部分。在导入仪表定义数据时,允许设计人员选择性导入,可以选择某种类型仪表导入,也可以选择某一种仪表进行导入,建议在导入时采用全部导入的方式进行。导入测量引线时,按照图形进行导入,在导入一种图形时,同时导入与该图形相关的测量引线标准图。 (4) 同步数据库 同步数据库实现两个数据库间的数据表一致,标准数据库可以是模板数据库,也可以是其它项目的数据库。在数据库同步时,以表定义数据为依据,在导入表定义数据时,同时建立/调整数据结构。 (5) 合并数据库 可以依照过滤条件选择部分或全部回路数据,在合并时,可以选择合并的内容,这些内容是:仪表索引表、工艺条件表、孔板计算结果、调节阀计算结果、仪表规格书、测量引线等部分。通过此功能,可以实现多个项目数据库的合并工作。 (6) 从管道设备号取数据 该模块从管道设备号中解析出管道等级和管道的公称直径,根据管道等级和管道公称直径通过管道等级表、管材数据表取出管道材质、管道外径、管道内径、压力等级并写入到工艺条件表中。在执行此模块时,设计人员可以选择要导入的仪表类型或仪表位号。 (7) 编辑管道等级 管道等级以外部文件的方式存放,文件名称为Class.XML,放置在项目数据库相同的路径下,也可以放在指定的目录下,由于同一个项目具有相同的管道等级,可以将该文件放置在网络的指定文件夹下,系统将自动查找指定的文件夹,在找不到指定的文件或未指定文件时,使用项目数据库同路径的Class.XML文件。 管道等级文件所包括的内容为:管道等级、材料名称、直径/直径范围、标准号、壁厚等级、管道材质、压力等级七项数据,在这里,约定管子的材料名称为PIPE,直径和直径范围可以采用输入公称直径或直径范围的形式表示,如工程直径为20,可以直径输入20,公称直径小于1000,可以输入为0-1000,在公称直径为20-100时,可以直接输入为20-100。 管道等级中增加材料名称主要是考虑在测量引线模块时,可以根据管道等级显示出所对应的等级内容。
(8) 编辑管道外径数据
共 7 页 第 6 页
过程控制辅助设计软件包及二次开发技术服务协议书
管道外径数据以外部文件的形式表示,文件名称为PipeOD.XML,放置在项目数据库相同的路径下,也可以放在指定的目录下。该文件中包括标准号、公称直径和管道外径三项数据。这里的标准号用于连接管道等级中的标准号公称直径用于对应管道等级中的公称直径,建立此数据文件主要用于根据标准号、公称直径找到管道的外径。 (9) 编辑管道壁厚数据 管道壁厚数据以外部文件的形式表示,文件名称为PIPETHICK.XML,放置在项目数据库相同的路径下,也可以放在指定的目录下。该文件中包括标准号、壁厚等级、公称直径及管道壁厚四项数据。其用途为在取管道数据时,通过管道等级中的标准号、壁厚等级、公称直径获得管道的壁厚。
管道外径数据和管道壁厚数据一般来说改变很小,通过几个项目的积累可以不需要维护。 (10) 初始设置 ①初始设置实现如下功能:指定模板数据库的位置、指定测量引线数据库的位置、指定格式文件的位置、指定表格文件的输出位置、指定测量引线文件的输出位置、指定管道等级文件、指定管道外径文件、指定管道壁厚文件。 ②设置工作内容:通过过滤条件设置,指定该数据库的工作内容。
③设置规格书的工作内容。 (11)从EXCEL读取数据 实现将EXCEL文件的数据读入到项目数据库中。在该模块中,首先打开Excel文件,在读取数据时,允许用户选择写索引表数据、写工艺条件数据、写规格书数据、写计算结果数据等几个选项,设计人员可以根据需要进行选择。
十、合同验收
合同软件验收,对合同软件所包含功能,双方逐项进行测试和验收,并出示必要的测试结果,通过后,双方签署验收报告,一式四份,甲方三份,乙方一份。
甲方(盖章): 乙方(盖章)
技术负责人(签字): 技术负责人(签字):
2013年 月 日 2013年 月 日
共 7 页 第 7 页