易控组态软件使用说明书

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

目录 一、 简介 .............................................. 3
1.1 1.2 1.3 易控是什么 ....................................................... 3 易控主要特点 ..................................................... 4 基本概念 ......................................................... 6

二、 易控的安装 ........................................ 8
2.1 2.2 易控系统要求 ..................................................... 8 易控系统软件的安装 ............................................... 8

三、 示例工程总体描述 .................................. 8 四、 新建工程 .......................................... 9
4.1 4.2 4.3 启动开发环境 .................................................... 10 开发环境界面 .................................................... 10 新建工程 ........................................................ 14

五、 配置 I/O 通信 ......................................15
5.1 5.2 5.3 相关概念 ........................................................ 15 三菱 FX 系列 PLC 编程口通讯 ....................................... 15 配置模拟设备 .................................................... 20

六、 新建数据库变量 ....................................23
6.1 相关概念 ........................................................ 23 6.2 变量建立 ........................................................ 24 6.3 I/O 变量-数据库变量 ............................................... 25

七、 建立画面 ..........................................27
7.1 7.2 7.3 相关概念 ........................................................ 画面的新建 ...................................................... 图形元素的添加 .................................................. 7.3.1 文字 ........................................................ 7.3.2 数值显示工具 ................................................ 7.3.3 功能按钮 .................................................... 7.3.4 滑块 ........................................................ 7.3.5 储料罐 ...................................................... 7.3.6 管道 ........................................................ 7.3.7 阀门 ........................................................ 7.3.8 流动块 ...................................................... 7.3.9 边框 ........................................................ 7.3.10 试一试 ..................................................... 27 27 28 29 31 32 33 33 36 37 37 38 53

八、 工程运行 ..........................................59

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

8.1 8.2 8.3

概念 ............................................................ 59 设置启动画面 .................................................... 59 工程运行 ........................................................ 60

九、 画面图形动画配置 ..................................60
9.1 动画流程 ........................................................ 9.1.1 罐体百分比填充动画: ........................................ 9.1.2 线条流动块动画 .............................................. 9.1.3 阀门开关动画 ................................................ 9.1.4 组合图形动画 ................................................ 9.1.5 数据显示 .................................................... 9.1.6 按钮赋值 .................................................... 9.1.7 滑块配置 .................................................... 9.2 逻辑控制 ........................................................ 9.2.1 画面程序配置 ................................................ 9.2.2 用户程序补充 ................................................ 61 61 62 63 63 66 67 70 71 71 76

十、 报警 ..............................................79
10.1 报警区增加 ...................................................... 10.2 变量的报警设置 .................................................. 10.3 报警信息 ........................................................ 10.3.1 报警信息保存 ............................................... 10.3.2 报警显示 ................................................... 79 80 81 81 82

十一、实时曲线 .........................................84
11.1 11.2 11.3 实时趋势曲线的绘制 .............................................. 84 实时趋势曲线属性设置 ............................................ 84 实时趋势曲线的动画连接。 ........................................ 86

十二、系统安全 .........................................87
12.1 12.2 12.3 12.4 12.5 安全区 .......................................................... 用户 ............................................................ 按钮的安全区设置 ................................................ 用户登录和注销 .................................................. 开发环境的保护 .................................................. 87 88 88 89 90

十三、更多易控信息 .....................................91

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

通用组态式工业自动化监控系统 易控(INSPEC) 入门 一、 简介
1.1 易控是什么
易控是一套通用的监控和数据采集(SCADA)软件,亦称人机界面(HMI/MMI)软件,俗称组态软件。 易控以通信的方式和控制系统相连, 能读写控制系统内部的信息, 并以图形和动画等直观形象的方 式呈现这些信息,以方便对控制流程的监视。也可以通过易控直接对控制系统发出指令、设置参数干预 控制流程。易控能对控制系统的数据进行运算处理,将结果返回给控制系统,协助控制系统完成复杂的 控制功能。易控还能对从控制系统得到的以及自己产生的数据进行存储、报表等等其它功能,从而延伸 控制系统的能力和弥补控制系统的不足。 比如易控可以作为中间桥梁, 将控制系统和工厂的企业管理信 息系统联结起来, 将多个控制系统联结起来,使它们之间能交换数据、共享资源,协调和管理曾经是各 自孤立的控制系统。从而在更大范围内优化了控制结构,提高综合自动化效率。 易控可以应用于机械制造、化工、电力、冶金等任何涉及自动化控制的领域,它本身没有行业的限 制,只要它和控制系统之间能进行数据交换即可。易控内置了对常见 PLC、DCS、PC 板卡、智能仪表等 设备的通信支持。 易控系统典型的使用情况如下图所示:

易控可以下挂多个控制系统,同时和多个系统连接,并在它们之间转发数据,如下图所示:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

易控可以连接企业的管理信息系统,将实时系统中的数据上传,也可以连接其它应用程序,向它们 提供实时数据,如下图所示:

易控提供了丰富的对控制系统的监视、控制和管理功能,但在用户的实际应用中,使用什么功能和 达到什么效果都是由用户自己来决定的。 易控系统带有一个功能强大的二次开发平台, 用户通过使用该 开发环境,来确定自己的最终监控功能和效果。

1.2

易控主要特点

易控吸取了国内外组态软件的优点,以功能强大、性能稳定、图形精美、易学易用、开发高效、扩 展容易等优点为自动化系统的监控提供了理想的解决方案。 ? 技术领先、面向未来:

易控是第一套基于 Microsoft 的最新 DOTNET 平台的同类软件,还采用了大量像 XML、Remoting、 设计时支持架构、基于组件、及时消息等一系列最新的软件技术,结合最新的通信和控制科技,具有更 多的技术优势和面向未来的发展潜力,引领了组态软件未来的发展方向。 第一套完全基于 Microsoft 最新操作平台.Net 的监控软件;

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

支持 Windows XP,2003,及最新的 Windows Vista 操作系统,未来可跨平台运行,保护对未来的 投入; 国内第一个将微软最新面向对象的高级语言 C#作为用户程序(脚本)语言的监控软件; ? ? ? ? 设计系统具有最新的 Visual Studio 2005 和 Office 2003 的界面风格; 采用微软最新的 DESIGN-TIME ARCHITECTURE 设计时支持架构 基于代码的安全机制较传统的基于用户的系统具有更高的安全性

功能丰富,创新设计: ? 易控具有丰富的监控功能,满足常规的系统检控需求,同时易控还具有像复合动画、设备之间 数据转发、将报警信息送入聊天软件等许多开创性的设计,能满足一些高级的监控需求。 易控专为通用的工业自动化监控而设计。 内置强大的二次开发工具使开发的应用工程能够完全 按照用户要求运行。支持常见 PLC、DCS、板卡、智能仪表、OPC 服务器等设备;精美画面逼真 模拟工业现场,动态数据显示、曲线、图表、动画等使动态过程一目了然;操作干预和控制在 鼠标点击之间完成,复杂的监控可编制自己的用户程序来实现;报警信息能及时反馈和记录; 重要信息和事件可被记录;设备仿真、实时历史趋势、统计分析、逻辑处理、报表、配方管理、 事故追忆也尽在其中;用户和权限管理保障运行的可靠和安全; 易控开创性的功能设计,满足更多更高需求; 独有“复合动画”功能和多达十几种的特有动画效果(倾斜、纹理及渐变流动等),更逼真呈 现工业现场; 与设备的通信断开后可自动恢复; 可动态启动或停止与某一设备的通信; 支持设备的特殊通信 指令;支持设备的数据块和历史数据;支持工程开发期间的设备数据采集和通信测试; 内置“网关”功能,可在具有不同通信协议的设备间转发和交换数据,替代昂贵的通信模块, 无需配线,节省硬件和开发投资。 报警信息直接送入 MSN 等聊天程序(及时消息软件),更可直接送入手机和电子邮件,运行情 况,轻松掌握。

?

? ?

?

?

?

?

性能稳定、使用可靠: 易控采用的系列新技术能有效避免“内存泄露”、“内存崩溃”和“蓝屏”等系统死锁现象,也在 大型复杂应用中得到了充分考验。

?

图形丰富、画面精美: ? 易控无与伦比的图形处理能力,可媲美专业级图形处理软件,制作的画面质量高,图形精美, 可完美呈现控制对象和过程。可扩充的图形库使画面的开发更容易。 构成画面的图形工具丰富,轻松构成画面,图形工具仍在不断添加,甚至可由用户自己扩充 图形库提供更丰富的图形元素可供使用,用户可构建自己的图形库,供重复使用

? ?

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

? ?

丰富的线条、填充样式、对纹理、图案、渐变、字体效果、各种图片格式都具有很好的支持; 开发期间对图形的操作方便灵活,功能强大。支持客户化的对象中心点、倾斜、旋转、对齐、 翻转、镜像、组合和分解、层次处理、正交选项、属性提取等等功能

?

易学易用,开发高效: ? “一切以用户为中心、友好、简单、容易、高效” 的设计原则(COFSEE 设计)使易控上手容 易、二次开发过程轻松愉快而且富于效率。和其它类似软件相比,易控的开发时间至少缩短百 分之三十。 界面简洁统一:风格简洁,所见即所得,配置统一,学一知二 概念规则简单:容易掌握,无需记忆 逻辑组织合理:快速定位工作点 信息分组分类:画面、数据库、动画和事件等分组或分类进行管理,方便高效 全程操作提示:指导用户快捷使用,避免误操作 表格数据输入:简单的表格式数据输入,方便易用 图形丰富:画面制作快捷 锁定功能:位置、正交、旋转和倾斜等的锁定,避免误操作 批量操作:大量重复性工作一次完成 导入导出:简化重复配置 自动命名:新建对象,自动命名,减少大量输入时间 错误检查:有问题配置,先期检查 向导指示:复杂操作按向导指示进行 编程图形化:无需记忆大量指令和编程技巧即可实现复杂功能 操作多元化:同一功能用不同的方式实现 设计人性化:大量的人性化细节设计,易学易用,事半功倍

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

开放架构、扩展容易:易控具有全方位的开放架构,提供多种方式和途径丰富和扩展其功能。比如 用户可以扩充图形工具、插入 Windows 控件、自己的功能模块、添加设备通信程序等等。

1.3

基本概念

了解和开始使用易控只需要知道少量简单的概念, 许多概念已经是大家都非常熟悉的, 以下是这些 概念的列表:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

工程: 在易控中,一个监控系统的所有配置信息的集合,被称为一个“工程”。一个工程就对应一个易控 监控系统。工程包含的信息有:易控和下位的 PLC 等控制系统或设备是如何通信的,有哪些监视画面, 系统有哪些操作人员,他们的密码和分别有何权限等等信息。

