![](https://csdnimg.cn/release/download_crawler_static/57268265/bg1.jpg)
一、力控组态软件简介
组态软件是标准化、规模化、商品化的通用工控开发软件,只需进行标准功能模块的软件组
态和简单编程,就可设计出标准化、专业化、通用性强、可靠性高的上位机人机界面工控程
序,且工作量小,开发调试周期短,对程序设计员要求也低,因此,组态软件是性优良的软
件产品,成为开发上位机工控程序的主流开发工具。
二、力控的变量的类型
力控组态软件运行环境分为三个基本部分,包括人机界面( View)、数据库( DB)、通信程序
(IoMoniter/NetServer )。变量是人机界面进行数据处理的核心,它是 View 进行内部控制、
运算的主要数据成员, 是 View 编译环境的基本组成部分, 除了数据库变量外其他变量只生存
于 View 的环境中。力控组态软件提供多种变量,力控监控组态软件的变量分为: 1、中间变
量,2、实时数据库变量( DB变量)、3、间接变量等类型。
1、中间变量
中间变量是一种临时变量,它没有自己的数据源,中间变量一般用于保存临时数据。
中间变量的作用域范围为整个应用程序,不限于单个窗口。其中窗口中间变量,是一种中
间临时变量,它没有自己的数据源,通常用于保存临时结果。其作用域限于应用程序的一
个窗口,即在一个窗口内创建的窗口中间变量,在其他窗口是不可见的。
2、 DB 变量
在引用和处理 DB数据时,需要创建 DB变量。一个 DB变量对应一个 DB点参数, DB
变量是数据库 DB的点参数值在界面系统中的引用。以上变量又分为实型、整型、离散型
和字符型 4 种类型。
3、间接变量
间接变量是一种可以在系统运行时被其他变量代换的变量。 当间接变量代换为其他变
量后,间接变量则等效于所引用的其他变量。间接变量的赋值形式: @VarName=@abc.PV。
恰当地使用间接变量,可以大大简化构建复杂参数传递的过程。
三、变量的引用搜索
力控可以在动画连接、脚本环境中直接输入变量,系统会自动进行检查、编译,方便了
用户的使用。要了解变量引用情况,可通过变量引用搜索方法实现。如要了解 T101.PV,在
“变量管理器”窗口选择变量 T101.PV,点击工具栏菜单上的“引用搜索”按钮、或菜单栏
“功能( T)”—“引用搜索( S)”,就可以将该变量所有引用列出在“信息输出”窗口。
四、力控的点类型
力控数据库的点类型分为:模拟 I/O 点、数字 I/O 点、控制点、累计点、运算点等类型。
1、 模拟 I/O 点
输入和输出量为模拟量,可完成输入信号量程变换、报警检查、输出限值等功能。
基本参数
模拟 I/O 点的基本参数页中的各项用来定义模拟 I/O 点的基本特征。点名( NAME):
唯一标识一个工程数据库中点的名字,最长不能超过 15 个字符。单元( UNIT):单元是对
点的一种分类方法。例如,在 VIEW程序的总貌窗口上,可以按照点所属单元分类显示点
的测量值。
量程变换( SCALEFL):如果选择量程变换,数据库将对测量值( PV)进行量程变换运
算,运算公式为:PV = EULO + (PVRAW - PVRAWLO) *(EUHI - EULO)/(PVRAWHI - PVRAWLO)
转换方式( SQRTFL):规定 I/O 模拟量原始测量值到数据库使用值的转换方式:线性
——直接采用原始值;开方——采用原始值的平方根。