第_1次课 日期202周次_1星期 学时2 第1章工业组态软件及发展 11工业组态软件的发展概况 1.1.1工业组态软件的发展过程 、工业组态软件的发展过程 随着计算机技术突飞猛进的发展,新型的工业组态软件也随之发展起来了。其发展过程主 要可归纳为以下几个步骤: (1)20世纪60年代:计算机较少地用于工业过程控制中。 (2)20世纪70年代:很多公司先后推出了新型控制系统 (3)20世纪70年代:DCS及其计算机控制技术日趋成熟,并出现了丰富的软件,但软件仍 是专用和封闭的,且成本居高不下 (4)20世纪80年代中后期:基于个人计算机的监控系统开始进入市场,并发展壮大。组 态软件即是典型的例子。 二、工业组态软件具有广阔的发展空间 原因如以下几个方面: (1)很多DCS和PLC厂家主动公开通信协议,加入“PC监控”的阵营。 (2)由于PC监控大大降低了系统成本,使得市场空间得到扩大。 (3)各类智能仪表、调节器和现场总线设备可与工业组态软件构筑完整的低成本自动化系 统,具有广阔的市场空间 (4)给类嵌入式系统和现场总线的异军突起,把工业组态软件推倒了自动化系统主要位置 业组态软件越来越成为工业自动化系统中的灵魂。 三、工业组态软件同时得到用户和DCS厂商的认可的原因: (1)微型计算机操作系统日趋稳定可靠,实时处理能力增强且价格便宜 (2)微型计算机软件及开发工具非常丰富,使工业组态软件的功能强大,开发周期相应缩 短,软件升级和维护也较方便。 四、新型工业控制系统的层次结构 1、新型工业控制系统主要划分为控制层、监控层、管理层 其中,监控层的作用为:对下连接控制层,对上连接管理层,实现对现场的实时监测与控 制,完成上传下达,组态开发的作用。硬件以微机和工作站为主,目前趋向于工业PC机 2、组态软件的定义 组态软件是指数据采集与过程控制的专用软件,位于监控层一级的软件平台和开发环境中, 能以灵活多样的组态方式提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模 块可以非常容易地实现和完成监控层的各项功能,并能支持各种硬件厂家的计算机和I/0设备
1 第 1 次 课 日期 20/2 周次 1 星期 1 学时 2 第 1 章 工业组态软件及发展 1.1 工业组态软件的发展概况 1.1.1 工业组态软件的发展过程 一、工业组态软件的发展过程 随着计算机技术突飞猛进的发展,新型的工业组态软件也随之发展起来了。其发展过程主 要可归纳为以下几个步骤: (1)20 世纪 60 年代:计算机较少地用于工业过程控制中。 (2)20 世纪 70 年代:很多公司先后推出了新型控制系统。 (3)20 世纪 70 年代:DCS 及其计算机控制技术日趋成熟,并出现了丰富的软件,但软件仍 是专用和封闭的,且成本居高不下。 (4)20 世纪 80 年代中后期:基于个人计算机的监控系统开始进入市场,并发展壮大。组 态软件即是典型的例子。 二、工业组态软件具有广阔的发展空间: 原因如以下几个方面: (1)很多 DCS 和 PLC 厂家主动公开通信协议,加入“PC 监控”的阵营。 (2)由于 PC 监控大大降低了系统成本,使得市场空间得到扩大。 (3)各类智能仪表、调节器和现场总线设备可与工业组态软件构筑完整的低成本自动化系 统,具有广阔的市场空间。 (4)给类嵌入式系统和现场总线的异军突起,把工业组态软件推倒了自动化系统主要位置, 工业组态软件越来越成为工业自动化系统中的灵魂。 三、工业组态软件同时得到用户和 DCS 厂商的认可的原因: (1)微型计算机操作系统日趋稳定可靠,实时处理能力增强且价格便宜。 (2)微型计算机软件及开发工具非常丰富,使工业组态软件的功能强大,开发周期相应缩 短,软件升级和维护也较方便。 四、新型工业控制系统的层次结构 1、新型工业控制系统主要划分为控制层、监控层、管理层。 其中,监控层的作用为:对下连接控制层,对上连接管理层,实现对现场的实时监测与控 制,完成上传下达,组态开发的作用。硬件以微机和工作站为主,目前趋向于工业 PC 机。 2、组态软件的定义 组态软件是指数据采集与过程控制的专用软件,位于监控层一级的软件平台和开发环境中, 能以灵活多样的组态方式提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模 块可以非常容易地实现和完成监控层的各项功能,并能支持各种硬件厂家的计算机和 I/O 设备
与高可靠的工业控制计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口, 进行系统集成。 组态软件的开发工具以C++为主,也有 Delphi或C++ Builder 1.2工业组态软件的主要特点 工业组态软件为模块化任意组合,主要特点如下 (1)延续性和可扩充性 (2)封装性(易学易用)。 (3)通用性 1.1.3对工业组态软件的性能要求 1.实时多任务 实时性:工业控制计算机系统应该具有的能够在限定的时间内对外来事件作出反应的特性。 在对这个概念的理解上,我们要注意对于“限定的时间内”的理解,主要考虑两个要素 (1)根据生产过程出现的事件能够保持多长的时间 (2)该事件要求计算机在多长的时间以内必须作出反应,否则将对生产过程造成影响甚至损 工业控制计算机及监控工业组态软件具有时间驱动能力和事件驱动能力(在按一定的周期时 间对所有事件进行巡检扫描的同时,可以随时响应事件的中断请求。 多任务处理能力:能将测控任务分解成若干并行执行的多个任务,加快程序的执行速度。(将 某些变化不显著的事件作为顺序执行的任务:把保持时间很短且需要计算机立即作出反应的事 件作为中断请求源或事件触发信号,编写专门的程序) 2.高可靠性 要求软件系统的平均无故障时间MTB大于一年。可采用冗余技术构成双机乃至多机备用系 实现双机冗余的几种形式 (1)RS485、以太网等总线型通信介质:冗余设备单独配备I/0适配器,直接连入设备网 主机 总线型设备网 设备1 设备N (2)RS232等非总线型通信介质:方法一:用转换器将设备网变成总线型网 从机 RS232485 RS232/485 转换器 转换器 RS485网络 RS232485 RS232/485 转换器 转换器 设备1 设备N 方法二:在I/0设备中编制控制程序,如果发现主机故障,马上将通信线路切换到从机
2 与高可靠的工业控制计算机和网络系统结合,可向控制层和管理层提供软、硬件的全部接口, 进行系统集成。 组态软件的开发工具以 C++为主,也有 Delphi 或 C++ Builder。 1.1.2 工业组态软件的主要特点 工业组态软件为模块化任意组合,主要特点如下: (1)延续性和可扩充性。 (2)封装性(易学易用)。 (3)通用性。 1.1.3 对工业组态软件的性能要求 1.实时多任务 实时性:工业控制计算机系统应该具有的能够在限定的时间内对外来事件作出反应的特性。 在对这个概念的理解上,我们要注意对于“限定的时间内”的理解,主要考虑两个要素: (1)根据生产过程出现的事件能够保持多长的时间; (2)该事件要求计算机在多长的时间以内必须作出反应,否则将对生产过程造成影响甚至损 害。 工业控制计算机及监控工业组态软件具有时间驱动能力和事件驱动能力(在按一定的周期时 间对所有事件进行巡检扫描的同时,可以随时响应事件的中断请求。 多任务处理能力:能将测控任务分解成若干并行执行的多个任务,加快程序的执行速度。(将 某些变化不显著的事件作为顺序执行的任务;把保持时间很短且需要计算机立即作出反应的事 件作为中断请求源或事件触发信号,编写专门的程序) 2.高可靠性 要求软件系统的平均无故障时间 MTB 大于一年。可采用冗余技术构成双机乃至多机备用系 统。 实现双机冗余的几种形式: (1)RS485、以太网等总线型通信介质:冗余设备单独配备 I/O 适配器,直接连入设备网。 (2)RS232 等非总线型通信介质:方法一:用转换器将设备网变成总线型网。 方法二:在 I/O 设备中编制控制程序,如果发现主机故障,马上将通信线路切换到从机
主机 从机 [设备1 3.标准化 没有统一的标准,只有用户意识中形成的不成文的标准 1.2工业组态软件的系统构成 工业组态软件通过一个应用工程项目或工程项目来标识。通过应用工程项目的 名称来访问其组态内容 1.使用软件的工作环境:系统开发环境和系统运行环境。 2.工业组态软件的组件功能 3.扩展可选组件 第2和3两部分将结合力控软件在后面作具体介绍 1.3工业组态软件的设计思想 1.3.1概述 工业组态软件主要解决的问题: (1)如何与采集、控制设备间进行数据交换 (2)使来自设备的数据与计算机图形画面上的各元素关联起来; (3)处理数据报警及系统报警 (4)存储历史数据并支持历史数据的查询 (5)各类报表的生成和打印输出 (6)为使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求 (7)最终生成的应用系统运行稳定可靠; (8)具有与第三方程序的接口,方便数据共享 1.3.2工业组态软件的设计思想 工业组态软件由组件组成,每一类组件的设计思想如下: 1.图形界面系统 构成现场各过程图形的画面被划分成几类简单的对象,对象具有影响其外观的属性,各对 象之间可通过动画连接,各组态软件由脚本语言来扩充其功能 2.实时数据库系统 保存数据,防止丢失信息 3.第三方程序接口组件 提供组态软件与第三方程序交互的手段,实现远程数据访问。 4.控制功能组件 对象,但不唯一地由事件触发,按照顺序周期地执行
3 3.标准化 没有统一的标准,只有用户意识中形成的不成文的标准。 1.2 工业组态软件的系统构成 工业组态软件通过一个应用工程项目或工程项目来标识。通过应用工程项目的 名称来访问其组态内容。 1.使用软件的工作环境:系统开发环境和系统运行环境。 2.工业组态软件的组件功能 3.扩展可选组件 第 2 和 3 两部分将结合力控软件在后面作具体介绍。 1.3 工业组态软件的设计思想 1.3.1 概述 工业组态软件主要解决的问题: (1)如何与采集、控制设备间进行数据交换; (2)使来自设备的数据与计算机图形画面上的各元素关联起来; (3)处理数据报警及系统报警; (4)存储历史数据并支持历史数据的查询; (5)各类报表的生成和打印输出; (6)为使用者提供灵活、多变的组态工具,可以适应不同应用领域的需求; (7)最终生成的应用系统运行稳定可靠; (8)具有与第三方程序的接口,方便数据共享。 1.3.2 工业组态软件的设计思想 工业组态软件由组件组成,每一类组件的设计思想如下: 1.图形界面系统 构成现场各过程图形的画面被划分成几类简单的对象,对象具有影响其外观的属性,各对 象之间可通过动画连接,各组态软件由脚本语言来扩充其功能。 2.实时数据库系统 保存数据,防止丢失信息。 3.第三方程序接口组件 提供组态软件与第三方程序交互的手段,实现远程数据访问。 4.控制功能组件 面向对象,但不唯一地由事件触发,按照顺序周期地执行
1.4组态软件使用方法介绍(运行软件的安装过程进行示范) 1.4.1力控软件简介 力控监控组态软件是在自动控制系统监控层一级的软件平台,它能同时和国内外各种工业 控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集 中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现 与“第三方”的软、硬件系统来进行集成。 力控是运行在 Windows98/NT/2000/ⅫP操作系统上的一种监控组态软件。使用力控OR用户可 以方便、快速地构造不同需求的数据采集与监控系统 力控的应用范围广泛,可用于开发石油、化工、半导体、汽车、电力、机械、冶金、交通、 楼宇自动化、食品、医药、环保等多个行业和领域的工业自动化、过程控制、管理监测、工业 现场监视、远程监视/远程诊断、企业管理/资源计划等系统 1.4.2软件安装与启动(现场演示) 1.4.3软件的组成 力控软件包括:工程管理器、人机界面ⅥIEW、实时数据库DB、I/O驱动程序、控制策略生 成器以及各种网络服务组件等,它们可以构成如下的网络系统 选程间 务器 业管理 辅于系 目 耍垦吧 g 1.各部分功能介绍 工程管理器( Project Manager) 工程管理器用于创建工程、工程管理等用于创建、删除、备份、恢复、选择当前工程等。 开发系统(Draw) 开发系统是一个集成环境,可以创建工程画面,配置各种系统参数,启动力控其它程序组
4 1.4 组态软件使用方法介绍(运行软件的安装过程进行示范) 1.4.1 力控软件简介 力控监控组态软件是在自动控制系统监控层一级的软件平台,它能同时和国内外各种工业 控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集 中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现 与“第三方”的软、硬件系统来进行集成。 力控是运行在Windows98/NT/2000/XP操作系统上的一种监控组态软件。使用力控○R用户可 以方便、快速地构造不同需求的数据采集与监控系统。 力控的应用范围广泛,可用于开发石油、化工、半导体、汽车、电力、机械、冶金、交通、 楼宇自动化、食品、医药、环保等多个行业和领域的工业自动化、过程控制、管理监测、工业 现场监视、远程监视/远程诊断、企业管理/资源计划等系统。 1.4.2 软件安装与启动(现场演示) 1.4.3 软件的组成 力控软件包括:工程管理器、人机界面 VIEW、实时数据库 DB、I/O 驱动程序、控制策略生 成器以及各种网络服务组件等,它们可以构成如下的网络系统: 1. 各部分功能介绍 工程管理器(Project Manager) 工程管理器用于创建工程、工程管理等用于创建、删除、备份、恢复、选择当前工程等。 开发系统(Draw) 开发系统是一个集成环境,可以创建工程画面,配置各种系统参数,启动力控其它程序组
件等 界面运行系统(View) 界面运行系统用来运行由开发系统Draw创建的画面,脚本、动画连接等工程 实时数据库(DB) 实时数据库是力控软件系统的数据处理核心,构建分布式应用系统的基础。它负责实时数 据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等 I/0驱动程序(I/0 SERVER) I/O驱动程序负责力控与I/0设备的通信。它将I/0设备寄存器中的数据读出后,传送到力控 R的数据库,然后在界面运行系统的画面上动态显示 网络通信程序( Netclient/ Net server) 网络通信程序采用TCP/IP通信协议,可利用 Intranet/ Internet实现不同网络结点上力控O R之间的数据通信 通信程序( Port server) 通信程序支持串口、电台、拨号、移动网络通信。通过力控OR在两台计算机之间,使用RS232C 接口,可实现一对一(1:1方式)的通信;如果使用RS485总线,还可实现一对多台计算机(1 N方式)的通信,同时也可以通过电台、 MODEM、移动网络的方式进行通信 Web服务器程序( Web server web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时 监控现场生产过程 控制策略生成器( Strategy Builder) 控制策略生成器是面向控制的新一代软件逻辑自动化控制软件,采用符合IEC1131-3标准 的图形化编程方式,提供包括:变量、数学运算、逻辑功能、程序控制、常规功能、控制回路、 数字点处理等在内的十几类基本运算块,内置常规PID、比值控制、开关控制、斜坡控制等丰 富的控制算法。同时提供开放的算法接口,可以嵌入用户自己的控制程序。控制策略生成器与 力控的其它程序组件可以无缝连接。 2.工程管理器介绍 运行力控软件,结合软件具体介绍: (1)工程管理器菜单 (2)工程管理器工具按钮 1.4.4应用程序工程开发过程 创建新的应用程序工程的一般过程是:绘制图形界面、创建数据库、配置I/0设备并进行I/0 数据连接、建立动画连接、运行及调试 下图是采集数据在力控各软件模块中的数据流向图: View 数据库点参数 I/0服务器 设备地址 数据库变量 I/0连接项 要创建一个新的应用程序工程,首先为应用程序工程指定工程路径,不同的工程不能使用
5 件等。 界面运行系统(View) 界面运行系统用来运行由开发系统Draw创建的画面,脚本、动画连接等工程。 实时数据库(DB) 实时数据库是力控软件系统的数据处理核心,构建分布式应用系统的基础。它负责实时数 据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。 I/O驱动程序(I/O SERVER) I/O驱动程序负责力控与I/O设备的通信。它将I/O设备寄存器中的数据读出后,传送到力控 R的数据库,然后在界面运行系统的画面上动态显示。 网络通信程序(NetClient/NetServer) 网络通信程序采用TCP/IP通信协议,可利用Intranet/Internet实现不同网络结点上力控○ R之间的数据通信。 通信程序(PortServer) 通信程序支持串口、电台、拨号、移动网络通信。通过力控○R在两台计算机之间,使用RS232C 接口,可实现一对一(1:1方式)的通信;如果使用RS485总线,还可实现一对多台计算机(1: N方式)的通信,同时也可以通过电台、MODEM、移动网络的方式进行通信。 Web服务器程序(Web Server) Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时 监控现场生产过程。 控制策略生成器(StrategyBuilder) 控制策略生成器是面向控制的新一代软件逻辑自动化控制软件,采用符合 IEC1131-3 标准 的图形化编程方式,提供包括:变量、数学运算、逻辑功能、程序控制、常规功能、控制回路、 数字点处理等在内的十几类基本运算块,内置常规 PID、比值控制、开关控制、斜坡控制等丰 富的控制算法。同时提供开放的算法接口,可以嵌入用户自己的控制程序。控制策略生成器与 力控的其它程序组件可以无缝连接。 2.工程管理器介绍 运行力控软件,结合软件具体介绍: (1)工程管理器菜单 (2)工程管理器工具按钮 1.4.4 应用程序工程开发过程 创建新的应用程序工程的一般过程是:绘制图形界面、创建数据库、配置I/O设备并进行I/O 数据连接、建立动画连接、运行及调试。 下图是采集数据在力控各软件模块中的数据流向图: 要创建一个新的应用程序工程,首先为应用程序工程指定工程路径,不同的工程不能使用
同一工程路径,工程路径保存着力控生成的组态文件,它包含了区域数据库、设备连接、监控 画面、网络应用等各个方面的开发和运行信息。每个机器只能安装一套力控软件,一个典型的 应用中往往包含以下几个方面的内容 1)设备驱动:计算机跟什么样的设备相连(如PLC、板卡、模块、智能仪表),是直接相连 还是通过设备供应商提供的软件相连?是什么样的网络? 2)区域数据库:数据库主要将数据库的点参数和采集设备的通道地址相对应,现场的数据 处理、量程变换、报警处理、历史存贮等都放到数据库进行,数据库提供了数据处理的手段 同时又是分布式网络服务的核心。 3)监控画面开发:在应用组态中,最重要的一部分是监控画面的制作。现场数据采集到计 算机中后,操作人员通过仿真的现场流程画面便可以做监控,开发包括流程图、历史/实时分析 曲线、历史/实时报警、生产报表等功能 4)数据连接:所有的数据通过数据库变量进行动画连接,人机界面HMI里的数据库变量对 应区域数据库DB的一个点参数,通过点参数的数据连接来完成和设备通讯的连接的。 1.4.5系统需求 运行力控时,建议以下的硬件和软件配置 l、 Pentium100以上的IBM微型机及其兼容机、工控机 2、至少64M内存(RAM) 3、至少100M硬盘 4、VGA或SVGA的各种类型的显示器 5、并行打印口 6、标准鼠标和键盘 7、 WINDOWS98/MT/2000/XP以上操作系统 8、TCP/IP网络通讯协议
6 同一工程路径,工程路径保存着力控生成的组态文件,它包含了区域数据库、设备连接、监控 画面、网络应用等各个方面的开发和运行信息。每个机器只能安装一套力控软件,一个典型的 应用中往往包含以下几个方面的内容: 1)设备驱动:计算机跟什么样的设备相连(如PLC、板卡、模块、智能仪表),是直接相连 还是通过设备供应商提供的软件相连?是什么样的网络? 2)区域数据库:数据库主要将数据库的点参数和采集设备的通道地址相对应,现场的数据 处理、量程变换、报警处理、历史存贮等都放到数据库进行,数据库提供了数据处理的手段, 同时又是分布式网络服务的核心。 3)监控画面开发:在应用组态中,最重要的一部分是监控画面的制作。现场数据采集到计 算机中后,操作人员通过仿真的现场流程画面便可以做监控,开发包括流程图、历史/实时分析 曲线、历史/实时报警、生产报表等功能。 4)数据连接:所有的数据通过数据库变量进行动画连接,人机界面HMI里的数据库变量对 应区域数据库DB的一个点参数,通过点参数的数据连接来完成和设备通讯的连接的。 1.4.5 系统需求 运行力控时,建议以下的硬件和软件配置: 1、Pentium 100以上的IBM微型机及其兼容机、工控机 2、至少64M内存(RAM) 3、至少100M硬盘 4、VGA或SVGA的各种类型的显示器 5、并行打印口 6、标准鼠标和键盘 7、WINDOWS 98/NT/2000/XP以上操作系统 8、TCP/IP网络通讯协议
第_2次课 日期21/2周次_1星期2学时2 第2章软件环境介绍 (运行软件,结合软件作具体讲述) 开发系统(Draw)是一个集成的开发环境,可以创建工程画面、分析曲线、报表生成,定 义变量、编制动作脚本等,同时可以配置各种系统参数,启动力控其他程序组件等。我们说的 “组态”就在这里完成,运行系统将开发完的系统进行执行,完成计算机监控的过程, 2.1开发环境 Draw支持浮动式工具条、鼠标右击操作、下拉菜单、上下文相关帮助等。当首次启动Draw 程序时,工具条、工具箱、导航器等自动显示出来。可以选择显示或隐藏这些工具,或把它们 移动到其他位置。 当创建一个新的应用程序工程后,首次启动Draw时,有许多菜单或工具处于禁止状态,直 到创建一个窗口后这些菜单和工具才处于激活状态 2.2导航器 Draw导航器采用分层的树形结构显示和浏览项目。可浏览到的项目包括:窗口、变量、动 作、配置、自定义菜单、实时数据库、配方管理和数据表管理。 导航器可以隐藏,在Draw主窗口内任意浮动或停靠,也可以通过拖曳改变其大小。 1.显示/隐藏导航器 2.在导航器中漫游 3.导航器项目 2.3DraW状态条 状态条中有三个显示区,左边第一个显示区显示Draw的操作状态:中间显示区显示正在编 辑图形对象的名称:右边显示区显示系统的当前时间 2.4调色板 Draw的调色板支持16.7百万种颜色 在缺省情况下,调色板提供了一些标准颜色,在第一页到第八页上。用户可以创建自定义 颜色,并将自定义颜色装载在调色板上。用户可以任意选择 2.5菜单 1.“文件[F]”菜单 2.“编辑[E]”菜单 3.“查看[Ⅵ]”菜单
7 第 2 次 课 日期 21/2 周次 1 星期 2 学时 2 第 2 章 软件环境介绍 (运行软件,结合软件作具体讲述) 开发系统(Draw)是一个集成的开发环境,可以创建工程画面、分析曲线、报表生成,定 义变量、编制动作脚本等,同时可以配置各种系统参数,启动力控其他程序组件等。我们说的 “组态”就在这里完成,运行系统将开发完的系统进行执行,完成计算机监控的过程。 2.1 开发环境 Draw支持浮动式工具条、鼠标右击操作、下拉菜单、上下文相关帮助等。当首次启动Draw 程序时,工具条、工具箱、导航器等自动显示出来。可以选择显示或隐藏这些工具,或把它们 移动到其他位置。 当创建一个新的应用程序工程后,首次启动Draw时,有许多菜单或工具处于禁止状态,直 到创建一个窗口后这些菜单和工具才处于激活状态 。 2.2 导航器 Draw导航器采用分层的树形结构显示和浏览项目。可浏览到的项目包括:窗口、变量、动 作、配置、自定义菜单、实时数据库、配方管理和数据表管理。 导航器可以隐藏,在Draw主窗口内任意浮动或停靠,也可以通过拖曳改变其大小。 1.显示/隐藏导航器 2. 在导航器中漫游 3. 导航器项目 2.3 Draw 状态条 状态条中有三个显示区,左边第一个显示区显示 Draw 的操作状态;中间显示区显示正在编 辑图形对象的名称;右边显示区显示系统的当前时间。 2.4 调色板 Draw 的调色板支持 16.7 百万种颜色。 在缺省情况下,调色板提供了一些标准颜色,在第一页到第八页上。用户可以创建自定义 颜色,并将自定义颜色装载在调色板上。用户可以任意选择。 2.5 菜单 1. “文件[F]”菜单 2. “编辑[E]”菜单 3. “查看[V]”菜单
4.“工具[D]”菜单 5.“操作[0]”菜单 6.“特殊功能[S]”菜单 7.“窗口[W”菜单 8.“帮助[田”莱单 2.6工具条 Draw工具条为用户频繁进行的一些操作提供了快捷方法。工具条类型包括常用、排列、文 本格式和绘画式样工具条。 1.常用工具条 2.文本格式工具条 3.绘画式样工具条 4. Windows控件工具条 2.7工具箱 Draw工具箱包含了用于创建各种图形对象以及编辑图形的工具。如创建简单图形对象:文 本、线、填充体、按钮:复杂图形对象:趋势、报警、历史报表等。 工具箱中工具的列数可以通过系统参数“工具箱列数”来指定 2.8右键菜单 右键菜单是Draw为您提供的一个便捷工具。对于Draw中的许多对象包括窗口对象和图形对 象,右键菜单中提供了设置对象属性及相关操作的各种命令 窗口对象的右键菜单 在窗口空白处单击鼠标右键,可以选择其中的一项命令 图形对象的右键菜单 选中图形对象后,单击鼠标右键,弹出图形对象的右键菜单 文本编辑右键菜单 在Draw中,任何涉及文本编辑的输入框里,用鼠标右键单击文本,弹出文本编辑右键菜单, 选择其中的一项命令,可完成文本的剪切、复制、粘贴、删除等操作, 2.9快捷方式 Draw为您提供了许多鼠标或键盘操作的快捷方式 例如,对任一图形对象,用鼠标双击图形时,会自动进入动作定义过程。Draw同样支持快 捷键。一个命令的加速键显示在该命令的菜单中。例如:新建窗口的快捷键方式是Ctr1+N,剪 切的快捷键方式是Ctr1+X,而进入动作定义的快捷键方式是Alt+ Enter等等 2.10设置开发环境 网格 此项用于设置Draw窗口显示的网格的疏密。其中“宽度”一项设置网格在水平方向上相邻
8 4. “工具[D]”菜单 5. “操作[O]”菜单 6. “特殊功能[S]”菜单 7. “窗口[W]”菜单 8. “帮助[H]”菜单 2.6 工具条 Draw工具条为用户频繁进行的一些操作提供了快捷方法。工具条类型包括常用、排列、文 本格式和绘画式样工具条。 1. 常用工具条 2. 文本格式工具条 3. 绘画式样工具条 4. Windows 控件工具条 2.7 工具箱 Draw工具箱包含了用于创建各种图形对象以及编辑图形的工具。如创建简单图形对象:文 本、线、填充体、按钮;复杂图形对象:趋势、报警、历史报表等。 工具箱中工具的列数可以通过系统参数“工具箱列数”来指定。 2.8 右键菜单 右键菜单是Draw为您提供的一个便捷工具。对于Draw中的许多对象包括窗口对象和图形对 象,右键菜单中提供了设置对象属性及相关操作的各种命令。 窗口对象的右键菜单 在窗口空白处单击鼠标右键,可以选择其中的一项命令。 图形对象的右键菜单 选中图形对象后,单击鼠标右键,弹出图形对象的右键菜单 文本编辑右键菜单 在Draw中,任何涉及文本编辑的输入框里,用鼠标右键单击文本,弹出文本编辑右键菜单, 选择其中的一项命令,可完成文本的剪切、复制、粘贴、删除等操作。 2.9 快捷方式 Draw为您提供了许多鼠标或键盘操作的快捷方式。 例如,对任一图形对象,用鼠标双击图形时,会自动进入动作定义过程。Draw同样支持快 捷键。一个命令的加速键显示在该命令的菜单中。例如:新建窗口的快捷键方式是Ctrl+N,剪 切的快捷键方式是Ctrl+X,而进入动作定义的快捷键方式是Alt+Enter等等。 2.10 设置开发环境 网格 此项用于设置Draw窗口显示的网格的疏密。其中“宽度”一项设置网格在水平方向上相邻
两根竖线之间的距离,单位是像素(宽度范围为3100:其中“高度”一项设置网格在垂直方 向上相邻两根横线之间的距离,单位是像素(高度范围为3100) 工具箱列数 此项用于设置Draw工具箱中的工具按钮呈几列显示(此设置修改后,需要重新启动Draw以 使修改生效)。 文档自动保存时间 在组态时,文件自动存盘周期,单位是分钟 滚动条 选中复选框“带滚动条”后,在下次进入组态环境Draw后,工作窗口会显示水平和垂直滚 动条,而水平和垂直滚动条的宽度和高度分别在“宽度”和“高度”项中设置,单位为像素数。 对象缺省属性 选中后,对象属性将为上次选中对象属性。 组态保护 用于限制组态用户,只有选中的级别以上的用户可以进入组态环境 2.11图形对象 图形对象包括简单图形对象和复杂图形对象 2.12窗口 1.创建窗口 2.打开窗 3.关闭窗口 2.13创建图形对象 本节描述创建Draw图形对象时使用的命令、工具以及绘制的方法。我们首先介绍几个常用 术语: 单击:将光标定位在对象上,按下鼠标左键后立即抬起 拖曳:将光标定位在对象上,按下鼠标左键,保持按下状态,移动鼠标 手柄:当创建一个新的图形对象或单击选中一个已创建图形对象后,对象周围包围着若干 个小矩形,表示对象处于被选中状态。通过拖曳这些小矩形,可以改变对象的尺寸或形状,我 们称这些小矩形为“手柄” 2.14编辑图形对象 选择图形对象 2.移动图形对象 3.缩放图形对象 4.撤销与重复修改 5.复制图形对象 6.剪切图形对象
9 两根竖线之间的距离,单位是像素(宽度范围为3~100);其中“高度”一项设置网格在垂直方 向上相邻两根横线之间的距离,单位是像素(高度范围为3~100)。 工具箱列数 此项用于设置Draw工具箱中的工具按钮呈几列显示(此设置修改后,需要重新启动Draw以 使修改生效)。 文档自动保存时间 在组态时,文件自动存盘周期,单位是分钟。 滚动条 选中复选框“带滚动条”后,在下次进入组态环境Draw后,工作窗口会显示水平和垂直滚 动条,而水平和垂直滚动条的宽度和高度分别在“宽度”和“高度”项中设置,单位为像素数。 对象缺省属性 选中后,对象属性将为上次选中对象属性。 组态保护 用于限制组态用户,只有选中的级别以上的用户可以进入组态环境。 2.11 图形对象 图形对象包括简单图形对象和复杂图形对象。 2.12 窗口 1.创建窗口 2.打开窗口 3.关闭窗口 2.13 创建图形对象 本节描述创建Draw图形对象时使用的命令、工具以及绘制的方法。我们首先介绍几个常用 术语: 单击:将光标定位在对象上,按下鼠标左键后立即抬起。 拖曳:将光标定位在对象上,按下鼠标左键,保持按下状态,移动鼠标。 手柄:当创建一个新的图形对象或单击选中一个已创建图形对象后,对象周围包围着若干 个小矩形,表示对象处于被选中状态。通过拖曳这些小矩形,可以改变对象的尺寸或形状,我 们称这些小矩形为“手柄”。 2.14 编辑图形对象 1.选择图形对象 2.移动图形对象 3.缩放图形对象 4.撤销与重复修改 5.复制图形对象 6.剪切图形对象
7.粘贴图形对象 8.删除图形对象 9.排列图形对象 0.设置图形对象层次 11.控制垂直和水平间距 12.旋转 13.镜像 14.图形对象属性 2.15子图 子图由若干简单图形对象组成,是用力控o中的图形开发工具进行绘制,然后打成单元 以任意进行缩放处理,也可以打散单元进行处理。 创建子图 2.选用子图 3.子图精灵 2.16初始启动设置 2.17引入工程 2.18安装包 力控提供一种制作安装包的功能。当用户在某一台PC上安装了力控。环境,并创建了工程 应用,然后利用该功能就可以将力控。运行环境(不包括开发环境)、工程应用、相关的参数 信息及数据,全部压缩处理形成一个可安装的软件包。当用户在其它PC上运行这个软件包时 软件包释放全部数据文件,并自动完成运行环境的安装、系统参数设置、加密锁注册、工程应 用安装等过程,并可以设置桌面运行快捷方式、开始菜单运行快捷方式和自动启动方式。用户 启动运行环境后直接进入工程应用的运行 1.制作安装包 2对安装包进行安装
10 7.粘贴图形对象 8.删除图形对象 9.排列图形对象 10.设置图形对象层次 11.控制垂直和水平间距 12.旋转 13.镜像 14.图形对象属性 2.15 子图 子图由若干简单图形对象组成,是用力控○R中的图形开发工具进行绘制,然后打成单元, 以任意进行缩放处理,也可以打散单元进行处理。 1.创建子图 2.选用子图 3.子图精灵 2.16 初始启动设置 2.17 引入工程 2.18 安装包 力控提供一种制作安装包的功能。当用户在某一台 PC 上安装了力控○R环境,并创建了工程 应用,然后利用该功能就可以将力控○R 运行环境(不包括开发环境)、工程应用、相关的参数 信息及数据,全部压缩处理形成一个可安装的软件包。当用户在其它 PC 上运行这个软件包时, 软件包释放全部数据文件,并自动完成运行环境的安装、系统参数设置、加密锁注册、工程应 用安装等过程,并可以设置桌面运行快捷方式、开始菜单运行快捷方式和自动启动方式。 用户 启动运行环境后直接进入工程应用的运行。 1.制作安装包 2.对安装包进行安装