首页 > 解决方案 > 为什么 TwinCat 3 Analytics Data Logger 无法连接到我的 MQTT 服务器?

问题描述

我正在尝试将 TwinCat 3 与 TcAnalytics 一起使用来创建一个将值记录到 MQTT 的数据记录器。我已经创建了这个数据记录器,并将设置设置为 127.0.0.1,并且还在 TcAnalytics 下的目标浏览器中创建了相同的连接。

问题是为数据记录器创建的 PlcStream1 在在线选项卡中显示“已断开连接”,同时目标浏览器连接显示一切正常且连接正确。

截屏

我看过有人设置的视频,一旦设置完成,来自数据记录器的数据流就会嵌套在目标浏览器的连接下。对我来说,这也没有出现。

我已经使用可以发布和订阅它的第三方工具测试了我的本地 MQTT 服务器。

为什么 Data Logger 无法连接到 MQTT 并向其发布数据?

我在 Data Logger 1 Parameter (Init) 选项卡中的设置对我来说看起来很准确。它们如下所示。

设置

有谁知道如何让 TcAnalytics 将数据记录到 MQTT?这似乎是一个非常简单的设置,但它只是没有连接。

标签: mqttplctwincat

解决方案


这里的问题是我的 MQTT 服务器没有在所有接口上提供服务。与我发现的一些数据相反,Mosquitto 默认情况下并不适用于所有接口。我需要将此添加到我的 mosquitto.conf 文件中。

listener 1883
allow_anonymous true

推荐阅读