20150415 天气晴 周三 smartPlantPID培训结束,写点感想
SmartPlant PID:属性输入自动化探讨1.SPPID可以让用户为属性一个应用程序,如果改变该属性的值,将会触发该程序,从而实现特定的功能,如相关数据的修改
其中ItemTag是最典型的一个例子:设备、管线和仪表的编号是自动完成的,下面就拿管线号的组成为例子讲一下:管线号是由流体代码、序列号、材料等级、保温、管径等组成,当流体代码或序列号改变时,管线号也会相应的改变。
2.在数据字典里:Data Dictionary Manager---添加和修改物体的属性、添加和修改选择列表。。其中关键一步就是将Pipe Run中流体代码、序列号、材料等级、保温、管径中的一个、多个、或者全部的属性中有一个:Validation ID是非常重要的,它依赖一个 ItemTag.ItemTagFunc函数驱动,就是设置成如下:Validation ID: ItemTag.ItemTagFunc
3.Smartsupport1.intergraph.com
4.我公司买了鹰图的软件,有用户名和密码,现在还没有给,稍后会贴出,可以下载上面的一些tools用,都是免费的,并且遇到的问题还可以在线提问,很快就会给回复(现在还没有尝试过,账号和密码还没有给)
通过tools中的Itag工具我们可以设置某一个属性的组成方式:大类:PipeRun Fluid cod-Seq no-pipe materical class-nominal diameter或者其他的排列方式如Fluid code-nominal diameter-seq no-pipe material class点击OK就会生成一个ItemTag.dll的文件(该文件位于x86\smart pid\worksattion\program\英图公司的tools文件夹下\ItemTag.dll(这个新生成的.dll格式的文件非常重要)
5.在系统命令中 田+run:输入 regsvr32 /u 路径+文件名(或者直接将文件选中直接拖到命令行中,就会出现当前文件的路径和文件名
6.将原来项目下面的ItemTag.dll文件备份backups一下,并删除。
7.英图公司的tools文件夹下\ItemTag.dll替换原来的。
8田+run:输入 regsvr32 路径+文件名(或者直接将文件选中直接拖到命令行中,就会出现当前文件的路径和文件名(重新注册一下)
/u反注册,去掉/U就是注册。
9.这样smartPID中PIPE run 属性中修改一下流体代码或介质,看看是否触发了itemtag.func。ItemTag是否自动发生变化。(记住一定要最后修改有这个内容:Validation ID:ItemTag.ItemTagFunc的属性才会触发修改。或者用Tools中自带的一个专门针对ItemTag属性的tools.
以上内容发表是没有认真核对,若有问题可以留言,本人每天都会光顾此论坛。再次感谢论坛,也希望能为我们论坛做点贡献。