Skip to content

3.2 边缘计算

3.2.1 数据一览

【说明】:用户可以在此处查看DASS内所有测点的详细信息。支持查询功能。
查询条件:(DASS内所有查询功能仅支持单关键词)*
****点名:节点内点名唯一。
****ID :ID全局唯一。不支持模糊查询,需输入准确ID。
****描述:测点描述信息。
****节点:(W3:后台历史站)
CALC:计算点节点
DATAPOINT:采集/上传服务的默认节点
HMS:硬件信息节点
MONITOR:监测采集、上传、系统服务资源使用情况的节点
SYS:系统节点
img

3.2.2 计算

【说明】:openPlant®实时数据库提供标准的数据二次计算引擎,实现对测点数据的简单二次加工运算,用户可以在此处查看所有计算点的详细信息。支持的计算函数见附录《计算点说明》

  • 添加计算点
  • 删除计算点
  • 编辑计算点
  • 查询计算点
  • n配置列

添加计算点
【说明】:计算点添加支持两种方式:单点新建和批量导入。
(1)新建计算点
点击【创建】按钮,弹出计算点配置框,填写属性。
注: (1)以下为计算点生效的必备属性,其余参考附录《测点属性说明表》。 (2)ID、点名、数据类型、配置时间创建后不可更改
img
**ID:手动配置需大于1024,不填写由系统自动分配。
******点名:****计算点名需保持唯一。
******数据类型:****默认模拟量(AX)。详见附录《数据类型说明》。
**点的来源
CALC(1):计算点来源,计算服务仅识别该类型测点。
DAS(0):采集点来源
**计算类型
每秒计算(1):每秒进行计算
变化计算(0):表达式中所包含的参数发生变化时才进行计算
**计算公式

计算引擎支持
常用语法符号
逻辑符号
比较符号
嵌套符号
关键字
openPlant函数
Lua标准库和函数库
水和水蒸气函数
常用语法示例
常量
减法示例
加法示例
乘除法示例
if else语句
if elseif 语句
for语句
判断超时
当开关点W3.A.B为0时,计算点W3.A.C返回0;当开关点W3.A.B为1时,判断W3.A.A是否正在报警。如果报警,则计算点C返回1,如果不报警,计算点C返回0;
将”W3.CALC.A”点数据,取前8位写入测点 “W3.CALC.B”

2、点击确定创建。返回查看计算点状态、最新值、最后更新时间,正常变化即可。
img

(2)批量导入
【说明】:DASS支持通过csv文件批量导入计算点。可以在此处导入通过模板编辑或者从其他服务中导出的计算点文件。
【操作】:
1、 填写计算点模板。如下说明常用配置项,其余可参考附录《测定属性表》。
ID:建议不填写由系统自动分配。手动配置需大于1024且唯一。
P
N********:点名。需保持唯一。
RT
**:数据类型,详见附录《数据类型说明》。需填写英文标识如:AX\R8\DX……
LC
**:是否开启变化报警。0=false;256=true;
EX
**:**计算公式。可参考单点新建及附录。
KT
计算类型。**0=变化计算,1=每秒计算。表达式中所包含的参数发生变化时才进行计算。
PT
点的来源。****填写1即可,表示计算点来源。
img

2、 点击【导入测点】-【选取文件】,选择相应计算点csv文件,点击【上传到服务器】。
img
3、 提示导入成功。返回查看计算点是否正常添加,状态和数值正常更新即可。
img

编辑计算点
【说明】:计算点创建后,ID、点名、数据类型、配置时间不可更改。其余属性均可修改。参考附录《测点属性说明书》。
【操作】:勾选计算点,点击编辑即可修改配置项。
img

删除计算点
操作:勾选需要删除的计算点,单击【删除】按钮,点击提示框内确认按钮即可删除测点。
img
导出计算点
【说明】导出全部计算点。可用于批量修改。
【操作】点击<导出>按钮,选择是否需要导出ID列,即可获取文件。
img

查询计算点
说明:提供4个筛选条件的查询服务。
**数据类型:模拟量、开关量、短整数、长整数、浮点数、LONG、TEXT
**点名:计算点名全局唯一。支持单关键词模糊查询。
**描述:支持单关键词模糊查询。
**别名:支持单关键词模糊查询。
示例:点名输入关键词“NOW“,别名输入关键词“当前“,点击查询,显示2条结果。
img

配置列
说明:用于自行配置计算点列表所需展示的属性。
操作:
1、查找并选中需要展示的属性。属性筛选提供2种方法:
**关键词筛选
l 编码过滤:根据编码查找关键字。(默认)
l 描述过滤:根据描述查找关键字。
**属性选中状态筛选:
l 已选:展示所有已配置的字段。
l 未选:展示所有未配置的字段。
l 全部:展示全部字段。(默认)
示例:
1、输入关键词“点”,选择【描述过滤】,展示4个结果。勾选父节点,点击确定,返回查看已添加至属性列。
img
2、点击确定,返回查看属性列生效即可。
img

3.2.3 缓存镜像

说明:此功能提供两个麦杰实时库间的测点同步服务。通过配置镜像,可以快速将数据库A中指定库/节点/测点同步至数据库B,同步信息包含静态点表信息和动态实时值。典型应用场景为DASS内置边缘实时库数据同步到中心数据库。
操作:
1、点击【新建镜像】,填写镜像信息。
镜像名称
目的
IP****:目标数据库IP,默认127.0.0.1
**目的端口:目标数据库端口,默认8200
**用户名:sis
**密码:openplant
**同步依据

点名同步l若目标端无该PN的测点,则创建新测点(ID自动分配)。l若目标端已存在该PN,则将该点覆盖。
ID同步l 在目标数据库下创建和源端同ID、同点名的数据点。l 若目标端已存在该ID,则将该点覆盖。

img

2、点击【测试】查看你数据库连接状态。弹出“有效链接”提示则目的端可连接。
img
3、点击【镜像配置】
配置方式( 源端x均需已存在,目的端y可新建。)****

节点对节点将源数据库节点x内的数据点镜像至目标数据库节点y
库对库将源数据库x内的数据点镜像至目标数据库y
测点对测点将源数据库某节点内的数据点x镜像至目标数据库某节点y
源端**x****:下拉框中选取已存在的库(节点/测点),也可手动输入全节点名(全测点名),如W3.A(W3.A.p1)。
目的端**y****:可新建。需输入全节点名(全测点名),如W3.A(W3.A.p1)
img
  • 计算点数据来源(XF)
目的端计算以目的端存储数值进行计算。
源端计算以源端存储数值进行计算。
image-20230523185111390
4、应用与检查
(1)每次编辑配置后,都需点击【应用】按钮来生成镜像文件和重启openPlant。
img
img
(2)点击【预览】按钮检查镜像文件是否正确,若预览信息和镜像配置相同,则应用成功;若预览内缺少相应信息,则应用失败。此时,再次点击【应用】并检查预览。若始终无法应用成功,请联系工程师。
img
img