论文部分内容阅读
本文在对复合应用程序库(CAL)软件体系架构的结构和功能分析的基础上,研究了CAL的模块化(Modularity)等特性,并设计和实现了太阳能电池板工厂自动化系统软件。本文首先介绍了工厂自动化解决方案的结构和功能,深入研究了CAL架构的特点、设计概念及其在工厂自动化解决方案中的关键作用,从而明确了用CAL架构设计与实现工厂自动化软件的意义。通过建立CAL体系架构,对工厂自动化系统的两个部分进行了设计与实现:制造执行系统(MES)服务和可操作的用户界面(OGUI)。在MES服务部分,研究并扩展了企业库,重点讨论了MES的WCF服务模块、日志记录模块和异常处理模块的设计与实现。在OGUI部分重点讨论了产品模块和面板管理模块的设计与实现。最后对整个系统进行了测试,并给出部分测试用例及测试结果,系统已投入生产运行,完成了整个系统的开发。