数据采集监测软件用于实时采集安装在各种大型结构建筑(桥梁、尾矿库、大坝等)上的传感器输出信号数据,并将数据进行滤波、工程单位变换等一系列处理后,显示在用户界面上,并存储在数据库中。数据采集监测软件主要功能如下:
1) 自动化运行:设备能在无人值守的情况下24小时不间断连续采样。
2) 开机自启动:采集设备断电停止运行,并重新来电时,设备能够自动启动,并能自动运行,恢复数据连续采样状态。
3) 数据预处理:对采集到的数据进行工程单位变换和初期预处理。
4) 参数设置:能在本地和监控中心能对采样参数进行设置,包括采样率、采样间隔、采样方式等。
5) 精确的同步校时功能:各工作站能进行精确同步、校时,工作在同一时间频率里。
6) 网络通信:采集到的数据通过网络传输到监控中心,网络通信是基于TCP/IP标准,以便于与其它基于TCP/IP的设备和网络相协调。
7) 分级管理功能:对采集系统参数设置的人工干预需按权限管理,不同权限的工作人员拥有不同的操作权限,防止误操作的发生。
8) 设备自诊断、自恢复功能:当采集设备出现异常时,能进行自诊断和自恢复,并向监控中心报警,记录诊断和自恢复日志,部分采集站设备异常不会影响其它采集站设备的正常工作。
9) 详细的日志功能:对日常的操作、异常情况的处理等均有详细的日志,以供维护人员查看。
10) 软件应具有高可靠性、高可移植性和可维护性。高可靠性要求程序结构简单,并经过严格测试;可移植性要求使用通用编程方法,在编写硬件驱动时可采用VISA技术,可维护性要求具有详细的软件设计文档、使用手册、软件说明书等,并要求程序具有高可读性。
软件结构见下图:
下图我司开发的某数据采集监测软件主界面。