版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 目录引言部分:rsview32简介与安装第一部分:rsview32开发环境与工具栏简介。第二部分:rsview32使用详解与实例。 2.1 创建一个标签数据库 2.2通讯组态 2.3创建标签监视 2.4创建衍生tag 2.5创建符号命令和宏命令 2.6组态报警 2.7组态事件检测 2.8组态键定义控制 2.9组态趋势曲线 2.10创建activex对象 2.11组态安全系统 2.13创建主菜单和运行项目 2.14组态数据记录 2.15使用rsview32对象模型和vba 第三部分:rsview32 for plc-5实验 实验一:认识rsview32 实验二: 交通灯 实验三:水箱模拟系统
2、第四部分:rsview32命令集。前言 基于rsview32监控组态软件系统简介rsview32是基于组件集成并用于监视和控制自动化设备和过程的人机界面监控软件。rsview32通过开放的技术扩展了用户的监控视野,达到了与其它罗克韦尔软件产品、微软产品以及第三方应用程序的高度兼容。一、rsview32监控组态软件系统的功能:1.1图形与动画设计功能rsview32提供的绘图工具可生成简单或复杂的图形对象或文本,以及包含许多常用的图形对象的库,这些图形对象可以拖放到画面中。另外,还可以使用其它绘图软件包含autocad和coreldraw生成的对象。使用rsview32动画控制,可以激活图形对象
3、以使它们反映出过程的变化。1.2监视与报警功能 可以将开关量或模拟量标记设置为允许报警,并使用报警汇总窗口显示报警信息。可以自定义报警汇总窗口,如使用不同颜色表明报警严重性等级,以便操作者发现报警;也可以按时间顺序或严重性等级查看、过滤报警信息,这样就可以看到那些特定的报警信息。1.3日志记录功能 在运行时记录系统信息。动作日志记录了系统动作,如命令或宏的运行、系统信息、错误以及通信错误。报警日志记录报警信息,就是在报警监视重,当某标记进入报警状态、脱离报警状态、报警被确认以及报警被强置时记录信息。数据日志记录了一定条件下的标记值或数据。这些条件在数据日志模式中定义,被记录的数据存储在文件中,
4、并可以进行趋势显示。所有日志信息保存为dbase iv(.dbf)格式,且能在第三方软件如microsoft excel、crystal report和foxpro中使用。1.4事件检测功能 事件是可以触发动作的rsview32表达式。 利用事件检测能使监控系统对系统和过程中的事件进行自动响应。二、rsview32监控组态软件系统的特点:2.1rsview32是第一个在以下方面发挥微软领先技术优势的人机界面软件:1、 开放的图形显示系统通过ole容器方式支持activex控件,可供选择的第三方activex控件有数千种,用户可以方便地将现有解决方案添加到rsview32项目中;2、 通过对象模
5、型的开发实现对rsview32核心功能的调用,同时也允许rsview32与其它基于组件技术的软件产品实现互操作;3、 以业界流行的微软visual basic for applications (vba) 作为内置编程语言,可以最大限度地实现对rsview32项目的扩展和自定义;4、 支持opc标准,可以快速、方便地与众多生产制造商的硬件设备实现可靠的通讯,同时还可以作为opc服务器向其它opc客户端提供服务;5、 采用了add-on architecture (aoa)插件技术扩展了rsview32的功能,将最新的技术集成到rsview32的内核中。2.2通过rsview32生成人机界面监控
6、项目,用户可以获得如下方便的功能:1、 与其它罗克韦尔软件产品相互协作,建立自己的监控项目并选择最能够满足应用要求的产品;2、 与微软产品实现数据共享。rsview32的标记配置、报警配置和数据记录都与odbc完全兼容;3、 与其它罗克韦尔自动化产品相互兼容,rsview32和rslinx为数据采集、控制和传输提供了最为有力的组合;4、 可以在线对rsview32项目进行修改,这大大节省了时间而且不需要关闭整个生产进程;5、 重复利用标记数据库,rsview32可以重复利用在可编程逻辑控制器梯形图内创建的标记,只需要打开标记浏览器,用鼠标选取需要使用的标记即可;6、 重复利用图形库中的对象。在
7、rsview32中包含有大量的图形对象,除此之外,还可以通过访问rsview forum网站免费下载更多的图形对象、activex控件和vba代码片段;7、 通过系统级的安全设置和16个等级的项目安全设置来确保项项目安全运行;8、 通过微软功能强大的内置vba编程语言以及其它方便灵活的特点来实现你监控项目的自动化。2.3rsview32可以最大限度提高监控系统的开发效率rsview32除了具备高质量人机界面监控软件的功能外,还提供独特的系列工具来最大限度地提高监控系统的开发效率:1、 在开发应用项目中,只需要点击一个按钮就可以实现模拟运行;2、 无需对图形对象组进行分解就可以编辑组内对象,不影
8、响与之相关的动画显示;3、 通过“智能对象轨迹”功能,拖动鼠标定义图形对象的运动路径;4、 通过标记占位符和参数文件实现一个图形画面代表多个设备;5、 通过标记替代功能实现快速更换标记名和字符串;6、 轻松导入在其它绘图应用程序中开发的图形;7、 通过在线帮助、指南以及演示项目范例获取所需要的帮助。三、可扩展的rsview32监控组态软件系统 作为一个优秀的监控组态系统,应该具备一定可扩展能力。rsview32监控组态系统能够在不对主体系统程序进行更改的情况下,通过添加adds-on插件、应用程序组件以及activex控件实现对系统的扩展。这样既可以确保原有系统的正常运行和平稳过渡,又在原有系
9、统中加入了新的功能。3.1rsview32插件 rsview32采用了“插件结构”(adds-on),重新定义了“人机界面核心功能”。这些插件将新的软件组件直接与rsview32内核集成在了一起,从而使rsview32的功能得到了扩展。只需要安装所需的组件就可以完成对rsview32的扩展。这些插件就在rsview32软件包内的extensions扩展光盘上。常用的插件有rsview32 trendx、messenger、recipepro、spc、rsladder等。下面,就对其功能进行简要说明:1、rsview32 trendx 实时及历史数据趋势图插件 它是一个集成在rsview32中的
10、activex控件,提供通过rsview32记录的数据绘制实时和历史趋势图的功能,同时还可以绘制x-y轴互为变量的图形,在运行过程中添加、删除绘图笔,改变笔的颜色,标记和轴的刻度。2、rsview32 messenger 消息传递插件 它可以通过传呼机、传真、电子邮件、电话及移动电话或本地的计算机声卡将报警或简单的报表传递给你。通过定制时间安排表,可以设定假期、周末及商务旅行时间,从而安排报警信息在不同的时间通过不同方法传送给所需要该信息的人,无论他在什么地方。3、rsview recipepro 配方管理插件 它提供增强的配方管理功能,可以在rsview32工程中设置多个配方项目文件,非常方
11、便地与控制设备传递过程处理数据。一个可以配置的activex控件将允许对正在运行的配方进行定制和操作。4、rsview32 spc 统计过程控制插件 它提供适用于对不同情况的统计过程控制(statistical process control)。 rsview32 spc直接被集成到了rsview32项目管理器窗口中,这样便可以对项目的默认值、产品以及被采集来的不同变量特征值进行配置。5、rsladder 逻辑梯形图监视和诊断插件 它可以在rsview32画面中显示allen-bradley slc 500和plc-5系列处理器的梯形逻辑图程序。用rsladder,可以“在线”或“离线”对梯形
12、逻辑图进行浏览、查找、诊断;也可以通过对rsladder的对象模型进行二次开发,实现自定义功能。3.2基于intranet/internet的扩展组件 越来越多的应用项目,需要将rsview32监控组态系统扩展到在intranet/internet环境下。与之对应扩展组件有rsview32 active display system活动显示系统和rsview32 webserver网页服务器。1、 rsview32 active display system活动显示系统 rsview32 active display system(ads)活动显示系统是基于服务器/客户端架构的应用系统,它可以
13、通过网络允许你从任何计算机上操作远程的rsview32图形显示系统,进行打开、运行和交互操作。这样,不仅在车间,你在办公室或者其它地方也可以对生产过程进行控制。rsview32 ads充分利用微软分布式组件对象模型(dcom)和activex技术的优点,允许远程组件在本地使用,并且提供方便的internet连接性能。2、 rsview32 webserver 网页服务器 rsview32 webserver网页服务器允许用户通过标准的internet浏览器来察看rsview32项目的图形显示、标记和报警。rsview32 webserver是真正的瘦客户端服务系统,它不需要在客户端进行任何的软
14、件安装和设置。 rsview32 active display system活动显示系统和rsview32 webserver网页服务器两者之间各有优劣,前者能够提供动态、实时的操作,但需要较高的网络带宽,支付客户端许可证费用;后者能够在较低带宽下进行浏览,不需要客户端许可证;但不具备可操作性和实时显示性。在具体项目的应用过程中,根据实际需要,可以考虑两者单独使用,也可以同时使用两套系统用于不同的客户。四、如何安装运行rsview32监控软件 对于应用于工业控制的监控软件,要求其硬件、软件都能够在供电系统正常的情况下,能够在工业环境下,长时间可靠地稳定运行。4.1为rsview32准备一个良好
15、的计算机环境 在正式安装rsview32及其相关软件时,需要为其准备一个良好的计算机环境。rsview32监控组态系统所要求的计算机配置如下: 主机:配备有pentium 200mhz以上处理器的计算机;内存:至少使用24mb,建议使用128mb;硬盘空间:至少100mb,运行有的程序可能需要更大的硬盘空间;显示器:vga以上,建议支持800600分辨率,256色以上;光盘驱动器:可以读取cd-rom的光盘驱动器;软盘驱动器:1.44mb 3.5英寸软盘软件系统:推荐采用windows 2000 专业版/服务器版(添加service pack 2)或windows nt操作系统(需要添加ser
16、vice pack 4或6)。虽然,rsview32也可以在windows 98下运行,并实现大部分功能,但不推荐采用windows 98操作系统。上述要求只是启动和使用rsview32时所需的基本要求,如果希望监控系统能够更加流利地运行,还需要选配更大的内存、更快的处理器。目前,从市面上普遍的计算机都已经采用1ghz以上的pentium 4处理器和256mb以上的内存,这非常有利于rsview32的运行。另外,在配置计算机时还应该注意以下几点问题:1、扩展插槽符合系统配置要求目前,多数商用个人计算机主板不再支持isa扩展插槽,用pci插槽取而代之。在这种情况下,请选用pci接口各种扩展卡,如
17、:controlnet网络适配器扩展卡、以外网扩展卡。2、注意保留串行通讯端口在对可编程控制器进行初始化或编程的时候,常常使用rs-232-c串行通讯端口(俗称com口)。在很多情况下,使用串行通讯口是最为直接、最为可靠的通讯方式。选用的计算机上应该具备有至少一个串行通讯端口。3、选用稳定、可靠的计算机电源普通民用的计算机电源可能不能满足在工业环境下的长时间的使用。最好选用工业计算机电源,为长时间运行rsview32监控组态系统的计算机提供电源保障。4、务必完好保留计算机主板及其相关设备的驱动程序,并在硬盘上作相应的备份。4.2安装rsview32及其相关软件为了确保用于工业控制用途的rsvi
18、ew32监控组态软件的长期、稳定运行,在安装rsview32及其相关软件之前,应该把握以下两条原则:1、安装顺序先安装操作系统及其计算机系统所需的驱动程序,并安装操作系统升级补丁包;然后安装一些必需的应用软件,如ms-office等;最后安装罗克韦尔软件。尽量不在实际运行的rsview32监控项目的计算机上安装不相干的软件。2、版本对应包括操作系统在内的各种软件都在不断地升级,在安装rsview32之前请确认所安装的操作系统及其应用软件版本是否符合rsview32安装要求。在安装完计算机操作系统之后,便开始安装罗克韦尔软件。首先安装rslinx,rslinx是一个非常重要的软件,它为系统添加所
19、需的硬件控制设备及网络的驱动程序;接着安装rslogix等可编程控制器编程软件;然后,便可以安装rsview32监控组态软件,步骤如下:图2.1 安装界面图2.2 安装向导1、 在光盘驱动器中插入rsview32的安装光盘,运行setup程序,出现图2.1所示画面,单击安装rsview32按钮。2、 进入图2.2画面之后,便可以按照安装向导进行安装。安装完成之后,务必重新启动计算机。图2.4 移动激活钥匙图2.3 激活钥匙所在位置3、 运行rockwell softwareutilities移动激活,选择激活钥匙所在的磁盘驱动器符号以及目标磁盘驱动器符号。如图2.3所示,准备将a盘中的激活钥匙
20、以往d盘。4、 选择所需要的rsview32激活钥匙移动到指定驱动器,如图2.4所示。如果不是用激活钥匙激活rsview32,它将工作在“demo mode”演示版状态,仅允许35个设备状态标记并只能运行2个小时。5、 运行rsview32 works即可。五、测试运行示例在rsview32安装完成之后,便可进行首次运行。rsview32分为两个版本,rsview32 works即开发版和rsview32 runtime版本,如图2.5所示。图2.5 rsview32图标提示:rsview32 works开发版:包含开发版和运行版,可以用于开发和运行rsview32监控组态项目。它包含完整的人
21、机界面监控组态项目编辑器,用于创建监控应用程序。完成开发之后,需要切换到运行状态或使用rsview32 runtime运行版来运行监控项目。rsview32 runtime运行版: 运行监控项目所需的软件,同时也包含一部分开发版的功能,用于编辑选定项目的部分内容。rsview32 runtime版本包含在rsview32 works之中,也可以单独购买。图2.6 rsview32 works 主画面图2.7 加载演示项目完毕通过点击图标,启动rsview32 works,便可以看到rsview32 works的主画面,如图2.6所示。在文件打开菜单中选取samples.rsv演示项目(如果是第
22、一次启动rsview32 works,在文件菜单下方最近运行项目中选取samples.rsv演示项目)运行。经过rsview32加载之后,画面如图2.7所示。这时,在rsview32 works窗体内出现了另外一个窗体,称作项目管理器。它提供制作和运行rsview32项目的功能。点击运行模式,将项目管理器切换到运行模式,然后点击该窗体下方运行项目,如图2.8。项目运行之后,便出现主画面,如图2.9所示。通过鼠标,用户可以选取特定的画面,进行操作,如图2.10批处理过程画面。这时,花一点时间,操作一下,看看rsview32到底能够提供什么样的功能。六、关闭系统在正常情况下,应该严格关机步骤关闭系
23、统,从而确保数据不丢失。正确的系统关闭步骤如下:1、 如果应用项目正在运行,应该首先关闭应用项目。通过项目管理器可以关闭应用项目;如果项目管理器没有出现在画面上,可以通过组合键ctrl+alt+p调出项目管理器(在没有屏蔽改功能的情况下可用)。2、 关闭rsview32 works或rsview32 runtime3、 关闭计算机第一部分:rsview32开发环境与工具栏简介。创建和编辑单元图形与激活图形显示一 关于图形界面与图形对象图形界面向操作员展现了整个工厂的生产活动。它能够显示系统数据和过程数据,还向操作员提供了一种向外部设备(如:plc,slc,contrologix)写入数据的方法
24、。用来建立图形界面的部件被称作图形对象。所谓对象,可以包括以下几种:1 在图形界面编辑器中创建的。2 从图形库中,拖拽出来的。3 从其他windows应用程序中,拷贝和粘贴来的。4 由其他windows应用程序创建的,在图形界面中用ole (object linking and embedding) 插入的。5 在图形界面中嵌入的activex对象。二 关于图形界面编辑器(一) 图形界面编辑器的主要工具箱简介1. 工具栏(toolbar)工具栏向用户提供了一种迅速执行动作的简便方法。它集中了菜单栏中最常用的命令(如图1)。图12. 绘图工具箱(drawing toolbox)绘图工具箱包括了创
25、建、选择和旋转图形对象的工具(如图2)图23. 对齐方式工具栏(alignment toolbar)对齐方式工具栏可以对一组图形对象进行排列、对齐(如图3)。图34. 填充风格工具栏(fill style toolbar)填充风格工具栏包括了一组花纹样式,它可以使图形对象表面显示不同的花纹(如图4)。图45. 颜色面板颜色面板包括线条颜色面板(line color palette)和填充颜色面板(fill color palette),它包括你能指定给图形对象的所有颜色(如图5、图6)。图5图66. 动画(animation)工具箱它能够为图形对象添加不同的动画(如图7)。图7(二) 建立图形
26、界面显示1. 在图形界面编辑器中,选择edit菜单中的display settings,进入显示设置(display settings)对话框(如图8)。图82. 设置属性(properties)在属性对话框(如图8)中,选择以下信息:(1) 显示类型(display type):,包括:代替(replace)、覆盖(overlay)、在顶部(on top)。(2) 显示尺寸(size):,包括:使用当前尺寸(use current size)、用像素点指定尺寸(specify size in pixels)。(3) 允许多个拷贝运行(allow multiple running copies
27、):如果有一个图形界面被参数文件所用,可能你想要运行这个图形界面的多重拷贝,选择这个复选框。(4) 图形界面显示后载入缓存中(cache after displaying):这可以加快图形界面下一次显示的速度。缓存中可存储40页图形界面。(5) 调整图形界面(resize):允许用户在运行时调整图形界面的大小。(6) 标题栏(title bar):输入图形界面的标题。(7) 是否显示系统菜单(system manu)。(8) 是否显示最小化按钮(minimize button)。(9) 是否显示最大化按钮(maximize button)。(10) 显示最后获得的值(show last acq
28、uired value),选择这个复选框,图形界面将显示图形对象最后对应的tag值,直到从plc获得最新值。(11) 显示位置position:,包括:使用当前位置(use current position)、用像素点指定位置(specify position in pixels)。(12) 安全代码security code:,为图形界面指定安全代码。(13) 背景颜色:background color。3. 设置行为(behavior) 在行为对话框(如图9)中,选择以下信息:图9(1) command:命令,包括:启动(startup)和关闭(shutdown)图形界面时执行的命令。(2
29、) behavior of interactive object:互动对象的行为,包括:按压时发出鸣叫(beep on press)和当指针经过时突出它(highlight when cursor passes over it)。(3) input field colors:输入区域颜色,包括: 输入区域未被选中时(when field is not selected)和输入区域被选中时(when field is selected)文本和填充的颜色。(4) behavior of object with input focus:具有输入焦点对象的行为,可以用指定颜色突出它。(5) displ
30、ay on-screen keyboard:显示屏幕键盘,在运行时,当向输入区域输入数据时,屏幕上将显示键盘,用户可以用鼠标进行输入。4点击ok,图形界面显示建立完成。三 创建图形对象(一) 图形对象的类型1. 简单对象:简单的、徒手画的图形对象或文本等。2. rsview对象:复杂的、要求有数据组态的图形对象,还有一些能由工程管理器创建,单独作为工程部件的对象。3. ole对象:由其他windows应用程序产生的表格、图表、文本等对象。4. activex对象(正式名:ole controls or ocxs):一些诸如标准尺、滑条、按钮等控制对象;这些对象允许外部动作,如:鼠标点击、在rs
31、view中对它们进行初始化等。(二) 创建简单对象1 在图形界面编辑器的菜单栏中,选择view drawing toolbox,显示绘图工具箱(如图10)。图102 你可以通过点击绘图工具箱中的不同的工具,在图形编辑器中拖拽出下面的图形对象:矩形、圆角矩形、直线、折线、多边形、徒手画、圆/椭圆、弧形、扇形、文本。3 修改简单图形对象(1) 修改线、矩形、多边形 选中要修改的图形对象,点击绘图工具箱中的polylines工具,鼠标移到要修改的图形对象上,进行拖拽修改。(2) 修改弧形、扇形、圆/椭圆选中要修改的图形对象,点击绘图工具箱中的arc或wedge工具,鼠标移到要修改的图形对象上,进行拖
32、拽修改。(三)创建rsview图形对象 创建rsview图形对象同样使用绘图工具栏,这些对象都要求有信息输入,大部分对象显示的都是关于tag的信息,因此,作为组态的一部分,你必须提供tag的名称或tag的标识符。1 关于tag名和tag标识符(3) 使用tag名当创建rsview图形对象时,你能够使用在tag库中存在或不存在的tag名。如果你指定的tag不存在,系统将提示你创建它。(4) 使用tag标识符(placeholders)tag标识符提供了一种用一个图形界面去代表一组相似操作的方法。当这个图形界面运行时,每一个标识符所代表的tag必须被指定;可以通过两种方法来实现:用参数文件,或指定
33、tag名称。 创建tag标识符 在图形对象要求输入tag名称的区域,输入:#num num - 数字1 500 用参数文件代替tag标识符 参数文件为图形界面中每一个单独的标识符提供了一个入口。当你运行显示图形界面的命令时,你可以指定带/p参数的文件名。a 创建参数文件l 在工程管理器的图形文件夹中,双击参数图标,进入参数文件编辑器(如图11)。图11l 为图形界面中的每一个单独的标识符键入一个入口,用tag名连接标识符。例如:#1=bean_weight#2=bean_level#3=beans_templ 用有意义的文件名保存文件。b 运行参数文件在一个宏或能够运行rsview32命令的任
34、何地方,键入下面的命令:display /pfile 图形界面文件名/pfile 包含的tag去代替图形界面中的tag标识符的参数文件例如:display canning /pbeans 用tag名列表代替tag标识符 当运行一图形界面时,你能够用带有/t参数的rsview32显示命令去指定tag名,键入下面的命令: display /ttag_name 图形界面文件名 /ttag_name 一个或多个去代替图形界面中的tag标识符的tag名 例如:display canning /tpea_weight,pea_level,pea_temp2 创建数字和字符输入区域用数字或字符输入工具,操作
35、员能够向模拟、数字和字符串tag输入数据。当图形界面运行时,操作员可以用这些区域向数值表中写入数据。这些数据能够被plc、外部dde设备或rsview内存存取。每个图形界面最多能有500个输入区域。(1) 创建数字输入区域 在绘图工具箱中,选择数字输入(numeric input)工具,在图形界面中,用鼠标拖画出一个适当区域,弹出numeric input对话框(如图12)图12 在numeric input对话框中,填入以下信息:tag name:指定tag的名称或标示符。index:索引,它决定了图形界面中,交互式对象的tab键顺序。default data:缺省数据,在图形界面被首次显示
36、时,数字输入区域出现的数据。continuously update:连续刷新。field length:输入区域的数字长度。format:数据的格式。decimal places:小数的位数。overflow:溢出,仅当format中选择floating point时有效,它规定了如果浮点数超出了显示区域,应如何显示它。它包括:用指数显示、显示区域自动调整、用“*”代替。justification:数字的调整方向,包括:左对齐、居中、右对齐。leading character:无效的高位字符用什么显示,包括:空白、零。 点击ok,完成设置。(2) 创建字符串输入区域 在绘图工具箱中,选择字符串
37、输入(string input)工具,在图形界面中,用鼠标拖画出一个适当区域,弹出string input对话框(如图13)图13 在string input对话框中,填入以下信息:dimensions:尺寸,可以指定字符的宽度和高度。其他信息的填写,请参见:“创建数字输入区域”。 点击ok,完成设置。附:在运行时使用输入区域3 创建数字和字符串显示区域使用数字和字符显示工具,操作员能够创建一个用来显示当前数字、模拟和字符型tag值的区域,它也可以用来显示表达式的值。(1) 创建数字显示区域 在绘图工具箱中,选择数字显示(numeric display)工具,在图形界面中,用鼠标拖画出一个适当
38、区域,弹出numeric display对话框(如图14)图14 在numeric display对话框中,填入以下信息:expressing:表达式,填入你想要显示的tag名称或表达式。 点击ok,完成设置。(2) 创建字符串显示区域 在绘图工具箱中,选择字符串显示(string display)工具,在图形界面中,用鼠标拖画出一个适当区域,弹出string display对话框(如图15)图15 在numeric display对话框中,填入以下信息:expressing:表达式,填入你想要显示的tag名称或表达式。character offset:字符偏移量,填入你想要显示的字符串的偏移
39、量,若数字等于几,从左起的几个字符将不显示。 点击ok,完成设置。4 创建标签(labels)用标签工具创建一块区域,在图形界面运行时,可以显示不同类型tag的信息。(1) 在绘图工具箱中,选择标签(label)工具,在图形界面中,用鼠标拖画出一个适当区域,弹出label对话框(如图16)。图16(2) 在label对话框中,填入以下信息:tag name:指定tag名称或标识符field length:指定将要显示的字符串的最大长度。label type:标签类型,它包括以下几种:minimum:tag的最小值。maximum:tag的最大值。status:当前数字tag的状态,当tag值为
40、1时,显示“on label”;当tag值为0时,显示“off label”。units:tag的单位标签。name:tag的名称。description:tag的注释。off label:tag的关标签。on label:tag的开标签。justification:字符的调整方向,包括:左对齐、居中、右对齐。(3) 点击ok,完成设置。5 创建箭头(arrows)用箭头工具可以创建根据表达式的结果垂直或水平移动的箭头。(1) 在绘图工具箱中,选择箭头(arrow)工具,在图形界面中,用鼠标拖画出一个适当区域,弹出arrow对话框(如图17)。 图17(2) 在label对话框中,填入以下信息
41、:expression:填入tag名称或表达式。range:表达式的范围,如果用第一个tag的最小和最大值,可以不指定它的范围;否则,要指定范围。direction:箭头的移动方向,包括:垂直(vertical)移动、水平(horizontal)移动。(3) 点击ok,完成设置。6 创建按钮用按钮工具可以创建像标准windows按钮一样工作的按钮。你能够向按钮赋予各种rsview32命令,当它们被按下或释放时,触发动作。(1) 在绘图工具箱中,选择按钮(button)工具,在图形界面中,用鼠标拖画出一个适当区域,弹出button configuration对话框(如图18)。图18(2) 在b
42、utton configuration对话框中,填写以下表单:l general(如图18):常规信息style:按钮风格,包括:三维(3d)、凹陷(recessed)、凸起(raised)、斜面(beveled)。capture cursor:捕获指针,此复选框被选中,在运行时,当按钮被按下,指针被按钮捕获,直到按钮被释放。这可以使你确信按钮的释放动作被执行。index:索引号,它规定了tab键的索引顺序。l action(如图19):动作,当tag被按下和释放时执行的动作。图19set:设置tag值为1。reset:设置tag值为0。toggle:切换,根据tag的当前值进行切换,若tag
43、当前值为1则切换为0,若为0则切换为1。momentary on:瞬间开,按下时tag值为1,释放时tag值为0。momentary off:瞬间关,按下时tag值为0,释放时tag值为1。command:执行rsview32命令。l up appearance:上表面,当按钮未被按下时的外观button label:按钮的标签,可以指定按钮的标题,通过点击font选择字体,点击颜色盒选择标签的颜色。fill pattern:填充图案,可以为按钮表面指定图案和颜色。import:导入,可以未按钮表面输入位图。l down appearance:下表面,当按钮被按下时的外观。设置,同“up ap
44、pearance”(3)点击ok,完成设置。7 创建配方(recipe)区域用配方工具可以创建一个区域,操作员能够指定一个包括图形界面中所有数字、字符串输入区域中tag值的配方文件名。借助于这个配方区域,操作员只要一次输入就能从配方文件中,载入所有数字、字符输入区域的值。一个图形界面只能有一个配方区域。(1) 创建配方区域 在绘图工具箱中,选择配方(recipe)工具,在图形界面中,用鼠标拖画出一个适当区域,弹出recipe对话框(如图20)图20 在numeric input对话框中,填入以下信息:default file name:缺省文件名,键入配方文件名。field length:配方
45、区域中可输入字符串的最大长度。justification:字符的调整方向,包括:左对齐、居中、右对齐。 点击ok,完成设置。(2) 创建配方文件一个配方文件包括一个图形界面中所有数字和字符串输入区域中的tag值。配方文件用索引号去指定哪个tag值进入输入区。 在工程管理器的graphic文件夹中,双击recipe图标,进入recipe编辑器(如图21)。图21 在一行中,为一个输入区域键入一个值,一个配方文件文件中最多只能键入500行。它的格式为: tag的索引号,tag值注意:索引号必须以升序排列。 保存文件。(3) 在运行时创建配方文件(4) 在运行时使用配方文件8 结合图形对象代替文本你
46、能用tag 代替工具结合图形对象代替任何文本字符串,诸如:tag名称、表达式或rsview32命令。(1) 在图形界面中,选择一个或多个图形对象。(2) 在菜单栏中,选择edit tag substitution,进入tag substitution对话框(如图22)。图22(3) 在tag substitution对话框中,填入以下信息:search for:搜索,选择你要代替的文本,它可以是tag名称、文件夹名称或rsview32命令。replace with:填入代替后的文本。confirm replacements:确认代替,当它未被选中时,点击replace,replace with
47、区域中的文本将自动代替search for区域中的文本;当它被选中时,点击replace,将弹出confirm replacements对话框,显示哪些文本在被使用,在确认后才能被代替。(4) 点击replace,代替完成。(5) 点击close。(四)创建和编辑ole对象ole (object linking and embedding) 是对象链接与嵌入的缩写。ole对象是由其它windows应用程序创建,链接或嵌入rsview32图形界面中的对象。rsview32是一种ole客户应用程序,这就意味着它不能被其它windows应用程序嵌入。由于篇幅有限,关于创建ole对象的详细内容,请读者
48、查阅rsview32用户手册。(五)创建和编辑activex对象activex对象是一种通过诸如:microsoft的visual basic、rockwell software的rstools等产品,由rsview32独立提供的软件组件。activex对象提供了一种通过对象的属性、事件、方法,对对象进行存取的功能。由于篇幅有限,关于创建activex对象的详细内容,请读者查阅rsview32用户手册。四 对图形对象进行编辑通过图形工具栏(如图23),你能够对图形对象进行各种编辑,包括:移动、缩放、调整、剪切、复制和粘贴。图23五 安排(arranging)对象通过图形工具栏,你能够对图形对象
49、进行各种安排,它包括:1 把几个独立的对象组合为一组,作为一个单独的对象。2 把组合的对象分开。3 对于叠加的图形对象,可以把对象移到前台和后台。4 水平或垂直等间隔排列对象。5 水平或垂直翻转对象。六 排列(aligning)对象通过alignment工具箱(如图24),你能够对图形对象进行各种排列,它包括:左对齐、右对齐、垂直中轴线对齐、上对齐、下对齐、水平中轴线对齐、中心点对齐和对齐到网格。图24七 使用颜色通过线颜色(line color)面板和填充颜色(fill color)面板,你能为图形对象定义线和填充的颜色。应用填充图案(patterns)通过填充风格(fill style)工
50、具箱,你能为图形对象添加各种图案。八 改变线的属性通过线属性(line properties)对话框,你能够改变线的宽度和风格。1在菜单栏中,选择attributes line properties,进入line properties对话框(如图25)。图252在line properties对话框中,填入以下信息:line width:线的宽度。line style:线的风格。3点击ok,完成设置。九 “窥视”对象通过“窥视”设置(peek settings)对话框,你能够在图形界面中,察看下列对象:l 隐藏的对象l 数字或字符输入对象l 配方对象l 带有动画的对象l 链接到指定tag的对象
51、(一) 指定你想要察看的对象1在菜单栏中,选择view peek settings,进入peek settings对话框(如图26)。图262. 在peek settings对话框中,选择你想要察看的对象。如果你想要在peek settings对话框关闭后立即察看你选择的对象,请选中options框中的activate peek复选框。3. 点击ok,完成了设置。(二) 打开和关闭“窥视”1 通过点击view菜单条中的peek on选项,察看你在peek settings对话框中设置了的对象。2 在peek settings对话框中,选中options框中的activate peek复选框,在
52、peek settings对话框关闭后可以立即察看你选择的对象。3 你在图形界面编辑中,做任何动作都会自动使“窥视”关闭。十一. 为你的图形界面创建一幅背景通过把图形对象转换成为墙纸,你能为你的图形界面创建一幅背景。当对象转换为墙纸后,它就被锁定在一个固定的位置,成为无法改变的背景。(一)不能被转换的对象包括:数字/字符串输入、数字/字符串显示、标签、趋势图和所有具有动画的对象。(二)把对象转换为墙纸1 在图形界面中,选择一个或多个对象。2 在edit菜单中,点击convert to wallpaper,对象被转换为墙纸。(三)解锁墙纸在edit菜单中,点击unlock wallpaper,所
53、有以前被转换为墙纸的对象,被解锁。附:从第三方应用程序输入图形文件十二. 使用图形库rsview32本身带有一套包括图形对象和界面的图库,它里面的许多对象已经预组态了动画。你能够从图库中拖拽这些对象进入你自己的图形界面中,进行适当的编辑,满足你的需要。(一) 打开图形库1 在工程管理器的graphics文件夹中,点击library图标,所有图库文件出现在工程管理器的右框中(如图27)。图272 双击你想要打开的图形库文件,进入图形库中(如图28)。图283 选择你想要的图形,把它们拖到你创建的图形界面中。(二) 创建一个图形库1 在工程管理器的graphics文件夹中,右键单击library图
54、标,在弹出的下拉式菜单中,点击new,建立了一个新的图形库文件(如图29)。图292 你可以在这个界面中,创造你自己的图形对象库。3 保存图形库文件。(三) 向工程添加图形库文件1 工程管理器的graphics文件夹中,右键单击library图标,在弹出的下拉式菜单中,点击adding existing,进入add existing component file对话框(如图30)。图302 选择你想要添加的图形库文件,点击open。3 图形库文件将出现在工程管理器的右框中,这样就完成了我们的操作。第二部分:rsview32使用详解与实例。2.1创建一标签数据库(tags)一)关于tags和tag库tag是设备或内存中,一个变量的逻辑名字。当需要时,当前tag值可以由设备不断刷新。tag值被
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 美甲店学员合同范本
- 《微型储备式电源激活机构研究》
- 《基于缺陷工程提升锰氧化物储镁性能的研究》
- 工地门窗合同范本
- 围网销售合同范本
- 《基于深度学习的柔性夹爪视觉抓取技术研究》
- 施工劳务分包合同范本两页
- 《天津市大学生篮球运动参与动机、运动满意度与长期参与意愿的关系研究》
- 《促进我国小微企业发展的税收政策研究》
- 《多功能声敏剂结合超声波照射损伤DNA的研究》
- 幼儿园的小小科学家实验室主题班会课件
- 变电运维管理规定(试行)第3分册组合电器运维细则
- 伴有精神病性症状的重度抑郁发作的护理查房
- 仓储人员货物搬运与装卸作业指南
- 短视频运营管理(抖音短视频运营岗位职责说明及薪酬绩效考核体系-抖音快手运营管理KPI绩效)
- 民航概论(民航乘务专业)全套教学课件
- 部编版七年级上册语文基础知识训练及答案一
- 天文竞赛复习题库及答案
- 污泥( 废水)运输服务方案(技术方案)
- 双重血浆置换
- 公司章程范本杭州工商docx
评论
0/150
提交评论