智能仪表、传感器、PLC等智能设备的数据采集到SQL数据库

本文详细介绍了IGT-DSER智能网关如何支持PLC、智能仪表与数据库双向通讯,包括数据的上传、缓存、恢复以及多设备连接的配置过程。特别强调了网关的可靠性与数据安全特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        IGT-DSER智能网关模块,支持各种PLC、智能仪表、远程IO与数据库之间双向通讯,既可以读取设备的数据上报到SQL数据库,也可以从数据库查询数据后写入到设备;数据库软件支持MySQL、SQLServer、PostgreSQL,以及Oracle等。PLC对接数据库的案例

        智能网关安装在设备侧,与设备同时起停,不担心数据丢失;在断网、服务器维护上报数据有异常时,网关主动将数据缓存,待故障解除后自动重新上报到数据库;网关也支持多服务器冗余、异常未提交数据本地保存等功能,确保数据安全。

        网智能关对下位设备支持串口、网口等物理连接方式,相关通讯参数可以自由编辑配置。本文章描述的是通过一个IGT-DSER智能网关模块,与多台智能仪表通讯采集数据后存入数据库的案例。

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

        将网关与智能仪表的串口通讯线连接好,打开参数设置软件(下载地址)进入数据配置表(功能->数据上报与平台对接),选择SQL远程数据库;根据PLC通讯地址,寄存器数量等参照案例配置好相关参数后下载重启(参数->参数写入到网关)、(工具->重启网关);如下图:

        重启之后,通过网关的参数配置软件读取网关参数(参数->从网关读取参数)后,看软件上显示的状态消息;根据状态消息调试。该配置表可通过CSV文件导入到EXCEL里面编辑,通过‘文件’菜单,打开这个功能。

       可以通过参数软件实现智能网关PING所关联的网络设备,串口可以自动搜索设备,方便快速连接设备,如下图是通过串口搜索台达的串行口型PLC、PING施耐德PLC的IP(192.168.1.101):

        串口搜索设备时,先要在串口参数(‘功能’->‘串口参数设置’)里面选择好协议,最常用的是ModbusRTU协议,然后进入搜索页面(‘工具’->‘查找设备/PING’),设置好搜索的起始站、最大站号,以及要搜索设备具备的寄存器数据地址(0对应400001,1对应400002,...),点‘单站协议匹配’,如果网关能搜索到设备就会显示在旁边的列表框里。

        如果是同一个串口485方式接有多台PLC或者仪表,可先点‘单站协议匹配’搜索到1台设备后,再点‘查找所有设备’,确定串口所连接的设备都在列表框内。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值