针对油田油井数量多、数据量大的特点,设计一种新型的三层GPRS抽油机远程监控系统。整个系统包括现场层、监控层和管理层。由于监控层计算机需要和管理层故障诊断服务器通信,传统方法实现困难,因此提出一种方法,在VB6.0环境下,通过OLE Automation接口和组态软件MCGS实时数据库进行数据交换,以Win Sock控件实现监控层客户端和管理层故障诊断服务器通信。实践证明,这种方法简便易行,具有可靠性高的优点。