第_3次课 日期_232周次_1星期_4学时 第3章变量 力控软件基本的运行环境分为三个部分,包括HMI(ⅥIEW)人机界面、数据库DB、通讯程序 IO/ SERVER(见上一章),变量是人机界面软件数据处理的的核心。它是View进行内部控制、运算 的主要数据成员,是view中编译环境的基本组成部分,它只生存在View的环境中, 3.1变量类别 力控支持如下几类变量: (1)窗口中间变量 (2)中间变量 (3)数据库变量 (4)间接变量 (5)系统变量 对每类变量的定义和适用范围作具体阐述 3.2变量定义 新建变量定义如下图: 变量定义 新建)」保存()」《」选择」》」删除」点组态 变量名 安全级别操作工级 记录操作 说明 不记录C记录 类型实型 读写厲性 类别据库爽量 读/写C只读 数据库指定 数据源本地数据库(DB) 初始值 参数 最小值F999 最大值9999 确认 取消 结合该图,讲述定义一个新变量的步骤: 1、激活“特殊功能[F]/′定义变量”命令。 2、在“变量名”输入框内键入新的变量名
11 第 3 次 课 日期 23/2 周次 1 星期 4 学时 2 第 3 章 变量 力控软件基本的运行环境分为三个部分,包括HMI(VIEW)人机界面、数据库DB、通讯程序 IO/SERVER(见上一章),变量是人机界面软件数据处理的的核心。它是View进行内部控制、运算 的主要数据成员,是View中编译环境的基本组成部分,它只生存在View的环境中。 3.1 变量类别 力控支持如下几类变量: (1)窗口中间变量 (2)中间变量 (3)数据库变量 (4)间接变量 (5)系统变量 对每类变量的定义和适用范围作具体阐述。 3.2 变量定义 新建变量定义如下图: 结合该图,讲述定义一个新变量的步骤: 1、激活“特殊功能[F]/ 定义变量”命令。 2、在“变量名”输入框内键入新的变量名
3、在“数据类型”下拉框中为变量选择一种数据类型。 4、在“变量类别”选择框中为变量选择一种变量类型。 5、如果选定变量类别是“数据库变量”,还要指定数据库的“数据源”及具体点参数。 6、输入定义变量所需要的其它信息 7、单击“确认”按钮保存输入内容并退出“变量定义”对话框,或单击“保存”按钮保存 输入内容。 33变量的位处理 对于数据类型为整型和实型的变量可以按位(BIT)进行读写访问,访问VAR整型变量的16 个位,表示方法分别为:VAR.01、…、VAR.16 举例说明:比如,如果将VAR的值设为2389,则VAR.16、…、VAR.01的值为:0、0、0、0、 1、0、01、0、1、0、1、0、1、0、1。 3.4搜索被引用变量和删除变量 3.4.1删除变量 若要删除已创建变量,激活Draw菜单命令“特殊功能[S]/删除变量”,出现“删除变量” 对话框(结合软件的具体操作讲述) 3.4.2搜索被引用变量 Draw提供了搜索被引用变量的功能。 若要查询关于变量的全部被引用的情况,激活Draw菜单命令“特殊功能[S]/变量引用导 航”,出现“选择变量”对话框(具体演示操作)
12 3、在“数据类型”下拉框中为变量选择一种数据类型。 4、在“变量类别”选择框中为变量选择一种变量类型。 5、如果选定变量类别是“数据库变量”,还要指定数据库的“数据源”及具体点参数。 6、输入定义变量所需要的其它信息。 7、单击“确认”按钮保存输入内容并退出“变量定义”对话框,或单击“保存”按钮保存 输入内容。 3.3 变量的位处理 对于数据类型为整型和实型的变量可以按位(BIT)进行读写访问,访问VAR整型变量的16 个位,表示方法分别为:VAR.01、⋯、VAR.16。 举例说明:比如,如果将 VAR 的值设为 2389,则 VAR.16、⋯、VAR.01 的值为:0、0、0、0、 1、0、01、0、1、0、1、0、1、0、1。 3.4 搜索被引用变量和删除变量 3.4.1 删除变量 若要删除已创建变量,激活 Draw 菜单命令“特殊功能[S]/删除变量”,出现“删除变量” 对话框(结合软件的具体操作讲述) 3.4.2 搜索被引用变量 Draw提供了搜索被引用变量的功能。 若要查询关于变量的全部被引用的情况,激活Draw菜单命令“特殊功能[S]/变量引用导 航”,出现“选择变量”对话框(具体演示操作)
第_4次课 日期_272周次_2星期 学时2 第4章实时数据库系统 力控R的实时数据库系统由管理器和运行系统组成,实时数据库将组态数据、实时数据、历 史数据等以一定的组织形式存储在介质上。实时数据库运行系统可以完成对生产实时数据的各 种操作 4.1基本概念 (1)区域 区域是根据生产装置运行的特点将一个生产工艺过程分成几部分,设计时你可以将各部分 装置的数据划分在不同的区域内。也可以针对一个工厂级数据来进行管理。例如化工厂的反应 工段、公用工程工段、炼油厂的催化裂化工段等,就可以分在不同的区域里。每个力控R数据库 系统可以支持多达31个区域 (2)单元 单元通常是把与一个工艺设备或完成一个工艺目标的几个相连设备有关的点集合在一起 例如一个反应器、锅炉(包括汽包等)、再生器等设备上的监控点都可以分配到一个单元内。 力控的许多标准画面是以单元为基础操作的,如:总貌画面就可以按照单元分别或集中显示点 的测量值。每个点都必须分配给一个单元,而且只能分配一个单元 下图展示了数据库中区域、单元和点的关系: 数据库 A03 ●。 PI P2 PI N 6 PPP PIO PIl P12 PI Pl4 PIS P16 P17 PIS Ann区域号:Un-单元号;Pnn点名。 点类型 点类型是将完成特定功能的一类点。力控OR数据库系统提供了一些系统预先定义的标准点 类型,如:模拟I/0点、数字I/0点、累计点、控制点、运算点等:系统也可以创建自定义点类 型 点 在数据库中,系统也以点(TAG)为单位存放各种信息。点是一组数据值(称为参数)的集
13 第 4 次 课 日期 27/2 周次 2 星期 1 学时 2 第 4 章 实时数据库系统 力控R的实时数据库系统由管理器和运行系统组成,实时数据库将组态数据、实时数据、历 史数据等以一定的组织形式存储在介质上。实时数据库运行系统可以完成对生产实时数据的各 种操作。 4.1 基本概念 (1)区域 区域是根据生产装置运行的特点将一个生产工艺过程分成几部分,设计时你可以将各部分 装置的数据划分在不同的区域内。也可以针对一个工厂级数据来进行管理。例如化工厂的反应 工段、公用工程工段、炼油厂的催化裂化工段等,就可以分在不同的区域里。每个力控R数据库 系统可以支持多达31个区域。 (2)单元 单元通常是把与一个工艺设备或完成一个工艺目标的几个相连设备有关的点集合在一起, 例如一个反应器、锅炉(包括汽包等)、再生器等设备上的监控点都可以分配到一个单元内。 力控的许多标准画面是以单元为基础操作的,如:总貌画面就可以按照单元分别或集中显示点 的测量值。每个点都必须分配给一个单元,而且只能分配一个单元。 下图展示了数据库中区域、单元和点的关系: Ann-区域号;Unn-单元号;Pnn-点名。 点类型 点类型是将完成特定功能的一类点。力控○R数据库系统提供了一些系统预先定义的标准点 类型,如:模拟I/O点、数字I/O点、累计点、控制点、运算点等;系统也可以创建自定义点类 型。 点 在数据库中,系统也以点(TAG)为单位存放各种信息。点是一组数据值(称为参数)的集
合。在点组态时定义点的名称。点可以包含标准点参数或者用户自定义参数。 点参数 点参数是含有一个值(整型、实型、字符串型等)的数据项的名称。系统提供了一些系统 预先定义的标准点参数,例如:PV、NAME、DESC等,用户也可以创建自定义点参数。 数据库访问 对数据库的访问采用“点名.参数名”的形式访问点及参数,如“TAG1.PV”表示点TAG1的 PV参数,通常PⅤ参数代表过程测量值数据库变量缺省访问的是PV参数。如:访问“TAGl”即表 示访问“TAG1.PV” 本地数据库 本地数据库是指当前的工作站内安装的力控数据库,它是相对网络数据库而言的。 网络数据库 相对当前的工作站,安装在其它网络结点上的力控数据库就是网络数据库,它是相对本地 数据库而言的 数据连接 数据连接是确定点参数值的数据来源的过程。力控数据库正是通过数据连接建立与其它应 用程序(包括:I0驱动程序、DE应用程序、OPC应用程序、网络数据库等)的通信。数据交 互过程。 数据连接分为以下几种类型: 1、I/0设备连接 Ⅰ/0设备连接是确定数据来源于I/0设备的过程,I/O设备的含义是指在控制系统中完成数据 采集与控制过程的物理设备,如:可编程控制器(PLC)、智能模块、板卡、智能仪表等。当数据 源为DDE、OPC应用程序时,对其数据连接过程与I/0设备相同 2、网络数据库连接 网络数据库连接是确定数据来源于网络数据库的过程 3、内部连接 本地数据库内部同一点或不同点的各参数之间的数据传递过程,即一个参数的输出作为另 个参数的输入 4.2数据库管理器 DbManager 4.2.1导航器点表 导航器:显示数据库层次及内容的窗口,它采用树形结构,最多可以形成3层,根部是数据 库,其下一层是区域,区域下一层为点类型。 数据库点表:一个二维表格,一行代表一个点,列显示各个点的信息,点信息包括点的参 数值,参数设置,数据连接等信息。点表内显示的内容决定于导航器的当前选择 4.2.2工具条 分别结合软件上的各按钮、图标等介绍工具条的作用 4.3菜单 分别介绍主菜单中各项内容
14 合。在点组态时定义点的名称。点可以包含标准点参数或者用户自定义参数。 点参数 点参数是含有一个值(整型、实型、字符串型等)的数据项的名称。系统提供了一些系统 预先定义的标准点参数,例如:PV、 NAME、DESC等,用户也可以创建自定义点参数。 数据库访问 对数据库的访问采用“点名.参数名”的形式访问点及参数,如“TAG1.PV”表示点TAG1的 PV参数,通常PV参数代表过程测量值数据库变量缺省访问的是PV参数。如:访问“TAG1”即表 示访问“TAG1.PV”。 本地数据库 本地数据库是指当前的工作站内安装的力控数据库,它是相对网络数据库而言的。 网络数据库 相对当前的工作站,安装在其它网络结点上的力控数据库就是网络数据库,它是相对本地 数据库而言的。 数据连接 数据连接是确定点参数值的数据来源的过程。力控数据库正是通过数据连接建立与其它应 用程序(包括:I/O 驱动程序、DDE 应用程序、OPC 应用程序、网络数据库等)的通信。数据交 互过程。 数据连接分为以下几种类型: 1、I/O设备连接 I/O设备连接是确定数据来源于I/O设备的过程,I/O设备的含义是指在控制系统中完成数据 采集与控制过程的物理设备,如:可编程控制器(PLC)、智能模块、板卡、智能仪表等。当数据 源为DDE、OPC应用程序时,对其数据连接过程与I/O设备相同。 2、网络数据库连接 网络数据库连接是确定数据来源于网络数据库的过程。 3、内部连接 本地数据库内部同一点或不同点的各参数之间的数据传递过程,即一个参数的输出作为另 一个参数的输入。 4.2 数据库管理器DbManager 4.2.1 导航器点表 导航器:显示数据库层次及内容的窗口,它采用树形结构,最多可以形成3层,根部是数据 库,其下一层是区域,区域下一层为点类型。 数据库点表:一个二维表格,一行代表一个点,列显示各个点的信息,点信息包括点的参 数值,参数设置,数据连接等信息。点表内显示的内容决定于导航器的当前选择。 4.2.2 工具条 分别结合软件上的各按钮、图标等介绍工具条的作用。 4.3 菜单 分别介绍主菜单中各项内容
4.3.1点 1.点类型与点参数组态 (1)创建用户自定义点类型 (2)创建自定义点参数 2.点组态 点的相关操作: a.新建点 b.修改点 C.删除点 d.等值化 e.复制粘贴点 f.查找 g.转移区域 点组态: (1)模拟I/O点 (2)数字I/0点 (3)累计点 (4)控制点 (5)运算点 (6)组合点 (7)自定义类型点 4.3.2工程管理 DbManager提供:引入工程、保存工程、备份工程库、设置工程数据库系统参数、打印工程 数据库内容等功能。 引入功能可将其他工程数据库中的组态内容合并到当前工程数据库中。 保存 保存功能可将当前工程数据库的全部组态内容保存到磁盘文件上。 备份 备份功能可将当前工程数据库的全部组态内容及运行记录备份到指定的目录。 数据库系统参数 数据库系统参数控制数据库程序DB的启动方式、运行周期等重要参数。 导入点表 MManager可将标准CSV格式文件的内容导入到点表中,以便用户用 EXCEL等工具编辑完后将 数据导入数据库中 导出点表 DbManager可将点表中的内容输出到标准CSV格式文件,以便用户用 EXCEL等工具打开阅读 打印点表 DbManager支持以表格形式打印数据库组态内容。打印的内容与格式即为 DbManager点表的
15 4.3.1 点 1.点类型与点参数组态 (1)创建用户自定义点类型 (2)创建自定义点参数 2.点组态 点的相关操作: a.新建点 b.修改点 c.删除点 d.等值化 e.复制粘贴点 f.查找 g.转移区域 点组态: (1)模拟I/O点 (2)数字I/O点 (3)累计点 (4)控制点 (5)运算点 (6)组合点 (7)自定义类型点 4.3.2 工程管理 DbManager提供:引入工程、保存工程、备份工程库、设置工程数据库系统参数、打印工程 数据库内容等功能。 引入 引入功能可将其他工程数据库中的组态内容合并到当前工程数据库中。 保存 保存功能可将当前工程数据库的全部组态内容保存到磁盘文件上。 备份 备份功能可将当前工程数据库的全部组态内容及运行记录备份到指定的目录。 数据库系统参数 数据库系统参数控制数据库程序DB的启动方式、运行周期等重要参数。 导入点表 DbManager可将标准CSV格式文件的内容导入到点表中,以便用户用EXCEL等工具编辑完后将 数据导入数据库中。 导出点表 DbManager可将点表中的内容输出到标准CSV格式文件,以便用户用EXCEL等工具打开阅读。 打印点表 DbManager支持以表格形式打印数据库组态内容。打印的内容与格式即为DbManager点表的