Skip to content

3.2.6边缘计算

  • 计算点
  • 数据一览
  • 计算模型
3.2.5.1计算点

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

  • 添加计算点
  • 导出计算点
  • 编辑计算点
  • 查询计算点
  • 删除计算点

添加计算点
【说明】:添加计算点支持两种方式:创建和导入。
【操作】: 创建:

  1. 点击<创建>按钮;

image-20230802133525284

  1. 弹出计算点配置框,填写属性。填写后点击<保存>,查看计算点状态、最后更新值、更新时间,正常变化即可。

    注: (1) 以下为计算点生效的必备属性,其余参考附录《测点属性说明表》。
    (2) 点名、ID、数据类型创建后不可更改
    image-20230802133710611
    image-20230802133839013
    **点名:**计算点名需保持唯一。
    ID:由系统自动分配。
    **数据类型:**默认模拟量(AX)。详见附录《数据类型说明》。
    点的来源:CALC(1):计算点来源,计算服务仅识别该类型测点。
    计算类型
    每秒计算(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”

批量导入:
【说明】:添加计算点支持两种方式:创建和导入。
【操作】:

  1. 点击模板下载。

image-20230802134302292

  1. 填写计算点模板。如下说明常用配置项,其余可参考附录《测定属性表》。

image-20230802134611255
ID:建议不填写由系统自动分配。手动配置需大于 1024 且唯一。
点名:需保持唯一。
别名:另一种名称,可根据个人需求填写。
点的类型:详见附录《数据类型说明》。
量纲(EU):模拟量测点的工程单位,如KG。
描述:对导入计算点的描述,根据个人需求填写。
计算公式:可参考单点新建及附录。
计算类型: 变化计算:表达式中所包含的参数发生变化时才进行计算。 每秒计算:每秒进行计算。

  1. 点击<导入>、<浏览文件>选择要导入到的文件,最后点击<上传>按钮。显示导入结果:成功,且计算点状态、最后更新值、更新时间,正常变化即可。

image-20230802134736559
image-20230802135022188
image-20230802135051503
image-20230802135128782

导出计算点
【说明】:当前系统中的计算点以xlsx文件形式导出。
【操作】:

  1. 点击<导出>按钮。

image-20230802135232780

  1. 打开导出的文件即可看见计算点详情。

image-20230802135309210

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

  1. 选择需编辑的计算点,点击<编辑>,修改后点击<保存>即可。

image-20230802135337069
image-20230802135433487

  1. 查看列表,查看修改过的数值无误,则编辑成功。

image-20230802135455460

查询计算点
【说明】:提供2个输入框的查询服务:ID和点名、描述。注:ID 全局唯一。不支持模糊查询,需输入准确 ID。
示例:ID输入框输入:1110,点名、描述输入框输入:J,点击查询,显示1条结果。
image-20230802135604358

删除计算点
【说明】:删除自己不需要的计算点。
【操作】:选取需要删除的计算点,单击<删除>按钮,点击提示框内<确认>按钮即可删除测点。返回计算点页面,可以看见删除成功。
image-20230802135635837
image-20230802135658937
image-20230802135713951