《PDMS中文教程 2项目管理.docx》由会员分享,可在线阅读,更多相关《PDMS中文教程 2项目管理.docx(24页珍藏版)》请在三一办公上搜索。
1、 项目管理VPDVANTAGE Plant Design System工厂三维布置设计管理系统PDMS项目管理 培训手册建立项目生成项目目录1 建立项目目录D:PROJECT。2 在项目目录D: PROJECT下面建立新的PDMS项目,需要创建四个子目录。目录名称中前三个字母必须是由三个字母组成的项目 代码,下面练习中以ABC作为新建项目的项目代码。ABC000存放项目中的所有数据库。ABCMAC存放交叉数据库连接宏(inter-DB connection macros)ABCPIC存放生成的平面图ABCISO存放与ISODRAFT出图设置相关的数据3 在ABCISO子目录下面建立四个子目录。
2、LIS存放详细列表。STD存放standard isometrics的设置文件SYS存放system isometrics的设置文件UND存放管段图图框4 设置环境变量指向上面建立的项目目录。一般在cadcentrepdms11.2evars.bat中设置环境变量。编辑文件evars.bat,在文件最后添加下面四行后存盘。set ABC000=D: PROJECT ABC000set ABCISO=D: PROJECT ABCISOset ABCMAC=D: PROJECT ABCMACset ABCPIC=D: PROJECT ABCPIC5 在Cadcentre程序组中运行Make PDM
3、S Project项,启动项目生成程序。它实际运行的是cadcentrepdms11.2make.bat文件。6 根据提示输入项目代码ABC。7 出现 * 命令提示符后运行宏文件,键入$m %PDMSEXE%/makemac.mac。程序提示Creating System Virgin DB及其他几种数据库的模板,最终的提示信息是Creating module definitions referencing %pdmsexe%8 键入finish完成PDMS项目生成。可以看到ABC000目录中包含SYSTEM数据库ABCSYS,SYSTEM备份数据库ABCSYS.BAK,COMMS数据库ABC
4、COM,MISC数据库ABCMIS,和其他各种数据库的模板(以VIR后缀的SYSTEM,MISC,COMM,DESIGN,CATALOGUE,PADD,ISODRAFT,COMPARATOR,PROPERTIES,DICTIONARY)。9 新项目的ABCISO目录中中并不包括standard isometrics和system isometrics的设置文件,用户可以从SAM项目中拷贝过来,也可以以ADMIN用户身份进入ISODRAFT创建。10 在新的项目中已经自动生成了一个组MASTER,组中有一个用户SYSTEM,是超级(FREE)用户,密码是XXXXXX(大写)。现在可以以用户SYS
5、TEM进入PDMS的ADMIN管理模块,开始下一步,规划项目分配人员。只有超级用户才能进入PDMS的ADMIN管理模块。项目规划一:单写数据库进入项目管理项目管理必须以用户SYSTEM进入项目ABC的ADMIN管理模块。设置项目支持中文字符在命令行输入:PROJECT MBCHARSET CHI另外,以用户SYSTEM进入项目SAM的ADMIN管理模块,键入上面命令也可以让SAM项目支持中文。设置项目信息Name, Description, Message最大设置119个字符,Number 最大16个字符。项目规划的内容包括定义组,用户,数据库和数据库组。组相当于专业组,用户属于各个专业组,数
6、据库相当于各个专业组的设计数据,一般每个专业组都有自己的数据库,而且,只有本专业组的用户对属于本组的数据库才有更改的权利。一个专业组的用户想要看到其他人的设计数据,就要用到数据库组。数据库组是把相关专业的设计数据库组合在一起。对其他专业的数据库只有读的权利,没有写的权利。组TEAM练习一:生成下面的组CREATE TEAM组描述组名称管道设计A组-负责A区的管道,设备和平面图PIPEA管道设计B组-负责B区的管道,设备和平面图PIPEB管道设计C组-负责C区的管道,设备和平面图PIPEC钢结构设计组-负责全部的钢结构设计STEEL材料组-负责建元件库CATS平面图管理组-平面图出图风格管理DR
7、AFTADMIN单管图管理组-单管图出图风格管理ISOADMIN建库管理组-元件库管理PARAGONADMIN项目组-具体负责出图风格管理,查看项目进度ADMIN项目经理组(已建立)MASTER提示:DRAFTADMIN,ISOADMIN和PARAGONADMIN组的命名不能修改。完成后如下图:用户USER1 定义用户的名字和密码。2 确认从属关系,用户都要属于某一个组,用户只能对属于本组的数据库才有更改的权利。组可以只有一个用户,也可以没有。在这个项目中DRAFTADMIN,ISOADMIN 和PARAGONADMIN组没有自己的用户,由专业负责人ADMIN来管理。一个用户也可以属于多个组,
8、像ADMIN和SYSTEM。3 指定用户的权限,用户的权限有两种:FREE和GENERAL。FREE权限的用户可以进入所有模块,可以更改所有的数据库。GENERAL权限的用户不能进入ADMIN和LEXICON模块,用户只能对属于本组的数据库才有更改的权利。4 组,用户,数据库之间的关系:用户进入那个组,就可以做这个组的所有工作。练习二:生成用户CREATE USER用户描述用户名称/密码用户权限属于组管道设计人A(A区)PIPEA/PIPEAGeneralPIPEA管道设计人B(B区)PIPEB/PIPEBGeneralPIPEB管道设计人C(C区)PIPEC/PIPECGeneralPIPE
9、C钢结构设计人STEEL/ STEELGeneralSTEEL建元件库人CATS/CATSGeneralCATS专业负责人ADMIN/ADMINGeneral所有组项目经理(已建立)SYSTEM/XXXXXXFreeMASTER在这里要指定用户所在的组,在USER MEMBERSHIP中左面是项目中的全部组,右面是当前用户所在的组。数据库类型DATABASEPDMS项目中包括管理数据库和模型数据库。管理数据库SYSTEM保存模型数据和模块的存取控制数据。用户,组和数据库信息。COMMS保存用户,模块和数据库的关系信息。MISC保存交叉用户信息,和交叉数据库宏。模型数据库DESIGN项目中的所有
10、设计数据。DRAFT(PADD)模块生成的各种平竖面图。CATALOGUE项目元件库和等级库。PROPERTIES元件库参考的材料属性。DICTIONARY用户自定义属性(UDAs)。COMPARATOR与Design Manager软件连接的数据库。没有该软件则不需要这种数据库。ISODSPOOLER模块生成的管道预制图。数据库之间的关系1. DESIGN设计数据库从CATALOGUE数据库中获得元件数据。2. CATALOGUE和DESIGN数据库需要指向PROPERTIES数据库中的材料属性。3. PADD和ISOD数据库需要指向DESIGN设计数据库。4. DESIGN,CATALOG
11、UE和PADD数据库中用到的用户定义属性的定义保存在DICTIONARY数据库中。设计数据库的更新设计数据库包括DESIGN,DRAFT(PADD),ISODRAFT,CATALOGUE,PROPERTIES和DICTIONARY。当PDMS用户添加,改变或删除一个元素,这种变化并不马上写到数据库中,首先保存在内存中,如果内存不够,就在硬盘上生成一个临时文件。当SAVEWORK,FINISH或模块切换时,数据写到数据库的后面。如果QUIT或者直接返回到MONITOR,数据不会保存。对数据库有只读权利的用户要想看到其他用户最新的保存的工作,要用到GET WORK。数据库的设置1. 每一个数据库只
12、属于一个组。所以,PDMS数据库的命名规则如下:TeamName/DatabaseName也就是说,生成数据库时首先要指定组。2. 一个组可以有多个数据库,像CATS组,可以建管道元件库和钢结构元件数据库3数据库的控制级别有两种:UPDATE和MULTIWRITE。UPDATE允许一个用户写,多个用户读。这个项目中的数据库控制级别都是UPDATE。加上CONTROLLED选项有内部警告信息。MULTIWRITE允许多个用户写,多个用户读。后面项目中要用到。练习三:生成数据库CREATE DATABASE数据库描述工作组/数据库名称数据库类型管道设计数据库(A区)PIPEA/DESIGNDESI
13、GN管道设计数据库(B区)PIPEB/DESIGNDESIGN管道设计数据库(C区)PIPEC/DESIGNDESIGN钢结构设计数据库STEEL/DESIGNDESIGN平面出图数据库(A区)PIPEA/DRAFTDRAFT平面出图数据库(B区)PIPEB/DRAFTDRAFT平面出图数据库(C区)PIPEC/DRAFTDRAFT提示:ISODRAFT不使用数据库,直接生成PLOT文件。先选择组,再命名选择数据库类型选择存储模式练习四:生成元件数据库数据库描述组/数据库名称数据库类型数据库号管道元件数据库CATS/PIPECATALOGUE5050钢结构元件库CATS/STEELCATALO
14、GUE5051像管道元件库这样可能被其他项目使用的数据库,需要特别指定数据库号DB Number ,在PDMS项目中DB Number 必须唯一。PDMS本身提供的ANSI元件库的数据库号在7000以上。用户生成的Catalogue, Dictionary and Properties数据库号范围最好在5050-6999之间。如果数据库号有冲突,需要用Reconfigure来解决。练习五:共享其他项目的元件数据库INCLUDE FOREIGN DATABASE可以拷贝和共享其他项目的数据库,对于元件库通常采用共享的方法,可以节省硬盘空间,当然,只能是只读方式。在这里,我们参考MAS项目中ANS
15、I标准的元件数据库。生成共享数据库之前,必须做好两个准备:1 共享数据库用到的TEAM必须建好。2 数据库号不能冲突。数据库内容工作组/数据库名称数据库类型PDMS管道元件数据库*MASTER/PIPECATACATALOGUEPDMS管嘴,UNITS,HVAC,CABLETRAY*MASTER/PIPEOLDCATALOGUEPDMS钢结构节点数据库,自动出图设置,门窗库,各国的型钢库,墙,地板*MASTER/STLCATACATALOGUEPDMS HVAC元件数据库*MASTER/HVACCATACATALOGUEPDMS支吊架元件数据库*MASTER/SUPPCATACATALOGUE
16、PDMS参数化设备数据库,DIN管嘴库*MASTER/EQUICATACATALOGUEPDMS参数化设备模板库*MASTER/EQUITEMPDESIGNPDMS平台斜梯元件数据库*MASTER/ASLCATACATALOGUEPDMS平台斜梯模板数据库*MASTER/ASLTEMPDESIGNPDMS支吊架及自动出图的UDA库*MASTER/DICTDICTIONARYPDMS元件单重数据库*MASTER/PROPPROPERTIESPDMS模板数据库*MASTER/TEMPLATEDESIGNPDMS院级出图风格库MASTER/PADDDRAFTPDMS项目出图风格库ADMIN/PADD
17、DRAFT*星号表示参考数据库,在本项目中为只读。练习六:拷贝其他项目的数据库COPY DATABASE拷贝SAM项目中的ADMIN/PADD项目出图风格库及MAS项目中的MASTER/PADD通用出图风格库。注意:用户不能改变拷贝数据库的数据库号。删除数据库为了避免错误发生,删除数据库的操作一定要在ADMIN模块中完成,而不应在操作系统中完成。数据库组(Multiple Databases-MDBs)用户的操作不是针对项目中所有的数据库,将用户需要读或写的数据库放到一起,就是数据库组Multiple Databases-MDBs。一个项目至少要有一个MDB,而一个数据库可以是多个MDB的成员
18、。一个MDB应该包括用户需要读写的所有数据库。例如,对于一个设计人,MDB必须包括元件库和他本人的设计数据库。另外,这个MDB还要包括同一物理分区中其他人的设计数据库,这样就可以看到整体的设计效果,方便模型的连接,避免碰撞发生。练习七:生成数据库组MDBs在将项目数据库加到当前数据库时,应将设计数据库(有写权利的数据库)放在前面,参考数据库放在后面,这个顺序很重要。见附图:PIPEA/ DRAFT必须是DRAFT数据库中的第一个PIPEA/DESIGN必须是DESIGN数据库中的第一个生成下面的数据库组。PIPEAPIPEA/DESIGNPIPEB/DESIGNPIPEC/DESIGNSTEE
19、L/DESIGNPIPEA/DRAFTADMIN/PADDMASTER/PADDCATS/PIPECATS/STEEL*MASTER/STLCATA*MASTER/PIPECATA*MASTER/PIPEOLD*MASTER/HVACCATA*MASTER/SUPPCATA*MASTER/EQUICATA*MASTER/EQUITEMP*MASTER/ASLCATA*MASTER/ASLTEMP*MASTER/DICT*MASTER/PROP*MASTER/TEMPLATEPIPEB包含的数据库与MDB PIPEA基本一样,但PIPEB/DESIGN一定要是DESIGN数据库中的第一个, PI
20、PEB/ DRAFT一定要是DRAFT数据库中的第一个。PIPEC包含的数据库与MDB PIPEA一样,但PIPEC/DESIGN一定要是DESIGN数据库中的第一个, PIPEC/ DRAFT一定要是DRAFT数据库中的第一个。STEEL如果有大型的厂房或海洋平台,才设置这个MDB,小型框架由PIPING做.在做楼板穿洞时,必须能看到管道设计数据库。STEEL/DESIGNCATS/STEEL*MASTER/STLCATAPIPEA/DESIGNPIPEB/ DESIGNPIPEC/ DESIGNCATS/PIPE*MASTER/PIPECATA*MASTER/PIPEOLD*MASTER/
21、HVACCATADRAFT用于ADMIN用户设置出图风格库ADMIN/PADDMASTER/PADDCATAPIPECATS/PIPE*MASTER/PIPECATA*MASTER/PIPEOLDCATASTLCATS/STEEL*MASTER/STLCATA完成后如下图:SAVE WORK就完成了项目的规划和人员的安排。练习八:联机工作1 项目目录共享,让其他联网计算机可以使用该项目。2 在本地映射网络驱动器,指向项目的目录,如:H=D:PROJECT。3 在本地的cadcentrepdms11.2evars.bat中设置环境变量。编辑文件evars.bat,在文件最后添加下面四行后存盘。s
22、et ABC000=H:ABC000set ABCISO= H:ABCISOset ABCMAC= H:ABCMACset ABCPIC= H:ABCPIC4 进入PDMS,选择ABC项目。项目使用中的问题1-每个分区要建立自己的SITE。命名规则应由项目管理员制定。练习九:创建SITE创建完SITE后,SAVE WORK,然后GET WORK可以看到其它的SITE。项目使用中的问题2-交叉数据库宏Inter-DB Macro 如果PIPEN中的管道起点连在PIPES中的设备管嘴时,PDMS要在设备管嘴中的CREF属性中写入管道信息,但PIPEN对PIPES的设计数据库没有写的权利,这时会自动
23、生成交叉数据库宏,把向CREF赋值的过程写到宏文件中,让PIPES自己执行宏程序,写入相关属性。练习十:交叉数据库宏1 PIPEA用户生成设备EQUIPA。2 PIPEB用户生成设备EQUIPB,再生成管道从EQUIPA到EQUIPB,这时PDMS会提示“Attempt to connect to a read only database.Connection macro will be created”生成了交叉数据库宏,保存在ABCMAC目录中3 专业负责人(ADMIN)可以在MONITOR模块中知道项目中那些数据库需要运行生成的交叉数据库宏。一般在每天工作开始时,项目经理(SYSTEM)
24、应当在MONITOR模块中检查交叉数据库宏,并提供给相关的组或用户。Data-Inter-DB Macro4 专业负责人(ADMIN)提醒PIPEB的用户应在其DESIGN模块中运行宏:$M /%ABCMAC%/ABC000.MAC5 运行过的宏可以删掉。进入PDMS时用户,模块及MDB之间的关系UsermoduleMDBREADWRITE/UPDATAPIPEADESIGNPIPEA所有的设计数据库PIPEA/ DESIGNPIPEBDESIGNPIPEB所有的设计数据库PIPEB/ DESIGNPIPECDESIGNPIPEC所有的设计数据库PIPEC/ DESIGNPIPEADRAFTP
25、IPEA所有的设计数据库,PIPEA的GA图PIPEA/ DRAFTPIPEBDRAFTPIPEB所有的设计数据库,PIPEB的GA图PIPEB/ DRAFTPIPECDRAFTPIPEC所有的设计数据库,PIPEC的GA图PIPEC/ DRAFTSTEELDESIGNSTEEL所有的设计数据库STEEL/DESIGNCATACatalogueCATAPIPE所有的管道元件数据库CATA/PIPECATACatalogueCATASTL所有的钢结构元件数据库CATA/STEELADMINDRAFTDRAFT出图风格数据库ADMIN/PADDADMINISODRAFTPIPEA,B,C所有的设计
26、数据库修改ISO选项ADMIN全部全部所有的数据库所有的数据库SYSTEMADMIN项目规划管理规划项目二:多个用户使用一个数据库使用Multiwrite Databases。因为同一个设备或管道不能被多个人同时编辑。所以,在Multiwrite Databases中,每个用户必须声明要独占使用部分设备和管道。PDMS有两种声明方式:直接声明Explicit claim:在使用前声明。隐含声明Implicit claim:用到的实体自动加到声明列表中。如果要使用其他用户生成的设备或管道,必须提前声明,否则参考数据写不进去。一旦声明成功,该用户就可以编辑其他用户生成的设备或管道。无论使用哪一种声
27、明方式,用户之间都容易产生冲突。所以,PDMS不推荐使用多写数据库。声明列表1 Utilities-Claimlists将EQUIPA加入到列表中。Claim-CE。在项目ABC中使用Multiwrite Databases1.在ABC项目中增加一个组PIPE组描述组名称管道设计组-负责A,B,C区的管道,设备和平面图PIPE2.将ABC项目中的下列用户加入到PIPE组中。用户描述用户名称/密码用户权限属于组管道设计人A(A区)PIPEA/PIPEAGeneralPIPE管道设计人B(B区)PIPEB/PIPEBGeneralPIPE管道设计人C(C区)PIPEC/PIPECGeneralPI
28、PE专业负责人ADMIN/ADMINGeneral除MASTER外的所有组项目经理(已建立)SYSTEM/XXXXXXFreeMASTER3为PIPE组添加两个数据库,PIPE/DESIGN和PIPE/ DRAFT,存取权利均为Multiwrite。使用直接声明Explicit claim。数据库描述工作组/数据库名称数据库类型管道设计数据库(A,B,C区)PIPE/DESIGNDESIGN平面出图数据库(A,B,C区)PIPE/ DRAFTDRAFT4新建数据库组PIPE注意:PIPE/DESIGN一定要是DESIGN数据库中的第一个, PIPE/ DRAFT一定要是DRAFT数据库中的第一
29、个。PIPE/DESIGNSTEEL/DESIGNPIPE/ DRAFTADMIN/ DRAFTCATA/PIPE*MASTER/PIPECATA*MASTER/PIPEOLD*MASTER/HVACCATA*MASTER/SUPPCATA*MASTER/PADD数据库阶段性的保存 Database Sessions每次用户做了一次保存或者模块切换,PDMS将会把用户修改过的数据追加在原有数据库的后面,原有数据库的内容并不改变。PDMS把新增的数据称为SESSION,意思是阶段性的保存。Session是顺序排列的。每一个数据库的Session序列号是分开的,例如,数据库TEAM1/DB1和TE
30、AM1/DB2保存后,生成的新的SESSION序列号分别是106和289。如果下一次TEAM1/DB1又作了保存,它的SESSION序列号累加至107,而TEAM1/DB2的SESSION序列号保持不变。在DESIGN,DRAFT,SPOOLER和PARAGON模块中,用户都可以添加阶段性保存的注释(Session Comment),所以用户可以把当前的数据库与以前的数据作比较。注意:对以任何一个数据库,数据库生成时序列号为1,当WORLD生成时序列号为2,所以用户的第一个序列号是3。数据库回溯Backtrack因为数据库有阶段性的保存,所以用户可以回到前面的任何一个阶段。步骤如下:1选择菜单
31、DATA-Change Management-Backtrack Changes2在弹出的对话框中,用户首先选择数据库,然后可以按时间或按照用户添加的注释查看设计的各个阶段。MORE按钮可以看到详细的信息。3假如如图所示,保存过25次回到20的效果如图。添加新标记26数据库合并数据库可能保存了大量的阶段性的保存,这样会增加数据的存储空间,如果用户可以确保以前的数据的正确性,用户可以合并这些阶段性的保存,以节省空间。1 选择菜单DATA-Change Management-Marge2在弹出的对话框中,用户首先选择数据库,点击Database Sessions按钮可以看到数据库的详细情况。3压缩
32、到20后的任务列表如下。锁定项目LOCK系统管理员在使用ADMIN模块时,锁定项目可以防止其他用户进入项目,直到UNLOCK。改变密码Change PasswordSettings-Change Password如果选择Enabled,则允许用户修改个人密码,当用户进入MONITOR 后,选择Project-Change Password就可以改变密码,注意:需要输入两次确认。否则,密码只能在ADMIN中修改。模块定义Module DefinitionProject-Module Definitions。PDMS建议用户不要修改。模块的使用权限(Security)现在只使用两种General:
33、由Free替代。Restricted:只有Free的用户可以进入。Free:普通用户可以进入。数据完整性检查PDMS Data Integrity Checker (DICE)Utilities-Integrity CheckingThe main checks are: Is the complete data hierarchy intact? For example, do all lists contain all of the members that they should contain? Are all element names correctly stored and ac
34、cessible? Are references to other databases valid? If not, a warning will be output. The most likely cause is a deleted database.The most probable causes of database corruption are: An error in the network, resulting in loss or nonarrival of data. An error on copying databases. In particular, this c
35、an lead to truncated databases. Insufficient disk space or storage quota, so that the project area fills up while a database is being updated. Deletion of a DB which is referenced from another DB. Reconfiguration of a DB without a corresponding update of all DBs which have references pointing into i
36、t. An undetected fault in the PDMS Database Management softwareIt is recommended that DICE checks should be run frequently, for example, before a daily backup is taken. DICE should be run at least once a week.重新配置ReconfigureReconfigure可以用于更新项目,在项目和数据库之间移动数据。Reconfigure的过程可以粗略地分为五个命令:FROM 数据来源TO目标RCF
37、COPY 拷贝的数据RECONReconfigure命令RCFUPDATE当生成新的数据库时,PDMS是用的参考指针将会改变,该命令将更新所有的数据库,将它们的指针指向新的数据库。Example of a Simple Reconfigurer Example of Partial Reconfigurer在项目中有了两个同名设备 /32V01,但只有在PIPEN/DESIGN 数据库中的是正确的,PES/DESIGN中的同名设备应删掉。Example of a Reconfigure Sameref下面是SAMREF选项使用的例子:FROM DB MASTER/DESIGNTO FILE /
38、F1 /F2RCFCOPY ALLRECONFIGUREDELETE DB MASTER/DESINGCREATE DB MASTER/DESIGN DESI DBNO nnFROM FILE /F1 /F2TO DB MASTER/DESIGNRECONFIG SAMEREF字型设置Font Families6和7为等宽字符。NameCodeLine1Block2Serif3Italic4Script5Typewriter6UWLine7 (Uniform Width Line)AutoCAD字型文件*.shp可以转换成PDMS的*.gfb字型格式文件,但需要CADCENTRE提供的工具软件
39、。直接进入设计模块跳过LOGIN直接进入PDMS的方法,在桌面创建批处理文件,文件中只有一行命令,分别表示: pdms.bat的执行路径,项目名,用户名/用户密码,MDB,模块。如下所示:f:cadcentrepdms11.3pdms.bat ABC PIPEA/PIPEA /PIPEA DESIGN数据备份Daily Backups数据备份通常在每个晚上没有人使用系统的时候自动进行。一般备份项目目录(ABC000)和ISO选项目录(ABCISO)。下面是典型的备份表:Week NoMondayTuesdayWednesdayThursdayFriday1MONTUEWEEK 1THUFRI2MONTUEWEEK 2THUFRI3MONTUEWEEK 3THUFRI4MON TUEMONTH 1THUFRI5MON TUEWEEK 1THUFRI6MON TUEWEEK 2THUFRI7MON TUEWEEK 3THUFRI8MON TUEMONTH 2THUFRI9MON TUEWEEK 1THUFRI项目备份Project Backups当项目完成后,应当备份整个项目目录,图纸及报告。一式两份,存放在不同地点。VANTAGE PDMS培训手册24
链接地址:https://www.31ppt.com/p-1663413.html