论文部分内容阅读
海洋钻井平台是进行海洋油气资源开发的生产基地,配置可靠、安全的监控系统对钻井平台有着重要的意义。 目前,国内的海洋钻井平台监控系统大多仍采用现场总线控制系统做底层,导致系统的传输速度慢、互操作性差,特别是现场总线技术没有统一的通讯协议和标准,设备兼容性差,不符合现代网络监控系统的要求。传统监控软件的主要功能是软件人员通过编程实现的,监控对象发生任何变化,设计人员都要重新修改程序。因此,传统的监控软件工作量大、可靠性和灵活性低。 针对目前存在的这些问题,本论文研究了以太网和现场总线的特点和优点,结合海洋平台安全自动化系统(SAS)的要求,构建了以现场总线作为设备层,以太网作为监控层和信息层的SAS网络监控体系。并在SAS的监控软件中,配置了相应的网络接口,利用WinSock实现数据的网络传输。SAS的结构体系充分体现了以太网技术的传输速度快、兼容性和网络性好的特点,以及现场总线适用于设备层,具有抗干扰能力强、安全性好等特点。 选择组态软件作为上位机的监控软件,组态软件具有操作简单、通用性和灵活性好的特点。在SAS组态软件中,设计了实时数据库,保证了数据采集和数据处理的实时性。采用Windows多线程技术使主要数据处理模块能并行地运行,使监控软件能及时反映海洋钻井平台的真实状态。 利用Visual Basic 6.0作为开发工具,本论文编写了针对SAS的组态软件,主要包括系统组态、图形组态、报警组态、曲线组态、控制策略组态、历史数据库组态。利用相关数据库知识,自动生成了历史数据库,以历史曲线和数据报表的形式完成了历史数据查询。SAS组态软件充分体现了组态软件的一些优点,如图形界面丰富、生动形象的动画显示和简单灵活的组态设置。 最后,在教研室的局域网内实现了实时数据的网络传输,以SAS中的压载系统为例,SAS组态软件的主要功能模块得到了测试,完成了压载系统的监控任务,检验了整个设计的真实性和可靠性。