前几天写了两篇文章,分别说明了软件在智能制造中的地位以及物联网在智能制造所起到的关键作用,为了便于阅读,把链接附在下面:
上面两篇文章的核心观点是认为智能制造需要且必须以工业软件作为支撑,同时工业软件与其他软件具有鲜明的区别。那么,今天就试着解析一下工业软件与其他软件的区别是什么?以及如何开发具有价值的工业软件?
首先,工业软件是通过提升知识效率而创造价值
所谓的知识我认为是在工业专家中经常被提起的Know-How,也就是说工业软件必然与行业的Know-How相关,否则就不能称之为工业软件。那么工具软件的价值就在于内置有行业知识,所以很多人经常说,如果没有十年的行业经验,仅靠软件技术是无法开发出具有客户价值的工业软件的,这点在MES系统、PLM系统或者APS系统体现的淋漓尽致。在中国制造2025的政策感召下,近年市场上出现众多工业软件供应商,我想他们的质量确实令人担忧,不是说他们没有能力开发软件,而是没有足够的行业知识沉淀,交付出来的工业软件系统能否创造客户价值存在很大的疑问。这些需要选择供应商的甲方特别注意。所以我认为工业软件是技术与知识的融合。是通过提升知识利用效率来体现自身的价值。
其次,工业软件具有工具属性
所谓工具就是能够提升某些处理过程的方法和效率,工业软件是知识的载体,工业软件的工具属性就是表现在对知识的处理上。而工业软件之所以具有工具属性就是需要工业软件能够实现知识的显性化的能力,同时具有知识的表达能力。
数据的显性化可以通过工业软件内置的分析功能或者人工智能获得,知识的表达能力就是具有灵活、高效、可扩展的知识表达能力。不论是知识显性化还是知识表达都跟行业具有非常高的正相关性。
数据的表达能力至关重要,因为知识显性的目的在于利用,如果显性化的知识无法有效表达,那么就谈不上后续的价值体现和价值创造。在这里有一个矛盾需要处理,知识没有显性当然无法表达,而表达的知识一定是已经显性化的,为了解决这个矛盾就引出了工业软件的第二个属性,容器化。
最后,工业软件具有容器属性
承接工业软件的工具属性,工业软件具有显性化工业知识的能力是工具属性的特征,那么工业知识的固化、传播和重用就是容器属性的价值。
任何工具软件必须具有承载、容纳、检索工业知识的能力,这种能力特征我称之为容器属性。当我们把用软件表达的知识用容器承载并供应使用知识的其他系统或者装备、设备等,就达到了工具软件的目的。所以,工具属性和容器属性是工业软件必须具备的特征,在此基础之上知识才能传递和重用,真正体现工业软件的价值诉求。
同时,工业软件的容器属性还使工业软件具有分发共享的能力,而共享工业知识是知识经济最为显著的特征,是知识创造价值的有利体现。
按照我们走向智能研究院两位重量级研究员的说法,工业软件有如下图的流程结构:
领取专属 10元无门槛券
私享最新 技术干货