介绍
node-opcua-isa95 是一个 OPC UA ISA-95 基础信息模型的 Node.js 实现,它允许快速开发 OPC UA 服务器和客户端,并允许您快速使用 OPC UA ISA-95 规范。
OPC UA(Open Platform Communications Unified Architecture)是一种全球通用的工业通信标准,可用于解决工业自动化中的互操作性问题。ISA-95(International Society of Automation 非正式名称为“Enterprise-Control System Integration”)是一种为工业企业所制定的标准,该标准可定义企业内部控制系统和企业外部商业企业之间的集成。
node-opcua-isa95 提供了一个易于使用的编程界面,可以帮助快速开发 OPC UA 服务器和客户端,并允许您快速使用 OPC UA ISA-95 规范。
安装
您可以使用 npm 快速安装 node-opcua-isa95。在终端中,使用以下命令:
$ npm install node-opcua-isa95
使用
在您的应用程序中,使用以下命令导入 node-opcua-isa95:
var opcua = require("node-opcua-isa95");
一旦导入了 node-opcua-isa95 模块,您就可以开始使用它的功能了。
启动 OPC UA 服务器
以下代码片段演示了如何使用 node-opcua-isa95 启动 OPC UA 服务器:
-- -------------------- ---- ------- --- ----- - ---------------------------- -- ------- --- ------ - --- ------------------- ----- ----- -- ----- ---------- - ------------ ----------- -- ---- ------------ ------- -- ---- ---------- --- ---------- --- --- -- ---- - --- -- -- --- -- --- ----------------------- - ---------------- -- ------ -- ------- --- --------- -- ---- -------- ---展开代码
使用客户端访问 OPC UA 服务器
以下代码片段演示了如何使用 node-opcua-isa95 客户端访问 OPC UA 服务器:
-- -------------------- ---- ------- --- ----- - ---------------------------- -- ------- --- ------ - --- -------------------- -- --- --- -- --- ------------------------------------------ ------------- - -- ----- - ------------------ --- ------- -- --- -- ------- -- ----- - ---- - ---------------------- -- --- --- -- ---------- -- ------ --- -- ------- ---------------------------------- -------- - -- ------ - -------------------- ------- ---------------- -- ---- --- ------ - -------------------- --------------------------------- ------------- ------ - -- ------ - ---------------- ----- -- --- -------- --- -- ------- - ---- - ------------------ --- ---- --- ----- -- --- --------- -- ----- - --- - ---- - ------------------ --- ------ --- -- -------- -- ----- - --- - ---展开代码
示例代码
以下代码片段演示了如何在 OPC UA 服务器上创建一个变量和一个方法:
-- -------------------- ---- ------- --- ----- - ---------------------------- -- ------- --- ------ - --- ------------------- ----- ----- -- ----- ---------- - ------------ ----------- -- ---- ------------ ------- -- ---- ---------- --- ---------- --- --- -- ---- - --- -- -- --- -- --- ----------------------- - ---------------- -- ------ -- ------- --- --------- -- ---- -------- -- ------ --- -------- - - ------- -------------------- ----------- ------------- --------- --------- ------ - ---- ---------- - ------ --- ------------------------ ---------------------- ------ ------- - - -- ------------------------------------------------- -- ------ --- ------ - - ------- ------------------ ----------- ----------- --------------- - - ----- ---- --------- --------------------- -- - ----- ---- --------- --------------------- - -- ---------------- - - ----- --------- --------- --------------------- - -- ------------- ------------------------ -------- --------- - --- ------ - ----------------------- - ------------------------ -------------- ---------- ---------------------- ------ --------- - -- --------------------------------------------- ---展开代码
结论
通过本文的介绍,您应该可以快速入门并使用 node-opcua-isa95 开发基于 OPC UA ISA-95 的应用程序了。虽然本文只简要介绍了 node-opcua-isa95 的一些基本功能,但是您可以通过官方文档来了解更多高级的用法和例子。祝您使用愉快!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/65050