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表格批量导入物模型及属性。
具体操作如下:
-
点击左侧导航栏【配置管理】->【物模型配置】,进入物模型列表页面。点击【更多】按钮,依次选择【导入导出属性】->【下载属性模板】,即可下载物模型导入模板文件。
excel表格填写注意事项:
-
导入物模型模板时若只输入物模型名称,则仅创建该名称的的物模型
-
需要导入多个物模型时,可在物模型模板中创建多个sheet,填写物模型名称及属性信息。
-
物模型模板填写格式举例:汽车行业(行业名)-工位(模版名)
-
物模型名称不允许重复,属性名称、属性标识符不允许重复。
-
填写物模型模板时若未填写属性组名称,该属性自动放入默认属性组中。
-
表格中若填写系统不存在的物模型标签、属性标签,导入表格后将自动创建标签。
-
动态属性必须选择采集模式,以及采集间隔(周期采集配置)或扫描间隔(值改变配置)。建议值改变的属性扫描间隔批量设置成相同的,可降低plc负载提高效率。
无论是周期采集还是值改变,时间间隔不能随便配!建议统一时间间隔! -
若需要向PLC反写值,需在“属性是否可写”填写true。
-
数据类型是数组或字符串时,需填写数据长度,否则无法正确读值。
-
模板文件按要求填好数据后,在物模型列表页面依次选择【更多】->【导入导出属性】->【导入属性列表】,选中填写好的物模型模板文件上传。
-
在物模型展示列表中可以看到导入的物模型以及属性。
4.2 物模型属性导出
在物模型列表页面中,勾选需导出的物模型,点击右上角【更多】按钮,依次选择【导入导出属性】->【导出属性列表】,物模型属性信息即可成功导出。