创建物模型属性

1.手动创建物模型属性

1.左侧导航栏选择【配置管理】->【物模型配置】,选择已创建的物模型,点击【修改】按钮,进入物模型属性列表页面。

2.物模型属性列表左侧的属性组栏,支持创建、删除、编辑属性组。物模型属性组主要用于以物理位置或功能类型对属性进行分组,方便对设备的管理。当没有创建属性组时,所有属性都会属于默认属性组。点击属性组栏【新增】按钮,即可创建新的属性组。PS.默认属性组无法删除和编辑。

3.勾选属性组,点击属性列表右侧【新增】按钮, 即可在对应属性组中添加属性信息。

4.点击右上角【新增】按钮,右侧弹出新增属性目录。

5.不同属性模型需填写不同的属性参数,具体介绍详见下部内容。填写完成后点击提交按钮

物模型属性参数介绍

物模型属性用来定义设备模型功能,属性分为三种类别:

静态属性:常用于如设备型号等静态参数,需设置数据类型、采集方式, 可以设置默认值和单位

动态属性:主要是从连接获取的采集数据,需设置数据类型和采集方式,可以设置单位

计算属性:虚拟点位,通过属性计算服务或动态属性表达式进行计算,计算得到的结果,可以赋值给计算属性;需设置数据类型和采集方式

通用属性参数

通用信息 详细描述 备注
名称* 填写属性名称 例如:温度。同一设备下属性名称不能重复。支持中文、英文字母、日文、数字、短划线(-)、下划线(_)、正斜线(/)和点号(.),且必须以中文、英文或数字开头,长度不超过20个字符。
标识符* 属性唯一标识符 属性在系统中的标识。同一设备标识符不可重复,不同设备可以拥有相同标识符。标识符可用于服务和作为表达式输入参数,不可使用中文。
属性组* 属性分组 不填写则属性均分配在默认属性组中。用于对设备模型根据物理位置或功能进行分组,管理方式详见本节<手动创建物模型属性>
属性类别* 静态属性,动态属性和计算属性 静态属性:常用于如设备型号等静态参数中,需设置数据类型、采集方式, 可以设置默认值和单位。动态属性:从连接获取的采集数据,需设置数据类型和采集方式,可设置单位。计算属性:通过服务中的数据计算得到的计算参数,可以赋值给计算属性,需设置数据类型、采集方式。
描述 手动填写描述信息 长度最长不超过60个字符
标签 属性标签 可在【边缘设置】-【标签管理】-【属性标签分页】中管理属性标签
最大值 属性值范围 限制采集值的最大值
最小值 属性值范围 限制采集值的最小值
数据长度 数据值的长度 数据类型为数组或字符串,需填写该字段

静态属性参数

名称 描述
属性类型 数据类型包括整数,浮点数,布尔值,字符,日期和时间,枚举值,对象。必须和数据地址的类型一致,如PLC中的点位数据类型为int32,此处需选择32位整数
默认值 输入默认值作为静态参数,如设备型号DM10001,默认值会显示在数值列中
单位 属性的数据单位,如个、秒、分、次

动态属性参数

名称 描述
属性类型 数据类型包括整数,浮点数,布尔值,字符,日期和时间,枚举值,对象。必须和数据地址的类型一致,如PLC中的点位数据类型为int32,此处需选择32位整数
单位 属性的数据单位,如个、秒、分、次
数据地址 数据地址格式与所属连接相关,例如西门子S7协议,数据地址为 DB1.DB6.0 ,必须填写与连接协议类型格式一致的数据地址
是否为数组 勾选为数组后,需填写数组长度,会以数组形式读取数据
是否可写 勾选为可选后,此属性可以作为写入值,反写回PLC中
是否正数 opcua协议类型的设备,若数据类型为UInt8/16/32/64等类似类型,为无符号数,“是否正数”字段需选“是”;若数据类型为Int8/16/32/64等类似类型,“是否正数”选“否”。
采集方式 采集方式分为周期采集、值改变。周期采集可以设置采集频率,最小可到50ms;值改变主要用于变化频率不大的数据,如开关变量,可设置扫描周期,若填写1000ms即为1000ms内若值发生改变则采集数据。
表达式 支持在属性间设置基本运算公式,具体配置方式详见点位表达式配置入门

计算属性参数

名称 描述
属性类型 数据类型包括整数,浮点数,布尔值,字符,日期和时间,枚举值,对象。必须和数据地址的类型一致,如PLC中的点位数据类型为int32,此处需选择32位整数
采集方式 配置采集方式后,对符合采集方式配置条件的计算参数进行存储
添加计算公式 将关联属性按照公式计算后赋值计算属性参数。如(设备编码.属性标识符+设备编码.属性标识符)/3600

2.修改、删除物模型属性

物模型属性创建后支持修改、删除功能。点击物模型属性列表页面操作栏修改删除按钮,即可执行对应动作。

3.物模型同步到设备

3.1 同步更新设备属性

1.当物模型关联设备时,若物模型属性变更,可选择相关设备同步更新属性信息。物模型属性列表页面,勾选物模型属性,点击右上角【更多】-【同步更新】,弹出与所选择物模型关联的设备列表。

2.在弹出设备列表页面,选择需要与物模型属性同步更新的设备,点击【确定】,所选择的设备属性信息即可与物模型属性信息同步更新。

3.2 同步删除设备属性

物模型若已绑定设备,当物模型属性删除时,可将绑定设备的属性同步删除。具体方法如下:

(1)”物模型属性列表“页面,操作栏点击【删除】按钮,弹出”是否同时删除关联设备属性“确认框.

(2)选择“是”—可选择需要同步删除属性的设备;

选择“否”—弹出“仅删除物模型属性确认框”。

4.批量创建物模型属性

4.1物模型属性导入

除手动添加物模型外,系统支持excel表格批量导入物模型及属性。

具体操作如下:

  1. 点击左侧导航栏【配置管理】->【物模型配置】,进入物模型列表页面。点击【更多】按钮,依次选择【导入导出属性】->【下载属性模板】,即可下载物模型导入模板文件。

    excel表格填写注意事项:

  • 导入物模型模板时若只输入物模型名称,则仅创建该名称的的物模型

  • 需要导入多个物模型时,可在物模型模板中创建多个sheet,填写物模型名称及属性信息。

  • 物模型模板填写格式举例:汽车行业(行业名)-工位(模版名)

  • 物模型名称不允许重复,属性名称、属性标识符不允许重复

  • 填写物模型模板时若未填写属性组名称,该属性自动放入默认属性组中。

  • 表格中若填写系统不存在的物模型标签、属性标签,导入表格后将自动创建标签。

  • 动态属性必须选择采集模式,以及采集间隔(周期采集配置)或扫描间隔(值改变配置)。建议值改变的属性扫描间隔批量设置成相同的,可降低plc负载提高效率。
    无论是周期采集还是值改变,时间间隔不能随便配!建议统一时间间隔!

  • 若需要向PLC反写值,需在“属性是否可写”填写true。

  • 数据类型是数组或字符串时,需填写数据长度,否则无法正确读值。

  1. 模板文件按要求填好数据后,在物模型列表页面依次选择【更多】->【导入导出属性】->【导入属性列表】,选中填写好的物模型模板文件上传。

  2. 在物模型展示列表中可以看到导入的物模型以及属性。

4.2 物模型属性导出

物模型列表页面中,勾选需导出的物模型,点击右上角【更多】按钮,依次选择【导入导出属性】->【导出属性列表】,物模型属性信息即可成功导出。

2024-11-06
0