0

我正在尝试使用 Thingsboard 网关连接到运行 Codesys 的 PFC200 PLC。我无法连接网关 OPC-UA 扩展。

名称“pfc200”在终端中解析正常(ping pfc200)并且端口 4840 已打开,但是当我启动网关时,网关崩溃并出现日志文件中列出的 Java 异常。(以下片段)

我正在使用来自 gitub 的 debian 发行版;在 virtualbox 下运行的 64 位 Mint VM 上的 1.2.1 版。/etc/hosts 中列出了名称“pfc200”。我在我的服务器中添加了一个 DNS 名称,但也失败了。注意:我还没有找到正确的应用程序 URI。但是..我会为那个问题打开另一个话题。

谢谢你的帮助。

来自 /var/log/tb-gateway/tb-gateway.log 的片段:

2017-11-04 10:27:39,602 [main] INFO otgeopc.OpcUaServerMonitor - 初始化 OPC-UA 服务器连接到 [pfc200:4840]!

2017-11-04 10:27:43,125 [main] 错误 otgeopc.OpcUaServerMonitor - OPC-UA 服务器连接失败!

java.util.concurrent.ExecutionException:java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)处的 java.nio.channels.UnresolvedAddressException

4

1 回答 1

0

我使用免费的UAExpert 工具来测试URI。在成功测试我与运行 Codesys 作为 OPC 服务器的 Raspberry Pi 的连接后,我在我的 JSON 文件中使用该 URI 作为网关。您可以从该软件中的连接属性中获取此信息。这些信息应该让你超越那部分:

您也可以尝试在 URI 中输入 IP 地址,如下所示:

2018-02-13 17:54:44,267 [main] INFO otgeopc.OpcUaServerMonitor - 初始化与 [192.168.1.29:4840] 的 OPC-UA 服务器连接!

于 2018-02-14T04:31:33.807 回答