论文部分内容阅读
本论文介绍了一种基于VC++开发监控软件并实现系统集成的方法,该方法弥补了组态软件的不足,有针对性地解决了系统异构带来的实现系统集成的难题。作为系统集成的前提,在硬件通讯线路设计上,针对分布式异构系统中各子系统位置分散、通讯硬件相异的情况,采用RS-485总线多路通讯方式。以此为基础,在系统集成实现上,针对分布式异构系统存在软件封闭、互操作性差的子系统的情况,采用VC++编程读取已有子系统数据库文件或数据文件中的数据,从而避开了与已实现现场监控的子系统的监控软件之间数据交换难题;针对分布式异构系统中各子系统上传数据结构相异的情况,系统集成实现上采用多种数据帧格式和配置文件相结合的设计方法,通过修改配置文件,可对被监测对象及监测点灵活配置;针对因异构环境而带来的系统通信不稳定、不可靠的情况,采用VC++多线程技术,且对收到的数据进行特殊处理,从而保证了系统通信稳定、可靠。
本论文以实现北京西站楼宇设备集中监控的北京西站三级计算机监测网络与数据管理系统为应用对象,系统中的硬件组成利用西站现有的设备资源,形成的三级测控网络结构分别为现场设备层,集中监测层和远程信息浏览层。现场设备层及集中监测层采用基于RS-485的多路总线通讯结构,远程信息浏览层采用基于互联网的B/S模式。