问题标签 [node-opcua]

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.

0 投票
1 回答
2971 浏览

node.js - 如何从 XML 节点集文件生成服务器地址空间?

我正在熟悉 node-opc-ua 项目,我想从给定的节点集(xml 文件)自动生成服务器地址空间。

有没有可能?

0 投票
2 回答
252 浏览

javascript - 要求不适用于 node-opcua

我想在 HTML 文件中加载带有 'require' 的 node-opcua 的本地版本,但它并没有真正起作用。代码片段如下:

当我执行脚本时,我在控制台中收到以下错误:

因此,var opcua已正确加载,但 OPCUACluent 未正确加载,尽管该类是在一个文件中声明的,该文件位于 node-opcua 文件夹中,opcua_client.js名为node-opcua\lib\client\

来源:来自http://requirejs.org/docs/download.html#requirejs的“require”脚本。带有控制台命令的 node-opcua 文件夹 npm install node-opcua

0 投票
1 回答
246 浏览

javascript - 将数据追加/插入到 MongoDB

大家好,stackoverflow 用户,我目前面临一个关于 mongodb 和 nodejs 的问题。我正在尝试将数据插入到 mongodb 中,并且我已经准备好将所有数据插入到 mongodb 中。我用来插入的数据是一个 csv 类型的文件。

这是我的项目。我的项目中有一个客户端和服务器。服务器将从 CSV 文件中获取数据,监听客户端,并将数组内存空间中的 CSV 文件中的数据发送到客户端。客户端将连接到服务器,请求数据并将数据附加到 mongodb。

里面的以下代码client.js很可能会帮助我使用它的值将其附加到 mongodb 中。有人可以帮我吗?

不确定如何将数据附加到 mongodb 中。

这是我的client.js

这是我的server.js

这是我的1000data.csv

0 投票
1 回答
50 浏览

node.js - Ubuntu Port 不会监听客户端但会监听服务器

我目前正在尝试在两台不同的计算机之间运行服务器和客户端。但是,服务器运行良好,但客户端却不行。我曾尝试使用 sudo ufw 端口 4334 但无济于事。有人可以帮我吗。

0 投票
0 回答
1117 浏览

javascript - 节点 OPC UA 监控项。如何在给定时间后获取数据

我正在使用节点 opc ua 客户端连接到 opc ua 服务器。我在服务器上添加了一个项目的订阅,如下所示:

仅在数据实际更改时才调用 on change 函数,但我希望获得具体时间序列的数据。

如何做到这一点?

0 投票
1 回答
570 浏览

node.js - node-opcua "事务已超时"

我使用 package.json 设置了对几个 nodeId 的监视node-opcua。它工作了一段时间,但随后开始打印一些超时消息。

journalctl是我的服务的输出:

基本上我想保持监控永远进行,每 15 分钟发布一次。因此,如果有人也可以帮助我提供参数,那将是非常棒的。

0 投票
1 回答
1355 浏览

node.js - V8_Fatal 错误 - 无法访问代码 0x891e307

我在 Yocto Linux 系统(处理器:Intel Quark® x1020 400 MHz)上运行 node-red。

我的应用程序包括一个 S7 节点 (node-red-contrib-s7) 来读取 PLC 的值(目前这是一个测试值,每 15 秒从真变为假,反之亦然)。OPCUA-Server-Node (node-red-contrib-opcua) 通过创建布尔变量进行初始化,并创建 OPCUA-Server 以通过 OPC 协议进一步读取数据。OPC 客户端将输入的真/假值从 PLC 写入 OPCUA 服务器。

在未指定的时间段(大约 20-40 分钟)之后,节点红色崩溃。

我想了解为什么节点会随机崩溃。有人可以帮忙吗?

0 投票
1 回答
337 浏览

node-opcua - node-opcua,写入错误:事务已超时

我正在使用节点 opcua 0.0.64。我试图在我的客户端中使用 opcuaSession 的 write 方法为一个变量写入一个布尔值。一些电话是成功的,但大约 70% 没有。恰好 60 秒后,响应显示“事务已超时”,状态代码为“statusCode”为“未定义错误”。我可以在客户端中执行一些操作吗?运输超时怎么样?我相信它默认设置为10000。

0 投票
1 回答
2247 浏览

client-server - OPC UA 客户端数据访问服务器

我有一个场景,OPCUA 客户端不知道 OPCUA 服务器地址空间的构造,但客户端仍然知道连接凭据。OPCUA 客户端是否仍然可以在没有命名空间和节点 ID 的情况下访问来自服务器的数据。

我一直在通过在客户端请求期间指定命名空间和节点 ID 来获取服务器数据。

谁能帮我详细了解OPC UA 数据访问

0 投票
1 回答
2840 浏览

javascript - nodejs-如何使用node-opcua访问远程opc服务器?

我在github找到了一个比较好的项目node-opcua,使用这个项目的简单例子可以创建一个opc服务器和客户端,并且在本地可以访问,我现在需要访问一个远程的opc服务器,提供几个参数是:IP网络节点(如10.195.156.150)、opc服务(如ArchestrA.FSGateway)、opc组(如ArchestrA)、opc TagName(如HXi1_P201_00.Ia),是否可以使用node-opcua访问?谢谢!

示例服务器代码:

sample_client 代码: