npm 包 node-opcua-isa95 使用教程

阅读时长 7 分钟读完

介绍

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。在终端中,使用以下命令:

使用

在您的应用程序中,使用以下命令导入 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

纠错
反馈

纠错反馈