我正在尝试使用Thingsboard网关连接到运行Codesys的PFC200 PLC . 我无法获得Gateway OPC-UA扩展连接 .
名称'pfc200'在终端中解析正常(ping pfc200)并且端口4840已打开,但是当我启动网关时,网关会因日志文件中列出的Java异常而崩溃 . (下面的片段)
我正在使用gitub的debian发行版;在virtualbox下运行的64位Mint VM上的1.2.1版 . 名称'pfc200'列在/ etc / hosts中 . 我在服务器中添加了DNS名称,但也失败了 . 注意:我仍然没有找到正确的应用程序URI . 但是......我将为这个问题打开另一个主题 .
谢谢你的帮助 .
来自/var/log/tb-gateway/tb-gateway.log的片段:
2017-11-04 10:27:39,602 [main] INFO o.t.g.e.opc.OpcUaServerMonitor - 将OPC-UA服务器连接初始化为[pfc200:4840]!
2017-11-04 10:27:43,125 [main] ERROR o.t.g.e.opc.OpcUaServerMonitor - OPC-UA服务器连接失败!
java.util.concurrent.ExecutionException:java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)中的java.nio.channels.UnresolvedAddressException
1 回答
我使用免费的UAExpert工具来测试URI . 在成功测试我的连接到Raspberry Pi运行Codesys作为OPC服务器后,我在我的JSON文件中使用该URI作为网关 . 您可以从此软件中的连接属性中获取此信息 . 这些信息可以让你超越那部分:
您也可以尝试在URI中键入IP地址,如下所示: