1.项目概述
WEB组态网关外部数据库存储应用案例。
2.需求分析
①通过WEB组态网关将现场的实时数据采集上来进行组态;
②将读取到的数据自定义周期存储到指定的MySQl数据库或SQL Server数据库;
③集成的数据还需要转成BACnetIP到楼控平台中;
④要求数据实时且稳定。
3.方案设计
3.1 方案介绍
①通过HMI2004-ARM组态网关采集现场的流量监控仪传输过来的ModbusRTU数据。
②使用X2View配置数据通讯,并自定义编辑组态画面。
③开启HMI2004-ARM组态网关的外部数据库存储功能,并根据对方的数据库设置数据库参数。
④在外部数据库中新建数据库表及其相应的字段。
⑤将工程上传到网关,然后查看组态画面数据是否正确,数据库表中是否已经有数据存储。
3.2 HMI2004-ARM网关介绍
硬件网关HMI2004-ARM配合组态编辑软件X2View可实现现场数据采集,并直接转为组态画面进行数据实时监控。同时具有微信报警、MQTT服务、工程上传云端等功能;还可以转发为BACnet服务器、Modbus服务器、OPC UA服务器、MQTT服务器,外部数据库存储、开放HTTP WEB服务被第三方的系统集成。
图3-2-1 HMI2004-ARM组态网关图片
3.3 应用原理图
图3-3-1 应用原理图
工作原理:
①通过HMI2004-ARM网关采集现场的流量监控仪的实时流量情况,及其设备的实时压力温度。
②在HMI2004-ARM中配置网关的实时组态,在上位机电脑和局域网其他的控制室电脑远程监控。
③HMI2004-ARM网关周期性往MySQL数据库进行数据的存储。
4.现场效果展示
4.1 组态画面数据监控
图4-1-1 组态监控图
4.2 MySQL数据库
图4-2-1 MySQL数据库字段
图4-2-2 数据库存储截图
5.案例总结及扩展
5.1 案例总结
①本案例适用于其他接口数据的组态及数据库存储。
②组态画面可以根据自己的现场实际情况自定义编辑。
③存储到外部数据库的时间周期可自定义,可以数据变化实时存储,也可以周期性存储。
④可以根据现场的实际设备点数选择迅饶不同的HMI网关。
5.2 案例扩展
①本案例是将数据存储到外部的MySQL数据库,如果需要存储到外部的SQLServer数据库同类产品依然支持。
②在本案例的架构上还可以扩展使用报警系统(短信、微信、邮件、钉钉、电话报警)。
③如需手机实时监控组态画面,可以使用迅饶云平台。
④如需进行能耗的管理和数据的分析,可以使用迅饶能耗平台,对案例中的数据进行存储、分析、处理等。