如何在不知道端口的情况下通过 node.js 连接到“In-Sight OPC 服务器”?

这就是我试图创造的,这对我来说是全新的。我希望有一个人可以帮助我。


//this is the part I cannot figure out, maby anyone knows a tool how to find this port

const endpointUrl = "opc.tcp://145.49.49.3:???";


const opcua = require("node-opcua");

const AttributeIds = opcua.AttributeIds;

const OPCUAClient = opcua.OPCUAClient;


(async function main(){


    const client = new OPCUAClient({});

    await client.connect(endpointUrl);

    const session = await client.createSession({userName: "admin", password: ""});


    const dataValue = await session.read({nodeId: "ns=1;s=AcquisitionCount",attributeId: AttributeIds.Value});

    console.log(`Count is ${dataValue.value.value.toPrecision(3)}°C.`);


    await client.closeSession(session,true);

    await client.disconnect();


})();


互换的青春
浏览 148回答 1
1回答

饮歌长啸

默认端口是 4840,但您必须以一种或另一种方式弄清楚它。通常,您要连接的服务器具有完整的端点 URL、端口包括、记录或列在某处的某些配置中。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript