当前位置: 首页 > news >正文

软件应用2021百度seo

软件应用,2021百度seo,网络营销的概念和界定,旅游景区网站建设本文介绍如何在NodeJS环境下开发OPC UA Client,通过本文可以对OPC UA的基本概念有所了解,掌握OPC UA的本质。相关软件请登录网信智汇(wangxinzhihui.com)。 开发步骤如下: 1)首先需要安装nodejs,要求版本至少是12。 …

本文介绍如何在NodeJS环境下开发OPC UA Client,通过本文可以对OPC UA的基本概念有所了解,掌握OPC UA的本质。相关软件请登录网信智汇(wangxinzhihui.com)。

开发步骤如下:

1)首先需要安装nodejs,要求版本至少是12。

2)创建项目目录,在cmd下进入项目目录下,执行如下指令:

1)npm init

2)npm i

3)npm install node-opcua --save

3)创建client.js,输入以下代码:

/*引入相关模块*/
const { OPCUAServer, DataType, AttributeIds} = require("node-opcua");async function main() {
//a)创建OPC UA Client并连接到OPC UA Servertry {var option = {};option.securityPolicy = opcua.SecurityPolicy.None;option.securityMode = opcua.MessageSecurityMode.None;option.keepSessionAlive = true;var url = "opc.tcp://SKY-20201126GIK:4380/UADEMO";var client = opcua.OPCUAClient.create(option);await client.connect(url);} catch (err) {console.log(err);return;}if (!client) {console.log("连接失败!");return;}//b)创建会话try {var userIdentity = {};userIdentity.type = opcua.UserTokenType.Anonymous;//采用用户密码//userIdentity.type = opcua.UserTokenType.UserName;//userIdentity.userName = "XXXX";//userIdentity.password = "XXXX";session = await client.createSession(userIdentity);if (!session) {console.log("创建会话失败!");return;}console.log("创建会话成功!");} catch (err) {console.log(err);return;}//c)读取数据var nodeIdS = 'ns=1;s="pressure"'; //待写入的节点Idtry {const dataValue = await session.read({nodeId: nodeIdS,attributeId: AttributeIds.Value,});if (dataValue.statusCode !== opcua.StatusCodes.Good) {console.log("不能读取 ", nodeIdS);} else {console.log("value = ", dataValue.toString());}} catch (err) {console.log(err);return;}//d)写数据try {var nodesToWrite = [{nodeId: nodeIdS,attributeId: opcua.AttributeIds.Value,value: {value: {dataType: opcua.DataType.Double,value: 23.5}}}];session.write(nodesToWrite, function (err, statusCodes) {if (err) {console.log(' 写错误: ' + err);}});} catch (err) {console.log(err);return;}console.log(' 写数据成功!');
}main(); 作者:zhouwl72 https://www.bilibili.com/read/cv26311976/ 出处:bilibili

4)在cmd下进入项目目录,执行:node client。

运行UaExpert,查看var2写入成功。

以上为NodeJS环境下开发OPC UA Client简单教程,通过扩展可开发更多功能。更多通讯资源请登录网信智汇(wangxinzhihui.com)。

http://www.dinnco.com/news/44585.html

相关文章:

  • 郴州市做网站昆山优化外包
  • seo网站地图怎么做济南网站建设哪家专业
  • 网页导航设计步骤谷歌seo和百度区别
  • 虹口网站制作seo职位
  • 做普通网站多少钱2023年8月份新冠病毒
  • 乌鲁木齐做网站多少钱小红书关键词排名怎么做
  • 域名被锁定网站打不开怎么办seo基础入门
  • wordpress视频页面seo关键词排名软件
  • 佛山禅城网站建设如何做好产品网络推广
  • 基础型网站套餐百度网盘电话人工服务
  • 品牌网站开发公司网站策划书的撰写流程
  • 网站策划流程合肥seo排名扣费
  • 如何免费建设网站com网站做优化
  • 做动态网站费用win优化大师有免费版吗
  • 百度做网站吗百度预测大数据官网
  • 有哪些网站做美食的图片很精致营销软文
  • 个人网站名称怎么写网站推广培训
  • 织梦 别人 网站 模板网络营销公司网络推广
  • php做网站中下一步按钮百度seo排名教程
  • 白山网站建设seo官网优化怎么做
  • 想做一个公司的网站去哪可以做个人网站怎么制作
  • 微商搜索引擎优化案例分析
  • 泰安人才网appseo包年优化平台
  • html5制作网页案例简述如何优化网站的方法
  • 公司网站建设属于什么职位爱站网关键词查询工具
  • 如何建设网站子页网络营销推广的特点
  • 太古楼角原网站建设磐石网站seo
  • 有什么做糕点的视频网站广州市新闻发布
  • 网站建设客户问题深圳网络推广系统
  • css个人简介网站怎么做中国站长之家域名查询