版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录一、 简介 3 易控是什么 3 易控主要特点 3 基本概念 6二、 易控的安装 6 易控系统要求 6 易控系统软件的安装 7三、 示例工程总体描述 7四、 新建工程 8 启动开发环境 8 开发环境界面 8 新建工程 10五、 配置I/O通信 10 相关概念 10 三菱FX系列PLC编程口通讯 11 配置模拟设备 12六、 新建数据库变量 13 相关概念 14 变量建立 14 I/O变量-数据库变量 15七、 建立画面 16 相关概念 16 画面的新建 16 图形元素的添加 17 文字 17 数值显示工具 18 功能按钮 19 滑块 19 储料罐 20 管道 21 阀门 21 流动块 22 边框 22 试一试 27八、 工程运行 28 概念 28 设置启动画面 28 工程运行 29九、 画面图形动画配置 29 动画流程 29 罐体百分比填充动画: 29 线条流动块动画 30 阀门开关动画 31 组合图形动画 31 数据显示 31 按钮赋值 32 滑块配置 33 逻辑控制 33 画面程序配置 34 用户程序补充 35十、 报警 36 报警区增加 37 变量的报警设置 37 报警信息 38 报警信息保存 38 报警显示 38十一、实时曲线 39 实时趋势曲线的绘制 39 实时趋势曲线属性设置 40 实时趋势曲线的动画连接。 41十二、系统安全 41 安全区 41 用户 42 按钮的安全区设置 42 用户登录和注销 42 开发环境的保护 43十三、更多易控信息 43通用组态式工业自动化监控系统易控(INSPEC)入门简介易控是什么易控是一套通用的监控和数据采集(SCADA)软件,亦称人机界面(HMI/MMI)软件,俗称组态软件。易控以通信的方式和控制系统相连,能读写控制系统内部的信息,并以图形和动画等直观形象的方式呈现这些信息,以方便对控制流程的监视。也可以通过易控直接对控制系统发出指令、设置参数干预控制流程。易控能对控制系统的数据进行运算处理,将结果返回给控制系统,协助控制系统完成复杂的控制功能。易控还能对从控制系统得到的以及自己产生的数据进行存储、报表等等其它功能,从而延伸控制系统的能力和弥补控制系统的不足。比如易控可以作为中间桥梁,将控制系统和工厂的企业管理信息系统联结起来,将多个控制系统联结起来,使它们之间能交换数据、共享资源,协调和管理曾经是各自孤立的控制系统。从而在更大范围内优化了控制结构,提高综合自动化效率。易控可以应用于机械制造、化工、电力、冶金等任何涉及自动化控制的领域,它本身没有行业的限制,只要它和控制系统之间能进行数据交换即可。易控内置了对常见PLC、DCS、PC板卡、智能仪表等设备的通信支持。易控系统典型的使用情况如下图所示:易控可以下挂多个控制系统,同时和多个系统连接,并在它们之间转发数据,如下图所示:易控可以连接企业的管理信息系统,将实时系统中的数据上传,也可以连接其它应用程序,向它们提供实时数据,如下图所示:易控提供了丰富的对控制系统的监视、控制和管理功能,但在用户的实际应用中,使用什么功能和达到什么效果都是由用户自己来决定的。易控系统带有一个功能强大的二次开发平台,用户通过使用该开发环境,来确定自己的最终监控功能和效果。易控主要特点易控吸取了国内外组态软件的优点,以功能强大、性能稳定、图形精美、易学易用、开发高效、扩展容易等优点为自动化系统的监控提供了理想的解决方案。技术领先、面向未来:易控是第一套基于Microsoft的最新DOTNET平台的同类软件,还采用了大量像XML、Remoting、设计时支持架构、基于组件、及时消息等一系列最新的软件技术,结合最新的通信和控制科技,具有更多的技术优势和面向未来的发展潜力,引领了组态软件未来的发展方向。第一套完全基于Microsoft最新操作平台.Net的监控软件;支持WindowsXP,2003,及最新的WindowsVista操作系统,未来可跨平台运行,保护对未来的投入;国内第一个将微软最新面向对象的高级语言C#作为用户程序(脚本)语言的监控软件;设计系统具有最新的VisualStudio2005和Office2003的界面风格;采用微软最新的DESIGN-TIMEARCHITECTURE设计时支持架构基于代码的安全机制较传统的基于用户的系统具有更高的安全性功能丰富,创新设计:易控具有丰富的监控功能,满足常规的系统检控需求,同时易控还具有像复合动画、设备之间数据转发、将报警信息送入聊天软件等许多开创性的设计,能满足一些高级的监控需求。易控专为通用的工业自动化监控而设计。内置强大的二次开发工具使开发的应用工程能够完全按照用户要求运行。支持常见PLC、DCS、板卡、智能仪表、OPC服务器等设备;精美画面逼真模拟工业现场,动态数据显示、曲线、图表、动画等使动态过程一目了然;操作干预和控制在鼠标点击之间完成,复杂的监控可编制自己的用户程序来实现;报警信息能及时反馈和记录;重要信息和事件可被记录;设备仿真、实时历史趋势、统计分析、逻辑处理、报表、配方管理、事故追忆也尽在其中;用户和权限管理保障运行的可靠和安全;易控开创性的功能设计,满足更多更高需求;独有“复合动画”功能和多达十几种的特有动画效果(倾斜、纹理及渐变流动等),更逼真呈现工业现场;与设备的通信断开后可自动恢复;可动态启动或停止与某一设备的通信;支持设备的特殊通信指令;支持设备的数据块和历史数据;支持工程开发期间的设备数据采集和通信测试;内置“网关”功能,可在具有不同通信协议的设备间转发和交换数据,替代昂贵的通信模块,无需配线,节省硬件和开发投资。报警信息直接送入MSN等聊天程序(及时消息软件),更可直接送入手机和电子邮件,运行情况,轻松掌握。性能稳定、使用可靠:易控采用的系列新技术能有效避免“内存泄露”、“内存崩溃”和“蓝屏”等系统死锁现象,也在大型复杂应用中得到了充分考验。图形丰富、画面精美:易控无与伦比的图形处理能力,可媲美专业级图形处理软件,制作的画面质量高,图形精美,可完美呈现控制对象和过程。可扩充的图形库使画面的开发更容易。构成画面的图形工具丰富,轻松构成画面,图形工具仍在不断添加,甚至可由用户自己扩充图形库提供更丰富的图形元素可供使用,用户可构建自己的图形库,供重复使用丰富的线条、填充样式、对纹理、图案、渐变、字体效果、各种图片格式都具有很好的支持;开发期间对图形的操作方便灵活,功能强大。支持客户化的对象中心点、倾斜、旋转、对齐、翻转、镜像、组合和分解、层次处理、正交选项、属性提取等等功能易学易用,开发高效:“一切以用户为中心、友好、简单、容易、高效”的设计原则(COFSEE设计)使易控上手容易、二次开发过程轻松愉快而且富于效率。和其它类似软件相比,易控的开发时间至少缩短百分之三十。界面简洁统一:风格简洁,所见即所得,配置统一,学一知二概念规则简单:容易掌握,无需记忆逻辑组织合理:快速定位工作点信息分组分类:画面、数据库、动画和事件等分组或分类进行管理,方便高效全程操作提示:指导用户快捷使用,避免误操作表格数据输入:简单的表格式数据输入,方便易用图形丰富:画面制作快捷锁定功能:位置、正交、旋转和倾斜等的锁定,避免误操作批量操作:大量重复性工作一次完成导入导出:简化重复配置自动命名:新建对象,自动命名,减少大量输入时间错误检查:有问题配置,先期检查向导指示:复杂操作按向导指示进行编程图形化:无需记忆大量指令和编程技巧即可实现复杂功能操作多元化:同一功能用不同的方式实现设计人性化:大量的人性化细节设计,易学易用,事半功倍开放架构、扩展容易:易控具有全方位的开放架构,提供多种方式和途径丰富和扩展其功能。比如用户可以扩充图形工具、插入Windows控件、自己的功能模块、添加设备通信程序等等。基本概念了解和开始使用易控只需要知道少量简单的概念,许多概念已经是大家都非常熟悉的,以下是这些概念的列表:工程:在易控中,一个监控系统的所有配置信息的集合,被称为一个“工程”。一个工程就对应一个易控监控系统。工程包含的信息有:易控和下位的PLC等控制系统或设备是如何通信的,有哪些监视画面,系统有哪些操作人员,他们的密码和分别有何权限等等信息。开发系统、运行系统:易控主要由开发系统-InStudio和运行系统–InRun两个部分构成,“开发系统”又称“开发环境”,“运行系统”又称“运行环境”。开发:在开发系统中建立并正确配置一个工程,并对配置的结果进行一定前期处理的过程,被称为“开发”。开发环境InStudio可以开发不同的工程,并对多个工程进行管理。运行:使一个开发完成的工程的各项功能,按照开发者所配置的要求工作起来,取得预期效果,并将工程配置的各个部分有机的结合到一起的过程称为“运行”一个工程。运行系统InRun可以运行不同的工程,但同时只能运行一个工程。如果不具体指定一个工程,运行系统运行默认的工程。你可以在一个工程列表中指定一个工程为默认的。编译:对于已经开发完成的工程在运行之前所进行的预处理过程,以检查开发过程中可能出现的错误,并能提高工程的运行效率。易控的安装易控系统要求硬件:奔腾600兆赫(MHz)以上IBMPC或兼容机内存:最少256MB,推荐512MB显示器:最低要求:800x600256色。推荐:1024x768增强色-16位USB口:至少一个,用于插入加密锁鼠标:Microsoft鼠标或兼容的指针设备操作系统:Win2000/WinXP/WinServer2003或以上版本运行平台:NetFramework易控系统软件的安装将易控(INSPEC)安装盘插入光盘驱动器中,系统自动启动安装程序,也可以直接在光盘所在目录下双击直接运行。易控的安装内容.NetFramework:因为易控软件的运行平台是.NetFramework,所以在安装易控系统软件之前,必须先安装.NetFramework;安装加密锁驱动;安装易控系统软件。软件的安装软件的安装步骤同其他通用软件的安装,按照安装向导步骤一步步进行即可,在此不做赘述。示例工程总体描述接下来我们通过建立一个设想的简单实例,来演示易控开发和运行一个工程的全过程。工程画面工程简易流程:一个储料罐的加料和出料过程:储料罐的液位<10时,加料阀门打开,关闭出料阀门,开始加料过程;当储料罐液位〉90时,关闭加料阀门,打开出料阀门,开始出料过程。(此流程没有实际意义,仅仅为演示工程而设想)I/O通信:以三菱FX系列PLC为例,演示工程和现场设备的通信配置过程,实现开关量的采集和控制输出,以模拟设备为例,演示不存在实际硬件设备情况下,模拟数值的产生。数据库变量:整型变量(实型变量):液位;开关型变量:加料阀,出料阀。实现功能:数据的显示;流程的动画效果;曲线显示;报警;系统安全;新建工程启动开发环境启动过程:安装完成易控后,从WINDOWS的“开始”菜单的“所有程序”中选择“易控开发环境InStudio”,即启动易控的开发环境;开发环境界面界面描述;易控开发环境的界面可以根据自己的操作习惯重新配置。初始安装后默认的界面如下图所示。开发界面分为主菜单、工具栏、状态栏、工程窗口、工作区、工具箱、属性窗口七个区域。菜单、工具栏和状态栏菜单和工具栏提供了系统常见的操作命令。状态栏显示操作提示、当前操作的一些重要提示信息等,以方便用户使用。工具栏分为“常用”和“格式”。“格式”工具栏仅在当前工作区为画面开发时有效。注:图中仅仅为常用工具栏。工程窗口工程窗口是一个以工程名称为根节点的属性列表,称为“工程树”。它列出和集中管理一个易控工程的各个部分。比如作为人机界面的画面、按分组管理的数据变量、控制系统的通信通道、用户编写的一些逻辑程序、对键盘的重新定义、工程的操作员和他们的权限、一些可以被操作的设备的安全保护等等。通过对工程树上的不同节点进行鼠标左键单击、双击、右键单击三个基本动作,就开始了对工程中各项功能的配置过程。下图是一个典型新建工程的工程窗口样式:注:启动开发环境之后,因为没有打开的工程,所以工程窗口为空,打开一个工程之后,会发现工程窗口中显示以工程名称为根节点的工程树。工作区和起始页工作区是系统的主要工作区域,在工程窗口中通过双击的项目一般在此打开,然后进行编辑。如画面的编辑、变量的填写、操作人员的配置等都在工作区中进行。在工作区中有一个特别的工作页面,称为“起始页”,该页中列出了可以开发的一些工程项目,也可以新建立工程项目,是用户工作开始的地方。注:起始页功能按钮:“新建”:新建工程按钮“删除”:删除选定的工程(包括:彻底删除工程以及仅仅把工程从管理器列表中删除)“打开”:打开指定的工程。“添加”:添加工程到起始页工程列表中。“搜索”:到硬盘中搜索指定的工程到起始页工程列表中。“备份”:把指定的工程进行备份保存。“恢复”:工程被破坏,将以前备份的工程恢复。工具箱工具箱由多个工具箱窗口构成,为在工作区的工作提供一些工具和手段。易控目前版本中的工具箱由“图形”和“图库”两个折叠在一起的“画面工具箱”窗口构成,只有在工作区中当前是画面时才有效。在后续版本中工具箱可能会增加其它的工具箱窗口。“画面工具箱”,包含所有可以直接放置到画面上的图形“样式”。每一个“样式”被称为“工具”或“工具项”,是画面的基本构成成份。画面工具箱只有在工作区中当前是画面时才有效。“画面工具箱”中包含一些常见的按照分类进行管理的图形样式,如基本分类下面包含了直线、椭圆、方框、曲线、文本、图片等最常用的工具,图标曲线分类下面则包含了一些常用的曲线、图表等工具。分类有“列表”、“大图标”和“小图标”三种显示模式。如下图例所示:在画面上画出一个“工具项”的方法是先选中一个工具箱(“图形”/“图库”),选中该工具箱,然后在画面中用鼠标单击工具箱中的图标后,在画面上进行创建,还可以通过双击放到画面上。属性窗口属性是对象所具有的一些特性特征。在易控中,通过用鼠标点击选中一个对象,就可以显示对象的属性,并可以对它们进行修改。易控系统中的对象分为图形对象和非图形对象。图形对象是可以放置于画面上的一些对象。除此之外的对象都是非图形对象。属性分为一般属性、动画属性和事件属性。只有图形对象才有动画属性和事件属性。“动画属性”又称“动画”,是画面上图形对象的一些可以选择配置的特别属性,表明了“系统中的指定变量发生改变”和,“图形对象的一些诸如位置、颜色、大小、角度等形态的变化”之间的一种对应关系。“事件属性”是画面上图形对象的一些可以选择配置的特别属性,表明了“图形对象上发生的一些事件,如鼠标点击,拖动等”和“系统中发生一些变化,如某个变量的数值变化等”之间的一种对应关系。易控用默认叠加在一起的三个窗口分别来显示一般属性、动画属性和事件属性。这三个属性窗口分别称为“属性”、“动画”和“事件”。如下图例所示。新建工程点击工作区下方的“新建”按钮,弹出如下提示对话框:工程名称默认为Inspecproject,用户可以进行自定义修改,名称定义原则为:首字符必须是字母或者下划线(“_”)(可以是汉字),其后的字符可以是字母、下划线、数字、汉字,字母区分大小写。修改工程名称为“培训工程”。工程路径默认为“我的文档”下,用户可以根据要求自己修改保存路径。例如:“D:\WORK\工程”文件夹下。工程名称以及工程保存路径修改完成之后,点击确定,便完成了工程的新建,在起始页(工程管理器)中便可以看到新建的工程已经存在。此时可以看到工程窗口中工程树节点名称为“培训工程”,说明工程已经被打开,可以进行其他编辑配置工作了。配置I/O通信相关概念IO通信:易控有多种途径和外部进行通信。如和其它应用程序的数据交换,传送数据至企业的管理信息系统,向被监控的PLC等控制系统或设备读写数据等等。其中后者(向被监控的PLC等控制系统或设备读写数据)被称为IO通信。通道:易控软件和通信对象之间的信息“走廊”称为“通道”。设备:易控的通信对象,如需要读写状态的PLC(严格来说是PLC上的通信模块或CPU上的通信口)称为“设备”。易控的IO通信可以是通过直接操控串口、并口、各种网卡等来进行的,也可以是通过第三方的软件,如OPC服务器,间接进行的。通道和设备都是抽象的概念。三菱FX系列PLC编程口通讯易控通过IO通道和PLC(在易控中被称为“设备”)建立通讯,读写被监控的PLC数据;易控所在的计算机和PLC作为通信的双方,需要各自配置相同的通信参数,才可以进行通信。下面以FX系列PLC编程口为例,讲解易控工程与实际现场设备的通讯配置过程。FX系列的编程口(圆形接口)的通信参数是固定的,波特率9600,7位数据位,一个停止位,偶校验,有和校验。因此只需要对易控所在计算机的串口配置相同的通信参数即可。(注:FX系列PLC也可以使用非编程口的串行接口和易控通信,如在FX系列PLC模块上加装232/422/485BD小型接口板,在这种情况下,需要使用三菱的专用编程软件GXDeveloper先通过SC-09电缆连接PLC的编程口,设置小型接口板上串口的通信参数。这些通信参数和易控的设置保持一致即可,这里不在赘述)。在易控中进行如下设置:工程窗口中选中“IO通信”节点,右键点击“IO通信”选择“新建通道”;在打开的“新建通道”向导页中,选择要配置的通道,因为计算机通过串口同PLC连接通信的,因此现选择“串行口”,如下图;通道名称默认为serial,用户可以自定义,现将通道名称更改为“FX系列”。点击[下一步],配置PLC的通讯参数:选择通讯电缆连接的计算机的串口号,数据位选择7,波特率选择9600,偶校验和RS232,通讯参数的设置保持和PlC编程口一侧的通信参数一致。点击[下一步]在可选设备列表中选择[三菱]→[FX编程口],设备名称默认为FX编程口,自定义修改为FX编程口2N。点击[配置]按钮选择设备类型为FX2N,确认退出。点击[完成],即完成了对整个通信过程的建立过程。此时在易控工程窗口的工程树IO通信节点下自动添加了名为“FX系列”和名为“FX编程口2N”的设备,如下图:此时,易控已经具有和型号为FX2N的三菱PLC具有通信能力了。但是具体读写PLC内的那些寄存器,需要进一步的配置。下面描述如何配置需要在易控中使用的PLC内部的寄存器。添加寄存器双击上步中新建立的“FX编程口”节点,在工作区出现“FX编程口”选项卡,点击该工作页下方的“新建”按钮,新建二个寄存器,例如:选择位寄存器Y,起始地址为0,1,该寄存器的数据类型为开关型。(注:如果还需要使用PLC内部的其它寄存器,则都可以在这里添加)此时,点击工作区下方的“启动”按钮,如果当前值列显示有数值,则表明易控工程已经和PLC建立正常通讯,如果当前值列没有数值显示,则表明工程和PLC不能正常通讯。(启动测试的前提条件是:计算机和PLC已经通过通讯电缆建立硬件的连接,并且PLC的电源已经打开。)注:在易控中不能直接使用PLC的内部寄存器(称为“IO变量”),而是需要先将IO变量和数据库变量关联起来,再通过使用数据库变量间接监控IO变量。请跳过下一节“配置模拟设备”直接进入“定义数据库变量”一节。注:寄存器类型:选择需要连接的PLC所对应的软元件。起始地址:PLC软元件中对应的寄存器首地址。数据长度:根据需要设置变量的数据长度(位软元件:1个数据长度指1位;字软元件:1个数据长度指16位;),数据长度范围在1到64之间。数据类型:根据寄存器类型和数据长度确定的INSPEC中数据的类型,选择项为:开关型、整型、无符号整型、实型。例如:X寄存器为位寄存器,如果其数据长度设置为1,那其数据类型应选择:布尔型;如果其数据长度为4,数据类型应选择整型。查询周期:此寄存器的操作周期(每多少毫秒对寄存器读一次)。数据转换:目前仅支持线性变换。读写方式:对寄存器软元件的操作方式,可选择项为:只读,只写和读写。数据库变量:与寄存器连接的INSPEC中数据库变量.配置模拟设备在易控中,如果没有实际的硬件设备(如PLC,仪表等),则可以使用易控的模拟IO设备来模拟实际的PLC为工程提供仿真数据。易控提供一个模拟IO服务器,用来模拟实际PLC设备向画面程序提供数据,供用户调试。模拟通道不需要连接硬件,直接在易控端配置通道即可使用。(此培训示例工程中的储料罐液位值通过模拟设备产生)模拟设备目前支持以下几种模拟类型:自动加1寄存器Increase、自动减1寄存器Decrease、常量寄存器Static、随机寄存器Random、正弦波寄存器Sine、方波寄存器SquareWare、三角波Triangle,在其设备属性中可以设置幅值和周期。配置模拟设备的步骤如下:在工程窗口中选择“IO通信”,在“IO通信”右键菜单中选择“新建通道”;在打开的“新建通道”向导页中,选择要配置的通道,现选择“模拟IO服务器”,再选“下一步”;点击下一步选择“九思易”下面的“仿真设备”,双击添加到“已添加设备”中(或选中“仿真设备”,点击按钮,将仿真设备添加到“已添加设备”中)。点击“配置”单元格,进行相关设置,如下图:修改通道变量的上量程为100,即此通道数据的最大值为100(示例工程中最高液位为100),点击确认退出。点击完成,则在工程树的“IO通信”节点下出现“模拟通道”,通道下出现“模拟设备”。如下:双击“模拟设备”,在工作区出现“设备变量配置”窗口,点击该工作区下方的“新建”按钮,新建一个increase(递增)的整型I/O变量;模拟IO设备配置完成。注:在易控中不能直接使用IO变量,而是需要先将IO变量和数据库变量关联起来,再通过使用数据库变量间接监控IO变量。新建数据库变量相关概念变量:变量即可以变化的数值。在易控中,变量是系统的核心驱动力量,比如变量的变化引起画面上图形对象的动画,图形对象的操作事件引起变量的改变等等。数据库变量:易控中的变量是易控实时数据库的基本单位,所以也称为数据库变量。IO变量:相应的,下位PLC等设备中的寄存器等也被定义为变量,在易控中称为IO变量。在易控中不能直接使用IO变量,而是需要先将IO变量和数据库变量关联起来,再通过使用数据库变量间接监控IO变量。变量组:根据用户工程的规模,变量的个数可能很多,因此在易控中对它们进行分组管理,即变量组。变量建立由示例工程描述中我们已经了解,工程流程中涉及到3个数据库变量,下面就介绍3个变量的建立过程。第一步:选中工程窗口中“变量”节点,点击右键选择“新建变量组”,则建立一个变量组,默认名称为“变量组1”,变量组名称可以自定义,命名原则同其它命名。第二步:双击“变量组1”,在工作区打开变量配置选项卡,进行变量的新建、配置、删除等编辑工作。第三步:点击工作区下方“新建”按钮,则建立一个默认名称为“变量1”的变量,选中“变量1”,修改其名称为“液位”,数据类型设置为“整型”,其他属性不作修改,如下图:继续点击“新建按钮”,建立名称为“加料阀”的变量,修改其数据类型为“开关型”。同样过程建立一个名称为“出料阀”,数据类型同样为“开关型”的变量。注:变量名称变量名称命名规则:1.首字符必须是字母、下划线(“_”)、汉字。其后的字符可以是字母、下划线、数字或汉字。2.名称区分大小写。3.名称不可以重复。4.名称默认为“变量”,后面加阿拉伯数字,以相互区分。当用户修改了名称后,再次新建用户时,系统默认在新修改的名称后加阿拉伯数字。变量类型变量类型分为实型,整型,开关型,字符串型四类。实型表示一个双精度浮点数字。即一个值介于+38和+38之间的双精度32位数字。整型表示32位有符号的整数,即一个值介于-2,147,483,648到+2,147,483,647之间的整数。开关型表示布尔值,该类型实例的值为true(1)或false(0),用于表示一些开关量。字符串型表示文本,即一连串字符。该类型变量可以进行比较运算和赋值运算/字符串不限定长度初始值规定软件开始运行时变量的初始值。整型,实型初始值默认为0,离散值初始值默认为false,字符串型变量没有初始值,初始值可以自定义修改。最小值指该变量值在数据库中的下限。离散型变量与字符串型变量没有最小值。最大值指该变量值在数据库中的上限。离散型变量与字符串型变量没有最大值。保存初始值如果该项被选中,系统运行时,当变量的值发生变化,系统自动保存该值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。说明变量的描述内容,没有长度限制。I/O变量-数据库变量I/O通信设备和数据库变量都已经建立完成,要使现场PLC设备和易控软件联系起来,下一步便将PLC和仿真设备中的寄存器变量连接到数据库变量。IO变量和数据库变量关联的过程是在易控工程I/O通信设备中找到需要关联的数据库变量,在其“数据库变量”列中选择连接对应的数据库变量即可。根据是PLC还是仿真设备,在易控的工作区中,切换到IO变量所在的配置页(如果该页已经关闭,则从工程树中双击打开),如下图所示:选中Y0寄存器行、数据库变量列对应的单元格,点击按钮,弹出变量浏览器,如下图:选择加料阀,点击确定,可以看到加料阀变量已被连接到Y0寄存器的数据库变量单元格,此时,PLC中Y0寄存器已经与易控的数据库变量加料阀建立了直接的联系。同样方法设置出料阀与I/O变量Y1的连接。结果如下图:仿真设备的I/O变量与数据库变量的连接方法相同,连接后结果如图:至此,IO变量和数据库变量的连接完成。以后在易控中使用数据库“变量组1”中的“加料阀”这个变量,即是间接使用了PLC中的Y0寄存器(在本例中若使用的是PLC)注:数据库变量加料阀和出料阀与PLC寄存器的连接,只是更直观的了解易控软件控制PLC,易控中数据库变量和PLC中寄存器状态之间的联系,如果没有实际设备,通过软件其他工具赋值,也可以控制阀门的开关状态。建立画面相关概念画面:画面是用户使用易控绘制的一幅图形,用以描述用户的监控对象。画面的基本构成元素称为“图形”,或“图形对象”。易控的画面构成元素,在图形工具箱中分类列出,一种图形元素在画面工具箱中被称为一个“工具”或“工具项”。易控的工具箱是可以扩充和不断丰富的。属性:属性是一个选定对象的固有特性,易控中将属性分为三类,普通属性、动画属性和事件属性。只有画面上的图形对象才有动画属性和事件属性。“动画属性”又称“动画”,是画面上图形对象的一些诸如位置、颜色、大小、角度等特性可以随着系统的一些状态变化而变化的特性。“事件属性”又称“事件”,是画面上图形对象的一些可以选择配置的特别属性,表明了当图形对象上发生的一些诸如鼠标点击,拖动等操作后,系统中将发生哪些变化的属性。画面的新建选中工程窗口中“画面”节点,点击右健选中“新建画面”,则建立一个默认名称为“画面1”的画面,并且画面自动打开,即工作区为此画面的编辑区。画面名称可以自定义。此处我们修改画面名称为“流程画面”,如下图:注:选中子节点“流程画面”,则属性窗口便相应为此画面的相关属性,文件名称最好和画面名称设置一致。(原因)图形元素的添加流程画面的总体效果如下:文字文字显示图形对象的添加:单击“工具箱—图形—常用—文本A”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生成的文本A的轮廓,释放鼠标即可生成一个文本。选中添加上的文本对象,在基本属性栏中点击“文本”属性,设置静态文本要显示的内容。可以在属性栏中直接输入“流程图”,也可以点击,在弹出的“编辑文本”对话框中输入文字,如下图。同样步骤添加3个文本A,分别设置其显示文本内容为“液位”“加料阀”“出料阀”。文字颜色设置:选中文本A“流程图”,在基本属性栏中点击“填充”属性,弹出如下图所示对话框:选择颜色为蓝色,点击确定即可。此时文字“流程图”的颜色为蓝色。(其它文本的颜色设置同)阴影文字的形成:第一步:选中文本A“流程图”,点击工具栏中“复制”功能钮(或者点右键,选择复制),在画面空白处点击鼠标,点击工具栏中“粘贴”功能钮(或点击右键,选择粘贴),即可生成一个相同的文本A“流程图”(当然也可以新添加一个文本A,设置其“文本”属性为“流程图”);第二步:修改第二个文本“流程图”的填充颜色为灰色(设置过程略)。第三步:为了达到阴影的效果,需要把其中一个“流程图”设置为倾斜,具体设置过程如下:选中灰色文字“流程图”,点击工具栏中功能按钮“倾斜”,鼠标放置在文字“流程图”下方,可以看到鼠标形状变为,此时就可以拖动鼠标,使文本达到倾斜的效果。(注:把鼠标放置在文字的右边,也可以看到鼠标变为可以拖动的形状,可以自己试一试。并且图形只能实现一种倾斜,或者水平倾斜,或者垂直倾斜)。第四步:选中倾斜的“流程图”,点击工具栏中层操作功能钮,使之位于蓝色“流程图”文字的下方,调整位置,即可以实现文字的阴影效果。图形对象对齐编辑:选中文本A“液位”,按住键盘“CTRL”键,鼠标点击选中文本A“加料阀”“出料阀”,此时3个文本被同时选中(可以采用鼠标框选的方法),点击工作栏中按钮,此时文本A以其中一个为基准,进行左对齐的操作。(第一个被选中的图形对象操作点为黄色,为默认基准图形,如果想以另外一个图形为基准,只要在另外一个图形上左键点击一次鼠标即可:此时发现此图形的操作点变为黄色)同样可以进行其他操作,例如:垂直分布,大小相同操作,中心点对齐等等。文本A的补充属性:自动缩放:在自动缩放为True时,拖动文本的外围框,文本中的字体大小随之变化。在自动缩放模式下,忽略对字体大小和对齐方式的调整。绘制方式:文本的绘制方式默认的是Fill,对文本进行线条设置时,需要先将绘制方式更改为EdgeAndFill或Edge。对齐:设置文本的对齐方式,在对齐属性中,点击右边的下拉框,出现如下图区域,该区域中分成了九个部分,即系统提供的九种可供选择的方式,分别为左上,中上,右上,左中,中心,右中,左下,中下,右下。选择需要的对齐方式,单击下图中相应的部分,就可以设置文本的对齐方式了。默认方式为中心对齐MiddleCenter。数值显示工具实现现场数据实时显示的图形工具有多种,用户可以根据自己的需求与习惯使用一种图形工具或多种来实现,为了让大家了解更多的工具,我们以3种图形工具为例来实现数据的显示。数码管:数码管添加:单击“工具箱—图形—常用—数码管”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生成的数码管的轮廓,释放鼠标即可生成一个数码管。数码管外观配置:选中画面中添加的数码管,修改其基本属性:小数位数:0。(因为显示的数据库变量液位的数据类型为整型)总位数:3。(因为液位的最大值为100)背景色:数码管的底色。(这里为黑色不做修改)前景色:显示数字的颜色。文本A:单击“工具箱—图形—常用—文本A”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生成的文本A的轮廓,释放鼠标即可生成一个文本。文本框:单击“工具箱—图形—Windows控件—文本框”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生成的文本框的轮廓,释放鼠标即可生成一个文本框。(文本框的高度为固定的,不能改变)对齐编辑为了方便查看显示的相应采集数据,文本显示文字(如:液位)要与数据显示工具(如:文本A)对齐,步骤如下:同时选中“液位”文字和文本A,点击工具栏中功能按钮(顶部对齐)即可。其他2组文字编辑方法相同。功能按钮添加:单击“工具箱—图形—常用—按钮”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生成的按钮的轮廓,释放鼠标即可生成一个按钮。(同样方式添加2个按钮)外观配置:选中画面中的按钮,在基本属性窗口中修改其“文本”属性,由默认的“button”修改为“加料阀开关”。(同样过程修改另一个按钮文本为“出料阀开关”)注:按钮属性补充:按钮XP样式:当“按钮风格”属性定义为“XP风格”时,可以通过该属性设置XP样式。在“按钮风格”为其他设置时,该属性设置无效。按钮风格:确定当用户鼠标移到按钮上并单击时控件的显示风格。系统提供了四种风格可供选择,分别是平坦,上提,标准,XP风格。系统默认为XP风格按钮外形:系统提供了两种按钮外形可供选择,分别是矩形和椭圆形。背景色:在“按钮风格”属性定义的不是XP风格时,按钮背景显示的颜色。前景色:设置按钮上显示的文字的颜色。图标:设置显示在按钮上的图标,如下图是一个设置了图标的按钮。图标对齐:设置图标的对齐方式,操作方式与文本的对齐方式一样。图标偏移:在图标的对齐方式下,再进行进一步的微调。设置图标在按钮上的偏移量。对齐:设置按钮上的文本的对齐方式。在对齐属性中,点击右边的下拉框,出现如下图区域,该区域中分成了九个部分,即系统提供的九种可供选择的方式,分别为左上,中上,右上,左中,中心,右中,左下,中下,右下。选择需要的对齐方式,单击下图中相应的部分,就可以设置文本的对齐方式了。默认方式为中心对齐MiddleCenter。文本:设置按钮上要显示的静态文本。滑块示例工程中的滑块用以显示和改变数据库变量“液位”的数值:显示:已经添加了模拟设备,并且数据库变量“液位”已经和模拟设备的I/O变量建立了连接(已经把液位连接到模拟设备中)赋值:通过手动操作滑块,改变液位的数值大小。注:如果变量已经连接到模拟设备,操作滑块,会发生冲突,想通过滑块来手动赋值的话,去除液位和模拟设备I/O变量的连接即可。添加:单击“工具箱—图形—WINDOWS控件—滑块”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生成的滑块的轮廓,释放鼠标即可生成一个滑块。外观配置:选中添加在画面中的滑块对象,在基本属性窗口中修改其属性:Maximum(上滑块位置的最大值):设置为100(最高液位为100)TickFrequency(刻度线间的位置数,即整个滑块的刻度个数):设置为10注:其他常用属性BackColor(背景颜色):默认为灰色Orientation(控件的方向):垂直和水平,默认为水平方向SmallChange(响应键盘(箭头键)输入而移动的位置数):默认为1LargeChange(响应鼠标单击或PageUp和PageDown而移动的位置数):默认为5。储料罐储料罐由2大部分组成:一个圆角矩形(罐体),5个矩形(支架)第一步:圆角矩形(罐体)的添加单击“工具箱—图形—常用—圆角矩形”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生成的圆角矩形的轮廓,释放鼠标即可生成一个圆角矩形。第二步:罐体外观的设置选中画面中已经添加的“圆角矩形”,修改其外观颜色:在基本属性栏中点击“填充”属性,弹出如下图所示对话框,如下图:选择填充样式为:放射,在右边的区域中,出现如下图的参数设置;设置颜色区域的中心色和周围色为上图中颜色,此时可以在效果预览区域看到图形的颜色填充效果。点击确定,可以看到画面中圆角矩形的外观颜色已经作了相应的改变。第三步:矩形支架的添加单击“工具箱—图形—常用—矩形”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生成的矩形的轮廓,释放鼠标即可生成一个图形对象。注:易控图形的外观属性继承上一图形所设置的属性,因此此时可以看到,矩形的外观颜色和圆角矩形的外观颜色相同。第四步:矩形支架的外观设置选中画面中已经添加的“圆角矩形”,修改其外观颜色:在基本属性栏中点击“填充”属性,在弹出的对话框中选择填充样式为渐变,在右边的区域中,出现如下图的参数设置;首先,鼠标点击效果区域的特定效果图(此处为第四个),点击颜色区域中“起始色”下拉按钮,在弹出的颜色选择对话框中选择“深灰色”,结束色为默认色“白色”,不做修改。点击确定,可以看到矩形支架的立体效果。第五步:使用同样方法添加配置其他几个矩形支架。(储料罐整体图中1号支架和2号支架大小外观完全相同,可以采用拷贝的方式添加。3号和4号完全相同。)管道单击“工具箱—图形—常用—矩形”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生成的矩形的轮廓,释放鼠标即可生成一个图形对象。矩形的外观颜色设置已经提及,在此不再重复,我们着重对图形的旋转进行设置:我们由图中可以看到,加料管道不是水平或垂直,而是倾斜的,其设置方法如下:首先鼠标选中以添加的加料管道(矩形),点击工具栏中“旋转”功能按钮,鼠标放置在矩形管道的4个边角操作点,发现鼠标形状变为图中形状,,此时便可以拖动鼠标,对矩形进行旋转了。选中加料管道(矩形),在基本属性窗口中修改其旋转角度,如下图,同样可以实现旋转的效果。阀门单击“工具箱—图库—阀门—阀门2”流动块流动块的添加:单击“工具箱-图形-常用-直线”,在画面上选择一个直线的起点,按住鼠标左键并拖拽,在画面上可以看到一条连接鼠标按下与当前点的直线,松开鼠标即可以生成一条直线。(其中加料管道流动块同样需要旋转,其方法同矩形的旋转)流动块外观设置:选中画面中已经添加的“直线”,修改其外观颜色:在基本属性栏中点击“线条”属性,弹出如下对话框:线条的线型为实线(默认不做修改);粗细:点击粗细属性下拉按钮,选择4号;颜色:选择线条颜色为绿色;其它属性不做修改。点击确定即可。边框为了使流程图更加美观整齐,在画面中添加2个边框,分别使流程图和数据显示放置在2个边框之内。添加:单击“工具箱-图形-常用-边框”,在画面上选择一个边框的起点,拖动鼠标可以看到要生成的边框的轮廓,释放鼠标即可生成一个图形对象。(共添加2个边框)外观配置:选中画面中边框图形对象,修改其基本属性效果:选择“凹下”背景可视:选择“false”。分别将边框放置在流程图和数据显示位置,并设置为置于底层:选中边框,点击工具栏中功能按钮置于底层即可。注:可以新建画面后首先添加2个边框,划定数据显示和流程图的位置范围。图形元素的属性补充填充属性属性决定了图形内部的填充样式,下图为不同设置的填充,所达到的效果。在属性栏中点击填充属性,弹出如下图所示对话框,分别为单色、图案、纹理、线性、放射五种填充,红色区域为样式选择区,绿色区域效果预览,黑色区域为不同样式的填充的参数的详细设置。单色填充对话框默认的样式为“单色”,如上图,在右边的区域中,可以设置颜色及其透明度,在效果预览区域可以预览设置的效果。图案在填充对话框的左上角,选择“图案”样式,在右边的区域中,出现如下图的参数设置。图案的颜色分为前景色和背景色;系统预置了48种图案效果可供选择:纹理在填充对话框的左上角,选择“纹理”样式,在右边的区域中,出现如下图的参数设置;系统预置了24种图案效果可供选择;填充的纹理设置与线条的纹理设置类似,可参见6.6.9中“线条”属性的“纹理”设置。渐变在填充对话框的左上角,选择“渐变”样式,在右边的区域中,出现如下图的参数设置;填充的渐变设置与线条的渐变设置类似,可参见6.6.9的“线条”属性的“渐变”设置;放射在填充对话框的左上角,选择“放射”样式,在右边的区域中,出现如下图的参数设置;效果:系统提供了三种放射效果,分别是圆,矩形,轮廓。圆:以对象的大小构造一个圆或椭圆,从圆心到圆周的渐变。矩形:以对象的大小构造矩形,从矩形中心到四个顶点的渐变。轮廓:以对象的路径作为渐变路径,从中心到路径的中心进行变化,随着路径的不同会有不同的效果。循环:设置放射效果的循环次数;焦点:指放射中心的大小,以百分比形式表示;中心:放射中心的偏移,将鼠标移到中心设置区域,鼠标会变成十字形状,按下鼠标左键并拖动,会看到图形的中心点在随着鼠标移动,选择好合适的中心位置,放开鼠标就可以了;放射的颜色设置分为普通和高级两种:普通有两种颜色,即中心色和周围色,可以分别设置这两种颜色的透明度;高级部分的颜色设置与“渐变”中的高级部分设置类似,可以参见6.6.9线条中的详细属性设置中的“渐变”高级设置。线条属性在这一属性中设置图形的线条,线条决定了图形边框绘制的线的样式。下图为不同设置的线条,所达到的效果。下面来介绍如何编辑图形的线条。点击属性栏中的“线条”属性,弹出如下所示对话框。该对话框分三个部分,分别为基本属性设置区域,预览区,不同样式的线条属性的详细设置。基本属性设置 线型:包括实线和各种样式的点划线的虚线样式。易控提供了5种线型可供用户选择。如下图。粗细:线条的宽度,如果预置的宽度不能满足需要,可以自定义画笔的宽度。在“粗细”的下拉框中选择“自定义”,则右边的编辑框变为可用状态,在右侧的编辑框输入数值后回车即可。线条的宽度的值应该在0-100之间。起点:线条起点的线端样式。易控提供了六种起点样式可供用户选择,如下图。末点:线条终点的线端样式。易控提供了六种末点样式可供用户选择,如下图。连接:是指折线拐点的连接样式,分为锐角、平角、圆角三种方式。如下图所示,分别为三种不同连接方式的图形虚线:该属性只有在线型为虚线时,才为可用状态。该属性决定了点划线的样式。易控提供了三种虚线样式可供选择。预览区域显示当前所选图形并使用当前设置的线条绘制的预览。详细属性设置详细属性设置根据线条样式的不同分为以下四种:单色,图案,纹理,渐变。下面分别介绍。单色:单一颜色的线条,具有颜色和透明度。在样式中选择“单色”,“线条”对话框显示如下图:拖动水平滑块可以设置线条的透明度。通过预览窗口可以预览设置的效果。透明度设置范围为0%—100%。颜色的设置可以选择预设的40种颜色,也可以自定义设置。图案:以图案作为图形的线条。图案的前景色、背景色及透明度设置。图案样式:系统内置的48种图案样式。纹理:以位图作为纹理的画笔。易控系统提供了预置24种纹理,可供选择。其它纹理:可以选择其他位图文件作为纹理。易控默认支持的格式是bmp和jpg的。环绕模式:纹理的平铺方式。易控提供了四种模式。下图为四种模式的效果。平铺:水平反转:水平、垂直反转:垂直反转:蒙板效果:纹理不随图形同时移动,效果类似蒙板。渐变:在指定颜色间进行渐变的线条。渐变设置分为普通和高级,如下图:在“普通”设置中,用户可以配置线条的起始色和结束色及其透明度,可以选择渐变颜色的循环次数,以及渐变的方向,系统预置了的八种效果可供选择。线条渐变的“高级”设置:在“线条”对话框中选择高级工作页,如下图,在“高级”工作页中,分为两部分,上部分为颜色编辑,下部分为预置及管理。颜色的编辑当鼠标移到渐变区域下方的区域内时,光标会为如图所示形状,左键单击后即可在该位置添加指定颜色的色标,该颜色默认为白色。添加色标后,再选择所需的颜色。删除色标:如果想要删除一个色标,只要在这个色标上双击就可以了。注意,色标上方的小三角为黑色填充时,表示该色标为当前选中的颜色,可以通过颜色修改器和透明度设置该色标。预置及管理软件安装时会提供给用户一些比较常用的效果预置,以供用户选择。预置被保存成一个后缀名为“.grd”的文件,该文件为XML格式。同时,用户编辑好的效果,也可以保存在预置效果中,以供下次使用。保存:将预置管理器中的所有预置保存成一个文件用户编辑好一个颜色效果后,点击“保存”按钮,弹出对话框,在对话框中输入要保存的效果的提示信息,然后确定,就可以保存一个效果在预置信息中了。预置效果的删除:选中要删除的预置效果,点击右键,弹出删除菜单,点击该菜单即可以删除。导入:用户可以将更多的预置导入到当前的预置管理器中。导出:将预置效果从预置管理器中导出到其他位置。默认:将预置管理器恢复到安装时的状态。试一试1:图形的添加如果在工具箱中选中要添加的图形后,在画面上不拖动鼠标,而是单击左键,则会生成一个默认大小的图形对象。在工具箱中,双击某种图形,则会在画面正中间生成一个默认大小的图形对象。2:组合图形的生成同时选中圆角矩形(罐体)和5个支架(鼠标框选),点击工具栏中组合图形按钮,或者右键选中组合-组合,弹出如下对话框:子图形属性:即组合之前所有部分的图形对象的基本属性。这里指罐体(圆角矩形)的填充颜色,支架(5个矩形)的填充、线条属性。如果在图形组合之后,还有可能修改子图形的属性,例如:需要把罐体颜色修改为绿色,就把子图形的属性添加到组合图形属性中(称之为:属性的继承),点击按钮即可。点击确定,发现几个图形对象已经组合成为一个图形。组合图形的属性窗口如下图:对于动画属性和事件属性的继承,动画配置中作详细讲解。3:组合图形添加到图库如果在画面中制作的一个组合图形,组态配置其他工程的时候也想使用它,则需要把此组合图形添加到图库,例如把上面组合的储料罐添加到图库中,添加过程如下:选中此组合图形,按住鼠标拖动到工具箱-图库,此时鼠标形状变为下图所以形状,松开鼠标即可。选中添加的储料罐,点击右键,可以对组合图形进行“重命名”“删除”等编辑操作。4:正交模式下绘制图形点击工具栏中按钮(选中模式下为黄色),选中此命令后,当前画面为“正交模式”。可以生成正交图形。如正交直线,即水平直线、垂直直线以及倾斜角度为45度或者45度倍数的斜线;或者其他正交图形,如正方形,正圆。5:图形填充样式和线条样式的提取使新绘制图形的填充或线条样式与以前绘制的某个图形的属性相同,则可以使用填充样式和线条样式提取功能按钮,方便快捷的实现此功能,实现方法如下:目的:使新绘制的第四个图形默认的填充样式和第二个椭圆的填充颜色相同第一步:在画面上依次绘制三个图形,填充不同的颜色样式。如下图此时如果再绘制一个新的图形,其默认的填充样式与第三个相同(绿色)第二步:选择第二个图形,然后点击填充样式提取3此后绘制的图形则按照这种填充样式绘制。注:在易控系统中,绘制图形时,填充和线条的样式会默认为与上一次绘制图形时设置的颜色和线条样式一致。6:填充和线条样式的复制一个图形的填充颜色或者线条颜色想要与以前某个图形的属性相同,最方便的方法便是使用此功能实现颜色的拷贝,实现方法如下:目的:使第二个图形的填充颜色与第一个图形的相同(当前颜色不同的情况下)第一步:绘制2个图形,并配置为不同的填充颜色,如下图:第二步:选中第一个图形,点击右键,选择“复制填充”第三步:选中第二个图形,点击右键,选择“粘贴填充”则结果如下图:线条样式的复制与填充样式的相同。工程运行在配置画面过程中需要随时启动运行环境察看配置结果,特别是学习过程中更直观的了解配置结果,在此便讲解工程的启动运行过程。概念运行环境:易控运行环境最终将开发好的用户工程运行起来,实现监控的最终目的。设置启动画面运行的工程必须设置“启动画面”,即运行系统启动时所显示的画面,否则运行系统运行起来后,可能屏幕为空。选中工程窗口中子节点“运行选项”,双击打开,此时工作区出现运行选项页选中所有画面列表中的流程画面,双击或者点击按钮,将流程画面添加到起始画面列表中,即完成了将流程画面作为起始画面的设置过程。注:禁止关闭:在工程运行时,是否禁止关闭运行系统。禁止任务切换:在工程运行时,是否禁止使用“Alt+Tab”任务切换。声音提示:点击触敏对象时,是否有声音提示。虚拟键盘:运行时,在值输入事件中,是否使用虚拟键盘。优化采样:采用优化采样后,将仅采集后台和打开画面中使用的变量,其他IO变量不予采集,以提高采集效率。默认设置中可以关闭运行系统,可以进行任务切换,有声音提示,值输入事件使用虚拟键盘,并且采用优化采样;工程运行点击工具栏中“运行”功能按钮,或者按键盘F5键,工程首先进行编译,如果没有错误的情况下,便可以运行了。注:易控运行环境的启动有两种方式:从易控开发环境中和从Windows的程序菜单中。在工程开发期间的测试运行从开发环境中启动较为方便。工程开发完毕后则从Windows程序菜单中启动较为方便,不需要进入开发环境。一般是在Windows的启动组中添加易控运行系统的快捷键,在Windows启动后直接运行。从易控开发环境中,若一个工程已经打开,则可从“运行”菜单中、工具栏或直接按F5键启动。从Windows的程序菜单中启动,则需要系统中存在一个默认的工程。默认工程是在开发环境的起始页中设定。在起始页的工程列表中,默认工程的名称前面有一个绿色的小旗帜,下图例中的“演示工程”为默认工程。画面图形动画配置易控通过“动画属性”和“事件属性”使运行时画面上静止图形的属性产生变化;动画流程罐体百分比填充动画:效果:实现模拟液位高低变化的过程。配置过程:在画面上选中罐体“圆角矩形”(没有和其他图形组合),在动画属性窗口中选取“百分比填充”动画,点击“”按钮,弹出如下对话框:对话框中各项设置如下:变量:输入控制图形实现百分比填充动画的数据库变量,单击“”打开变量浏览器,选择“液位”即可。(还可以输入表达式,如:变量组1.液位+2);最小值:变量:填充百分比为最小时,所连接的变量值的大小;(此处为0不做修改)填充百分比:输入对象填充高度最小时所占据的被连接对象的高度(或宽度)的百分比(占据百分比)及对应的表达式的值(对应数值)。(此处为0不做修改)最大值:变量:填充百分比为最大时对应所连接的变量值;因为液位的最大值为100,所以此处更改为100。填充百分比:连接变量值为最大值时,填充高度所占据的整个图形高度(或宽度)的百分比(占据百分比)。此处为100,即液位值为100时,填充整个圆角矩形的100%。填充属性:填充方向:选择向下。意义:规定填充方向,由“填充方向”按钮和填充方向示意图两部分组成。共有五种填充方式,可选择其中之一。向上填充、向下填充、向左填充、向右填充、自定义,其中自定义为按照所填写的角度来完成填充的角度;模式:点击模式,打开填充颜色对话框,如下图:选择蓝色,确认退出,即完成百分比填充动画属性的设置。注意:区别填充和缩放:填充指在图形对象内部以某种颜色,向某方向,均匀的充满整个图形对象;缩放指将图形对象向某方向整体放大或缩小。线条流动块动画效果:实现加料阀打开时,加料管道中的流动块开始流动;加料阀关闭时,加料管道中的流动块停止流动。(出料管道中的流动块相同)配置过程:以加料流动块为例,说明配置过程。在画面上选中加料管道上直线段,在动画属性窗口中选取“线条流动启停”动画,点击“”按钮,弹出如下对话框:变量:点击按钮,打开变量浏览器,选择开关型变量“加料阀”。变量为真时:是否开始流动;(即加料阀打开时(为真),开始流动,因此不做修改)属性:线条流动的方向,正方向,反方向;(因为画面中液体的流动方向为正方向,所以不做修改)流速:流动的时间间隔。(默认时间间隔为1000MS,如果需要流动速度快些,可以自定义,此处修改为500MS)步长:每节流动时的长度占图形的百分比(默认不做修改);出料管道中直线段的流动属性配置相同,不做重复描述。阀门开关动画组合图形动画多个图形对象进行组合之后,便作为一个图形存在,其子图形的很多属性便消失,如果需要使用到子图形的某些属性,例如:储料罐罐体圆角矩形的百分比填充属性,这就要在图形组合之前,首先配置子图形的属性。下面以储料罐为例加以解释:不配置子图形圆角矩形罐体的“百分比填充”动画属性(组合过程见8.4.3)其组合后图形的动画属性如下图:其动画属性中不存在“百分比填充”。首先配置圆角矩形罐体的“百分比填充”属性,选中罐体和支架,点击工具栏中“组合”功能按钮,弹出如下图对话框:在动画属性对话框中存在子图形圆角矩形的“百分比填充”属性。点击确定。选中组合后的图形“储料罐”,其动画属性如下图:从图中可以看到,组合后的图形继承了子图形的动画属性,也就是在组合图形中也可以对子图形的动画属性进行编辑配置。数据显示数码管:用于显示整型数值“液位”。选中数码管对象,在动画属性窗口中选取“数值”属性,点击按钮,弹出如下对话框:选中变量液位,点击确定即可。文本框:用于显示开关型变量“加料阀”的开关状态。选中文本框对象,在动画属性窗口中选取“Text”属性,点击按钮,弹出如下对话框,连接加料阀变量,点击确定即可。文本A:用于显示开关型变量“出料阀”的开关状态。选中文本A对象,在动画属性窗口中选中“数值显示”-“离散值”,点击按钮,弹出如下对话框,连接出料阀变量,点击确定即可。补充:变量为真时输出内容:即连接的变量数值为1时,此图形对象显示的内容,由用户根据需要进行编辑。变量为假时输出内容:即连接的变量数值为0时,此图形对象显示的内容,由用户根据需要进行编辑。按钮赋值概述:用鼠标点击图形对象或操作指定的快捷键,将弹出值输入对话框,用户可以通过输入新的值,改变数据库中该变量的值。此处通过按钮的2种赋值方式对变量进行赋值。“加料阀开关”按钮:点击此按钮,实现加料阀的开关取反(加料阀为开时,点击按钮使其关闭;加料阀关闭时,点击按钮使其打开)。配置过程:选中按钮,在事件属性窗口中选择“健按下”,点击按钮,弹出如下对话框:点击上图中命令区域之变量,双击TagEvaluate(选中此函数,可以看到说明区域显示信息:此为变量赋值函数),打开如下赋值对话框:变量:点击按钮,在变量浏览器中选择“加料阀”表达式:点击选择取反符号,然后点击按钮,在变量浏览器中选择“加料阀”点击确定即完成了加料阀取反程序的添加。“出料阀开关”按钮:功能为点击此按钮,实现出料阀的开关取反(出料阀为开时,点击按钮使其关闭;出料阀关闭时,点击按钮使其打开)。配置过程:选中按钮,在事件属性窗口中选择“值输入”-“离散值输入”,点击按钮,弹出如下对话框:变量:点击按钮,在变量浏览器中选中“出料阀”变量,点击确定即可。补充:提示信息:运行时出现在弹出对话框上用于提示输入内容的字符串。快捷键:定义激活键,这些激活键可以是键盘上的单键也可以是组合键(Ctrl、Shift和键盘单键的组合),在易控运行画面时可以用激活键随时弹出输入对话框,以便输入修改新的离散值。按钮文本:“置True”:运行时出现在弹出对话框上第一个按钮上的文本内容,此按钮用于将离散变量值设为True。“置False”:运行时出现在弹出对话框上第二个按钮上的文本内容,此按钮用于将离散变量值设为False。滑块配置数值显示选中“滑块”图形对象,在动画属性窗口中选择“VALUE”,点击按钮,弹出如下对话框连接变量“液位”,点击确定。此时便把滑块与液位建立了连接。变量赋值选中“滑块”图形对象,在事件属性窗口中选择“VALUE”,点击按钮,在弹出的对话框中连接变量“液位”,点击确定即可。补充:运行工程,可以看到储料罐随液位数值变化的填充效果,文本A,文本框以及数码管的数值显示,点击开关按钮,可以改变阀门的开关状态,同时流程中阀门的颜色变化,并且PLC寄存器的数值相应变化(连接实际设备情况下)。拖动滑块,可以改变液位的数值大小。逻辑控制自动化监视和控制系统,主要实现脱离手动,实现自动控制的功能,因此,为了实现加料阀和出料阀根据液位的高低自动实现开关的效果,需要编写逻辑程序来实现。易控中,用户程序按照触发方式分为工程程序,变量改变程序,画面程序以及条件程序四类。我们以画面程序为例,实现阀门的自动开关效果。画面程序,是指在某一个画面打开时、存在期间,或者关闭时,触发相应的用户程序。补充:此时最好删除液位和模拟设备的连接,因为模拟设备中数值的产生不受程序的控制。画面程序配置双击工程窗口中的“画面程序”,出现根节点“画面程序”,双击该节点,在工作区出现“画面程序”工作页。如下图:点击“新建”按钮,增加一行画面程序项。画面名称:点击画面名称列对应的单元格,弹出如下图所示“画面浏览器”对话框,用以选择画面名称,选择流程画面,点击确定。用户程序:选中“用户程序”列对应的单元格,点击按钮,弹出“用户程序配置”对话框,添加逻辑控制程序。控制加料阀开关:逻辑关系为:液位小于10时,并且出料阀为开的状态(说明现在处于出料状态),打开加料阀。液位大于90,并且出料阀为关状态(说明流程处于进料状态),关闭出料阀。第一步:变量赋值选中命令区域中变量赋值函数,双击弹出如下对话框:选中变量加料阀,在表达式区域填写1,实现功能即:变量组1.加料阀=1,点击确定即可。第二步:赋值条件选中已经存在的程序行,点击按钮在弹出的对话框中添加条件。点击按钮选择变量名称,利用上图中下方的运算符号,添加条件,点击确定即可。如下图:双击命令区域变量赋值函数,继续添加下面的语句。执行方式:点击下拉框,选择“打开时”,即流程画面打开,便开始按照一定时间间隔执行配置的用户程序。此处一共有三种方式,分别是“打开时”“存在期间”“关闭时”。该属性设置了画面所配置的用户程序在何种方式下执行。时间间隔:设置为200(ms)即:画面打开时,每200MS执行一次用户程序.在执行方式为“存在期间”,此栏设置才为可用状态。其他执行方式时,该属性不可用。时间间隔单位为毫秒,最小值为50毫秒。说明:可以在这里输入对画面程序的描述说明。描述文字长短没有限制注:在变量配置工作区设置出料阀的初始值为TRUE。实际项目中不需要设置出料阀的初始值,因为工程运行会自动采集到现场阀门的开关状态,并且在用户程序中不需要对液位进行赋值,液位的值为采集到的工程现场的实际值。用户程序补充变量改变程序概述变量改变程序,是指在工程运行时,变量值的改变触发相应程序的执行。变量改变程序配置双击工程窗口中的“用户程序”下面的“变量改变程序”节点,在工作区出现“变量改变程序”工作页。点击工作区下方的“新建”按钮,或者在工作区点击右键菜单中的“新建”,可以添加一行新的配置信息。“变量改变程序”的配置信息包含三个属性:变量名称:变量名称默认为空,点击变量名称所对应的单元格,在弹出的“变量浏览器”窗口中,选择要配置的变量。当变量比较多,不方便选择的时候,可以使用变量浏览器中的过滤条件来选择。也可以直接在表格中输入变量的名称,但必须按照一定的格式输入处理程序:这里的处理程序指变量变化时,系统所执行的程序。点击处理程序所对应的单元格,弹出“事件执行程序”窗口,在这里可以配置相应执行程序,如打开画面,变量运算等。用户程序的配置与鼠标按下时程序的配置类似.说明:可以在这里输入对变量改变程序的描述说明。描述文字长短没有限制工程程序概述工程程序,是指在工程启动时、工程运行期间,或者工程退出时,触发相应的用户程序。工程程序配置双击工程窗口中的“用户程序”,出现根节点“工程程序”,双击该节点,在工作区出现“工程程序”工作页。工程程序分为“启动时用户程序”,“运行期间用户程序”和“退出时用户程序”三类,不能新建和删除。“工程程序”的配置信息包含四个属性:工程用户程序名称:分别列出了工程的三个阶段。该属性不可以编辑修改。其中“启动时用户程序”和“退出时用户程序”所对应的用户程序只执行一次。“运行期间用户程序”在工程运行期间按照设定的时间间隔连续执行。用户程序:这里的用户程序指工程变量变化时,系统所执行的程序。在处理程序所对应的单元格中点击一下,弹出“用户程序配置”,在这里可以配置相应执行程序,如打开画面,变量运算等。时间间隔:只在“运行期间用户程序”有效。设置用户程序执行的时间间隔。说明:可以在这里输入对工程程序的描述说明。描述文字长短没有限制报警运行报警是监控系统软件必不可少的功能,易控提供强有力的报警显示及记录功能,并且操作方法简单。易控中的报警主要指变量报警。当报警发生时,把这些报警信息存于内存的缓冲区中,当缓冲区达到一定数目或达到记录定时时间,系统自动将报警信息写到报警存储文件或数据库中(请注意:要先定义是否存储到文件、数据库)。报警在缓冲区中是以先进先出的队列形式存储,所以只有最近的报警保留在内存中。报警信息在报警窗中会按照设置的过滤条件实时显示出来。报警区增加报警区的主要功能是把设置了报警的变量按一定需要进行分组,通过报警区名可以按组处理变量的报警事件,记录报警事件也可按组进行。例如:原料罐液位,原料罐压力2个变量的报警区都设置为原料罐。如果想在报警窗中仅仅显示原料罐液位和原料罐压力的报警信息,只要选中报警窗的过滤条件“报警区”之原料罐就可以了。选择工程树中报警区子节点,双击报警区,在工作区出现“报警区配置”工作页。点击左下方的“新建”按钮,或者在工作区点击右键选择“新建”,添加一行新的报警区。默认名称为“报警区1”,可以进行修改。变量的报警设置工程窗口中选择报警变量节点,双击报警变量,在工作区出现“报警变量配置”工作页。点击“新建”按钮,增加一报警变量配置行。选中名称列对应单元格,点击按钮,在变量浏览器中选中“变量组1.液位”。选中报警配置列对应的单元格,点击按钮,在弹出对话框中进行如下配置:报警区:点击,选择报警区1;报警级别:默认不急;越限报警:选中越限报警中的“低”,报警值修改为“5”,报警文本为默认(可以修改);选中“高”,报警值修改为“95”,报警文本为默认。点击确定,数据库变量“变量组1.液位”的报警设置就完成了。注:报警级别:变量的报警根据现场要求一般都会分为不同的级别,以使操作人员得到相关信息,作出相应的处理。报警级别为紧急以上的就需要做出立即快速的处理,而一般的相对有稍缓的空间。例如:压力,一般情况下会设置为紧急,因为压力过大会出现危险,严重的会导致人员伤亡。所以,如果出现压力高限报警,相关人员应该作出立即的处理。易控软件把报警分为4个级别:特急,紧急,一般,不急。其他报警相关设置请参照用户手册中的详细说明。报警信息报警配置作为工程树中报警节点的子节点,用来完成对报警信息的保存以及传送方式等的配置。工程树中选择报警节点,双击报警配置,在工作区出现“报警配置”工作页。报警信息保存打开“报警记录”选项卡,选中“记录报警”选项,其它设置项被激活:报警区:点击按钮,选择报警区1注:软件仅仅保存变量的报警区为选中报警区的报警信息,如果不选任何报警区,则默认保存所有报警区的报警信息。报警级别:不急,不做修改。注:软件保存报警级别为设置级别以及更高级别的变量报警信息。例如:设置报警级别为“紧急”,则只保存报警级别为紧急以及特急的变量报警信息。记录保留:10天,不做修改。注:系统会自动删除此设置天数之前日期的报警信息。报警记录到:此处不做修改注:报警信息可以保存到系统默认的数据库中,也可以选择自定义,保存到ODBC数据库中(如:SQL)。其他以及手机短信、电子邮件、MSN的详细设置请详见“用户手册”。报警显示“易控”通过画面中的报警窗自动对“报警变量”子节点中配置的有效数据变量进行监视。当发生报警时,把这些信息存于内存中的报警缓冲区中,报警窗的报警都是取自报警缓冲区。第一步:报警窗的添加在画面工作区中,选择“工具箱\图形\图表曲线\报警窗”,在画面上创建一个报警窗:第二步:报警窗的配置选中画面窗口中已添加的报警窗,修改其基本属性:报警级别:不急,默认不做修改。因为数据库变量液位的报警级别设置为“不急”,因此此处如果修改为其他级别,则报警窗中则不能显示液位的报警信息。报警类型:选中报警类型属性,点击下拉框,保留低、高报警(因为液位的报警类型为低、高),如下图报警区:默认报警区1,不做修改记录类型:选择显示的报警信息记录类型,仅选中报警,则运行时报警窗中只显示出现的报警信息,仅选中恢复,则运行时报警窗中只显示出现的报警恢复信息。此处不做修改。注:以上几个属性只是报警窗运行时的默认设置,运行时还可以根据需要进行选择修改。新报警出现位置:选择前面。前面:最新产生的报警总是排在报警窗第一行,时间为由近到远排列后面:最新产生的报警依时间先后顺序排列在最后一行。类型:(此处可以分别进行设置,查看结果有何不同)只显示报警信息:报警窗中仅仅显示仍然存在的报警信息,已经恢复的报警信息则不会显示。显示报警信息和恢复信息:报警窗中显示产生的报警信息,同时也显示恢复信息。显示格式:选中显示格式属性,点击按钮,弹出如下对话框,其中可以改变日期以及时间的格式,自定义配置报警窗中显示的列。此处为默认,不做修改。允许查询:设置是否显示查询时间输入。允许应答:设置是否可以在运行环境中对产生的报警进行应答操作。至此,报警的配置以及报警信息的显示已经完成,运行工程,数据库变量液位的值出现报警时,在报警窗中就会有相应的显示。实时曲线实时趋势曲线的绘制1单击“工具箱—图形—常用—实时趋势曲线”2在画面上,按下鼠标不放,拖动鼠标可以看到要生成的图形对象的轮廓,释放鼠标即可生成一个图形对象。实时趋势曲线属性设置选中画面中的实时曲线,配置其属性:边界位置:设置曲线图的上下左右的边界距离。点击按钮,弹出如图所示边界配置对话框。更新单位:更新频率的单位设置。默认为秒更新频率:更新频率指自动刷新重绘一次实时曲线的时间间隔。结合更新单位使用。曲线:绘制曲线图中的曲线。具体曲线配置方法如下:选中曲线属性,点击按钮,弹出如下图所示对话框。点击“添加”按钮,添加一条曲线,其属性如下:自动更新:指当曲线关联的变量改变时是否更新曲线图。如果设置为True,则曲线不仅根据用户设置更新频率绘制曲线,并且在相关变量改变时也要更新。如果
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 上下班交通培训手册
- 高考英语写作专题辅导课件-基础写作招聘应聘
- 2024-2025学年高中物理 第四章 物体的平衡 第二节 共点力平衡条件的应用说课稿 教科版必修1
- 《金字塔原理原书》课件
- 2024年度汽车维修分包服务合同3篇
- 2024年度人力资源管理分包协议2篇
- 高等数学(第五版)课件 4.3.2函数的拐点
- 2022-2023学年上海市奉贤区致远高级中学高一(上)期末地理试卷
- 2024年度物业服务公司质量改进计划合同2篇
- 2024年品牌发展专属运营合作合同
- 油气开发地质学智慧树知到答案2024年中国地质大学(武汉)
- 腰椎术后脑脊液漏的护理
- (2024)全国青少年“学宪法、讲宪法”竞赛题库及答案
- 辽宁省2024年中考英语真题【附真题答案】
- 办公家具供货安装、保障实施及售后服务 投标方案(技术方案)
- 八年级上册(2024修订) 第四单元 整本书阅读 《红岩》导读课公开课一等奖创新教学设计
- 泊车辅助系统设计
- 第19讲 影响盐类水解的主要因素及盐类水解的应用 (教师版)【暑假弯道超车】2024年新高二化学暑假讲义+习题(人教版2019选择性必修1)
- 2024年湖南广电国家广电集团招聘笔试冲刺题(带答案解析)
- 期货交易授权书
- XPS挤塑聚苯板外墙外保温工程施工工艺标准
评论
0/150
提交评论