XML编码器或二进制编码器? - Eclipse Milo(客户端 - 服务器)

时间:2017-05-19 09:59:50

标签: java eclipse opc opc-ua milo

Eclipse Milo支持XML编码,如果我正确的话。我想利用这个XML编码并将getEndpoint地址从 opc.tcp:// server ~binary更改为 http://server ~web。

Eclipse Code

在我继续完成任务之前,我想确定它是否真的有效。因为在控制台日志中我看到了这个结果。

Console Log

我使用opc opc.tcp 地址连接到S7-1500 PLC(服务器)。但即使endPoint(在Milo中)设置在http上,仍然可以建立连接。

我的问题是这是如何实现的,现在XML编码真正活跃了吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

1)使用以" opc.tcp:"开头的发现端点获取端点并不重要;或" http:" - 生成的端点列表应该相同,并且将包含具有各种协议和各种编码的端点。

2)编码不直接依赖于协议 - 虽然有常见的组合(配置文件)和opc.tcp:通常用于二进制编码和http:使用XML编码,但不一定是这种情况。

最重要的是,如果您需要使用二进制编码的端点,那么选择正确端点的过滤代码应该精确检查(现在它只查找特定的安全策略)