开发系统、运行系统: 易控主要由开发系统 - InStudio 和运行系统 – InRun 两个部分构成,“开发系统”又称“开发 环境”,“运行系统”又称“运行环境”。 开发: 在开发系统中建立并正确配置一个工程, 并对配置的结果进行一定前期处理的过程, 被称为 “开发” 。 开发环境 InStudio 可以开发不同的工程,并对多个工程进行管理。 运行: 使一个开发完成的工程的各项功能,按照开发者所配置的要求工作起来,取得预期效果,并将工程 配置的各个部分有机的结合到一起的过程称为 “运行” 一个工程。 运行系统 InRun 可以运行不同的工程, 但同时只能运行一个工程。如果不具体指定一个工程,运行系统运行默认的工程。你可以在一个工程列 表中指定一个工程为默认的。 编译: 对于已经开发完成的工程在运行之前所进行的预处理过程, 以检查开发过程中可能出现的错误, 并 能提高工程的运行效率。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

二、 易控的安装
2.1
? ? ? ? ? ? ?

易控系统要求
硬件:奔腾 600 兆赫 (MHz) 以上 IBM PC 或兼容机 内存:最少 256MB,推荐 512MB 显示器:最低要求:800 x 600 256 色。推荐:1024 x 768 增强色 - 16 位 USB 口:至少一个,用于插入加密锁 鼠标:Microsoft 鼠标或兼容的指针设备 操作系统:Win2000/Win XP/Win Server2003 或以上版本 运行平台:Net Framework 2.0

2.2

易控系统软件的安装

将易控(INSPEC)安装盘插入光盘驱动器中,系统自动启动 Install.exe 安装程序,也可以直接在 光盘所在目录下双击 Install.exe 直接运行。 ? 易控的安装内容 ? .Net Framework:因为易控软件的运行平台是.Net Framework,所以在安装易控系统 软件之前,必须先安装.Net Framework; 安装加密锁驱动; 安装易控系统软件。

? ? ? 软件的安装

软件的安装步骤同其他通用软件的安装,按照安装向导步骤一步步进行即可,在此不做赘述。

三、 示例工程总体描述
接下来我们通过建立一个设想的简单实例,来演示易控开发和运行一个工程的全过程。 ? 工程画面

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

工程简易流程: 一个储料罐的加料和出料过程:储料罐的液位<10 时,加料阀门打开,关闭出料阀门,开始加料过 程;当储料罐液位〉90 时,关闭加料阀门,打开出料阀门,开始出料过程。(此流程没有实际意义, 仅仅为演示工程而设想) ? I/O 通信: 以三菱 FX 系列 PLC 为例,演示工程和现场设备的通信配置过程,实现开关量的采集和控制输出, 以模拟设备为例,演示不存在实际硬件设备情况下,模拟数值的产生。 ? 数据库变量: 整型变量(实型变量):液位;开关型变量:加料阀,出料阀。 ? 实现功能: 数据的显示;流程的动画效果;曲线显示;报警;系统安全;

四、 新建工程

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

4.1

启动开发环境

启动过程:安装完成易控后,从 WINDOWS 的“开始”菜单的“所有程序”中选择“易控开发环境 InStudio”,即启动易控的开发环境;

4.2

开发环境界面
界面描述; 易控开发环境的界面可以根据自己的操作习惯重新配置。初始安装后默认的界面如下图所示。

开发界面分为主菜单、工具栏、状态栏、工程窗口、工作区、工具箱、属性窗口七个区域。 ? 菜单、工具栏和状态栏

菜单和工具栏提供了系统常见的操作命令。 状态栏显示操作提示、 当前操作的一些重要提示信息等, 以方便用户使用。 工具栏分为“常用”和“格式”。“格式”工具栏仅在当前工作区为画面开发时有效。 注:图中仅仅为常用工具栏。 ? 工程窗口

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

工程窗口是一个以工程名称为根节点的属性列表,称为“工程树”。它列出和集中管理一个易控工 程的各个部分。比如作为人机界面的画面、按分组管理的数据变量、控制系统的通信通道、用户编写的 一些逻辑程序、对键盘的重新定义、工程的操作员和他们的权限、一些可以被操作的设备的安全保护等 等。 通过对工程树上的不同节点进行鼠标左键单击、双击、右键单击三个基本动作,就开始了对工程中 各项功能的配置过程。下图是一个典型新建工程的工程窗口样式:

注:启动开发环境之后,因为没有打开的工程,所以工程窗口为空,打开一个工程之后,会发现工程窗 口中显示以工程名称为根节点的工程树。 ? 工作区和起始页

工作区是系统的主要工作区域,在工程窗口中通过双击的项目一般在此打开,然后进行编辑。如画 面的编辑、变量的填写、操作人员的配置等都在工作区中进行。 在工作区中有一个特别的工作页面,称为“起始页”,该页中列出了可以开发的一些工程项目,也 可以新建立工程项目,是用户工作开始的地方。 注:起始页功能按钮: “新建”:新建工程按钮 “删除”:删除选定的工程(包括:彻底删除工程以及仅仅把工程从管理器列表中删除) “打开”:打开指定的工程。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

“添加”:添加工程到起始页工程列表中。 “搜索”:到硬盘中搜索指定的工程到起始页工程列表中。 “备份”:把指定的工程进行备份保存。 “恢复”:工程被破坏,将以前备份的工程恢复。 ? 工具箱

工具箱由多个工具箱窗口构成, 为在工作区的工作提供一些工具和手段。 易控目前版本中的工具箱 由“图形”和“图库”两个折叠在一起的“画面工具箱”窗口构成,只有在工作区中当前是画面时才有 效。在后续版本中工具箱可能会增加其它的工具箱窗口。 “画面工具箱”,包含所有可以直接放置到画面上的图形“样式”。每一个“样式”被称为“工具” 或“工具项”,是画面的基本构成成份。画面工具箱只有在工作区中当前是画面时才有效。 “画面工具箱”中包含一些常见的按照分类进行管理的图形样式,如基本分类下面包含了直线、椭 圆、方框、曲线、文本、图片等最常用的工具,图标曲线分类下面则包含了一些常用的曲线、图表等工 具。分类有“列表”、“大图标”和“小图标”三种显示模式。如下图例所示:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

在画面上画出一个“工具项”的方法是先选中一个工具箱(“图形”/“图库”),选中该工具箱, 然后在画面中用鼠标单击工具箱中的图标后,在画面上进行创建,还可以通过双击放到画面上。 ? 属性窗口

属性是对象所具有的一些特性特征。在易控中,通过用鼠标点击选中一个对象,就可以显示对象的 属性,并可以对它们进行修改。 易控系统中的对象分为图形对象和非图形对象。 图形对象是可以放置于画面上的一些对象。 除此之 外的对象都是非图形对象。 属性分为一般属性、动画属性和事件属性。 只有图形对象才有动画属性和事件属性。 “动画属性”又称“动画”,是画面上图形对象的一些可以选择配置的特别属性,表明了“系统中 的指定变量发生改变”和,“图形对象的一些诸如位置、颜色、大小、角度等形态的变化”之间的一种 对应关系。 “事件属性”是画面上图形对象的一些可以选择配置的特别属性,表明了“图形对象上发生的一些 事件,如鼠标点击,拖动等”和“系统中发生一些变化,如某个变量的数值变化等”之间的一种对应关 系。 易控用默认叠加在一起的三个窗口分别来显示一般属性、 动画属性和事件属性。 这三个属性窗口分 别称为“属性”、“动画”和“事件”。如下图例所示。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

4.3

新建工程
点击工作区下方的“新建”按钮,弹出如下提示对话框:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

工程名称默认为 Inspecproject ,用户可以进行自定义修改,名称定义原则为:首字符必须是字母 或者下划线(“_”)(可以是汉字),其后的字符可以是字母、下划线、数字、汉字,字母区分大小 写。修改工程名称为“培训工程”。 工程路径默认为“我的文档”下,用户可以根据要求自己修改保存路径。 例如:“D:\WORK\工程” 文件夹下。 工程名称以及工程保存路径修改完成之后,点击确定,便完成了工程的新建,在起始页(工程管理 器)中便可以看到新建的工程已经存在。此时可以看到工程窗口中工程树节点名称为“培训工程”,说 明工程已经被打开,可以进行其他编辑配置工作了。

五、 配置I/O通信
5.1
?

相关概念
IO 通信:易控有多种途径和外部进行通信。如和其它应用程序的数据交换,传送数据至企业的管 理信息系统,向被监控的 PLC 等控制系统或设备读写数据等等。其中后者(向被监控的 PLC 等控制 系统或设备读写数据)被称为 IO 通信。 通道:易控软件和通信对象之间的信息“走廊”称为“通道”。 设备: 易控的通信对象, 如需要读写状态的 PLC (严格来说是 PLC 上的通信模块或 CPU 上的通信口) 称为“设备”。

? ?

易控的 IO 通信可以是通过直接操控串口、并口、各种网卡等来进行的,也可以是通过第三方的软 件,如 OPC 服务器,间接进行的。 通道和设备都是抽象的概念。

5.2

三菱FX系列PLC编程口通讯

易控通过 IO 通道和 PLC(在易控中被称为“设备”)建立通讯,读写被监控的 PLC 数据;易控所 在的计算机和 PLC 作为通信的双方,需要各自配置相同的通信参数,才可以进行通信。 下面以 FX 系列 PLC 编程口为例,讲解易控工程与实际现场设备的通讯配置过程。FX 系列的编程口 (圆形接口)的通信参数是固定的,波特率 9600,7 位数据位,一个停止位,偶校验,有和校验。因此 只需要对易控所在计算机的串口配置相同的通信参数即可。(注:FX 系列 PLC 也可以使用非编程口的 串行接口和易控通信,如在 FX 系列 PLC 模块上加装 232/422/485BD 小型接口板,在这种情况下,需要 使用三菱的专用编程软件 GX Developer 先通过 SC-09 电缆连接 PLC 的编程口,设置小型接口板上串口 的通信参数。这些通信参数和易控的设置保持一致即可,这里不在赘述)。 在易控中进行如下设置: 工程窗口中选中“IO 通信”节点,右键点击 “IO 通信”选择“新建通道”;

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

在打开的“新建通道”向导页中,选择要配置的通道,因为计算机通过串口同 PLC 连接通信的,因 此现选择“串行口”,如下图;

通道名称默认为 serial,用户可以自定义,现将通道名称更改为“FX 系列”。 点击[下一步],配置 PLC 的通讯参数:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

选择通讯电缆连接的计算机的串口号,数据位选择 7,波特率选择 9600,偶校验和 RS232,通讯参 数的设置保持和 PlC 编程口一侧的通信参数一致。 点击[下一步]

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

在可选设备列表中选择[三菱]→[FX 编程口],设备名称默认为 FX 编程口,自定义修改为 FX 编程 口 2N。 点击[配置]按钮

选择设备类型为 FX2N,确认退出。 点击[完成],即完成了对整个通信过程的建立过程。此时在易控工程窗口的工程树 IO 通信节点下 自动添加了名为“FX 系列”和名为“FX 编程口 2N”的设备,如下图:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

