mqtt 获取 状态_OPC实时数据发布到MQTT及存储MySQL数据库

 工厂的生产过程中,经常会出现传感器断线、控制器掉电或故障等意外情况,有些关键的部件在发生此类情况时,厂区调度员及管理者应该第一时间明确它的故障信息,从而采取对应的处理措施,以减少工厂生产线的停工时间,减少企业损失。So....... 很多做智能工厂OT or IT系统集成的人士提出一些需求和构想,那就是:

    (1) 我想知道我的MES获取数据源的各个OPC服务器(包括OPC DA 和 OPC UA)的运行状态;

  (2) 我想知道每个OPC服务器中点位的状态,以及坏点的比例;
  (3) 我想知道哪些传感器数据在变化,哪些数据一直不变,以及各占多少比例;
  (4)我想知道每个点位的实时值,并且能够通过多种方式获取到。

    因此,针对OPC数据采集和分析的软件对这些需求进行了开发,并提供多种方式的输出,如MQTT/SQL等,方便用户及时了解现场设备和节点的状态。
    OPC-MQTT-MySQL软件功能特性:

(1)OPC服务器的连接及状态监测:检测并记录用户自定义配置的OPC服务器(DA&UA)的连接状态,记录实时连接状态到MySQL数据库并动态更新。

(2)参数设置:用户通过软件配置OPC服务器的名称、节点(item)、节点值扫描周期等,OPC服务器节点支持分组,能够配置多个OPC服务器监测组,通过软件配置MySQL数据库连接参数、MQTT服务器的连接参数及加密条件。

(3)OPC服务器的数据采集:软件按照设定的分组获取节点的值、状态、时间,并存储到MySQL数据库并按照设定周期更新,同时通过MQTT方式发布到代理服务器(RabbitMQ、EMQX等),用户能够订阅到需要的节点名、值、刷新状态、时间等实时信息。

(4)数据分析:软件界面提供节点报警参数设置(变化阈值、上限、下限、持续时间等条件),动态采集数据的过程中分析报警数据、并统计实时更新比例和坏点比例,方便用户及时发现故障并维护设备或控制系统,减少损失。

(5)数据交换及发布:软件采集到的节点实时数据及报警数据均能够通过MQTT方式发布到代理服务器(RabbitMQ、EMQX等),同时将报警数据存储到MySQL数据库中,方便用户自主开发的Web App对实时报警信息的订阅及查询。

(6)运行模式及可靠性:软件支持一键启动,手动/自动运行模式切换,用户配置完成后可选择自动运行模式,支持OPC、MySQL、MQTT的断线自动重连,7*24*365无人值守运行模式,退出需输入密码认证,防止人为关闭进程。

f7c17d9039f5abae9986d8c3d8d3d906.png

微信公众号搜索 KepOPC工业互联 或 扫一扫关注公众号,获取最新产品资讯。

cef7419b4cdb58e97611b537b6fe48b1.png

问题反馈及合作技术交流 Email:49271508@qq.com  或 公众号留言

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值