跳到主要内容

物模型

物模型是描述设备的属性、状态等信息的数据模型.

模型列表

点击左侧栏导航项目“设备管理”中的“物模型”菜单 List 当模型最近一次的 模型配置(JSON) 导入有 异常 错误时会在列表中的 发布状态一栏展示出来

模型新增

点击 新增 按钮滑出右侧新增表单 Add 填写 名称机型模块数备注 后点击 确定 完成保存

  • 名称: 物模型名称, 可取一个有意义的名称
  • 机型: 物模型机型, 一般为设备型号
  • 模块数: 一台设备 对应 采集终端数量(HMI),例如: 一屏一机为:1 依次类推 n 屏一机则为 n
  • 备注: 物模型备注, 方便查阅

配置

点击 配置 按钮进入 详情页面

Item

JSON导入

模型参数导入成功后模型会 自动 发布

若导入模型与之前模型是同一模型,原有参数没有修改,原有参数的码表配置和告警配置将被保留

其中 JSON 格式为:

{
"mk":"{mk}", "un":{un},
"env": [
{
"code":"mach_sts", "name":"运行状态", "unit":"",
"type":"u16", "dp":0, "rw":"rw"
},
{
"code":"{code}", "name":"{name}", "unit":"{unit}",
"type":"{type}", "dp":{dp}, "rw":"{rw}"
},
// ...
],
"run": [
{
"code":"{code}", "name":"{name}", "unit":"{unit}",
"type":"{type}", "dp":{dp}
},
// ...
],
"err": [
{
"code":"{code}", "desc":"{desc}"
},
// ...
]
}
  • env 为环境参数,参数 mach_sts(在 主模块 中必须包含),rw参数 可以为 r(只读)、w(只写)、rw(读写)、ww(双写)
  • run 为运行参数,此环境 rw参数 只能为 r(只读)
  • err 为异常参数,此环境 rw参数 只能为 r(只读)
  • ⚠️注意
    • 参数code 只能为__diff结尾 以外的 英数字下划线 组合 且 iot_sts, ts, dn, req, rid, root, time, timestamp系统保留字 禁止导入
    • 当模型下 无关联 设备时,重复导入为 覆盖 操作
    • 当模型下 有关联 设备时,重复导入为 累加 操作,如出现相同参数 显示类型 不相同 则导入报错,如 显示类型 相同 存储类型 不相同 则根据是否兼容判断是否报错,例如: u32 可被改为 u16 反之则不行
    • 当模型为多模块(n屏一机)时,模块之间的参数不能重复且 扩展模块(非un0) 不能包含参数 mach_sts

导入后如果出现异常则会提示在Tab页上,导入成功后 异常 提示消失

Err

JSON详情

点击 JSON详情 按钮展示前模型使用的参数配置

Json

点击 下载 按钮下载模型配置,修改后可通过 JSON导入 实现参数修改

操作

修改

点击 参数列表中 修改 按钮
环境参数异常参数 可修改 名称单位

IxSet

  • 名称: 物模型参数名称
  • 单位: 模型参数单位, 如温度单位为°C

运行参数 还可以添加 差值 计算

RunIxSet

  • 差值: 运行参数中数字类型的参数可进行差值计算, 启用后, 将会多出一个_diff结尾的参数, 统计时, 使用该字段进行差值计算. 参考案例

代码表

用于dv中组件配置数据源,当数据源使用参数在物模型已配置代码表,可以勾选匹配码表,选择需要匹配码表的指标

例如 参数 机台状态(mach_sts)代码表中 添加 值:1 内容:开机 , 值:0 内容:关机 当在dv中组件配置有使用该参数的数据源,勾选匹配码表,并且选择 该指标(mach_sts) ,若该指标为 1 将自动转换为 开机,同理,0 自动转换为 关机

点击 更多 按钮选择 代码表

Code

  • 值: 如上示例1->开机, 即为1
  • 内容: 值即为开机

告警

配置告警规则生成告警信息,告警规则可配置多个,三方应用可根据告警信息处理自己的业务

点击告警 -> 添加告警按钮,可配置告警等级触发条件触发值触发值告警消息 Code Code

  • 告警级别: 系统中自定义的告警级别, 严重 > 主要 > 警告
  • 触发条件和触发值: 例如当室内温度temp_inner条件为大于(>), 值为30时, 将会发送告警消息
  • 告警消息: 触发告警条件时, 发送的消息

操作

修改

点击 更多 按钮 选择 修改 侧滑出修改框

Set

  • 名称: 物模型名称, 可取一个有意义的名称
  • 机型: 物模型机型, 一般为设备型号
  • 备注: 物模型备注, 方便查阅

删除设备

删除模型下的的所有设备,并清除全部设备数据

点击 更多 按钮 点击 设备

删除

当物模型未发布,可以被删除

点击 更多 按钮 点击 删除

启用/禁用

点击 更多 按钮 点击 启用/禁用