公司标准 08AP0622-2005 代替: 第 1 页共 41 页 中国石化集团 洛阳石油化工工程公司 Marian 系统用户操作手册 MLCL 模块用户操作手册
编 制 校 对 审 核 批 准 发布日期 实施日期 08AP0622-2005 第2 页共41 页
MLCL 模块用户操作手册
材料生命周期库(MLCL)是Marian 的四大模块的第一部分,是Marian 软件的核心部分,是软件能够正常开展应用的基础。
MLCL 包括了系统配臵、材料编码的定义和维护、Marian 等级表的定义和维护以及与PDS 等级表的相关处理等部分。
本篇将介绍Marian 材料编码的原理、编码相关内容的定义和解释等,并以配管专业的管子为例对编码过程和操作进行说明。
1、材料编码概述
材料编码是项目管理编码基础工作的重要组成部分,是对项目材料管理和控制的认识的提高、项目管理深层次的要求的必然结果。
1.1、基于Marian 生成编码的重要性?是实现使用Marian 实施项目材料管理和控制、实现Marian 功能的前提和基础;?Marian MLCL 提供了进行材料编码的一个平台。据此可以建立科学的编码系统,为
统一公司材料编码,逐步建立公司材料编码体系提供了可能性;?是逐步建立材料控制的前台系统??设计通用汇料系统的前提;?是实现PDS、PDMS 和INTools 等辅助设计系统与Marian 集成的基础;?完善的材料编码将提高各部门的工作效率、减少错误,提高公司EPC 项目管理水平、
提高公司的效益;总而言之,材料编码是在项目生命周期内实现材料管理和控制的基础。它可以保证从设计材料表、请购单、PO 等采购各流程、现场材料管理等材料全过程控制得以实现的基础。 1.2、Marian 的材料编码相关名词解释Marian 系统是一个开放的系统,它提供给用户一开放的、灵活的编码架构。目前Marian 对大宗材料所采用的编码方法是与国外知名EPC 公司共同构建的一种“最佳的经验方法”
(Best Practice),即基于属性所生成的编码。
当然,本文所述Marian 的编码方法是也不是材料编码的唯一方法。 在介绍Marian 编码之前,有必要对编码概念和定义进行说明。 名词解释:
组(Group)——材料两级分类的第一级。按照行业或企业习惯对设备、材料类别的划 分,相当于SH2209 的大类码。系统中组(Group)定义命名是唯一的。部件(Part)——材料两级分类的第二级。按照行业或企业习惯对设备、材料类别的划分。相当于SH2209 的中类码。商品码的组(Group)是部件(Part)的集合,在一个组
08AP0622-2005 第3 页共41 页
商品码(Commodity Code)——也称作材料分类代码或根码,等同于通常概念的材料编码;由Group、Part 和要求的各属性的代码依据一定规则组合而成。它用于表示不包括尺寸、规格参数的某类具体材料的代码。
商品码是定长度的,不同类别的商品码不要求编码长度一致。
项目材料包括设备和大宗材料。对设备、大宗材料可以根据所用的标准、规范以及其材质、结构、防腐等等性质进行分类,我们将这些性质定义为属性。通过定义属性并按一定的规则由属性代码组合生成的能代表设备或材料的字符串及相应的技术描述,此方法所生成的字符串称之为商品码(Commodity Code)。
对具有位号(Tag )的设备类,包括静止设备、转动设备、仪表和电器设备等,其商品码可以是位号。
属性(Attribute)——除Group、Part 码段外,描述材料标准、材质、结构及其他性质的的码段。属性包括属性代码值和相应的描述。
描述(Description)——对应Group、Part 和属性代码的物理意义。描述分为长、短描述。长描述用于技术规格书和采购部门文件,短描述用于设计请购单等设计文件中。
几何尺寸(Geometric Object)——根据材料的物理属性,在编码规划阶段所确定的材料物理尺寸。如管材的公称直径、壁厚。
几何参数(Object Parameter)——某种商品的几何属性名。如公称管的公称直径、壁厚参数等属性。
尺寸表(Gemoteric Tables)——某种商品的具体几何尺寸数值。如公称管的公称直径数值、壁厚数值或Schedule 壁厚参数制。注意,对不同的单位制,对应不同的尺寸数值表。
材料代码(Idents /Idents Code)——由Marian 软件系统将商品码结合几何尺寸所生成的数字ID 值,称作“Idnets”。商品码结合几何尺寸将能够唯一确定具体材料。
“Idents”加上用户定义的前缀字母(系统默认为“I”)所构成的代码称作“Idents Code”, 为了区别二者,称“Idnets” 为“材料码”、“Idents Code”为“材料代码”。
二者在Marian 中都可以唯一标识一具体材料,但“Idents Code”用于实际控制模块中;此代码原则是可更改的,对具有位号的设备类可以直接生成材料代码。 商品码规则(Commodity Rule):
1)商品码由组、部件、各属性代码组成;商品码规则包括定义商品码和描述的规则。 2)商品码描述由组、部件、各属性相应的描述组成;描述可进行多语言版本定义; 3)所有描述分为长、短描述;简洁的短描述用于设计部门,详细的长描述用于采购相关文件; 编码字符使用规定:
08AP0622-2005 第4 页共41 页
1)使用10 个数字和英文大写字母;2)使用半角字符。不使用汉字、全角字符和罗马数字;3)不使用上下标、下划线等;。4)尽量避免使用字母 “I”; 不使用字母“O”;材料代码规则(IdentCode Rule):材料代码规则包括定义商品码与规格尺寸结合规则,以及材料代码规格描述的规则;
1.3、编码的生成阶段完成材料代码
包括两个阶段:阶段1:生成商品码阶段
在此阶段工作是建立在大量前期策划、准备工作基础上的。在文字工作的基础上,在Marian 中创建所定义分类、属性和数据表,进行规则等的定义,并生成商品码。 阶段2:生成材料代码在这个阶段,通过商品码与已建立的正确几何尺寸数据相关联,由
系统生成唯一的材料代码。
08AP0622-2005 第5 页共41 页
2、生成商品码和材料代码
2.1、生成商品码下面的一个管子的例子给出了所有要求键入的内容,及商品码的生成。
每一位代表特定的属性每一段代表对应属性的描述Marian 生成商品码的工作流程和涉及的定义如下图:
在录入完毕基础数据后,所有的商品码可在S30.01 中快捷、高效生成。
08AP0622-2005 第6 页共41 页
2.1.1 在A.50.01 中创建属性(Create Attributes in screen A.50.01 Attributes)
这个屏幕用于定义Marian 中的所有属性。对管子需定义要求的几何属性,至少包括一个公称尺寸和一个Schedule 壁厚参数。 对此例子,准备定义: NPS_1—公称管尺寸 SCH_1—管子的Schedule 数
其它几何属性是可选的,仅在必要时才将其涵盖在内。如外径、壁厚毫米值等。
08AP0622-2005 第7 页共41 页
2.1.2 A.50.02 商品属性表(Commodity Attribute Tables)
在此表中说明要定义的表的类型,如商品码需要的、PDS、几何尺寸需要的表,等等。这些表的描述由用户定义,表类型是系统预定义好的。 对商品码的属性必须选择“COMMATTR ”类型。
例如:管子12CrMoG GB5310 SMLS SH3405 这样的商品码属性值必须先在数据库的表中输入,这些表在A.50.02 Commodity tables 定义,表的类型必须是:“COMMATTR”:。见下图:
2.1.3 S.20.01 表名的分类(Table Name with Groups)对在A50.02 中所生成的“Table Name” 的每一项(行),指定表的组别(Group)。
08AP0622-2005 第8 页共41 页
08AP0622-2005 第9 页共41 页
2.1.4 S20.02 属性明细表(Table Name with Details)
在S20.01 中定义的\每一项,表明细(更特定的信息)被指定。“Table Detail”将成为随后商品码序列的一部分。如:表名在A.50.02 中定义,表组别在
S.20.01 中定义。
表明细项以及相应描述在S.20.02 中定义,相应PDS 有关的表也在此表中定义。 2.1.5 S.10.01 商品规则(Commodity rule)
商品码根据自定义的规则创建。在此屏幕中,已键入的规则“RULE”名字用来说明规则。 例如:如果此规则被应用于管子,规则可简单地被命名为“P_PIPE”,“TABLENAME” 中所输入的内容可使用LOV 函数(List of Values 函数)的方法进行选择。这些表是在A.50.02 中定义的,它们是管子的具体的属性表(数据表)名称。
如果对“REQUIRED”下的复选框作了选中标识(选中是默认值),此属性将包含在规则中,所有被选中的表名在随后创建商品码时必须被用到;如果一个表的“REQUIRED” 未选中,在创建商品码时你不能使用此表。
“Short”及“Long” 与此类似,用于说明属性的长、短描述是否用于生成商品码的描述。
使用[Next Block]功能键进入此屏幕的Windows 2:“COMMODITY KEY FOR RULE”, 定义商
品码的结构。
同其它两个叫做“M_COMMODITY_GROUPS” 和“M_PARTS” 的默认设臵一样,使用LOV 按钮的方法可以选择所有来自此屏幕第一页的表名。它们由系统提供,它们的意义在下面两步中解释。这里的表被选择的次数确定了被用来描述商品码详细性质的字符位数。Window 2. Commodity key for rule:
现在使用 [Next Block] 进入此屏幕的Window 2.1: 描述规则布局(Layout for rule) 在此窗口中,可以在“Layout short” 、“Layout Long”域中编辑商品码文本的布臵。在域“LAYOUT SHORT” 的定义将用在材料表(BOM’s )和请购单(REQ)中生成管子类的短描述。在“LAYOUT LONG” 域的定义将用在采购订单(PO)中长描述的生成。 可以通过选择NLS,为每种语言生成不同的Layout。这里默认NLS=1, Chinese。
然后,从此屏幕的第二页按顺序使用LOV 函数,将出现其可选择值。对短描述附加后缀“_short”、长描述附加“_long”。表名需在两个“#”符号之间。
使用此规则所生成的商品码,将根据这里所键入的描述规则生成商品码描述。
2.1.6 A.10.06 单位制(Unit system)
商品码与尺寸表相关联,这些尺寸表包含了多列(几何属性)值。当在Marian 中建立材料码(Idents)时,仅用到适合此部件(Part)的几何属性,即仅这些部件被要求描述的那些属性(性质)。
对公称管子,需要规定的属性是“NPS_1”(公称直径)和“SCH_1”(管子的Schedule 数)。 此操作通过定义部件几何参数(Object Parameter)完成。部件的几何参数是用于连接商品码和尺寸表(Geometric Tables)的。在基于商品码——尺寸关联生成商品码相应的材料代码时,将用到尺寸表。除几何尺寸属性外,尺寸表也涉及了单位制。在采购处理的过程中,单位制将确定具体数量单位。
例如,如果基于英制的项目,你需要使用“FEET”定购管子,然而基于公制项目的数量单位将是米“METERS”。对两种可能的情况设臵MARIAN,几何参数已被包括在参考单位制中,这意味着几何参数具有双重的功能:
1、指定合适的几何尺寸属性用于生成材料码,
2、确定数量单位用于采购的处理。
在MARIAN 中以上步骤的完成在下面的四个步骤中解释。 单位体系:
在这一步中,仅定义单位制(在公司级/项目级均可)。单位类型可以使用LOV 选择。 这些单位制之一必须键入作为项目默认值。下面的图展示了项目“Marian” 选择单位制的情况。
2.1.7 A.10.07 单位集(Unit Sets)
在这一步我们需定义单位集,使用单位集定义用于采购项目的数量单位。例如:管子使用长度购买的(线性的),而管件使用数量单位个“PC”购买。单位制在低层的块中被指定到单位集,它可以使用LOV 被选择。
2.1.8 S.10.04 几何参数(Object Parameter)
在这一步我们定义几何参数属性名,即商品码所需要的各尺寸属性。对几何参数我们也需指定在先前步骤中定义过的单位集。
请注意在这里指出的几何参数仅是一个名字,适当的属性将在下一步添加。
2.1.8 S.10.05 几何参数明细(Object Parameter Detail)
在前面的步骤中我们已定义了几何参数的名字,在此步骤中我们添加要求的参数名字的意义。过程如下:?在第一个块中(Object Parameter),使用LOV 选择在先前步骤中定义的几何参数的
名字。在我们的例子中将选择“D1S1L” ?到[Next Block] (参数明细)?键入顺序号(1~n)
?在域“NAME”键入名字。它可以是实际属性的同义词或取相同的名字。?对这些属性选中 Ident 复选框者,将被用于生成材料码。对公称管,除公称直径外,至少还需要壁厚和Schedule 中的一个参数。在上面的例子
中,选择了另外的属性。这是因为在公制项目中,订单中指定了外径和壁厚。 对以上定义,材料码包括了与公制一样的英制属性描述。但这不是简单的重复,对英制项目仅需要公称尺寸和Schedule 数。仅用作参考的其它属性是可选的且也是包含的。?在“Kind of attribute”域,选择属性的种类(或类型),NPS 或Schedule; ?添加必要的描述;?对所有用于生成Ident 的尺寸值定义布局,对“LAYOUT LONG” 和“LAYOUT SHORT” 域,其语法是相同的;?使用LOV 可以选则“NAME”,即属性的同义词。它在控制符“#”的之间,你可以在这些控制符之前或之后添加另外的文本内容。下面各图展示了用于公称管的描述定义,以及此定义生成的结果。公称管例子所作的定义:
定义的结果可在S.80.06 Ident Text 中看到:
2.1.9 S.10.02 商品码组别(Commodity group)
对大宗材料,商品码组别(Commodity Group)可以作为第一分类层次被定义。例如:公称管、对焊管件、铸造管件、法兰、各类阀门、螺栓、垫片等等。
在此例子中,“PP”已被用于定义公称管的组别的名字。在“Rule”这个域中使用LOV 函数选择公称管的规则,此规则已预先分步定义。在“Standard” 域,“ASME”已由管理员作为默认值定义,自动显示为”ASME”,改变时使用LOV 选择或输入。
在此例子中,因S.10.01 商品码规则中头两位键入了“M_COMMODITY_GROUPS”,“PP” 将将占用商品码头两位。
2.1.10 S.10.03 商品部件(Commodity Part) “Commodity Part” 可以定义为大宗材料的第二分类层次,也就是说对商品码组别的细分。 这里你可以键入更多所定义的管子特定类型。
在此例中,“P”将占商品码的第三位。因为对应S.10.01 规则的商品码关键词中,商品码的第三位键入了“M_PARTS” 。
截止现在,商品码看起来象:PPP………剩下的的位将在S.30.01 中选择在S.20.02 所定义的属性表名和明细(表明细在S.20.02 中Win2 中定义)。
2.1.11 S.10.06 部件的几何参数(Part Object Parameter) 这是可以生成商品码的最后一步。在此屏幕中我们需要给部件(Part)几何参数赋值。用LOV 函数选择组别然后接着按 [Next Block] 。现在你须选择“Pipe”组别的部件码(Part Code)以及“Pipe”的几何参数。
2.1.12 S.30.01 商品码(Commodity Codes)
所有的“PIPE”的基础数据现已被键入,可以开始生成商品码。在调用S.30.01 屏幕后,选择“PIPE”商品码的组别。在我们的例子中商品码组别为“管子”。
现在继续[Next Blck] 并选则商品部件“PIPE” 继续[Next Blck] 生成商品码。在“Commodity code” 域你将看到一个数字,这是一个临时占位的,其将被在这儿生成的实 际商品码替代。
使用LOV 选择几何参数(Object)、标准体系(Satndard) 等,保存记录后并继续[Next Blck] 。
使用LOV 对“Tablename” ,即设计标准的表名进行选择,详见下图。
类似这样处理所有的表,并在完成时点击“Save”。MARIAN 将依据你的选择新生成一个商品码。在此例子中,商品码如下:
在 A.50.02 定义的表在S.20.01 中定义的分类在S.20.02 中定义的明细
到此为止完成了第一阶段,生成了商品码。2.2 生成材料代码(Create Idents) 如前面所述,商品码须连接到尺寸表,并以此连接(关联)为基础生成MARIAN 的材料
代码(Idents Code)。如何一步步生成材料代码(How to generate idents, step by step) 2.2.1 在A.50.02 表中,键入表结构的名字和描述。
键入表结构的名字和描述。
2.2.2 在A.50.03 表/属性中定义尺寸表结构中的(属性)列名。
2.2.3 在S.40.12 商品码尺寸部分尺寸表。
键入表的使用LOV,指定在名字。A.50.03中
定义的表结键入尺寸表的描述。构。
继续[Next Blck] 键入数据(对大量规范的数据使用填充尺寸表方法更为有效。详细内容阅读本手册后部的“尺寸模拟(Geometric simulation)” 部分。
2.2.4 在S.40.21 几何尺寸规则键入规则的名字。建议规则的名字与将用于商品码尺寸关联的尺寸表名字相同。
“PP”,商品部件“P”将被关联到尺寸表“SHPP_SL”。如果“部件码(Part code)”域为空,所有“PP”组的商品码、设计标准为“SH3405”的将与尺寸关联。
复选框“Ident”选中是默认值。如果未选中,在你建立材料代码时不生成此关联。
在做完所有的定义后,点击“Commodity relation” 按钮。在S.40.22 商品尺寸关联屏幕中能够看到结果。
这里你可以看到并删除商品码-尺寸的关联。这个屏幕的目的是提供给你检查刚生成的关联的一个方法,若必要的话可在建立材料代码前进行修正。
2.2.5 S.80.01 生成新的材料码
选则组和部件并继续[Next Blck]点击“Build Queried Idents” 或“Build all Idents” 按钮,启动材料码生成处理。
Marian 将显示类似如下信息:(如果商品码为PPPAMB0C6B00)
点击“OK”。
下一个信息将显示出有多少材料码已被生成。(比如在所示的图例中,商品码为“PPPAMB0C6B00” 为403 个材料码)
所有的材料码可以在S.80.04 中全部材料码列表中看到。
在S.80.06 材料代码中可以查看材料码的文本。
到此为止,MARIAN 材料码的部分内容结束了。下面的主题提供了更详细的关于结构和尺寸表用法的信息。
3、几何尺寸
1 2
Marian 的尺寸表Marian 尺寸表可分为三种类型,下面将分别说明。 类型1:存放标准名称和数值的表
在这些表中,结构是预定义的。下面给出了三个例子:
公称尺寸(Nominal Sizes)S.40.01 外径(Outside diameter)S.40.02 壁厚(Wall thickness)S.40.07 (仅对DIN标准)公称变径(Nominal reducer)S.40.03 (异径的标准号)
S.40.01 公称尺寸(Nominal Sizes)
这个表包含了SI 制、石化标准SH3405 的管子尺寸,对SH3405 详细参下面的屏幕。
S.40.02 外径(Outer Diameter)
这些表包含了公称管和管件的标准外径。SH3405 为公制单位,详细数值见下图:
S.40.06 Schedule壁厚参数(Schedule)
3.1.2 类型2:标准化尺寸的表
这些类型的表是用户自定义的,它们不由系统提供,但在A.50.02和A.50.03中相应已定义。 S.40.10 标准的尺寸表(自定义的应用)
例如:一个表可能包含WN 法兰所有的标准结构尺寸等数据(以压力等级分),如NPS、面到面长度、法兰的直径、所用螺栓直径、螺栓的数量等等。
S.40.11 Other Geometrics (User-definable application) 其它尺寸(自定义的应用) S.40.13 Filter Geometrics (User-definable application) 尺寸筛选(自定义应用)
3.1.3 类型3:S.40.12 商品码尺寸(自定义应用)仅此类型的表将用作“商品码尺寸关联(Commodity Geometric Relations)”,以及随后的材
料码的生成。在S.40.12 Commodity Geometrics 中生成尺寸表。
看更详细内容使用[Next Blck]
这个表的结构在A.50.03 中创建。请检查输入和输出域。
3.2 尺寸的模拟(Geometric Simulation)
任何用户要定义的尺寸表都可以用“Geometric simulation” 功能的方法填充数据。这个功能被用于商品码-尺寸关联所要求的表,即S.40.12 表类型。有关内容参下图。
因为在这个表里的数据分别存在于已定义的各标准的数据表中,即S.40.01 到S.40.07。因此,使用可以使用模拟公式功能复制这些数据到此自定义的表中,无需再次键入数据。 下面的尺寸值将复制到此例中。NPS_1 (公称直径)SCH_1 (Schedule壁厚参数)OD_1_IN (英寸单位的外径)OD_1_MM(MM单位的外径)THK_1_MM(MM单位的壁厚)THK_1_IN(英寸单位的壁厚)
3.2.1 S.40. 尺寸公式(Geometric Formulars)
尺寸公式是对复制用法的说明。这里你须指定你想复制的一个尺寸值来自哪一个表。 ? 对公式键入有意义的名字
? 继续[Next Blck] ,到将用在公式中的表
? 用LOV选则你想从中复制的数据的表类型。在此例子中,它是“SCHEDULE”类型 ? 在域“Table”中选择表类型“SCHEDULE”。在此例子中,它是“SCH_3405”
在选择过完成后(见上图),使用[Next Blck] ,进入到下一个窗口,详细内容见下图:这个表包含值DN(NPS) 、Schedule 数和WT(壁厚)
三个值将全部被复制
?继续[Next Blck] 到用于公式的列和表 ?选择你想在域“Column name” 中复制的属性 ?在域“Label”中赋一个标签值。对属性“DN”(NPS)你可以将指定表名作为标签。这样做的原因在“Next Block” 体现出来 ?在域“Order”中赋次序(顺序)号
此顺序号确定了这些属性将出现在你的自定义表中。在此例中自定义表是S.40.12 类型的SHPP_SL。参下图:
NPS_1 (DN) = Order 1, SCH_1 = Order 2, WT (THK_1_MM) = Order 7
? 接下来我们需要复制外径。你须检查你的标准表以找出已定义的值在哪儿。在这个数
据库里有两个表,一个是英寸单位的外径,一个是以毫米为单位
的。
两个表须用在我们的公式中。
对外径以MM为单位,选择表类型“Outer diameter” 和表“U_OD_MM”。
? 选择列名(属性)并指定标签和顺序号。注意“DN”已被再次选定,尽管我们已用原
来的数据复制过。但此次“Disp1”(Display ) 复选框不能再被选择,因为DN 仅需要显示一次。外径(MM)在用户自定义的表S.40.12 中将被复制到第7 列。
? 选择表类型“Outer diameter” 以及以英寸为单位的外径“U_OD_US” 。(在实际例题中,没有使用英制单位外径,故不作此操作) ? 选择属性、给标签和顺序号赋值。
DN=Order 1 DispL 已在前面选中故不再标记。OD=Order 6 寸
?继续[Next Blck]
? 在最后的块中,我们须详细说明用于公式的列其相互间的关联。但它仅涉及公称尺
上面的定义有如下意义:
来自“Schedule”类型的SCH_3405 表的公称尺寸已等价于外径类型的OD_3405 表的公称尺寸。这就是为何说键入在标签域键入表的名字是有用的原因。见下表:
现在Marian在你定义列关联的时候,使用表名附加(append)DN。
注意列的子项(Column Clause )与每一个属性有不同的值。这些值在建立关联时也可使用,但上面的方法是较简单的。
到目前为止,我们已牵涉到了源表,即我们复制数据出处的表。在下一步,我们须说明目的表,即我们试图用数据填充的表。
3.2.2 S.40.21 尺寸规则(Gemotric Rule) 在为生成材料码的创建商品码-尺寸关联时我们看到过这个屏幕。它有双重功能。
1、用于创建商品码-尺寸关联2、用于填充特定的尺寸表以复制数据(见公式模拟)
?使用LOV,选择公式的名字并选中复选框“Simulate” 。
?点击“Validate”。MARIAN将检查你的定义。
?点击“Simulation” 模拟。此操作启动复制处理。
MARIAN现在将显示尺寸。 ?继续[Next Blck] ,尺寸值(Gemetric) 已被复制到临时表以便你对其进行检查(review )。 ?如果数值是正确的,选中“Transfer”复选框。 ?若数据是更新的,激活“Add only new row”或“Replace old by new rows” 按钮。尺寸数值组现在将被传输到你的表中(SHPP_SL )。
Step 4. 到 S.40.12 商品码尺寸窗口2 以校验传输结果(Commodity Geometrics Window 2 to verify the transfer)