Skip to content

简介

在 SCADA 系统中,内部变量是由软件自身创建和管理的全局变量,不绑定任何外部设备地址,其值通过脚本、计算或用户操作生成。

主要特点包括:

  • 全局同步:任一客户端修改后,所有连接终端实时更新
  • 稳定可靠:不会因通信中断变为 bad,始终保有有效值(如 0 或上次结果)
  • 适用场景:常用于数据汇总(如车间总电能)、状态标志、中间计算等逻辑
  • 类型灵活:支持整型、浮点、布尔等多种数据类型,可参与报警、历史记录等功能

变量添加

添加设备后,可在变量管理中点 添加变量。建议提前创建分组,对变量进行分类管理。

png

变量属性

内部变量的变量也存在一些属性设置,其中特色属性为掉电存储,可以在工程重新运行时保持上一次的值;也支持扩展字段设置,在数据集使用时可作为分类项。

  • 变量名称:自定义名,写脚本时可以引用
  • 掉电存储:工程重新运行,还能保持上次的值运行
  • 数据类型:变量的数据类型,有bool、int、float32、long(int64)、double(float64)、sting类型,根据需要手动选择。
  • 实时值: 获取到数据值,或者通过脚本处理后实时写入的值
  • 备注:文本注释,自定义内容
  • 扩展字段1:可以对变量做一些维度区分,在数据集中处理时可以作为区分列,然后在前端页面实现筛选;
  • 扩展字段2:同上
  • 扩展字段3:同上
  • 扩展字段4:同上
  • 扩展字段5:同上
  • 扩展字段6:同上
  • 扩展字段7:同上
  • 扩展字段8:同上
  • 系统扩展:系统参数预留扩展列,暂无意义

png

应用场景

下面以一些实际使用场景介绍内部变量的常见用法。

场景一

在全局脚本中调用多个数据,添加定时器的方式,将计算结果定时写入内部变量; png

SCADA帮助文档