问题标签 [milo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Eclipse Milo:如何调用以 customDataType 作为参数的方法?
该方法需要的 CustomDataType:
方法调用:
如何调用需要 ScanSettings 的方法?我是否需要通过包含 Duration、Cycles 和 DataAvailable 的三个 Variant 来传递 Variant-array?
或者
我需要做这样的事情吗?
编辑:
用 ScanSettings-class 试了一下,得到了错误:
我的 ScanSettings 类:
}
注册它:
opc-ua - 增加的通道令牌 ID 使会话无法使用:如何在 Eclipse Milo 客户端中处理它?
我针对 KEPServerEX 5.2 版使用 Eclipse Milo Client SDK 0.2.2,但有时会失去连接。在我的日志中,我得到了这些堆栈跟踪:
我的代码中有一个线程,通过每 5 分钟轮询服务器上的特定标签来保持会话永远打开。读取超时开始发生在令牌错误后一小时。我怀疑在令牌错误发生后我不允许更新/延长会话长度。之后,我无法再使用该会话了。
这是来自 OPC 服务器的预期行为吗?我应该处理它吗?
我知道我可以在我的保持会话打开线程中处理超时,也许断开连接并创建一个新会话,但是有没有更优雅的方法来做到这一点?
java - milo 的 OPC 客户端无法连接到本地 OPC 发现服务
我是 OPC UA 的新手,我正在使用milo OPC 订阅者客户端 连接到本地发现服务。我有连接到本地发现服务的 Prosys 模拟服务器。
注意:如果我直接连接到 prosys 端点,它工作正常。它仅通过发现服务失败。
运行代码时出现以下异常
在 ClientRunner 中创建客户端的代码。
客户端接口类
订阅者运行实现
java - Eclipse Milo,UaExpert:没有与会话安全设置匹配的端点
我想用 UaExpert 测试一个简单的 OPC-UA 服务器。服务器已启动,当我尝试使用 UaExpert 连接服务器时,我不断收到以下消息
我正在使用提供的 ExampleServer,并在没有安全和匿名策略的情况下连接到服务器。
任何人都可以帮忙吗?
编辑 - 2018 年 1 月 12 日
我的代码如下:
OPCUA接口类
测试名称空间类
java - Eclipse Milo: writing to an object member variable
I am getting this error from the provided ExampleServer
when I write a value to a variable (using UaExpert), which is a child of another object. I printed the access level where the exception is thrown, and it seems CurrentWrite access is removed as you can see in the stack trace below. Can someone help?
Variable config:
Stacktrace:
UaExpert Access Level:
opc-ua - Eclipse Milo:如何使用 OPC UA 的发现功能?
我对 OPC UA 的发现功能有一些疑问:
- 如何在发现服务器上注册 OPC UA 服务器?如果制造商为此提供类似网络界面的东西,或者是否有标准化的方法来做到这一点,这是否可能?
- 如何在发现服务器上注册使用 milo 创建的 OPC UA 服务器?
- 是否可以禁用使用 milo opc ua-server 自动启动的发现服务器?
- 如何使用 milo 获取注册服务器的信息?
opc-ua - 无法从 open62541 服务器查询节点到 milo 客户端
我有一个用 open62541 实现的 OPC-UA 服务器。
我有一个用 milo 实现的 OPC-UA 客户端。
当我使用 open62541 客户端请求它的节点时,我的 open62541 服务器工作。
我的 milo 客户端能够从 milo 服务器请求节点。
我的 milo 客户端能够连接到我的 open62541 服务器,并检索信息,例如 PRODUCT_NAME。但它无法获取我在服务器上创建的任何节点。
你知道这是否是一个已知问题吗?你知道他们是否有什么特殊的配置吗?有人有代码工作的例子吗?
opc-ua - 用户数据库示例中的 UaException
我正在尝试从eclipse milo 项目运行用户数据库独立示例,但是当我运行 Client.jar 时出现 UaException。我该如何解决这个问题?
我按照指南并按照描述使用 Maven 构建客户端和服务器 jar。服务器运行得很好,但是一旦我运行客户端,我就会收到 UaException。受信任的文件夹中没有 Users.db,被拒绝的文件夹中的 Users.db 没有条目,所以我无法在那里更改任何内容。
我在 Fedora 28 上运行它,Java 版本 1.8 和 Maven 版本 3.5.2。
编辑:我试图包括所有日志,但似乎太多了。如果需要更多,我可以将所有内容都包含在 pastebin 中。
Maven 构建(不确定此处的警告是否可能是原因):
Client.jar 的日志(服务器抛出相同的异常,只有在我运行客户端后才会抛出,但如果需要,我也可以包含服务器输出):
opc-ua - 客户端无法写入外部服务器的节点
我尝试编写 String 和 LocalizedText (服务器中使用的两种主要数据类型),我没有收到错误,但是当我在调用后一秒钟再次读取节点时,没有任何改变(而且我没有看到使用 OPC 检查器时的新值)我的 writeOpcValue 函数非常简单,并且基于 milo 提供的函数:
第一行被注释掉,因为我尝试了两种方式,但没有任何改变。当我将此功能与我自己的示例服务器一起使用时,它工作得非常好,但在“真实”服务器上却没有。我做错了什么还是应该在服务器端做些什么?需要注意的是,我无法访问服务器的代码或命名空间,实际上它甚至不是用 Java 编写的,到目前为止还没有造成任何问题。也许这些节点是只读的?在那种情况下,我希望在某处看到异常或错误。
提前感谢您的帮助
opc-ua - 连接到远程 OPCUA 服务器的问题
我是opcua的新手。我已经尝试了https://dentrassi.de/2017/09/14/creating-opc-ua-solutions-eclipse-milo/中的示例,并设法连接到本地 OPCUA 服务器,但不是远程服务器。
错误如下图: