计算机在环境监测系统中扮演着重要的角色,它是系统中采集、存储、发送监测数据和反控其他环境监测设备工作的控制端,相当于上位机。计算机可以通过一系列方式可以采集到环境监测现场的数据。比如,与各个环境监测仪器进行串口通信获得实时监测数据;通过模拟量转化为数字量模块,采集模块的数字信号获得实时监测数据。如果在数采仪软件本身集成超标控阀相关功能的前提下,通过上述两种方式采集到环境监测数据后,直接判断监测数据是否超标即可控制电动阀门。针对数采仪这样的黑匣子,我们是无法快速直接地解决上述问题的。所以从黑匣子的接口上考虑采集信息的获取是最直接和有效的方法。
环境监测系统的数采仪软件数据的接收和发送采用的是国内标准传输协议,一般为国发212协议,一般数采仪软件采用一点多发的原理,通过设置源地址和目标地址,通过TCP/IP通信,搭载协议内容,进行收发。最为简单的方法就是通过设置目标地址,通过一些通讯软件,我们先读出接收过来的数据包格式,然后进一步解析。这里可能涉及到一定的加密逻辑,通过解密处理获取分钟数据,小时值,日均值。数采软件作为源地址,辅助软件做目标地址,这样过就把环境监测数据给接收过来了。