潍坊隆昌机电科技有限公司

13791645088

行业知识
首页 > 行业知识 > 内容

揭秘自动配料系统中柔性软件的设计

编辑:潍坊隆昌机电科技有限公司时间:2020-08-14

  由于自动配料系统软件固有的复杂性、不可见性,到目前为止,适应用户需求变化的问题仍然没有根本性地解决。因此,需要新的思想来整合各种方法和技术,需要用新的概念来描述软件的应变能力。软件适应变化的能力即为软件的柔性。

  基于软件柔性的概念,针对软件开发中存在的问题,综合现有各项相关技术,引入柔性软件系统概念。柔性软件系统(FSS- Flexible Software System)是指在一定范围里能满足与适应用户的不断变化需求的运用软件系统。这样的软件系统在使用环境和用户需求发生变化时,不修改或者稍加修改就能满足用户的需要。在程序设计的整体考虑时要把软件的柔性思想融入其中,主要从两个层面来体现其“柔性”:

  (1)面向普通用户之柔性:当用户的需求发生变化之时,原来的软件系统不用由开发人员修改,用户可以通过软件提供的友好界面,对软件的功能自行进行动态配置或调整,调整后的软件不需要编译即可以使用。对自动配料系统而言,面向用户的柔性可以体现在配料参数设置、配料流程中断暂停、柔性报表打印功能等。

  (2)面向开发人员之柔性:当开发一个新的应用系统时,不用从头开始设计,进行大量的代码编写,而是充分利用已有的可重用资源,调整、重新组装和稍加修改可用资源即可组成新的系统。PLC通用的程序设计语言是梯形图,偏重于逻辑设计。现在的PLC程序设计之中,因每个人设计的习惯不同,个人特色的印记很浓,使得程序的可读性、重用性差,这为以后类似项目的设计以及自动配料系统维护和功能扩展带来很大困难。因此,可以借鉴已经成功应用于其它程序设计的语言中面向对象的办法,为每个对象建立一个标准的可重用模块,使PLC的程序设计在提高质量的同时,向工业化的设计方法靠拢。