今天在网上查询GB/T 50549-2020新标准时,到处找可以免费下载的地方.
无意中在全国标准信息公关服务平台中看到一个有意思的标准.
GB/T 40216-2021 智能仪器仪表的数据描述 属性数据库通用要求
网上到处找不到,最后在全国工业过程测量控制和自动化标准化技术委员会里到了一份征求意见稿.
http://www.tc124.com/wjxz/download/xid/25.html?WebShieldSessionVerify=t4jTgfVRkxMNGZzt2Hym本打算将自己制作的属性块里的属性按照新标准重命名一下.

有意思的地方来了,这里面提到的所有属性,除了极个别的,剩下基本和我在实际工作中用到的属性几乎对不上.
为此我还特地去翻了《GB/T 17645.42-2013 工业自动化系统与集成 零件库 第42部分:描述方法学: 构造零件族的方法学》


当然这也不是什么大事情.毕竟上面也写了,主要需要运行参数嘛,剩下的都是非必要特征.
但是有个问题就是.如果设计人员在设计阶段不建模录属性,难道等到工程造完了,让运行人员建模录属性?
也就是说,如果工厂设计师按照国家标准来做参数族,属性块,数据库。做出来的工程是没法在软件中进行自动算量和工程计算的.
举个例子,压力表计在设计之初就需要进行选取量程,导管阀门等等一系列参数.
而这个量程和导管阀门又分别隶属两个规范来管.
<GB/T1226-2017一般压力表>
<DL/T5182-2004火力发电厂热工自动化就地设备安装管路及电缆设计技术规定>

如果需要让BIM/数字化工厂软件自动选取量程和导管阀门,则需要在其中录入表计的工作压力和表计的工作温度.
而温度表计,则需要计算在管道内的插入深度.
根据1984年水利电力部东北设计院编制的<热控就地设备安装部件典型设计>

此时需要知道温度计被插入管道的主管道外径.
这几条属性,在标准里根本没有体现出来。
同时引出了另一个问题,不同的传感表计需要的属性不同,而如果将所有的表计需要的所有属性进行全枚举,会出现另一个问题
单个智能仪表的属性如果是线性排列的话,会过多导致不便查看.例如我上图中工作中用到的属性,一个屏幕已经放不下了.
这个规范也给出了自己的解决办法.

对属性结构化,把类似的、相关的属性集中归类。
当然这个方法,AutoCAD已经是没法实现了。恐怕需要下一代制图或者BIM软件来实现。
在我的工作中为了避免过多的属性,当前情况下在CAD中仅能通过可见性来对属性进行隐藏。在此我们不再予以细究。
但是从上述的表述中已经可以看出问题的端倪了。
- 标准的制定者所认为的在BIM/数字化工厂中需要录入的属性与实际工作中用到的属性不重合。
- 标准制定者所指定的标准,指导程序员写程序。
- 程序员写出来的程序,除了让工程师拼命的录属性,得不到任何工作效率和生产力上的提升。因为录入的属性功能内容基本都集中在版本控制上。
- 工程师工作效率不提升,从公司到设计师本人都没有进行工程信息化的原动力。