论文部分内容阅读
中厚钢板是一种宽厚比和表面积都很大的扁平钢材,中厚板因其用途广泛,在钢铁行业中有着十分重要的地位。近些年来中厚板生产线的自动化程度不断提高,而轧机是中厚板生产线的核心,所以目前国内很多钢铁厂家都在使用轧机计算机控制系统来辅助人工操作,大幅地提高了生产效率。目前出现了不少轧机计算机自动控制系统,但是这些系统的后期维护费用非常高,关键技术被垄断。因此,开发一个具有自主知识产权的轧钢二级通信系统,最后构建一个通用的、跨平台、易于维护的轧机二级系统具有深远的市场意义和社会意义。公共对象请求代理体系结构(CORBA)是一种分和式系统中的标准体系结构和基础设施规范技术,提供了分布式异构对象的互操作。CORBA能自动运行许多通用的网络编程任务,并被大多数分和式对象计算平台厂商所接受和遵循。自适应通信环境(ACE)是一种免费的、开源的面向对象的框架,这些框架实现了许多用于并发通信软件的核心模式。ACE中包含了丰富的可重用的C++包封装和框架组件,并且可以跨多种平台完成通用的高性能通信任务。TAO是一种免费、符合标准的实时COBRA的C++实现,它可以提供跨系统平台、跨硬件平台和通信协议等实现远程对象调用的服务。本文以首钢3500mm中厚板生产线为研究背景,对轧机二级通信系统进行了系统的需求分析,对CORBA、ACE、TAO等通信中间件和0040等关键技术进行了深入的研究,提出了基于ACE+TAO+OO4O框架的中厚板轧机二级通信系统。本文对中厚板轧机二级通信系统进行了系统的概要设计,重点讨论了数据流、多进程间通信与同步、通信协议等问题,并给出了中厚板轧机二级通信系统的详细设计。然后基于ACE、TAO和0040等技术实现了中厚板轧机二级通信系统的原型。最后将构实现的中厚板轧机二级通信系统的原型在轧机PLC平台下测试。测试的结果证明了本文提出的基于ACE+TAO+OO4O框架实现中厚板轧机二级通信系统设计方案的可行性和正确性。