此时,易控已经具有和型号为 FX2N 的三菱 PLC 具有通信能力了。但是具体读写 PLC 内的那些寄存 器,需要进一步的配置。下面描述如何配置需要在易控中使用的 PLC 内部的寄存器。 添加寄存器 双击上步中新建立的“FX 编程口”节点,在工作区出现“FX 编程口”选项卡,点击该工作页下方 的“新建”按钮,新建二个寄存器,例如:选择位寄存器 Y,起始地址为 0,1,该寄存器的数据类型为 开关型。(注:如果还需要使用 PLC 内部的其它寄存器,则都可以在这里添加)

此时,点击工作区下方的“启动”按钮,如果当前值列显示有数值,则表明易控工程已经和 PLC 建立正常通讯,如果当前值列没有数值显示,则表明工程和 PLC 不能正常通讯。 (启动测试的前提条件 是:计算机和 PLC 已经通过通讯电缆建立硬件的连接,并且 PLC 的电源已经打开。) 注:在易控中不能直接使用 PLC 的内部寄存器(称为“IO 变量”),而是需要先将 IO 变量和数据库变 量关联起来,再通过使用数据库变量间接监控 IO 变量。请跳过下一节“配置模拟设备”直接进入“定 义数据库变量”一节。 注: ? 寄存器类型:选择需要连接的 PLC 所对应的软元件。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

? ?

起始地址: PLC 软元件中对应的寄存器首地址。 数据长度: 根据需要设置变量的数据长度(位软元件:1 个数据长度指 1 位;字软元件:1 个数 据长度指 16 位;),数据长度范围在 1 到 64 之间。 数据类型: 根据寄存器类型和数据长度确定的 INSPEC 中数据的类型,选择项为:开关型、整型、 无符号整型、实型。例如:X 寄存器为位寄存器,如果其数据长度设置为 1,那其数据类型应选择: 布尔型;如果其数据长度为 4,数据类型应选择整型。 查询周期: 此寄存器的操作周期(每多少毫秒对寄存器读一次)。 数据转换: 目前仅支持线性变换。 读写方式: 对寄存器软元件的操作方式,可选择项为:只读,只写和读写。 数据库变量:与寄存器连接的 INSPEC 中数据库变量.

?

? ? ? ?

5.3

配置模拟设备

在易控中,如果没有实际的硬件设备(如 PLC,仪表等),则可以使用易控的模拟 IO 设备来模拟 实际的 PLC 为工程提供仿真数据。易控提供一个模拟 IO 服务器,用来模拟实际 PLC 设备向画面程序提 供数据,供用户调试。模拟通道不需要连接硬件,直接在易控端配置通道即可使用。(此培训示例工程 中的储料罐液位值通过模拟设备产生) 模拟设备目前支持以下几种模拟类型:自动加 1 寄存器 Increase、自动减 1 寄存器 Decrease、常 量寄存器 Static、 随机寄存器 Random、 正弦波寄存器 Sine、 方波寄存器 SquareWare、 三角波 Triangle, 在其设备属性中可以设置幅值和周期。 配置模拟设备的步骤如下: 在工程窗口中选择“IO 通信”,在“IO 通信”右键菜单中选择“新建通道”;

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

在打开的“新建通道”向导页中,选择要配置的通道,现选择“模拟 IO 服务器”,再选“下一步”;

点击下一步

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

选择“九思易”下面的“仿真设备”,双击添加到“已添加设备”中(或选中“仿真设备”,点击 按钮,将仿真设备添加到“已添加设备”中)。 点击“配置”单元格,进行相关设置,如下图:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

修改通道变量的上量程为 100,即此通道数据的最大值为 100(示例工程中最高液位为 100),点 击确认退出。 点击完成,则在工程树的“IO 通信”节点下出现“模拟通道”,通道下出现“模拟设备”。如下:

双击“模拟设备”,在工作区出现“设备变量配置”窗口,点击该工作区下方的“新建”按钮,新 建一个 increase(递增)的整型 I/O 变量;

模拟 IO 设备配置完成。 注:在易控中不能直接使用 IO 变量,而是需要先将 IO 变量和数据库变量关联起来,再通过使用数据库 变量间接监控 IO 变量。

六、 新建数据库变量
6.1
?

相关概念
变量:变量即可以变化的数值。在易控中,变量是系统的核心驱动力量,比如变量的变化引起画面 上图形对象的动画,图形对象的操作事件引起变量的改变等等。

数据库变量:易控中的变量是易控实时数据库的基本单位,所以也称为数据库变量。 ? IO 变量:相应的,下位 PLC 等设备中的寄存器等也被定义为变量,在易控中称为 IO 变量。在易控 中不能直接使用 IO 变量, 而是需要先将 IO 变量和数据库变量关联起来, 再通过使用数据库变量间 接监控 IO 变量。 变量组:根据用户工程的规模,变量的个数可能很多,因此在易控中对它们进行分组管理,即变量 组。

?

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

6.2

变量建立

由示例工程描述中我们已经了解, 工程流程中涉及到 3 个数据库变量, 下面就介绍 3 个变量的建立 过程。 第一步:选中工程窗口中“变量”节点,点击右键选择“新建变量组”,则建立一个变量组,默认 名称为“变量组 1”,变量组名称可以自定义,命名原则同其它命名。 第二步:双击“变量组 1”,在工作区打开变量配置选项卡,进行变量的新建、配置、删除等编辑 工作。 第三步:点击工作区下方“新建”按钮,则建立一个默认名称为“变量 1”的变量,选中“变量 1”, 修改其名称为“液位”,数据类型设置为“整型”,其他属性不作修改,如下图:

继续点击“新建按钮”,建立名称为“加料阀”的变量,修改其数据类型为“开关型”。同样过程 建立一个名称为“出料阀”,数据类型同样为“开关型”的变量。 注: ? 变量名称

变量名称命名规则:1.首字符必须是字母、下划线(“_”)、汉字。其后的字符可以是字母、下划 线、数字或汉字。2.名称区分大小写。3.名称不可以重复。4. 名称默认为“变量”,后面加阿拉伯数 字,以相互区分。当用户修改了名称后,再次新建用户时,系统默认在新修改的名称后加阿拉伯数字。 ? 变量类型 变量类型分为实型,整型,开关型,字符串型四类。 ? 实型

表示一个双精度浮点数字。 即一个值介于-3.40282346638529E+38 和 3.40282346638529E+38 之间 的双精度 32 位数字。 ? 整型

表示 32 位有符号的整数,即一个值介于 -2,147,483,648 到 +2,147,483,647 之间的整数。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

开关型

表示布尔值,该类型实例的值为 true(1) 或 false(0),用于表示一些开关量。 ? 字符串型

表示文本,即一连串字符。该类型变量可以进行比较运算和赋值运算/字符串不限定长度 ? 初始值 规定软件开始运行时变量的初始值。 整型,实型初始值默认为 0,离散值初始值默认为 false,字符串型变量没有初始值,初始值可以 自定义修改。 ? 最小值 指该变量值在数据库中的下限。离散型变量与字符串型变量没有最小值。 ? 最大值 指该变量值在数据库中的上限。离散型变量与字符串型变量没有最大值。 ? 保存初始值

如果该项被选中,系统运行时,当变量的值发生变化,系统自动保存该值。当系统退出后再次运行 时,变量的初始值为上次系统运行过程中变量值最后一次变化的值。 ? 说明 变量的描述内容,没有长度限制。

6.3

I/O变量-数据库变量

I/O 通信设备和数据库变量都已经建立完成,要使现场 PLC 设备和易控软件联系起来,下一步便将 PLC 和仿真设备中的寄存器变量连接到数据库变量。 IO变量和数据库变量关联的过程是在易控工程 I/O 通信设备中找到需要关联的数据库变量, 在其 “数据库变量”列中选择连接对应的数据库变量即可。 根据是PLC还是仿真设备,在易控的工作区中,切换到IO变量所在的配置页(如果该页已经关 闭,则从工程树中双击打开),如下图所示:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

选中 Y0 寄存器行、数据库变量列对应的单元格,点击按钮,弹出变量浏览器,如下图:

选择加料阀,点击确定,可以看到加料阀变量已被连接到 Y0 寄存器的数据库变量单元格,此时, PLC 中 Y0 寄存器已经与易控的数据库变量加料阀建立了直接的联系。 同样方法设置出料阀与 I/O 变量 Y1 的连接。结果如下图:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

仿真设备的 I/O 变量与数据库变量的连接方法相同,连接后结果如图:

至此,IO 变量和数据库变量的连接完成。以后在易控中使用数据库“变量组 1”中的“加料阀”这 个变量,即是间接使用了 PLC 中的 Y0 寄存器(在本例中若使用的是 PLC) 注:数据库变量加料阀和出料阀与 PLC 寄存器的连接,只是更直观的了解易控软件控制 PLC,易控中数 据库变量和 PLC 中寄存器状态之间的联系,如果没有实际设备,通过软件其他工具赋值,也可以控制阀 门的开关状态。

七、 建立画面
7.1
?

相关概念
画面:画面是用户使用易控绘制的一幅图形,用以描述用户的监控对象。画面的基本构成元素称为 “图形”,或“图形对象”。易控的画面构成元素,在图形工具箱中分类列出,一种图形元素在画 面工具箱中被称为一个“工具”或“工具项”。易控的工具箱是可以扩充和不断丰富的。 属性: 属性是一个选定对象的固有特性, 易控中将属性分为三类, 普通属性、 动画属性和事件属性。 只有画面上的图形对象才有动画属性和事件属性。

?

“动画属性”又称“动画”,是画面上图形对象的一些诸如位置、颜色、大小、角度等特性可以随着系 统的一些状态变化而变化的特性。 “事件属性”又称“事件”,是画面上图形对象的一些可以选择配置的特别属性,表明了当图形对象上 发生的一些诸如鼠标点击,拖动等操作后,系统中将发生哪些变化的属性。

7.2

画面的新建

选中工程窗口中“画面”节点,点击右健选中“新建画面”,则建立一个默认名称为“画面 1”的 画面,并且画面自动打开,即工作区为此画面的编辑区。画面名称可以自定义。此处我们修改画面名称 为“流程画面”,如下图:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

注:选中子节点“流程画面”,则属性窗口便相应为此画面的相关属性,文件名称最好和画面名称设置 一致。(原因?)

7.3

图形元素的添加
流程画面的总体效果如下:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

7.3.1
?

文字

文字显示图形对象的添加:单击“工具箱—图形—常用—文本 A”,在画面工作区区域,按下鼠标 不放,拖动鼠标可以看到要生成的文本 A 的轮廓,释放鼠标即可生成一个文本。 选中添加上的文本对象,在基本属性栏中点击“文本”属性,设置静态文本要显示的内容。可以在

