论文部分内容阅读
柔性制造系统(Flexible Manufacturing System,FMS)是技术含量高、投资风险大的自动化制造系统。FMS的复杂性决定了其运控软件开发是一项技术复杂、周期长、成本高的活动。 监控组态软件采用面向对象的技术,遵循其设计思想开发的软件不仅速度快、成本低、人机界面友好,还具有高的重用性、可靠性和扩展性。但是,FMS运控软件的复杂性导致监控组态软件不能很好地应用到FMS运控软件的中去。 计算机网络与OPC(OLE for Process Control)技术在FMS中的广泛应用,极大方便了底层设备间以及底层设备与FMS控制器间的信息交互,从而为实现FMS运控软件快速开发和重构提供了技术基础。 本文研究的目的就是试图寻找一条切实有效的途径,运用监控组态软件的设计思想以及OPC技术,实现FMS运控软件的快速开发和重构。本文将FMS运控软件分为四个基本的功能模块:实时数据采集模块、数据服务器模块、人机界面模块以及控制调度模块。按照FMS运控软件快速开发和重构的总体构想,本文设计了一个FMS运控软件快速开发工具,完成了三个基本的功能模块:人机界面快速开发模块,它可实现FMS运控软件人机界面的快速生成;OPCLinker能够实现FMS系统数据采集模块与FMS底层设备OPC服务器实时信息交互;数据服务器模块能够实现人机界面和OPCLinker之间数据的实时交互。在此基础上,本文针对Desktop FMS系统,对本文所提出的FMS运控软件快速开发思想和实现的快速开发工具进行了应用,实践证明对缩短FMS运控软件的开发周期,降低开发成本,提高系统可重构性是可行的、有效的。 最后,对本文所做的工作进行了总结,并就FMS运控软件的快速开发提出了进一步的设想和建议。