1. 物模型定义
物模型是对设备的数字化抽象描述,描述该型号设备是什么,能做什么,能对外提供哪些服务。物模型将物理空间中的实体设备数字化,对同一类型的设备进行标准化定义,便于设备的接入和数据的打通。
物模型定义可实现以下几个功能:
- 按照设备类型统一定义设备模型,将不同型号和厂家的同一类型的设备统一到一种物模型定义
- 向上将业务系统和设备进行解耦,业务系统(数据采集,设备控制等)仅仅基于物模型定义实现业务逻辑,保证了业务系统简单和统一的路径依赖
- 向下屏蔽设备的多样性和复杂性,设备接入时根据物模型定义自动适配不同厂家和型号的设备
物模型的几个特性:
- 采用描述性语言(JSON格式)定义物模型,易于定义和理解
- 采用配置的方式提供设备模型定义,设备的增加仅仅是对应设备模型配置的增加,不需要系统额外的开发和调整,非常易于扩展
- 形成设备模型库,可以根据现场设备类型或行业部署相应的设备模型库,具有很好的灵活性
2. 物模型的关键要素
- 设备模型定义
设备模型是对设备的数字化定义,定义设备的所有的属性,报警以及服务,是系统中设备参与后续业务流程的基础,目前采用JSON格式进行定义和保存。
- 设备属性定义
设备属性是对设备所能提供的运行参数或控制命令需要的设置参数进行定义,一般用于描述设备运行时的状态,如环境监测设备所读取的当前环境温度。
- 设备服务定义
设备可被外部调用的能力或方法,可设置输入参数和输出参数。如对设备属性进行一定时间窗口进行数据过滤,聚合计算等。
- 报警参数定义
设备运行时,通过设置规则进行报警。例如:设备发生故障或超温报警等。
3. 物模型模板
物模型可以选择上海慧程根据行业经验设置的物模型模板,主要是汽车以及机加工行业中常见的物模型。使用物模型模板可以在创建物模型时选择关联物模型模板。