论文部分内容阅读
随着Internet/Intranet技术和计算机技术的快速发展,机电控制向全球化、自动化的方向发展也成为必然,基于Internet的远程机电控制则是机电控制全球化和自动化的一个重要方面。本文正是针对这一发展趋势,对基于Internet的远程机电控制进行了研究,针对远程控制系统存在的平台异构之间的通信问题,提出了利用CORBA技术来开发异构分布式系统的解决方案。 本文首先介绍了CORBA的基本原理以及ORB体系结构,通过与其他分布式技术的比较,分析了CORBA在远程控制领域的应用前景。接着讨论了远程机电控制系统的组成,对构成远程机电控制系统的三部分功能的实现进行了分析和设计,并从控制方式、实现条件和设备接入的角度出发对基于Internet的远程机电控制系统做了详细深入的研究。随后针对系统实现中的关键技术,分析了影响系统运行的因素,从系统的响应时间、稳定性、可靠性以及协议的兼容性方面讨论了系统实现所需要解决的问题,并提出了相应的解决方法。最后设计了原型系统,研究了在CORBA环境下系统的部署方案以及系统实现框架,在CORBA技术和WWW技术结合的基础上,设计了系统软件构架,规划了系统开发步骤。在原型系统中,采用SQL Server 7.0为DBMS,以IIS为WEB信息服务,开发出三层架构系统,利用IDL语言到Java和C++的不同映射,客户端程序采用JBuilder为开发工具,服务器程序采用C++Builder开发,实现基于Internet的远程机电控制系统。开发的原型系统部分已经应用到东方钢铁公司炼钢车间,并获得了满意的效果。