如何使用 MQTT 引擎在 Ignition SCADA 中写入值

问题描述 投票:0回答:1

我正在设置一个应用程序,该应用程序使用 SparkPlugB 规范通过 MQTT 将值发布到 Ignition SCADA。

但是,现在我想朝另一个方向走。我希望 Ignition 能够更改值,并且我的应用程序可以读取这些更改。

当我尝试在 Ignition 中实际写入值时,问题就出现了,有时什么也没有发生,有时它说我无法写入这些值。

需要设置什么配置/SparkPlugB 规范才能使 Ignition 能够写入这些值?

我尝试阅读 SparkPlugB 规范,但到目前为止没有发现任何可以帮助我完成任务的内容。

mqtt ignition scada-ignition
1个回答
0
投票

根据@magni_mar的答案,看起来https://docs.chariot.io/display/CLD80/Enable+Device+Writes+from+Ignition中描述的方法可以解决该问题。

  1. 首先浏览 Ignition Gateway 的 Web UI 并选择“配置”。默认网址为:http://127.0.0.1:8088
  2. 默认用户名/密码是用户在安装过程中设置的。进入“配置”菜单后,选择左侧导航栏(底部)上的“MQTT 引擎 -> 设置”。
  3. 到达那里后,您将在“常规”选项卡下看到以下内容。有两个选项:“块节点命令”和“块设备命令”。确保它们都被禁用(未选中)并单击“保存更改”
© www.soinside.com 2019 - 2024. All rights reserved.