属性栏中直接输入“流程图”,也可以点击

,在弹出的“编辑文本”对话框中输入文字,如下图。

同样步骤添加 3 个文本 A,分别设置其显示文本内容为“液位”“加料阀”“出料阀”。 ? 文字颜色设置:选中文本 A“流程图”,在基本属性栏中点击“填充”属性,弹出如下图所示对话 框:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

选择颜色为蓝色,点击确定即可。此时文字“流程图”的颜色为蓝色。(其它文本的颜色设置同) ? 阴影文字的形成:第一步:选中文本 A“流程图”,点击工具栏中“复制”功能钮(或者点右键, 选择复制),在画面空白处点击鼠标,点击工具栏中“粘贴”功能钮(或点击右键,选择粘贴), 即可生成一个相同的文本 A“流程图” (当然也可以新添加一个文本 A,设置其“文本”属性为“流 程图”);第二步:修改第二个文本“流程图”的填充颜色为灰色(设置过程略)。第三步:为了 达到阴影的效果,需要把其中一个“流程图”设置为倾斜,具体设置过程如下:选中灰色文字“流 程图”,点击工具栏中功能按钮“倾斜” ,鼠标放置在文字“流程图”下方,可以看到鼠标形 状变为 ,此时就可以拖动鼠标,使文本达到倾斜的效果。(注:把鼠标放置在文字的右 边,也可以看到鼠标变为可以拖动的形状,可以自己试一试。并且图形只能实现一种倾斜,或者水 平倾斜,或者垂直倾斜)。第四步:选中倾斜的“流程图”,点击工具栏中 层操 作功能钮,使之位于蓝色“流程图”文字的下方,调整位置,即可以实现文字的阴影效果。 图形对象对齐编辑:选中文本 A“液位”,按住键盘“CTRL”键,鼠标点击选中文本 A“加料阀” “出料阀”,此时 3 个文本被同时选中(可以采用鼠标框选的方法),点击工作栏中 按钮,此 时文本 A 以其中一个为基准,进行左对齐的操作。 (第一个被选中的图形对象操作点为黄色,为默 认基准图形,如果想以另外一个图形为基准,只要在另外一个图形上左键点击一次鼠标即可:此时 发现此图形的操作点变为黄色) 同样可以进行其他操作,例如:垂直分布,大小相同操作,中心点对齐等等。 文本 A 的补充属性: ? 自动缩放:在自动缩放为 True 时,拖动文本的外围框,文本中的字体大小随之变化。在自动缩放 模式下,忽略对字体大小和对齐方式的调整。

?

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

绘制方式:文本的绘制方式默认的是 Fill,对文本进行线条设置时,需要先将绘制方式更改为 EdgeAndFill 或 Edge。 对齐:设置文本的对齐方式,在对齐属性中,点击右边的下拉框,出现如下图区域,该区域中分成 了九个部分,即系统提供的九种可供选择的方式,分别为左上,中上,右上,左中,中心,右中, 左下, 中下, 右下。选择需要的对齐方式, 单击下图中相应的部分, 就可以设置文本的对齐方式了。 默认方式为中心对齐 MiddleCenter。

?

7.3.2

数值显示工具

实现现场数据实时显示的图形工具有多种, 用户可以根据自己的需求与习惯使用一种图形工具或多 种来实现,为了让大家了解更多的工具,我们以 3 种图形工具为例来实现数据的显示。 ? 数码管: ? 数码管添加:单击“工具箱—图形—常用—数码管”,在画面工作区区域,按下鼠标不放,拖 动鼠标可以看到要生成的数码管的轮廓,释放鼠标即可生成一个数码管。 数码管外观配置:选中画面中添加的数码管,修改其基本属性:

?

小数位数:0。(因为显示的数据库变量液位的数据类型为整型) 总位数:3。(因为液位的最大值为 100) 背景色:数码管的底色。(这里为黑色不做修改) 前景色:显示数字的颜色。 ? 文本 A:单击“工具箱—图形—常用—文本 A”,在画面工作区区域,按下鼠标不放,拖动鼠标可 以看到要生成的文本 A 的轮廓,释放鼠标即可生成一个文本。 文本框:单击“工具箱—图形—Windows 控件—文本框”,在画面工作区区域,按下鼠标不放,拖 动鼠标可以看到要生成的文本框的轮廓, 释放鼠标即可生成一个文本框。 (文本框的高度为固定的, 不能改变)

?

对齐编辑 为了方便查看显示的相应采集数据,文本显示文字(如:液位)要与数据显示工具(如:文本 A) 对齐,步骤如下:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

同时选中“液位”文字和文本 A,点击工具栏中功能按钮 其他 2 组文字编辑方法相同。

(顶部对齐)即可。

7.3.3
?

功能按钮

添加:单击“工具箱—图形—常用—按钮”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看 到要生成的按钮的轮廓,释放鼠标即可生成一个按钮。(同样方式添加 2 个按钮) 外观配置:选中画面中的按钮,在基本属性窗口中修改其“文本”属性,由默认的“button”修改 为“加料阀开关”。(同样过程修改另一个按钮文本为“出料阀开关”)

?

注: 按钮属性补充: ? 按钮 XP 样式:当“按钮风格”属性定义为“XP风格”时,可以通过该属性设置XP样式。在“按 钮风格”为其他设置时,该属性设置无效。 按钮风格:确定当用户鼠标移到按钮上并单击时控件的显示风格。系统提供了四种风格可供选择, 分别是平坦,上提,标准,XP风格。系统默认为XP风格 按钮外形:系统提供了两种按钮外形可供选择,分别是矩形和椭圆形。 背景色:在“按钮风格”属性定义的不是 XP 风格时,按钮背景显示的颜色。 前景色:设置按钮上显示的文字的颜色。 图标:设置显示在按钮上的图标,如下图是一个设置了图标的按钮。

?

? ? ? ?

? ?

图标对齐:设置图标的对齐方式,操作方式与文本的对齐方式一样。 图标偏移:在图标的对齐方式下,再进行进一步的微调。设置图标在按钮上的偏移量。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

对齐:设置按钮上的文本的对齐方式。在对齐属性中,点击右边的下拉框,出现如下图区域,该区 域中分成了九个部分,即系统提供的九种可供选择的方式,分别为左上,中上,右上,左中,中心, 右中,左下,中下,右下。选择需要的对齐方式,单击下图中相应的部分,就可以设置文本的对齐 方式了。默认方式为中心对齐 MiddleCenter。

?

文本:设置按钮上要显示的静态文本。

7.3.4

滑块

示例工程中的滑块用以显示和改变数据库变量“液位”的数值: ? 显示:已经添加了模拟设备,并且数据库变量“液位”已经和模拟设备的 I/O 变量建立了连接(已 经把液位连接到模拟设备中) 赋值:通过手动操作滑块,改变液位的数值大小。

?

注:如果变量已经连接到模拟设备,操作滑块,会发生冲突,想通过滑块来手动赋值的话,去除液位和 模拟设备 I/O 变量的连接即可。 ? 添加:单击“工具箱—图形—WINDOWS 控件—滑块”,在画面工作区区域,按下鼠标不放,拖动鼠 标可以看到要生成的滑块的轮廓,释放鼠标即可生成一个滑块。 外观配置:选中添加在画面中的滑块对象,在基本属性窗口中修改其属性: ? ? Maximum(上滑块位置的最大值):设置为 100(最高液位为 100) TickFrequency(刻度线间的位置数,即整个滑块的刻度个数):设置为 10

?

注:其他常用属性 ? ? ? ? BackColor(背景颜色):默认为灰色 Orientation(控件的方向):垂直和水平,默认为水平方向 SmallChange(响应键盘(箭头键)输入而移动的位置数):默认为 1 LargeChange(响应鼠标单击或 Page Up 和 Page Down 而移动的位置数):默认为 5。

7.3.5

储料罐

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

储料罐由 2 大部分组成:一个圆角矩形(罐体),5 个矩形(支架)

第一步:圆角矩形(罐体)的添加 单击“工具箱—图形—常用—圆角矩形”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到 要生成的圆角矩形的轮廓,释放鼠标即可生成一个圆角矩形。 第二步:罐体外观的设置 选中画面中已经添加的“圆角矩形”,修改其外观颜色: 在基本属性栏中点击“填充”属性,弹出如下图所示对话框,如下图:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

选择填充样式为:放射,在右边的区域中,出现如下图的参数设置;

设置颜色区域的中心色和周围色为上图中颜色,此时可以在效果预览区域看到图形的颜色填充效 果。点击确定,可以看到画面中圆角矩形的外观颜色已经作了相应的改变。 第三步:矩形支架的添加 单击“工具箱—图形—常用—矩形”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生 成的矩形的轮廓,释放鼠标即可生成一个图形对象。 注:易控图形的外观属性继承上一图形所设置的属性,因此此时可以看到,矩形的外观颜色和圆角矩形 的外观颜色相同。 第四步:矩形支架的外观设置 选中画面中已经添加的“圆角矩形”,修改其外观颜色: 在基本属性栏中点击“填充”属性,在弹出的对话框中选择填充样式为渐变,在右边的区域中,出 现如下图的参数设置;

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

首先,鼠标点击效果区域的特定效果图(此处为第四个),点击颜色区域中“起始色”下拉按钮, 在弹出的颜色选择对话框中选择“深灰色”,结束色为默认色“白色”,不做修改。 点击确定,可以看到矩形支架的立体效果。 第五步:使用同样方法添加配置其他几个矩形支架。 (储料罐整体图中 1 号支架和 2 号支架大小外观完 全相同,可以采用拷贝的方式添加。3 号和 4 号完全相同。)

7.3.6

管道

单击“工具箱—图形—常用—矩形”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要生 成的矩形的轮廓,释放鼠标即可生成一个图形对象。 矩形的外观颜色设置已经提及,在此不再重复,我们着重对图形的旋转进行设置: 我们由图中可以看到,加料管道不是水平或垂直,而是倾斜的,其设置方法如下: 首先鼠标选中以添加的加料管道(矩形),点击工具栏中“旋转”功能按钮 ,鼠标放置在矩形

管道的 4 个边角操作点,发现鼠标形状变为图中形状, 对矩形进行旋转了。

,此时便可以拖动鼠标,

选中加料管道(矩形),在基本属性窗口中修改其旋转角度,如下图,同样可以实现旋转的效果。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

7.3.7

阀门

单击“工具箱—图库—阀门—阀门 2”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看到要 生成的阀门的轮廓,释放鼠标即可生成一个阀门图形。(在画面中分别添加一个加料阀,一个出料阀)

7.3.8
?

流动块

流动块的添加:单击“工具箱-图形-常用-直线”,在画面上选择一个直线的起点,按住鼠标左 键并拖拽,在画面上可以看到一条连接鼠标按下与当前点的直线,松开鼠标即可以生成一条直线。 (其中加料管道流动块同样需要旋转,其方法同矩形的旋转) 流动块外观设置:选中画面中已经添加的“直线”,修改其外观颜色: 在基本属性栏中点击“线条”属性,弹出如下对话框:

