|
定义运行数据库 使用FameView的第三步:定义运行数据库 1、 运行数据库就是系统中定义的所有数据点,点的内容来自于设备数据表。FameView又将数据库的功能进行了延伸,除了数据点,还包含了各种丰富的功能(功能块、比较块、计算块、解析函数等)。如下图:
 2、 具体解释如下: ¨ 提供了AI/AO/AR/DI/DO/DR六种外部变量,与设备数据表进行各种方式的数据交换: Ø 模拟输入变量(AI),单向,用来从设备数据表中读取数据,不要理解为外部信号中的模拟量输入信号; Ø 模拟输出变量(AO),单向,用来修改设备数据表中的数据,不要理解为外部信号中的模拟量输出信号; Ø 模拟输入输出变量(AR),双向,用来读取和修改设备数据表中的数据,实现AI+AO的功能; Ø 开关输入变量(DI),来读取设备数据表中某位的状态,不要理解为外部信号中的开关量输入信号; Ø 开关输出变量(DO),来修改设备数据表中某位的状态,不要理解为外部信号中的开关量输出信号; Ø 开关输入输出变量(DR),来读取和修改设备数据表中某位的状态,实现DI+DO的功能; ¨ 运行数据库还提供了三种内部中间变量VA/VD/VT,您可以不加限制的使用: Ø 内部模拟变量(VA),可以存储一个模拟数据; Ø 内部开关变量(VD),可以存储一个开关状态; Ø 内部文本变量(VT),可以存储一个文本字符串; ¨ 除了提供各种变量外,还提供了对变量和系统进行操作的方法和任务(DOC/CA/CMP/FB/FG/TM/FX): Ø 存档变量(DOC),用来存储AI/AO/DI/DO/VA/VD变量中的数据到历史数据库中; Ø 计算功能(CA),实现简单的算术和逻辑运算,可通过事件触发或自动运行; Ø 比较功能(CMP),对两个变量进行比较,根据结果去执行CA/CMP/FB/FG,可通过事件触发或自动运行; Ø 系统功能(FB),提供多种对系统操作的方法,可通过事件触发或自动运行; Ø 功能组(FG),实现批处理功能,同时执行多个CA/CMP/FB/FG,不能自动运行,需通过事件触发; Ø 时间中断功能(TM),使系统能定时的去执行某些任务,自动运行, 函数功能(FX),可实现更复杂的运算功能,您只要根据VBScript格式输入函数内容即可执行,也可以直接使用全局脚本中的函数,能自动运行; 3、 说明: 只有AI/AO/AR/DI/DO/DR外部变量,占用系统的变量点数,内部变量、功能、算法不占变量点数; |