跳到主要内容

物模型

1. 概述

物模型是设备在云端的数据模型,它将物理设备数字化。例如,一个温湿度传感器在物理世界中有温度和湿度两个核心数据,对应地,其物模型中也会包含这两个属性定义。

物模型的构建遵循自底向上的逻辑,主要包含三个层级概念:

  1. 元符号:定义数学变量或数学常量或物理变量或物理常量的基本符号(如单位符号)。
  2. 元属性:基于元符号定义具体的参数规格(如数据类型、取值范围、单位等)。
  3. 物模型:将多个元属性组合,形成完整的设备模型。

关键概念

1. 元符号

元符号是属性的原子单位,通常代表物理和数学的变量或常量的符号标识。它是物模型中最基础的元素,用于定义属性的单位。

  • 示例
    • A:代表电流(物理变量)
    • T:代表温度(物理变量)
    • H:代表湿度(物理变量)

2. 元属性

元属性是对设备特征点的详细描述,包含数据类型、单位、读写权限及取值范围等元数据。它必须关联已创建的元符号。

元属性定义示例:

属性名称标识符变量类型数据类型单位符号单位名称读写类型最小值最大值变化步长描述
电流A物理变量整型A安培只读0--设备当前的电流值
湿度H物理变量浮点型%百分比只读01000环境湿度百分比

3. 物模型

物模型是设备的模板,由一组元属性集合而成。它最终映射到具体的设备实例上。


操作流程

创建物模型需严格按照以下顺序执行:创建元符号 -> 创建元属性 -> 创建物模型

第一步:创建元符号

在定义属性的单位之前,必须先在系统中注册符号。

  1. 进入 元符号管理 页面。
  2. 点击 新建 按钮。
  3. 输入符号信息:
    • 符号:例如输入 A
    • 名称:例如输入 安培
    • 类型:选择物理变量或化学变量。
  4. 重复上述步骤,创建 % (百分比)、T (温度) 等其他所需符号。
  5. 保存后,这些符号将可用于元属性的定义。

创建元符号

第二步:创建元属性

元属性定义了数据的格式和约束。

  1. 进入 元属性管理 页面。

  2. 点击 新建元属性

  3. 根据实际需求填写表单,参考以下一个典型案例:

    • 案例 A:创建湿度属性
      • 名称:温度
      • 标识符T
      • 变量类型:物理变量
      • 数据类型:浮点型
      • 单位符号:选择第一步创建的
      • 单位名称:摄氏度
      • 读写类型:只读
      • 取值范围:最小值 0,最大值 100
      • 变化步长0.1 (或根据精度要求设置,如 0.01)
      • 描述:环境温度监测
  4. 保存元属性。

创建元属性

第三步:创建物模型

当元符号和元属性准备就绪后,即可组装物模型。

  1. 进入 物模型管理 页面。
  2. 点击 新建物模型
  3. 填写模型基本信息(如模型名称:温湿度传感器)。
  4. 添加属性
    • 在属性列表中,从已有的元属性库中选择 电流湿度
    • 配置属性在模型中的具体展示顺序或逻辑关系。
  5. 发布物模型。 物模型管理页面 物模型管理页面 物模型管理页面 物模型管理页面

此时,一个包含温湿度数据的完整物模型即创建完成,可将其关联到具体的设备实例中使用。