我是 OpcUa 的新手,我正在使用节点 opcua 堆栈。
我使用 SIOME 创建了一个信息模型。
我现在正在尝试将其导入服务器。
这是代码:
const opcua = require("node-opcua");
var nodeset_filename1 ="Opc.Ua.Di.NodeSet2.xml";
var nodeset_filename2 ="custom.NodeSet2.xml" //this one is getting me error
var server_options = {
nodeset_filename : [opcua.nodesets.standard_nodeset_file ,nodeset_filename1 , nodeset_filename2],
port : xxxx,
resourcePath:"/UA/Server"
}
const server = new opcua.OPCUAServer(server_options);
function post_initialize() {
console.log("initialized");
server.start(function() {
console.log("Server is now listening ... ( press CTRL+C to stop)");
console.log("port ", server.endpoints[0].port);
});
}
server.initialize(post_initialize);
这是我得到的错误:
C:\path\node_modules\node-opcua-address-space\dist\source\loader\load_nodeset2.js:764
this.bodyXML = this._cloneFragment.value;
我尝试使用 OpcUa 的标准模型,它似乎可以工作。
你知道怎么解决吗?