Appearance
3.2.6边缘计算
- 计算点
- 数据一览
- 计算模型
3.2.5.1计算点
【说明】:openPlant®实时数据库提供标准的数据二次计算引擎,实现对测点数据的简单二次加工运算,用户可以在此处查看所有计算点的详细信息。支持的计算函数见附录《计算点说明》。
- 添加计算点
- 导出计算点
- 编辑计算点
- 查询计算点
- 删除计算点
添加计算点
【说明】:添加计算点支持两种方式:创建和导入。
【操作】: 创建:
- 点击<创建>按钮;
弹出计算点配置框,填写属性。填写后点击<保存>,查看计算点状态、最后更新值、更新时间,正常变化即可。
注: (1) 以下为计算点生效的必备属性,其余参考附录《测点属性说明表》。
(2) 点名、ID、数据类型创建后不可更改
**点名:**计算点名需保持唯一。
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” |
批量导入:
【说明】:添加计算点支持两种方式:创建和导入。
【操作】:
- 点击模板下载。
- 填写计算点模板。如下说明常用配置项,其余可参考附录《测定属性表》。
ID:建议不填写由系统自动分配。手动配置需大于 1024 且唯一。
点名:需保持唯一。
别名:另一种名称,可根据个人需求填写。
点的类型:详见附录《数据类型说明》。
量纲(EU):模拟量测点的工程单位,如KG。
描述:对导入计算点的描述,根据个人需求填写。
计算公式:可参考单点新建及附录。
计算类型: 变化计算:表达式中所包含的参数发生变化时才进行计算。 每秒计算:每秒进行计算。
- 点击<导入>、<浏览文件>选择要导入到的文件,最后点击<上传>按钮。显示导入结果:成功,且计算点状态、最后更新值、更新时间,正常变化即可。
导出计算点
【说明】:当前系统中的计算点以xlsx文件形式导出。
【操作】:
- 点击<导出>按钮。
- 打开导出的文件即可看见计算点详情。
编辑计算点
【说明】:计算点创建后,点名、ID、数据类型不可更改。其余属性均可修改。参考附录《测点属性说明书》。
【操作】:
- 选择需编辑的计算点,点击<编辑>,修改后点击<保存>即可。
- 查看列表,查看修改过的数值无误,则编辑成功。
查询计算点
【说明】:提供2个输入框的查询服务:ID和点名、描述。注:ID 全局唯一。不支持模糊查询,需输入准确 ID。
示例:ID输入框输入:1110,点名、描述输入框输入:J,点击查询,显示1条结果。
删除计算点
【说明】:删除自己不需要的计算点。
【操作】:选取需要删除的计算点,单击<删除>按钮,点击提示框内<确认>按钮即可删除测点。返回计算点页面,可以看见删除成功。