?

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

线条的线型为实线(默认不做修改); 粗细:点击粗细属性下拉按钮,选择 4 号; 颜色:选择线条颜色为绿色; 其它属性不做修改。点击确定即可。

7.3.9

边框

为了使流程图更加美观整齐, 在画面中添加 2 个边框, 分别使流程图和数据显示放置在 2 个边框之 内。 ? 添加:单击“工具箱-图形-常用-边框”,在画面上选择一个边框的起点, 拖动鼠标可以看到要 生成的边框的轮廓,释放鼠标即可生成一个图形对象。(共添加 2 个边框) 外观配置:选中画面中边框图形对象,修改其基本属性 效果:选择“凹下” 背景可视:选择“false”。 分别将边框放置在流程图和数据显示位置,并设置为置于底层:选中边框,点击工具栏中功能按钮 置于底层 即可。

?

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

注:可以新建画面后首先添加 2 个边框,划定数据显示和流程图的位置范围。 图形元素的属性补充 ? 填充属性 属性决定了图形内部的填充样式 ,下图为不同设置的填充,所达到的效果。

在属性栏中点击填充属性,弹出如下图所示对话框,分别为单色、图案、纹理、线性、放射五种填 充,红色区域为样式选择区,绿色区域效果预览,黑色区域为不同样式的填充的参数的详细设置。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

单色

填充对话框默认的样式为“单色”,如上图,在右边的区域中,可以设置颜色及其透明度,在效果 预览区域可以预览设置的效果。 ? 图案 在填充对话框的左上角,选择“图案”样式,在右边的区域中,出现如下图的参数设置。 图案的颜色分为前景色和背景色; 系统预置了 48 种图案效果可供选择:

?

纹理 在填充对话框的左上角,选择“纹理”样式,在右边的区域中,出现如下图的参数设置; 系统预置了 24 种图案效果可供选择; 填充的纹理设置与线条的纹理设置类似,可参见 6.6.9 中“线条”属性的“纹理”设置。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

渐变 在填充对话框的左上角,选择“渐变”样式,在右边的区域中,出现如下图的参数设置; 填充的渐变设置与线条的渐变设置类似,可参见 6.6.9 的“线条”属性的“渐变”设置;

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

放射 在填充对话框的左上角,选择“放射”样式,在右边的区域中,出现如下图的参数设置;

效果:系统提供了三种放射效果,分别是圆,矩形,轮廓。 圆: 以对象的大小构造一个圆或椭圆,从圆心到圆周的渐变。

矩形: 以对象的大小构造矩形,从矩形中心到四个顶点的渐变。 轮廓: 以对象的路径作为渐变路径,从中心到路径的中心进行变化, 随着路径的不同会有不同的 效果。 循环:设置放射效果的循环次数; 焦点:指放射中心的大小,以百分比形式表示; 中心:放射中心的偏移, 将鼠标移到中心设置区域,鼠标会变成十字形状,按下鼠标左键并拖动, 会看到图形的中心点在随着鼠标移动,选择好合适的中心位置,放开鼠标就可以了;

放射的颜色设置分为普通和高级两种:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

普通有两种颜色,即中心色和周围色,可以分别设置这两种颜色的透明度; 高级部分的颜色设置与“渐变”中的高级部分设置类似,可以参见 6.6.9 线条中的详细属性设置中 的“渐变”高级设置。

?

线条属性

在这一属性中设置图形的线条,线条决定了图形边框绘制的线的样式。下图为不同设置的线条,所 达到的效果。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

下面来介绍如何编辑图形的线条。 点击属性栏中的“线条”属性,弹出如下所示对话框。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

该对话框分三个部分,分别为基本属性设置区域,预览区,不同样式的线条属性的详细设置。

基本属性设置 线型:包括实线和各种样式的点划线的虚线样式。易控提供了 5 种线型可供用户选择。如下图。

粗细:线条的宽度,如果预置的宽度不能满足需要,可以自定义画笔的宽度。在“粗细”的下拉框 中选择“自定义”,则右边的编辑框变为可用状态,在右侧的编辑框输入数值后回车即可。线条的宽度 的值应该在0-100之间。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

起点:线条起点的线端样式。易控提供了六种起点样式可供用户选择,如下图。

末点:线条终点的线端样式。易控提供了六种末点样式可供用户选择,如下图。

连接:是指折线拐点的连接样式,分为锐角、平角、圆角三种方式。

如下图所示,分别为三种不同连接方式的图形

虚线:该属性只有在线型为虚线时,才为可用状态。该属性决定了点划线的样式。易控提供了三种 虚线样式可供选择。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

预览区域 显示当前所选图形并使用当前设置的线条绘制的预览。 详细属性设置 详细属性设置根据线条样式的不同分为以下四种:单色,图案,纹理,渐变。下面分别介绍。 ? 单色:单一颜色的线条,具有颜色和透明度。 在样式中选择“单色”,“线条”对话框显示如下图:

拖动水平滑块可以设置线条的透明度。通过预览窗口可以预览设置的效果。透明度设置范围为 0% —100%。 颜色的设置可以选择预设的 40 种颜色,也可以自定义设置。 ? 图案:以图案作为图形的线条。 图案的前景色、背景色及透明度设置。 图案样式:系统内置的 48 种图案样式。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

纹理:以位图作为纹理的画笔。

易控系统提供了预置 24 种纹理,可供选择。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

其它纹理:可以选择其他位图文件作为纹理。易控默认支持的格式是 bmp 和 jpg 的。 环绕模式:纹理的平铺方式。易控提供了四种模式。下图为四种模式的效果。 平铺:

水平反转:

水平、垂直反转:

垂直反转:

蒙板效果:纹理不随图形同时移动,效果类似蒙板。 ? 渐变:在指定颜色间进行渐变的线条。 渐变设置分为普通和高级,如下图:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

在“普通”设置中,用户可以配置线条的起始色和结束色及其透明度,可以选择渐变颜色的循环次 数,以及渐变的方向,系统预置了的八种效果可供选择。 线条渐变的“高级”设置: 在“线条”对话框中选择高级工作页,如下图,

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

在“高级”工作页中,分为两部分,上部分为颜色编辑,下部分为预置及管理。 颜色的编辑 当鼠标移到渐变区域下方的区域内时, 光标会为如图所示形状, 左键单击后即可在该位置添加指定 颜色的色标,该颜色默认为白色。

添加色标后,再选择所需的颜色。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

删除色标:如果想要删除一个色标,只要在这个色标上双击就可以了。 注意,色标上方的小三角为黑色填充时,表示该色标为当前选中的颜色,可以通过颜色修改器 和透明度设置该色标。 预置及管理 软件安装时会提供给用户一些比较常用的效果预置,以供用户选择。预置被保存成一个后缀名为 “.grd”的文件,该文件为 XML 格式。同时,用户编辑好的效果,也可以保存在预置效果中,以供下次 使用。 保存:将预置管理器中的所有预置保存成一个文件 用户编辑好一个颜色效果后,点击“保存”按钮,弹出对话框,在对话框中输入要保存的效果的提 示信息,然后确定,就可以保存一个效果在预置信息中了。

预置效果的删除:选中要删除的预置效果,点击右键,弹出删除菜单,点击该菜单即可以删除。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

导入:用户可以将更多的预置导入到当前的预置管理器中。 导出:将预置效果从预置管理器中导出到其他位置。 默认:将预置管理器恢复到安装时的状态。

7.3.10
1:图形的添加

试一试

如果在工具箱中选中要添加的图形后,在画面上不拖动鼠标,而是单击左键,则会生成一个默认大 小的图形对象。 在工具箱中,双击某种图形,则会在画面正中间生成一个默认大小的图形对象。 2:组合图形的生成

同时选中圆角矩形(罐体)和 5 个支架(鼠标框选),点击工具栏中组合图形 键选中组合-组合,弹出如下对话框:

按钮,或者右

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

子图形属性:即组合之前所有部分的图形对象的基本属性。这里指罐体(圆角矩形)的填充颜色, 支架(5 个矩形)的填充、线条属性。 如果在图形组合之后,还有可能修改子图形的属性,例如:需要把罐体颜色修改为绿色,就把子图 形的属性添加到组合图形属性中(称之为:属性的继承),点击 形对象已经组合成为一个图形。 组合图形的属性窗口如下图: 按钮即可。点击确定,发现几个图

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

对于动画属性和事件属性的继承,动画配置中作详细讲解。 3:组合图形添加到图库 如果在画面中制作的一个组合图形, 组态配置其他工程的时候也想使用它, 则需要把此组合图形添 加到图库,例如把上面组合的储料罐添加到图库中,添加过程如下:选中此组合图形,按住鼠标拖动到 工具箱-图库,此时鼠标形状变为下图所以形状,松开鼠标即可。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

选中添加的储料罐,点击右键,可以对组合图形进行“重命名”“删除”等编辑操作。 4:正交模式下绘制图形 点击工具栏中 按钮(选中模式下为黄色),选中此命令后,当前画面为“正交模式”。可以生

成正交图形。如正交直线,即水平直线、垂直直线以及倾斜角度为 45 度或者 45 度倍数的斜线;或者其 他正交图形,如正方形,正圆。 5:图形填充样式和线条样式的提取 使新绘制图形的填充或线条样式与以前绘制的某个图形的属性相同, 则可以使用填充样式和线条样 式提取功能按钮,方便快捷的实现此功能,实现方法如下: 目的:使新绘制的第四个图形默认的填充样式和第二个椭圆的填充颜色相同 第一步:在画面上依次绘制三个图形,填充不同的颜色样式。如下图

此时如果再绘制一个新的图形,其默认的填充样式与第三个相同(绿色) 第二步:选择第二个图形,然后点击 填充样式提取

3 此后绘制的图形则按照这种填充样式绘制。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

注:在易控系统中,绘制图形时,填充和线条的样式会默认为与上一次绘制图形时设置的颜色和线 条样式一致。 6:填充和线条样式的复制 一个图形的填充颜色或者线条颜色想要与以前某个图形的属性相同, 最方便的方法便是使用此功能 实现颜色的拷贝,实现方法如下: 目的:使第二个图形的填充颜色与第一个图形的相同(当前颜色不同的情况下) 第一步:绘制 2 个图形,并配置为不同的填充颜色,如下图:

第二步:选中第一个图形,点击右键,选择“复制填充”

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

第三步:选中第二个图形,点击右键,选择“粘贴填充”

则结果如下图:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

线条样式的复制与填充样式的相同。

八、 工程运行
在配置画面过程中需要随时启动运行环境察看配置结果,特别是学习过程中更直观的了解配置结 果,在此便讲解工程的启动运行过程。

8.1

