接入模板
简介
设备接入模板是针对一种类型设备的接入方式的模板,相同接入方式的设备,可以复用同一个模板。其主要用于定义同一类设备的设备点表与物模型之间的映射关系。
创建设备模板
在子设备管理的接入模板页面,可以创建接入模板,需要定义接入模板的名称,选择其关联的产品以及所使用的协议,根据所选择的协议不同,您需要填写的设备点表中的采集点也有所不同。
设备点表
设备点表是您子设备的真实采集点,其也对应了BIE旧版本中对于设备测点的扩展描述。
以modbus协议为例子,点击添加采集点,会要求填写modbus采集点相关的信息。
其中,寄存器类型包括01线圈寄存器、02离散输入寄存器、03保持寄存器、04输入寄存器,这是Modbus协议定义的4种寄存器类型。01线圈寄存器和03保持寄存器可以进行读写,02离散输入寄存器和04输入寄存器只能进行读取。
寄存器地址可填写值范围为0x0000-0xFFFF,使用16进制表示,大小写均可。例如0x0,0x1,0xff32等
类型是该测点对应的数据类型,类似于属性值定义,包括int16, int32, int64, float32, float64等数据类型。需要注意的是,当寄存器类型选择01线圈寄存器、02离散输入寄存器时,类型只能选择bool类型;寄存器类型选择03保持寄存器、04输入寄存器时,类型可以选择除bool类型外的其它所有类型。
当您的接入模板选择的为其它协议时,那么也会有不同的填写内容。当前支持协议包含:modbus、opcua和自定义。
当然,除了手动输入,也可以通过csv模板批量导入。与手动输入不同的是,最后会有一列Identifier,这里您可以填写下面产品测点对应的属性标识,会自动创建设备点表与物模型测点的原值映射。
注意:如果使用设备点表导入,会覆盖当前的采集点内容和映射内容。
物模型点位映射
物模型点位已经出现在您的设备模板中,这是因为在创建设备模板时,已经选择了对应的产品。该部分显示的就是产品中测点的内容。
当您填写完设备点表之后,就可以配置设备点表与物模型的映射关系了,映射有下面三种:
- 无映射,所有测点默认与设备点表没有映射关系。
- 原值映射,设备点表的原始值直接赋值给测点。
- 计算映射,用户可以自定义计算关系,当前仅支持简单四则运算。变量采用对应的设备点表序号加上"x"的前缀来表示。如下面示例中,温度的测点由设备点表的数值乘以10来得到结果,即
x2*10
。
部署到边缘测的驱动会采集设备点表,并通过点表与物模型的映射关系进行计算,将最终计算结果呈现在设备的测点列。