工控软件的发展同样是自动化技术发展的重要方面。自上世纪90年代起,IBM接连收购了一系列中间件厂商,使中间件成为了企业IT架构的核心,也让人们逐渐认识到软件的重要性及其核心地位。之后,IBM又陆续收购了一些知名的软件企业,如Lotus、DB2.软件开始与硬件齐头并进,而在2004年IBM进一步将PC业务卖给联想,此事件向人们昭示:属于硬件的辉煌时代已成为历史,软件发生高潮的时代已经到来。而在工业控制领域里面,硬件软件化就是一种发展趋势。
软件复用化是一种计算机软件工程的方法和理论,其实质就是一种在软件开发中避免重复劳动的解决方案。软件复用化是提高软件开发生产率和软件产品质量的一条行之有效的途径。软件复用化是将已有的软件及其有效成分用于构造新的软件或系统,以缩减软件开发时间和维护费用.软件复用是提高软件生产力和质量的一种重要技术。除了软件复用化的好处之外,CoDeSys软件还具有可重构制造的特点,可重构制造是一种指导管理和控制制造系统重构的过程。它使制造系统有效地响应不断变化的环境。
可重构性是指在一个系统中,其硬件模块或(和)软件模块均能根据变化的数据流或控制流对系统结构和算法进行重新配置(或重新设置)。其具有:组织可重构性、业务过程可重构性、产品的可重构性、车间加工系统的可重构性与可重构信息平台等。可重构系统最突出的优点就是能够根据不同的应用需求,改变自身的体系结构,以便与具体的应用需求相匹配。面对市场的千变万化,如何使制造系统快速而经济地响应市场需求的变化,是对当今制造业的一个巨大挑战。传统的机械自动化生产线具有批量生产的效益,但面对市场的变化不能快速响应;而柔性制造系统虽能缩短产品的试制和生产周期,但投资巨大,回收周期长。
因此,迫切需要建立一种既具有规模生产的效益,又能快速适应动态多变的制造环境,并能充分利用现有制造资源的新型制造模式。对此,新近提出的可重构制造系统是适应这一需求的一条有效途径。