问题标签 [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.
node.js - 如何从 XML 节点集文件生成服务器地址空间?
我正在熟悉 node-opc-ua 项目,我想从给定的节点集(xml 文件)自动生成服务器地址空间。
有没有可能?
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
。
javascript - 将数据追加/插入到 MongoDB
大家好,stackoverflow 用户,我目前面临一个关于 mongodb 和 nodejs 的问题。我正在尝试将数据插入到 mongodb 中,并且我已经准备好将所有数据插入到 mongodb 中。我用来插入的数据是一个 csv 类型的文件。
这是我的项目。我的项目中有一个客户端和服务器。服务器将从 CSV 文件中获取数据,监听客户端,并将数组内存空间中的 CSV 文件中的数据发送到客户端。客户端将连接到服务器,请求数据并将数据附加到 mongodb。
里面的以下代码client.js
很可能会帮助我使用它的值将其附加到 mongodb 中。有人可以帮我吗?
我不确定如何将数据附加到 mongodb 中。
这是我的client.js
这是我的server.js
这是我的1000data.csv
node.js - Ubuntu Port 不会监听客户端但会监听服务器
我目前正在尝试在两台不同的计算机之间运行服务器和客户端。但是,服务器运行良好,但客户端却不行。我曾尝试使用 sudo ufw 端口 4334 但无济于事。有人可以帮我吗。
javascript - 节点 OPC UA 监控项。如何在给定时间后获取数据
我正在使用节点 opc ua 客户端连接到 opc ua 服务器。我在服务器上添加了一个项目的订阅,如下所示:
仅在数据实际更改时才调用 on change 函数,但我希望获得具体时间序列的数据。
如何做到这一点?
node.js - node-opcua "事务已超时"
我使用 package.json 设置了对几个 nodeId 的监视node-opcua
。它工作了一段时间,但随后开始打印一些超时消息。
这journalctl
是我的服务的输出:
基本上我想保持监控永远进行,每 15 分钟发布一次。因此,如果有人也可以帮助我提供参数,那将是非常棒的。
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 分钟)之后,节点红色崩溃。
我想了解为什么节点会随机崩溃。有人可以帮忙吗?
node-opcua - node-opcua,写入错误:事务已超时
我正在使用节点 opcua 0.0.64。我试图在我的客户端中使用 opcuaSession 的 write 方法为一个变量写入一个布尔值。一些电话是成功的,但大约 70% 没有。恰好 60 秒后,响应显示“事务已超时”,状态代码为“statusCode”为“未定义错误”。我可以在客户端中执行一些操作吗?运输超时怎么样?我相信它默认设置为10000。
client-server - OPC UA 客户端数据访问服务器
我有一个场景,OPCUA 客户端不知道 OPCUA 服务器地址空间的构造,但客户端仍然知道连接凭据。OPCUA 客户端是否仍然可以在没有命名空间和节点 ID 的情况下访问来自服务器的数据。
我一直在通过在客户端请求期间指定命名空间和节点 ID 来获取服务器数据。
谁能帮我详细了解OPC UA 数据访问?
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 代码: