SCADA DIAView 变量字典之变量和变量组概述
1、系统变量: 是系统自带的、固定的变量;DIAView组态软件有16个系统变量,它们可以被用户直接调用如【图1】。变量是工程项目中可随时变化的值,是系统数据信息交互的重要参与者,DIAView组态软件中变量信息如【图2】

2、变量以及变量组基本属性的概念描述如步骤1的图说明:1、名称: 变量的名称。 命名规则:(1) 由字母、数字、汉字、下划线组成,只能以字母或汉字开头;(2) 不区分大小写;(3) 长度不能超过200个字符,汉字不能超过25个;(4) 同一节点或变量组中的变量不可重名;(5) 同一节点下既有变量又有变量组,则变量和变量组的名称不能相同。2、变量类型: 定义变量的值类型。 变量类型有3种: 文本量(Text): 字符型(此类型变量值长度最长为2千字符) 开关量(Digital): 开关型(False、True) 模拟量(Analog): 整型、实型3、初始值: 变量的初始值。4、是否保存初始值: 若勾选,则此变量的“变量初值”会保存为系统运行结束时此变量最后一次取得的值;否则不变。5、最小值、最大值: 指定变量的取值范围(仅“模拟量”类型变量可用这两个属性)。6、死区: 指定一个数值即死区值,与变量当前值构成一个死区区间: (变量当前值 - 死区值) <= 死区区间 <= (变量当前值 + 死区值); 作用: 数据过滤。 原理: 当下一次获取的变量值在死区区间范围内时,则变量值不取新获取的值,保持原值不变;若不在死区区间范围内,则变量值取新获取的值,死区区间也相应改变,依次循环。(仅“模拟量”类型变量可用这个属性)。7、小数位数: 指定变量的小数位数(仅“模拟量”类型变量可用这个属性)。/8、工程单位: 设置变量的单位,如: 秒/s、毫升/ml、千克/kg。在使用变量时,可以获取变量值并附加显示此工程单位,如: Var.NewVariableGroup.NewVariable.ValueAndUnit(仅“模拟量”类型变量可用这个属性)。9、扩展域: 为变量设定域(可设定多个域,每个域名用‘,’或‘;’隔开),可使用脚本获取相同域的变量值。10、描述: 添加对变量的说明信息。
3、变量组是对变量进行分组管理的一个单位。 DIAView组态软件可以将工程中的变量进行分组管理,建立变量组,然后在变量组中添加变量。使用变量组中的变量时,要先引用变量组的名称,变量组名和变量名之间以“.”间隔,如“Var.NewVariableGroup.NewVariable”。 变量词典下可以创建多个变量组,同时变量组下还可以再创建变量组。 变量组名称命名规则: (1) 由字母、数字、汉字、下划线组成,只能以字母或汉字开头; (2) 不区分大小写; (3) 长度不能超过200个字符,汉字不能超过25个; (4) 同一个工程中,同级节点下变量组名称不能重名; (5) 同一个工程中,同级节点下既有变量又有变量组,则变量和变量组的名称不能相同。
4、在工程窗口树形目录中右键点击“变量词典”节点,点击右键菜单中的“新建变量组”,系统将以默认名称建立一个新的变量组

6、右键已建立的变量组子节点,可以进行“新建变量组”、“导入变量组”、“导出变量组”、“复制”、“删除”、“重命名”、“粘贴”、“变量引用浏览”、“变量替换”、“变量统计”操作(复制前要先保存)

9、弹出变量引用浏览表如下图所示,可以查看变量所有的引用状况如绿色底纹标注
