智能网关-采集多台智能仪表数据存入数据库的同一个表内

        本文章描述的是通过一个智能网关模块,与多台智能仪表通讯采集数据后存入数据库的案例。

        首先建立好数据库和数据表,通过navicat数据库工具连接MySQL数据库,建立数据库database和数据表datatable,具体设计视图如下:

智能网关-采集多台智能仪表数据存入数据库的同一个表内

        将网关与智能仪表的串口通讯线连接好,打开参数设置软件通过网线连接网关设置参数,网关的默认IP一般是192.168.1.244,正常连接后,首先设置串口参数,功能->串口参数编辑,如下图:

智能网关-采集多台智能仪表数据存入数据库的同一个表内

        主要设置串口的连接模式,以及波特率、通讯格式、超时时间等参数,本站地址为0,PLC站地址也设置为0,因为连接的是多台仪表,在后面的数据配置中指定具体的站号。

        然后设置数据库相关参数,功能->数据上报与查询,到数据库页面,设置数据库服务器的地址、具体上报的数据,详细如下图:

智能网关-采集多台智能仪表数据存入数据库的同一个表内

        上图中数据区域所选择的‘Script’支持脚本配置文件编辑,以下是该配置对应的脚本文件:

智能网关-采集多台智能仪表数据存入数据库的同一个表内

        设置完成后将配置和脚本文件一起下载到网关,重启后即可自动运行。