概念
运行环境:易控运行环境最终将开发好的用户工程运行起来,实现监控的最终目的。

8.2

设置启动画面

运行的工程必须设置“启动画面”,即运行系统启动时所显示的画面,否则运行系统运行起来后, 可能屏幕为空。 选中工程窗口中子节点“运行选项”,双击打开,此时工作区出现运行选项页

选中所有画面列表中的流程画面,双击或者点击 完成了将流程画面作为起始画面的设置过程。 注: ? ?

按钮,将流程画面添加到起始画面列表中,即

禁止关闭:在工程运行时,是否禁止关闭运行系统。 禁止任务切换:在工程运行时,是否禁止使用“Alt+Tab”任务切换。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

? ? ?

声音提示:点击触敏对象时,是否有声音提示。 虚拟键盘:运行时,在值输入事件中,是否使用虚拟键盘。 优化采样:采用优化采样后,将仅采集后台和打开画面中使用的变量,其他 IO 变量不予采集,以 提高采集效率。默认设置中可以关闭运行系统,可以进行任务切换,有声音提示,值输入事件使用 虚拟键盘,并且采用优化采样;

8.3

工程运行
点击工具栏中“运行”功能按钮 ,或者按键盘 F5 键,工程首先进行编译,如果没有错误的情

况下,便可以运行了。 注:易控运行环境的启动有两种方式:从易控开发环境中和从 Windows 的程序菜单中。在工程开发期间 的测试运行从开发环境中启动较为方便。 工程开发完毕后则从 Windows 程序菜单中启动较为方便, 不需 要进入开发环境。 一般是在 Windows 的启动组中添加易控运行系统的快捷键, Windows 启动后直接运 在 行。 从易控开发环境中,若一个工程已经打开,则可从“运行”菜单中、工具栏或直接按 F5 键启动。

从 Windows 的程序菜单中启动, 则需要系统中存在一个默认的工程。 默认工程是在开发环境的起始 页中设定。 在起始页的工程列表中, 默认工程的名称前面有一个绿色的小旗帜, 下图例中的 “演示工程” 为默认工程。

九、 画面图形动画配置
易控通过“动画属性”和“事件属性”使运行时画面上静止图形的属性产生变化;

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

9.1
9.1.1
? ?

动画流程
罐体百分比填充动画:

效果:实现模拟液位高低变化的过程。 配置过程:在画面上选中罐体“圆角矩形”(没有和其他图形组合),在动画属性窗口中选取“百 分比填充”动画,点击“ ”按钮,弹出如下对话框:

对话框中各项设置如下: ? 变量:输入控制图形实现百分比填充动画的数据库变量,单击“ 位”即可。(还可以输入表达式,如: 变量组 1.液位+2); 最小值: 变量:填充百分比为最小时,所连接的变量值的大小;(此处为 0 不做修改) 填充百分比:输入对象填充高度最小时所占据的被连接对象的高度(或宽度)的百分比(占据百分 比)及对应的表达式的值(对应数值)。(此处为 0 不做修改) ? 最大值: 变量:填充百分比为最大时对应所连接的变量值;因为液位的最大值为 100,所以此处更改为 100。 填充百分比:连接变量值为最大值时,填充高度所占据的整个图形高度(或宽度)的百分比(占据 百分比)。 此处为 100,即液位值为 100 时,填充整个圆角矩形的 100%。 ? 填充属性: ”打开变量浏览器,选择“液

?

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

填充方向:选择向下。意义:规定填充方向,由“填充方向”按钮和填充方向示意图两部分组成。 共有五种填充方式,可选择其中之一。向上填充、向下填充、向左填充、向右填充、自定义,其中自定 义为按照所填写的角度来完成填充的角度;

?

模式:点击模式

,打开填充颜色对话框,如下图:

选择蓝色,确认退出,即完成百分比填充动画属性的设置。 注意:区别填充和缩放: 填充指在图形对象内部以某种颜色,向某方向,均匀的充满整个图形对象; 缩放指将图形对象向某方向整体放大或缩小。

9.1.2
?

线条流动块动画

效果:实现加料阀打开时,加料管道中的流动块开始流动;加料阀关闭时,加料管道中的流动块停 止流动。(出料管道中的流动块相同) 配置过程:以加料流动块为例,说明配置过程。

?

在画面上选中加料管道上直线段,在动画属性窗口中选取“线条流动启停”动画,点击“ 按钮,弹出如下对话框:



易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

? ? ?

变量:点击

按钮,打开变量浏览器,选择开关型变量“加料阀”。

变量为真时:是否开始流动;(即加料阀打开时(为真),开始流动,因此不做修改) 属性:线条流动的方向,正方向,反方向; (因为画面中液体的流动方向为正方向,所以不做修改) ? 流速:流动的时间间隔。(默认时间间隔为 1000MS,如果需要流动速度快些,可以自定 义,此处修改为 500MS) 步长:每节流动时的长度占图形的百分比(默认不做修改);

?

出料管道中直线段的流动属性配置相同,不做重复描述。

9.1.3 9.1.4

阀门开关动画 组合图形动画

多个图形对象进行组合之后,便作为一个图形存在,其子图形的很多属性便消失,如果需要使用到 子图形的某些属性,例如:储料罐罐体圆角矩形的百分比填充属性,这就要在图形组合之前,首先配置 子图形的属性。下面以储料罐为例加以解释: 不配置子图形圆角矩形罐体的“百分比填充”动画属性(组合过程见 8.4.3)其组合后图形的动画 属性如下图:其动画属性中不存在“百分比填充”。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

首先配置圆角矩形罐体的“百分比填充”属性,选中罐体和支架,点击工具栏中“组合”功能按钮, 弹出如下图对话框:在动画属性对话框中存在子图形圆角矩形的“百分比填充”属性。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

点击确定。 选中组合后的图形“储料罐”,其动画属性如下图:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

从图中可以看到, 组合后的图形继承了子图形的动画属性, 也就是在组合图形中也可以对子图形的 动画属性进行编辑配置。

9.1.5
?

数据显示

数码管:用于显示整型数值“液位”。选中数码管对象,在动画属性窗口中选取“数值”属性,点 击 按钮,弹出如下对话框:

选中变量液位,点击确定即可。 ? 文本框: 用于显示开关型变量 “加料阀” 的开关状态。 选中文本框对象, 在动画属性窗口中选取 “Text” 属性,点击 按钮,弹出如下对话框,连接加料阀变量,点击确定即可。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

文本 A: 用于显示开关型变量 “出料阀” 的开关状态。 选中文本 A 对象, 在动画属性窗口中选中 “数 值显示”-“离散值”,点击 按钮,弹出如下对话框,连接出料阀变量,点击确定即可。

补充: ? 变量为真时输出内容:即连接的变量数值为 1 时,此图形对象显示的内容,由用户根据需要进行编 辑。 变量为假时输出内容:即连接的变量数值为 0 时,此图形对象显示的内容,由用户根据需要进行编 辑。

?

9.1.6

按钮赋值

概述: 用鼠标点击图形对象或操作指定的快捷键, 将弹出值输入对话框, 用户可以通过输入新的值, 改变数据库中该变量的值。 此处通过按钮的 2 种赋值方式对变量进行赋值。 ? “加料阀开关”按钮:点击此按钮,实现加料阀的开关取反(加料阀为开时,点击按钮使其关闭; 加料阀关闭时,点击按钮使其打开)。

配置过程:选中按钮,在事件属性窗口中选择“健按下”,点击

按钮,弹出如下对话框:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

点击上图中命令区域之变量,双击 TagEvaluate(选中此函数,可以看到说明区域显示信息:此为 变量赋值函数),打开如下赋值对话框:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

? ?

变量:点击

按钮,在变量浏览器中选择“加料阀” ,然后点击 按钮,在变量浏览器中选择“加料阀”

表达式:点击选择取反符号

点击确定即完成了加料阀取反程序的添加。 ? “出料阀开关”按钮:功能为点击此按钮,实现出料阀的开关取反(出料阀为开时,点击按钮使其 关闭;出料阀关闭时,点击按钮使其打开)。

配置过程:选中按钮,在事件属性窗口中选择“值输入”-“离散值输入”,点击 对话框:

按钮,弹出如下

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

变量:点击 补充: ? ?

按钮,在变量浏览器中选中“出料阀”变量,点击确定即可。

提示信息:运行时出现在弹出对话框上用于提示输入内容的字符串。 快捷键: 定义激活键,这些激活键可以是键盘上的单键也可以是组合键(Ctrl、Shift 和键盘单键 的组合),在易控运行画面时可以用激活键随时弹出输入对话框,以便输入修改新的离散值。 按钮文本:“置 True”:运行时出现在弹出对话框上第一个按钮上的文本内容,此按钮用于将离 散变量值设为 True。 “置 False”:运行时出现在弹出对话框上第二个按钮上的文本内容,此按 钮用于将离散变量值设为 False。

?

9.1.7
? 数值显示

滑块配置

选中“滑块”图形对象,在动画属性窗口中选择“VALUE”,点击

按钮,弹出如下对话框

连接变量“液位”,点击确定。此时便把滑块与液位建立了连接。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

变量赋值

选中“滑块”图形对象,在事件属性窗口中选择“VALUE”,点击 接变量“液位”,点击确定即可。 补充:

按钮,在弹出的对话框中连

运行工程,可以看到储料罐随液位数值变化的填充效果,文本 A,文本框以及数码管的数值显示, 点击开关按钮,可以改变阀门的开关状态,同时流程中阀门的颜色变化,并且 PLC 寄存器的数值相应变 化(连接实际设备情况下)。拖动滑块,可以改变液位的数值大小。

9.2

逻辑控制

自动化监视和控制系统,主要实现脱离手动,实现自动控制的功能,因此,为了实现加料阀和出料 阀根据液位的高低自动实现开关的效果,需要编写逻辑程序来实现。易控中,用户程序按照触发方式分 为工程程序,变量改变程序,画面程序以及条件程序四类。我们以画面程序为例,实现阀门的自动开关 效果。 画面程序,是指在某一个画面打开时、存在期间,或者关闭时,触发相应的用户程序。 补充:此时最好删除液位和模拟设备的连接,因为模拟设备中数值的产生不受程序的控制。

9.2.1

画面程序配置

双击工程窗口中的“画面程序”,出现根节点“画面程序”,双击该节点,在工作区出现“画面程 序”工作页。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

如下图:

点击“新建”按钮,增加一行画面程序项。 ? 画面名称:点击画面名称列对应的单元格,弹出如下图所示“画面浏览器”对话框,用以选择画面 名称,选择流程画面,点击确定。

?

用户程序:选中“用户程序”列对应的单元格,点击按钮 添加逻辑控制程序。

,弹出“用户程序配置”对话框,

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

控制加料阀开关: 逻辑关系为:液位小于 10 时,并且出料阀为开的状态(说明现在处于出料状态),打开加料阀。 液位大于 90,并且出料阀为关状态(说明流程处于进料状态),关闭出料阀。 第一步:变量赋值 选中命令区域中变量赋值函数,双击弹出如下对话框:

