《组态软件及应用》课程设计报告题目:力控组态软件变量的类型、引用及变量与点的异同分析系部:专业:班级:姓名:涛声依旧学号:指导老师:成绩:二零一六年5月10日在力控的实时数据库中,一个基本的数据对象为“点”
一个点由若干参数组成,一个点参数对应一个客观世界中的可被测量或控制的对象
力控的变量系统则增加了平台的灵活性,提供数据库数据引用处理、DDE数据交换、变量的间接访问、数据的临时存储以及系统级信息访问等能力
一、力控的变量力控监控组态软件的变量分为:中间变量、实时数据库变量(DB变量)、间接变量等类型
1、中间变量中间变量是一种临时变量,它没有自己的数据源,中间变量一般用于保存临时数据中间变量的作用域范围为整个应用程序,不限于单个窗口
其中窗口中间变量,是一种中间临时变量,它没有自己的数据源,通常用于保存临时结果
其作用域限于应用程序的一个窗口,即在一个窗口内创建的窗口中间变量,在其他窗口是不可见的
2、DB变量在引用和处理DB数据时,需要创建DB变量
一个DB变量对应一个DB点参数,DB变量是数据库DB的点参数值在界面系统中的引用
以上变量又分为实型、整型、离散型和字符型4种类型
3、间接变量间接变量是一种可以在系统运行时被其他变量代换的变量
当间接变量代换为其他变量后,间接变量则等效于所引用的其他变量
间接变量的赋值形式:@VarName=@abc
恰当地使用间接变量,可以大大简化构建复杂参数传递的过程
二、力控的点类型力控数据库的点类型分为:模拟I/O点、数字I/O点、控制点、累计点、运算点等类型
1、模拟I/O点输入和输出量为模拟量,可完成输入信号量程变换、报警检查、输出限值等功能
基本参数模拟I/O点的基本参数页中的各项用来定义模拟I/O点的基本特征
点名(NAME):唯一标识一个工程数据库中点的名字,最长不能超过15个字符
单元(UNIT):单元是对点的