论文部分内容阅读
过程控制系统PCS(Process Control System)位于ISO的企业自动化模型中的第二级,位于第三级的制造执行系统与底层的基础控制系统之间,在控制生产线的生产状态,提高企业的信息化程度方面具有重要的作用。
在传统的热处理领域PCS系统的开发过程中,每一个新的系统都需要独立开发。从整体上看,系统开发周期长,开发过程中的复用程度与扩展性比较差。框架技术的日趋成熟,为解决复用问题提供了一个良好的方法。
框架技术为领域中不同系统的开发提供了一个半成品,是提高软件复用程度的一种有效方式。热处理领域具有其特定的业务,在这一领域应用的软件具有通用功能。将框架技术应用到这个领域,可以减少开发PCS系统时的工作。
本文结合软件复用与框架技术的相关理论,对热处理领域框架开发过程中的各个阶段进行了研究。首先分析领域的业务,获取了本领域不同系统之间通用的业务与功能需求,并总结出领域的模型。其次,设计并实现了一套B/S结构的新开发框架PCSF,适用于本领域PCS系统的开发。最后,本文以特定项目为例,描述了PCSF的应用方法,并给出了基于PCSF框架的PCS系统一般开发过程。本文的重点在于框架PCSF的设计。
本文分析了PCSF的结构,阐述了代码复用、工具复用等软件复用技术在PCSF中的体现,提出了一种页面复用方法。同时,提出了基于配置的PCS系统开发方法,将软件开发转化为对配置文件的编写,为简化本领域PCS系统的开发提供了一种可行的方法。对开发工作中的存储过程与数据库表,本文设计了辅助生成工具。
本文提供了一个框架PCSF,可以简化热处理领域PCS系统中数据处理部分的开发工作,对PCS系统的开发提供了良好的基础。PCSF的结构与基于配置的解决方法对其他制造领域的软件开发也具有借鉴意义。