选中变量加料阀,在表达式区域填写 1,实现功能即:变量组 1.加料阀=1,点击确定即可。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

第二步:赋值条件 选中已经存在的程序行,点击 按钮在弹出的对话框中添加条件。

点击

按钮选择变量名称,利用上图中下方的运算符号,添加条件,点击确定即可。如下图:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

双击命令区域变量赋值函数,继续添加下面的语句。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

执行方式:点击下拉框,选择“打开时”,即流程画面打开,便开始按照一定时间间隔执行配置的 用户程序。此处一共有三种方式,分别是“打开时”“存在期间”“关闭时”。该属性设置了画面 所配置的用户程序在何种方式下执行。 时间间隔:设置为 200(ms)即:画面打开时,每 200MS 执行一次用户程序.在执行方式为“存在 期间”,此栏设置才为可用状态。其他执行方式时,该属性不可用。时间间隔单位为毫秒,最小值 为 50 毫秒。 说明:可以在这里输入对画面程序的描述说明。描述文字长短没有限制

?

?

注:在变量配置工作区设置出料阀的初始值为 TRUE。 实际项目中不需要设置出料阀的初始值, 因为工程运行会自动采集到现场阀门的开关状态, 并且在 用户程序中不需要对液位进行赋值,液位的值为采集到的工程现场的实际值。

9.2.2
? 变量改变程序 ? 概述

用户程序补充

变量改变程序,是指在工程运行时,变量值的改变触发相应程序的执行。 ? 变量改变程序配置

双击工程窗口中的“用户程序”下面的“变量改变程序”节点,在工作区出现“变量改变程序”工 作页。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

点击工作区下方的“新建”按钮,或者在工作区点击右键菜单中的“新建”,可以添加一行新的配 置信息。 “变量改变程序”的配置信息包含三个属性: ? 变量名称:变量名称默认为空,点击变量名称所对应的单元格,在弹出的“变量浏览器” 窗口中,选择要配置的变量。当变量比较多,不方便选择的时候,可以使用变量浏览器中 的过滤条件来选择。也可以直接在表格中输入变量的名称,但必须按照一定的格式输入 处理程序:这里的处理程序指变量变化时,系统所执行的程序。点击处理程序所对应的单 元格,弹出“事件执行程序”窗口,在这里可以配置相应执行程序,如打开画面,变量运 算等。用户程序的配置与鼠标按下时程序的配置类似.

?

?

说明:可以在这里输入对变量改变程序的描述说明。描述文字长短没有限制

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

工程程序 ? 概述

工程程序,是指在工程启动时、工程运行期间,或者工程退出时,触发相应的用户程序。 ? 工程程序配置

双击工程窗口中的“用户程序”,出现根节点“工程程序”,双击该节点,在工作区出现“工程程 序”工作页。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

工程程序分为“启动时用户程序”,“运行期间用户程序”和“退出时用户程序”三类,不能新建 和删除。

“工程程序”的配置信息包含四个属性: ? 工程用户程序名称: 分别列出了工程的三个阶段。 该属性不可以编辑修改。 其中 “启动时用户程序” 和“退出时用户程序”所对应的用户程序只执行一次。“运行期间用户程序”在工程运行期间按照 设定的时间间隔连续执行。 用户程序:这里的用户程序指工程变量变化时,系统所执行的程序。在处理程序所对应的单元格中 点击一下,弹出“用户程序配置”,在这里可以配置相应执行程序,如打开画面,变量运算等。 时间间隔:只在“运行期间用户程序”有效。设置用户程序执行的时间间隔。 说明:可以在这里输入对工程程序的描述说明。描述文字长短没有限制

?

? ?

十、 报警
运行报警是监控系统软件必不可少的功能, 易控提供强有力的报警显示及记录功能, 并且操作方法 简单。 易控中的报警主要指变量报警。当报警发生时,把这些报警信息存于内存的缓冲区中,当缓冲区达 到一定数目或达到记录定时时间,系统自动将报警信息写到报警存储文件或数据库中(请注意:要先定 义是否存储到文件、数据库)。报警在缓冲区中是以先进先出的队列形式存储,所以只有最近的报警保 留在内存中。报警信息在报警窗中会按照设置的过滤条件实时显示出来。

10.1

报警区增加

报警区的主要功能是把设置了报警的变量按一定需要进行分组, 通过报警区名可以按组处理变量的 报警事件,记录报警事件也可按组进行。例如:原料罐液位,原料罐压力 2 个变量的报警区都设置为原 料罐。 如果想在报警窗中仅仅显示原料罐液位和原料罐压力的报警信息, 只要选中报警窗的过滤条件 “报 警区”之原料罐就可以了。 选择工程树中报警区子节点,双击报警区,在工作区出现“报警区配置”工作页。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

点击左下方的“新建”按钮,或者在工作区点击右键选择“新建”,添加一行新的报警区。默认名 称为“报警区 1”,可以进行修改。

10.2

变量的报警设置

工程窗口中选择报警变量节点,双击报警变量,在工作区出现“报警变量配置”工作页。

点击“新建”按钮,增加一报警变量配置行。 选中名称列对应单元格,点击 按钮,在变量浏览器中选中“变量组 1.液位”。 按钮,在弹出对话框中进行如下配置:

选中报警配置列对应的单元格,点击

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

? ? ?

报警区:点击

,选择报警区 1;

报警级别:默认不急; 越限报警:选中越限报警中的“低”,报警值修改为“5”,报警文本为默认(可以修改);选中 “高”,报警值修改为“95”,报警文本为默认。 点击确定,数据库变量“变量组 1.液位”的报警设置就完成了。

注:报警级别:变量的报警根据现场要求一般都会分为不同的级别,以使操作人员得到相关信息,作出 相应的处理。报警级别为紧急以上的就需要做出立即快速的处理,而一般的相对有稍缓的空间。例如: 压力,一般情况下会设置为紧急,因为压力过大会出现危险,严重的会导致人员伤亡。所以,如果出现 压力高限报警,相关人员应该作出立即的处理。易控软件把报警分为 4 个级别:特急,紧急,一般,不 急。 其他报警相关设置请参照用户手册中的详细说明。

10.3

报警信息

报警配置作为工程树中报警节点的子节点,用来完成对报警信息的保存以及传送方式等的配置。 工程树中选择报警节点,双击报警配置,在工作区出现“报警配置”工作页。

10.3.1

报警信息保存

打开“报警记录”选项卡,选中“记录报警”选项,其它设置项被激活:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

?

报警区:点击

按钮,选择报警区 1

注:软件仅仅保存变量的报警区为选中报警区的报警信息,如果不选任何报警区,则默认保存所有 报警区的报警信息。 ? 报警级别:不急,不做修改。

注:软件保存报警级别为设置级别以及更高级别的变量报警信息。 例如: 设置报警级别为 “紧急” , 则只保存报警级别为紧急以及特急的变量报警信息。 ? 记录保留:10 天,不做修改。 注:系统会自动删除此设置天数之前日期的报警信息。 ? 报警记录到:此处不做修改

注:报警信息可以保存到系统默认的数据库中,也可以选择自定义,保存到 ODBC 数据库中(如: SQL)。 其他以及手机短信、电子邮件、MSN 的详细设置请详见“用户手册”。

10.3.2

报警显示

“易控”通过画面中的报警窗自动对“报警变量”子节点中配置的有效数据变量进行监视。 当发生 报警时,把这些信息存于内存中的报警缓冲区中,报警窗的报警都是取自报警缓冲区。 第一步:报警窗的添加 在画面工作区中,选择“工具箱\图形\图表曲线\报警窗”,在画面上创建一个报警窗:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

第二步:报警窗的配置 选中画面窗口中已添加的报警窗,修改其基本属性: ? 报警级别:不急,默认不做修改。因为数据库变量液位的报警级别设置为“不急”,因此此处如果 修改为其他级别,则报警窗中则不能显示液位的报警信息。 报警类型:选中报警类型属性,点击下拉框,保留低、高报警(因为液位的报警类型为低、高), 如下图

?

? ?

报警区:默认报警区 1,不做修改 记录类型: 选择显示的报警信息记录类型, 仅选中报警, 则运行时报警窗中只显示出现的报警信息, 仅选中恢复,则运行时报警窗中只显示出现的报警恢复信息。此处不做修改。

注:以上几个属性只是报警窗运行时的默认设置,运行时还可以根据需要进行选择修改。 ? 新报警出现位置:选择前面。

前面:最新产生的报警总是排在报警窗第一行,时间为由近到远排列 后面:最新产生的报警依时间先后顺序排列在最后一行。 ? 类型:(此处可以分别进行设置,查看结果有何不同) ? 只显示报警信息:报警窗中仅仅显示仍然存在的报警信息,已经恢复的报警信息则不会显示。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

? ?

显示报警信息和恢复信息:报警窗中显示产生的报警信息,同时也显示恢复信息。

显示格式:选中显示格式属性,点击 按钮,弹出如下对话框,其中可以改变日期以及时间的格 式,自定义配置报警窗中显示的列。此处为默认,不做修改。

? ?

允许查询:设置是否显示查询时间输入。 允许应答:设置是否可以在运行环境中对产生的报警进行应答操作。

至此,报警的配置以及报警信息的显示已经完成,运行工程,数据库变量液位的值出现报警时,在 报警窗中就会有相应的显示。

十一、 实时曲线
11.1 实时趋势曲线的绘制

1 单击“工具箱—图形—常用—实时趋势曲线” 2 在画面上,按下鼠标不放,拖动鼠标可以看到要生成的图形对象的轮廓,释放鼠标即可生成一个图形 对象。

11.2

实时趋势曲线属性设置

选中画面中的实时曲线,配置其属性: ? 边界位置:设置曲线图的上下左右的边界距离。点击 按钮,弹出如图所示边界配置对话框。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

? ? ?

更新单位:更新频率的单位设置。默认为秒 更新频率:更新频率指自动刷新重绘一次实时曲线的时间间隔。结合更新单位使用。 曲线:绘制曲线图中的曲线。具体曲线配置方法如下: 选中曲线属性,点击 按钮,弹出如下图所示对话框。

点击“添加”按钮,添加一条曲线,其属性如下: 自动更新:指当曲线关联的变量改变时是否更新曲线图。如果设置为 True,则曲线不仅根据用户 设置更新频率绘制曲线,并且在相关变量改变时也要更新。如果设置为 False,则指根据用户设置的更 新频率刷新绘制曲线。 ? 曲线画布

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

在属性窗口中,展开曲线画布栏,修改如下属性: 修改主网格数量(横向):5 修改主网格数量(纵向):5 修改子网格数量(横向):2 修改子网格数量(纵向):2 主网格线:红色 ? 时间轴

