项目简介
水质在线监测系统
本项目旨在建设一套水质在线监测软件系统,实现与硬件交互,采集设备数据、分析数据生成报表、上报数据、并能反控设备。设备管理模块实现设备添加、刷新数据、上移、下移、导入导出功能。可添加配置COD设备、PLC设备、氨氮设备、总磷设备,设备配置选择对应的协议、串口、波特率、校验位、从机地址、间隔时间、延迟时间、是否启用参数。设置因子的因子名称、因子类型(实际因子、计算因子、反控因子、模拟量因子)、因子地址、存储格式、供样时间、采样量、留样量。本项采用开放包实现Modbus rtu和tcp协议的通信,实现线圈、寄存器的数据读取、解析、入库、反写操作。关于协议内容,在明确所有支持协议类型的基础上,确认数据类型(如长整型、浮点型、双浮点型)以便于解析,定义为工具类供其他模块调用,当需要增加协议时,新定义即可。满足扩展性的同时模块化。 数据传输模块配置数据上报平台,包含平台名称、使用协议、账号密码、传输类型(网络、串口)、IP端口、发送类型(实时、分钟、小时、天等),并可导入导出。 可设置传输因子,因子包含名称、编码、单位等。系统自检,定时扫描上报失败的数据,自动补发,也可人工补发。实现同上。