工业软件(英文:Industrial Software)是指在工业领域里应用的软件,包括系统、应用、
中间件、嵌入式等。一般来讲工业软件被划分为
编程语言、系统软件、应用软件和介于这两者之间的中间件。其中系统软件为计算机使用提供最基本的功能,但是并不针对某一特定
应用领域。而应用软件则恰好相反,不同的应用软件根据用户和所服务的领域提供不同的功能。
工业软件大体上分为两个类型:
嵌入式软件和非嵌入式软件。嵌入式软件是嵌入在控制器、通信、
传感装置之中的采集、控制、通信等软件,非嵌入式软件是装在
通用计算机或者工业控制计算机之中的设计、编程、工艺、监控、管理等软件。
尤其是嵌入式软件,应用在军工电子和
工业控制等领域之中,对可靠性、安全性、
实时性要求特别高,必须经过严格检查和测评。还要特别强调的是与设计相关的软件,如
CAD、
CAE等。
工业软件的
自主开发十分困难,既需要专业的软件人才,又需要特定工业领域的专家。工业软件一般需要特定的开发项目支撑,需要完成所有开发、验证工作并完成
项目验收,工作量十分巨大。
工业软件除具有软件的性质外,还具有鲜明的
行业特色,随着自动化产业的不断发展,通过不断积累行业知识,将行业应用知识作为发展自动化产业的关键要素,逐渐成为企业
调整经济结构,
转变经济增长方式的主要因素。
不同行业的工业
控制软件,其服务对象均不相同,
钢铁行业针对的是冶金工业,其控制软件很难适用
机械行业,反之亦然。一套好的工业控制软件,不仅能够满足当前工艺的需要,而且在控制思想上,还有一定的超前意识,在一定时间内不会落后。
行业数据知识库,是指对行业控制软件起支撑作用的行业
生产过程中经验积累的集合。特别需要指出的是行业生产过程中关键知识、软件、诀窍及数据等知识的汇集,也是我国
自动化控制系统装上“中国脑”的基础。其主要内容包括:生产过程中采集到各种数据后,经验
计算公式、
技术诀窍、各种
事故处理经验及各种操作经验,操作手册、
技术规范、工艺模型、算法参数、系数及权重比例分配等。既包括以文档形式存在的技术规范,
操作规范,
国家标准等,也包括
经验公式、模型算法等软件核心内容及解决工具。针对不同行业的工业控制
软件产品的开发与生产正在兴起,各个行业的数据知识库正在成为工业控制软件的核心性,基础性要素的发展与壮大,这样也是我们的优势所在,建设好行业数据知识库,将使行业知识变成行业工业控制软件发展的动力,并推动我国工业控制软件的技术水平更好的完成由低端向着高端的转换。