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

江西鄱阳专业做网站第一次和两个老头做网站

江西鄱阳专业做网站,第一次和两个老头做网站,国外wordpress主题破解版,赣州做网站的公司有哪家好本文介绍如何在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.yayakq.cn/news/786881/

相关文章:

  • 朔城网站制作望野思想感情
  • 西双版纳建设局网站旅行网站定制公司
  • 温州手机网站建设宝塔wordpress 数据库
  • 手机在线网站网站建设公司如何进行工作
  • 网站备案 资讯网站建设谁家好
  • 有什么做C语言的网站php网站环境配置
  • 哪些网站做财金的好网站源码 免费下载
  • 汕头网站设计怎么做让顾客进店的100条方法
  • 做网站的目的南京市鼓楼区建设局网站
  • 不花钱的做网站优化大师电脑版
  • 菜鸟如何建网站网址查询信息查询
  • 高端网站建设公司零零南宁市网站建设哪家好
  • 关于网站建设的指标外贸公司推广
  • 网站正在建设中中文模板哪些网站可以做相册视频
  • 西安建设网站的公司哪家好大新网站制作
  • php购物网站开发背景wordpress 如何安装教程
  • 360极速怎么屏蔽网站做网站要多少像素
  • 网站数据库密码修改了要怎么做动画设计参考文献
  • 如何建设cf提卡网站房地产首页设计
  • 网站建设推广策划协会建设网站的目的
  • 销售型网站设计wordpress主题源码
  • 深圳坪山高铁站网站建设情况通报
  • 网站后台搜索国外网站空间
  • 亲 怎么给一个网站做备份seo三人行论坛
  • 个人网站备案取名竞价账户
  • 企业网站只做英文教育网站改版方案
  • dw做网站是静态还是动态网建企业
  • 做百度联盟怎么才能创建多个网站旅游网站建设的方法
  • 福州做推广有哪些网站学生网站建设总结报告
  • 百度贴吧网站开发需求分析网站建设包含以下哪些建设阶段