设计世界

  • 家
  • 文章
    • 3D CAD.
    • 电子•电气
    • 紧固和加入
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试和测量
    • 传感器
  • 3D CAD模型
    • 一系列组织
    • traceparts.
  • 领导
    • 2020年获奖者
    • 2019年获奖者
    • 跳跃奖励
  • 资源
    • 订阅
    • 数字问题
      • ee世界数字问题
    • 设计工程的未来
    • 跳跃奖励
    • MC²运动控制课堂
    • 运动设计指南库
    • 播客
    • 供应商
    • 网络研讨会
  • 工程中的妇女
  • 电子书/技术提示
  • 视频
  • 新冠肺炎

mqtt:把它整合在一起

经过赞助内容|11月4日,2020年

分享

用Opto 22以秤构建工业MQTT网络Groov.设备。

如果从头开始就遵循这个系列,你应该有一个好主意如何设置你的Groov.史诗奥克斯Groov.RIO for MQTT.沟通。你也明白了sparkplug b的重要性在建立MQTT系统和设计工业强度IOT网络。

毕竟,你可能还是想知道大局看起来像什么:MQTT真的可以依靠建造工业网络吗?如果是这样,所有作品如何聚集在一起,包括使用串行或现场总线协议的现有设备,后端应用程序和遗留设备?

在该系列的最后一次安装中,我将阐明这些系统的样子以及如何解决保护和连接不同自动化和业务系统的问题。和Groov.硬件,MQTT入门快速且简单。

MQTT网络的组件

所以你认为你想建立一个mqtt / sparkplug b网络?此图可能看起来可怕,但实际上只有两个组件。

MQTT / SparkPlug B基础设施组件(由Cirrus Link Solutions提供)

MQTT服务器:根据需要,冗余,高可用性或可扩展性的一个或多个MQTT经纪人。经纪人可以从单板计算机上运行到一个边缘设备的任何内容Groov.Epic,到本地PC或服务器,甚至是云托管的VM(虚拟机)。任何MQTT 3.1.1+服务器都将支持SparkPlug B有效载荷。

mqtt / sparkplug b客户端:这些发布和/或订阅MQTT数据,符合SparkPlug B主题和有效载荷定义。客户可以包括:

  • 网络(EON)节点的MQTT边缘:设备喜欢Groov.史诗奥克斯Groov.RIO向非MQTT设备和传感器提供物理和/或逻辑网关的功能。他们还可以发布自己的内部数据。
  • 支持MQTT的设备:设备,传感器或硬件客户端可以将数据,处理变量或指标直接提供给MQTT代理。
  • MQTT应用程序:软件客户端,可选择包括一个主要SCADA / IIOT主持人应用。MQTT应用程序也可以是对其他软件系统的网关,其尚未支持MQTT。

不像它看起来那么糟糕,对吧?

好的,但我应该使用哪个经纪人?

以下是我们推荐的一些选项。所有这些都支持用户身份验证,基于证书的TLS加密,以及访问控制列表(ACL),并且都有大量的真实用户。

Eclipse Mosquitto. 轻巧,快速,自由。如果您在命令行舒适,则是一个好的选择。已经包括在内Groov.已安装的用户史诗存储库免费壳访问许可证。

成本:免费,开源,跨平台。
容量:成功测试了100,000个客户。
要求:〜120 kB可执行文件;3 MB RAM足以支持1000个客户端。
技术支援:仅限社区支持。

点火MQTT分销商 为工业应用而设计,点火易于设置,拥有可扩展性和冗余的功能,以及与点火平台的其他功能集成。

成本:$ 2,950 / $ 4,250 *,或免费的两小时计时器。
容量:可在50-和250个客户端版本中提供。
要求:点火或点火边缘平台。点火需要Java,双核处理器和4 GB RAM。
技术支援:免费电子邮件和论坛支持。90天免费售后电话支持。可用的长期支持合同。

Chariot MQTT服务器 由MQTT和SparkPlug B的共同发明人设计,用于工业最终用户,Chariot是MQTT经销商的功能替代,用于大规模部署和非点火用户。

成本:$ 7,950 **,或在两小时计时器上免费。
容量:无限客户。
要求:作为ovf文件传送,用于本机导入到VM或云计算平台。需要四核处理器和8 GB RAM(或等效)。
技术支援:免费电话和电子邮件支持。

*列出价格为7/20/20。通过Opto 22提供折扣点火边缘定价。
**列出价格为7/20/20。

还有其他一切呢?

由于大多数工业设备的寿命长,所以在现有设备中发现了大多数理想的自动化数据,锁定在传统设备和独立机械中。此外,还有许多SCADA和业务应用程序可能尚不支持MQTT通信。一个现实的IIT解决方案必须为这些系统提供集成路径,无缝桥接不同的自动化和IT网络。

这是我们的转入公式,用于设置一个提供全套集成选项的MQTT网络,也可以在没有成本测试:

使用Groov Epic和点火的起动器MQTT网络

  1. 下载并安装点火到本地计算机(Linux,Mac,Windows)。它只需要几分钟,以两小时的增量完全正常。
  2. 在点火中,安装Cirrus链接MQTT分配器模块(模块>安装或升级模块)。您现在有一个可扩展的MQTT经纪人。
  3. 接下来,安装Cirrus链接MQTT引擎模块。非MQTT应用程序现在可以通过点火OPC UA服务器访问MQTT数据。
  4. 在你的Groov.EPIC,使点火边缘能够访问Allen-Bradley,Siemens和Modbus / TCP的OPC驱动程序;或杠杆集成工具包用于PAC控制访问各种串行协议。您现在拥有所有传统设备的MQTT网关(EON节点)。