在属性窗口中,展开时间轴栏,修改如下属性,该属性进行曲线的x轴,即时间轴的设置 修改刻度单位为:分 修改刻度范围为:2 即整个时间轴的长度为 2 分钟。 修改刻度间隔(大):5 修改刻度间隔(小):2 ? 数值轴

在属性窗口中,展开数值轴栏,该属性进行曲线的y轴,即数值轴的设置。 修改刻度间隔(大):5 修改刻度间隔(小):2 刻度上限:100(液位的最大值) 刻度下限:0(液位的最小值) ? 鼠标拖放:设置曲线图是否支持运行时的鼠标拖放操作。该属性为 True 时,系统运行时,可以通 过鼠标拖动坐标轴上的小滑块来放大,缩小曲线图。 按钮,在打开的对话框中进

注:曲线画布,时间轴以及数值轴的属性设置都可以通过点击相应属性 行设置。

11.3

实时趋势曲线的动画连接。

选择动画属性窗口中的“曲线”动画,弹出如下图所示对话框,在变量连接处选择变量组 1.液位, 确定后运行则可以看到所连接变量的实时趋势曲线图。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

十二、 系统安全
对于一个工业控制工程而言,安全性放于首位。一般来说都会把对工程的操作权限赋给不同的人, 例如:操作员只能进行一般的操作,而重要的操作,比如修改重要参数等,赋给技术工程师。 在易控系统中,通过用户和安全区的配置来控制某些操作的权限,以保证系统的安全运行。首先, 画面上图形对象的操作权限直接赋予安全区(可以理解为小组),而用户(个人)隶属、包含于安全区 (小组)中,只有此安全区的用户才具有操作此图形对象的权限。如果不在此图形对象的访问安全区内 时,则该图形对象对于此用户来说为不可访问对象。

12.1

安全区

在工程树中选择“安全区”节点,双击鼠标,或者单击鼠标右键选择“打开”,在工作区出现“安 全区配置”工作页。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

点击新建按钮,增加二个安全区,并修改安全区名称分别为“工程师”“操作员”。

12.2

用户

在工程树中选择“用户”节点,双击鼠标,或者单击鼠标右键在弹出的菜单中选择“打开”,在工 作区出现“用户配置”工作页。

点击新建按钮,添加一用户 ? ? ? 名称:修改名称为张。 密码:选中密码列对应单元格,点击 按钮,设置用户登录密码。 按钮,设置安全区为“工程师”

安全区:选中安全区列对应单元格,点击 另一用户的设置过程相同,结果如上图。

12.3
?

按钮的安全区设置

加料阀开关安全: 打开流程图画面,选中“加料阀开关”按钮,修改其基本属性: 选中安全区,点击选中密码列对应单元格,点击 按钮,在弹出的对话框中选中工程师(即只有

安全区为工程师的用户才可以操作按钮)。 ? 出料阀开关安全: 选中“出料阀开关”按钮,修改其基本属性: 选中安全区,点击选中密码列对应单元格,点击 安全区为工程师的用户才可以操作按钮)。结果如下: 按钮,在弹出的对话框中选中工程师(即只有

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

注:此时运行工程,发现加料阀按钮和出料阀按钮不能进行操作。

12.4

用户登录和注销

用户登录命令:Logon 用户注销命令:Logoff 操作按钮: ? 添加:单击“工具箱—图形—常用—按钮”,在画面工作区区域,按下鼠标不放,拖动鼠标可以看 到要生成的按钮的轮廓,释放鼠标即可生成一个按钮。(同样方式添加 2 个按钮) 外观配置:选中画面中的按钮,在基本属性窗口中修改其“文本”属性,由默认的“button”修改 为“用户登录”。(同样过程修改另一个按钮文本为“用户注销”) 操作配置:

?

?

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

选中“用户登录”按钮,在事件属性窗口中选中“健按下”,点击

按钮弹出对话框:

展开命令区域的用户节点,选中双击 LOGON 命令,此命令便添加到用户程序区域中,确定退出。 选中“用户注销”按钮,同样的配置方法将 LOGOFF 命令添加到用户程序区域中。 注:此时运行工程,点击“用户登录”按钮,在弹出的对话框中输入用户“张”(用户张的安全区为工 程师),发现“加料阀开关”和“出料阀开关”可以进行操作。而输入用户“王”(用户王的安全区为 操作员)进行登录,则发现登录之后 2 个阀门开关按钮仍然不能操作(因 2 个按钮的安全区设置为“工 程师”) 动手试试:新建一个用户,设置其类别为“系统管理员”,增加命令“EDITUSERS”,可以发现类 别为“一般用户”的用户登录后,不能执行此命令,而只有类别为“系统管理员”的用户登录后才可以 执行。

12.5

开发环境的保护

对于工程的安全, 不仅仅指工程的运行过程中的操作安全问题, 同时也包括组态工程文件的安全性, 对于配置好的工程文件,不希望其他人打开进行修改,因此易控还具备配置工程的安全性功能。 点击主菜单“文件”,选择“加密工程”,弹出如下对话框:

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

默认情况下,工程旧密码为空(没有密码) ? ? 新密码:以后打开工程时需要输入的密码 确认密码:将设置的密码重新输入一次,进行确认。 点击确定退出,此时退出工程,重新打开时,便弹出如下对话框:

在对话框中输入正确的密码, 才能打开工程, 对工程进行修改配置, 如果密码不正确, 则不能打开。 注:如果想了解用户安全区更详细的内容,请参照“用户手册”

十三、 配方
一般来讲配方是用来描述生产或制造一件产品所用原料及原料之间的比例关系, 是生产或制造过程 中一些变量及对应变量设定值的集合。 易控中的配方是由构成成份和成份取值组两部分组成, 概括地讲: “配方就是一组成份和成份的多个可能取值组的集合”。 下面以面包配方为例,讲解其实现过程。 此配方有四种成份,分别是“面粉”,“水”,“糖”,“发酵粉”; 有三个值组,分别是“普通面包”,“甜面包”,“软面包”。 注:首先建立变量组“配方”,在此变量组中增加整型变量:面粉;水;糖;发酵粉。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

字符串变量:配方名称。

13.1

配方的新建

工程树中选择“配方”节点,右键点击“新建” ,产生一个配方文件,默认名称为“配方 1” ,选择 此文件,单击鼠标右键,弹出菜单,将配方重命名为“面包配方”。其命名规则同其他画面,变量等等 名称的命名。

双击配方文件或右键“打开” ,在工作区出现“配方配置”工作页。 新建配方中,默认有三列标题,分别是“成份名称”“成份类型”“关联变量” , , ,此三列标题不可 更改、删除。

点击工作区左下方的“添加成份”按钮,添加一行新的成份。注意:只有在添加了成份后,才可以 添加组值。 成份名称:修改成份名称为“面粉” 。 成份类型:分为整型,模拟型,离散型,字符串型四种类型。此处选择整型。 关联变量:在弹出的“变量浏览器”中选择变量。此处选择变量“配方.面粉”。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

同样方法增加成份:水;糖;发酵粉,并关联相应变量。 添加成份后, “添加值组”按钮由不可用变为可用状态。如上图。点击工作区下方的“添加值组” , 值组名称默认为“值组” ,后面加阿拉伯数字,以相互区分。双击值组名称“值组 1” ,把名称修改为甜 面包。 在甜面包与面粉对应的单元格中填写甜面包值组中面粉的成份含量,其他成份相同。 (成份含量数 据与成份类型一致,即:如果面粉的成分类型设置为整型,则此处添加的数据为整型数据) 同样方法增加值组:普通面包;软面包,并配置成份含量。

13.2

配方的编辑

配方浏览器用于使用户在运行环境中也可以对配方进行更直观,更方便的操作和编辑。

13.2.1

配方浏览器的添加

在易控的画面中,选择工具箱中的“图形\其它\配方浏览器”,在画面上创建一个配方浏览器。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

13.2.2
基本属性中杂项:

配方浏览器属性设置

配方名:点击下拉按钮,选中工程运行时默认装载的配方名称,此处选择面包。 配置:选中配置属性,点击下拉按钮,弹出如下对话框:

“工具栏”选项卡中设置配方浏览器功能按钮在运行环境中是否可执行:选中选项,则在运行时为 激活状态,可以点击操作;不选中的选项,在运行状态中为灰显状态,不可以操作。此处全部选中。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

“列”选项卡:选中其则在运行状态中显示此列,不选中则此列不显示。 进行属性配置之后,画面中配方浏览器如下图:

其他属性的补充说明: 绑定背景色:当前被装载到变量的值组的颜色。例如:当前变量的数值为甜面包的成分含量,则值 组甜面包的颜色为此属性设置的颜色。 图标显示:其属性包括:图片;文字;图片和文字;无。用户可以根据自己的需要进行设置。 图标样式:可选择项为:大图标和小图标。例如:用户如果在触摸屏上使用软件,为了便于操作, 可以选择大图标。 值组方向:可以设置值组方向为水平或者垂直。 动画属性:用于显示当前装载的配方名称(建立多个配方情况下) 选中动画属性中配方名,点击按钮在弹出的变量浏览器中选中变量“配方.配方名称” 事件属性:用户设置需要装载的配方名称(建立多个配方情况下) 选中事件属性中配方名,点击按钮在弹出的变量浏览器中选中变量“配方.配方名称”

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

13.2.3

变量连接

在画面中添加文本 A,修改其基本属性中“文本”为:面粉。 另外添加文本 A, 选中动画属性中数值显示-模拟值,连接变量:配方.面粉。设置事件属性中值 输入-模拟值输入,连接变量:配方.面粉。 同样方法设置配方成份:水,糖,发酵粉。 添加 2 个文本 A 配置字符串变量:配方.配方名称。 如下图:

运行工程,选中甜面包配方,点击

功能钮,发现当前选中的甜面包配方的成分数值已经赋给相

应的变量。如下图:此时甜面包的背景色变为黄色,表明甜面包为当前变量装载值组。

动手试试:1、操作所有的功能按钮,以便更直观的认识。

易控(INSPEC)通用组态式监控系统

北京九思易自动化软件有限公司

2、新建配方,以便实现通过变量“配方名称”切换当前装载的配方。 3、同样可以通过用户程序之命令实现运行环境中对配方的编辑。

十四、 更多易控信息
如果需要进一步深入了解易控, 请参见易控的产品说明书或在线帮助; 也可以通过以下途径获得进 一步的帮助: 网址:www.controlease.com 邮箱:service@controlease.com 电话:010-51658941


相关文档

8000B组态软件使用说明书
CMS组态软件使用说明书
PLE逻辑组态软件使用说明书
易控组态软件技术白皮书
信捷组态软件使用说明20120209
易控组态软件
Ecc工控组态软件使用说明书
龙飞组态软件使用说明
基于易控组态软件的混凝土搅拌站
组态软件易控(INSPEC)quicklearn
电脑版