工业软件之所以很难做出来是因为这类软件其专业性强、复杂度高、个性化要求大等多方面因素导致的。下面从工业定义、应用场景等多个方面来做阐述。
工业软件是对工业研发设计、生产制造、经营管理、服务等全生命周期环节规律的模型化、代码化、工具化,是工业知识、技术积累和经验体 系的载体,是实现工业数字化、网络化、智能化的核心。简而言之,工业软件是算法的代码化,算法是对现实问题解决方案的抽象描述,仿真工具的核心是一套算法,排产计划的核心是一套算法,企业资源计划也是一套算法。
像CAD、EDA什么的是工业软件(设计研发类),又如3UCS ERP、MES、智联装配等应用以及3UCS工业互联网平台xWorks内定制的工业APPs也都属于工业软件,他们都是基于软件应用快速定制平台xPlus(3UCS)定制的,3UCS的工程师参考某头部ERP成功定制的3UCS ERP(XBS)花了不足3月,在xPlus基础上开发的工业互联网平台xWorks内置了丰富的工业互联网协议,支持SQL\NoSQL大数据存储交换等,该平台是个开放的5S平台 (5S软件就是将软件应用全维度简单化的软件系统),还提供了不错的开源资源拿来改改就可以用,确实挺方便的。有IT资源的可试试,关于定制可参看 “bizfree:分分钟快速定制您的专属个性化软件应用"。
首先,工业软件的专业性大体都比较强,开发难度比较高,而中国的计算机科学与技术起步晚,发展缓慢,前期大多都是在引进消化推广,更谈不是自主研发什么,比如工业设计类的基本被国外厂商占着,大伙知道的比如CAD、solid works什么的,同时这些国际化软件被广泛推广占领国内市场也让国内企业感觉到市场竞争压力大,投资风险高,故而不太乐意去投资去研发。
而像ERP、MES、PLM、工业APPs等生产管理、企业数字化方面的工业软件,大多不是简单的软件开发,而是要跟硬件打交道,跟设备交互,涉及品类繁多的工业协议,还有相当严格的实时性要求,同时涉及复杂的工厂业务逻辑,并且这些软件都具有极高的个性化要求,几乎没有不要做个性化定制的。本来这些系统专业性就很强,内部逻辑复杂,而在高专业性系统上做个性化定制更难,成本更高,所以更不敢投入了哦。
工业软件的发展在智能制造的时代已经发生根本性的转变,传统的工业软件逐渐退出历史舞台,由新兴的工业软件所取代,即工业APPs。我们现在讲的工业软件通常意义就是说的工业APP,是工业互联网的重要组成部分,在实现人、机、物全面互联的新型网络基础设施基础上,形成的智能化发展新兴业态和应用模式的必要途径。特别提一下,工业互联网被视为智能制造的基础!
工业App是实现工业互联网平台价值的最终出口,是面向工业产品全生命周期相关业务(设计、生产、实验、使用、保障、交易、服务等)的场景需求,是把工业产品及相关技术过程中的知识、最佳实践及技术诀窍封装成应用软件。用户通过对工业App的调用,可实现对特定资源的优化配置。工业App基于工业互联网平台,进行共建、共享和网络化运营,支撑制造业智能研发、智能生产和智能服务。
相对于传统工业软件,工业App是面向工业场景的应用软件,具有轻量化、定制化、专用化、灵活和复用的特点,用户可以根据产品制造需求的不同,围绕工业场景分析、建模、开发和使用工业App。
所以我们现在谈的数字化转型中工业软件是不同于传统工业软件,它具有明细的个性化定制化的特点,根本的一点就是“变”,用“变”来适应不同企业不同场景不同阶段的需求。因此它不应该是标准化的,最好是一个开放的工业App平台,企业IT人员可以定制相关App或请第三方基于该平台定制App。
但目前还是传统方式的工业软件大行其道,这种模式、这种APP平台发展缓慢,现在已发布符合这种要求的平台好像只用xWorks(3UCS),是在3UCS xPlus平台基础上增加MQTT等工业互联网协议发展起来的,参见
工业互联网 数字孪生 智能制造 工业物联网 UIOT x+ works IIOT