准备好了,你没有花一毛钱!尽可能多地进行实验,当您准备好粉末时,您所要做的就是许可系统。

使用此设置,您可以将启用MQTT的设备,传统自动化,传统I / O以及所有类型的数据库和应用程序连接到MQTT网络。更有控制数据库如何与MQTT数据交互,添加SQL桥模块到您的点火服务器也是如此。或者添加透视模块将MQTT数据带入移动HMI。

用额外扩大您的网络Groov.硬件,或添加其他代理以获得高可用性。您还可以选择添加协议模块到Epic的CodeSys引擎或从史诗命令行运行自定义接口。它只是保持更好,并且您完全控制了网络的增长方式。

是否有其他方法来构建MQTT网络?绝对,是的。但对于许多严肃的工业用户来说,这种方法将使您最爆炸为您的降压,包括轻松管理,技术支持以及弹性系统所需的所有选项。

什么是MQTT又如此伟大?

毕竟,让我们退后一步,记住为什么它值得考虑MQTT作为大规模的工业数据解决方案。

如果传统的自动化协议需要大量的来回流量来询问现场设备并发送(通常是冗余)更新,MQTT客户端使用简化的有效载荷根据需要发布更新。数据传递由公共服务器管理,消除了冗余更新请求。根据Cirrus链接解决方案的说法,这消耗了80-90%的带宽,使网络的空间增加。

MQTT专为TCP / IP网络而设计,也在消费者和企业通信平台中发现了广泛的采用,更换了较重的IT协议,如HTTP,并在其之间创建有效的桥梁和OT。

开源SparkPlug B规范通过保证使用共享主题命名空间和有效载荷格式来保证符合客户端之间的互操作性,将这种效率扩展到配置和管理。

但可扩展性不仅仅是关于效率和互操作性。MQTT的设备原始通信本质上也是更安全的。由于连接始终出站,复杂的端口转发规则和防火墙配置是过去的一件事。而且由于代理单独管理用户身份验证,访问权限和消息传递,因此每个客户端都可以匿名到其他网络成员。

MQTT / SparkPlug B和边缘的自动化包括数字变换的许多障碍,分解数据筒仓并关闭IT和OT系统之间的间隙。

本系列中的所有帖子

第1部分 -MQTT:Groov Epic的基本发布
第2部分 -mqtt:较快,用sparkplug b更好
第3部分 -MQTT:关键任务故障公差
第4部分 - MQTT:把它整合在一起


提交:Opto 22.
标记:Opto22.

相关文章阅读更多>

了解如何将I / O数据记录到Node-Red中的文本文件
学习SSH在Groov Epic上的力量
如何使用Groov视图的节点红色包
学习如何使用Groov Epic

运动设计指南

“运动

ENEWS注册

运动控制课堂

设计世界数字版

覆盖

浏览最新的问题设计世界和背部问题,易于使用高质量的格式。立即剪辑,分享和下载领先的设计工程杂志。

Edaboard电子论坛

顶级全球问题解决EE论坛涵盖微控制器,DSP,网络,模拟和数字设计,RF,电源电子,PCB路由等等

Edaboard:电子论坛

赞助内容

  • 使用超宽带的创造方式以及您需要知道的方法即可开始
  • Helukabel PVC控制和电机电缆接受Ecolab认证
  • 电子阀技术
  • 特殊戒指:自锁,平衡,ID / OD锁
  • 五个原因:2065个连接器是手动焊接的可靠替代品
  • 钻机从PLC带有边缘计算技术的优势:IIOT案例研究
工程交流

工程交流是一个用于工程师的全球教育网络社区。

连接,分享,今天学习»

@designworld的推文
设计世界
  • 广告
  • 关于我们
  • 接触
  • 管理您的设计世界订阅
  • 订阅
  • 设计世界数字网络
  • 工程白皮书
  • 跳跃奖励

版权所有©2021 WTWh Media LLC。版权所有。除了WTWH媒体的事先书面许可之外,可能不会再现本网站上的材料,分发,传输,缓存或以其他方式使用。
隐私政策|广告|关于我们

搜索设计世界

  • 家
  • 文章
    • 3D CAD.
    • 电子•电气
    • 紧固和加入
    • 工厂自动化
    • 线性运动
    • 运动控制
    • 测试和测量
    • 传感器
  • 3D CAD模型
    • 一系列组织
    • traceparts.
  • 领导
    • 2020年获奖者
    • 2019年获奖者
    • 跳跃奖励
  • 资源
    • 订阅
    • 数字问题
      • ee世界数字问题
    • 设计工程的未来
    • 跳跃奖励
    • MC²运动控制课堂
    • 运动设计指南库
    • 播客
    • 供应商
    • 网络研讨会
  • 工程中的妇女
  • 电子书/技术提示
  • 视频
  • 新冠肺炎
我们使用cookie来个性化内容和广告,提供社交媒体功能并分析我们的流量。我们还通过我们的社交媒体,广告和分析合作伙伴分享您使用我们的社交媒体,广告和分析合作伙伴的信息,他们可以将其与您提供给他们的其他信息,或者他们从您的服务中收集。如果您继续使用本网站,您同意我们的cookie。 行不阅读更多