通用组态式工业自动化监控系统.docx

上传人:牧羊曲112 文档编号:1676231 上传时间:2022-12-13 格式:DOCX 页数:32 大小:826.85KB
返回 下载 相关 举报
通用组态式工业自动化监控系统.docx_第1页
第1页 / 共32页
通用组态式工业自动化监控系统.docx_第2页
第2页 / 共32页
通用组态式工业自动化监控系统.docx_第3页
第3页 / 共32页
通用组态式工业自动化监控系统.docx_第4页
第4页 / 共32页
通用组态式工业自动化监控系统.docx_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《通用组态式工业自动化监控系统.docx》由会员分享,可在线阅读,更多相关《通用组态式工业自动化监控系统.docx(32页珍藏版)》请在三一办公上搜索。

1、产品标志九思易自动化软件通用组态式工业自动化监控系统易控(INSPEC)入门1简介1.1 易控是什么易控是一套通用的监控和数据采集(SCADA)软件,亦称人机界面(HMI/MMI)软件,俗称组态软件。易控以通信的方式和控制系统相连,能读写控制系统内部的信息,并以图形和动画等直观形象的方式呈现这些信息,以方便对控制流程的监视。也可以通过易控直接对控制系统发出指令、设置参数干预控制流程。易控能对控制系统的数据进行运算处理,将结果返回给控制系统,协助控制系统完成复杂的控制功能。易控还能对从控制系统得到的以及自己产生的数据进行存储、报表等等其它功能,从而延伸控制系统的能力和弥补控制系统的不足。比如易控

2、可以作为中间桥梁,将控制系统和工厂的企业管理信息系统联结起来, 将多个控制系统联结起来,使它们之间能交换数据、共享资源,协调和管理曾经是各自孤立的控制系统。从而在更大范围内优化了控制结构,提高综合自动化效率。易控可以应用于机械制造、化工、电力、冶金等任何涉及自动化控制的领域,它本身没有行业的限制,只要它和控制系统之间能进行数据交换即可。易控内置了对常见PLC、DCS、PC板卡、智能仪表等设备的通信支持。易控系统典型的使用情况如下图所示:易控可以下挂多个控制系统,同时和多个系统连接,并在它们之间转发数据,如下图所示:易控可以连接企业的管理信息系统,将实时系统中的数据上传,也可以连接其它应用程序,

3、向它们提供实时数据,如下图所示:易控提供了丰富的对控制系统的监视、控制和管理功能,但在用户的实际应用中,使用什么功能和达到什么效果都是由用户自己来决定的。易控系统带有一个功能强大的二次开发平台,用户通过使用该开发环境,来确定自己的最终监控功能和效果。1.2 易控能做什么易控软件提供了一系列针对控制系统的监视、控制和管理的功能和工具。你可以使用易控的一部分或全部达到如下目的: 以图形及动画的方式直观监视控制系统的工作状况,了解警告信息等;易控能读取PLC等设备的内部状态和信息,并将这些信息以非常直观的图形化的形式显示出来,使得对系统的运行情况一目了然。 对控制系统进行参数设置、发送指令等,干预和

4、影响控制流程;易控能将数据写入PLC等设备,数据的输入是通过点击、拖动、键盘或者在屏幕上的虚拟键盘来进行的。 辅助控制系统进行运算控制;一些复杂的数学计算对PLC等控制器来说是比较难以实现的,易控则可以充分利用电脑的强大运算能力,来替这些控制器完成这部分工作。 对控制系统的数据进行历史存储、统计和报表,历史记录可以对控制系统所发生的事故等进行追忆和分析;易控可以充分利用电脑的强大存储能力将读取到的PLC等设备的数据进行保存,对这些数据进行统计分析和报告。在用户系统发生事故和故障的时候,利用易控多种形式记录的历史数据,可以对系统故障原因等进行分析定位,责任追查等。通过对数据的质量统计分析,还可以

5、提高系统的运行效率,提升产品质量。 将控制系统的信息接入企业的信息管理系统,为用户的其它应用程序提供控制系统的数据;易控具有和企业ERP等信息管理系统以及其它用户应用程序进行数据交换的能力,PLC等设备通过易控可以实现和这些系统之间的信息交互。 将控制系统的警告信息等通过电子邮件、手机短信、及时消息软件等及时通知给相关人员; 作为“网关”在不同控制系统之间交换或转发数据;易控具有强大的设备通信能力,能同时和具有不同通信协议的PLC等设备交换数据,易控具有在设备间自动转发数据的能力,通过易控这个桥梁,不同PLC之间就可以互相方便的交换数据,不需要添加昂贵的通信协议转换模块,可以节省硬件的投资。

6、协调和管理多个控制系统;易控能将多个控制系统联系起来,从而将若干个彼此孤立的系统构成一个有机的整体,协调各个部分的运行,因此能在更大范围内优化和管理生产过程,提高用户的整体生产效率。1.3 易控主要特点易控吸取了国内外组态软件的优点,以功能强大、性能稳定、图形精美、易学易用、开发高效、扩展容易等优点为自动化系统的监控提供了理想的解决方案。 易学易用,开发高效:“一切以用户为中心、友好、简单、容易、高效” 的设计原则(COFSEE设计)使易控上手容易、二次开发过程轻松愉快而且富于效率。和其它类似软件相比,易控的开发时间至少缩短百分之三十。n 界面简洁统一:风格简洁,所见即所得,配置统一,学一知二

7、n 概念规则简单:容易掌握,无需记忆n 逻辑组织合理:快速定位工作点n 信息分组分类:画面、数据库、动画和事件等分组或分类进行管理,方便高效n 全程操作提示:指导用户快捷使用,避免误操作n 表格数据输入:简单的表格式数据输入,方便易用n 图形丰富:画面制作快捷n 锁定功能:位置、正交、旋转和倾斜等的锁定,避免误操作n 批量操作:大量重复性工作一次完成n 导入导出:简化重复配置n 错误检查:有问题配置,先期检查n 向导指示:复杂操作按向导指示进行n 编程图形化:无需记忆大量指令和编程技巧即可实现复杂功能n 操作多元化:同一功能用不同的方式实现n 设计人性化:大量的人性化细节设计,易学易用,事半功

8、倍 功能丰富,创新设计:易控具有丰富的监控功能,满足常规的系统检控需求,同时易控还具有像复合动画、设备之间数据转发、将报警信息送入聊天软件等许多开创性的设计,能满足一些高级的监控需求。易控专为通用的工业自动化监控而设计。内置强大的二次开发工具使开发的应用工程能够完全按照用户要求运行。支持常见PLC、DCS、板卡、智能仪表、OPC服务器等设备;精美画面逼真模拟工业现场,动态数据显示、曲线、图表、动画等使动态过程一目了然;操作干预和控制在鼠标点击之间完成,复杂的监控可编制自己的用户程序来实现;报警信息能及时反馈和记录;重要信息和事件可被记录;设备仿真、实时历史趋势、统计分析、逻辑处理、报表、配方管

9、理、事故追忆也尽在其中;用户和权限管理保障运行的可靠和安全;易控开创性的功能设计,满足更多更高需求;n 独有“复合动画”功能和多达十几种的特有动画效果(倾斜、纹理及渐变流动等),更逼真呈现工业现场;n 与设备的通信断开后可自动恢复;可动态启动或停止与某一设备的通信;支持设备的特殊通信指令;支持设备的数据块和历史数据;支持工程开发期间的设备数据采集和通信测试;n 内置“网关”功能,可在具有不同通信协议的设备间转发和交换数据,替代昂贵的通信模块,无需配线,节省硬件和开发投资;n 报警信息直接送入MSN等聊天程序(及时消息软件),更可直接送入手机和电子邮件,运行情况,轻松掌握。 性能稳定、使用可靠:

10、易控采用的系列新技术能有效避免“内存泄露”、“内存崩溃”和“蓝屏”等系统死锁现象,也在大型复杂应用中得到了充分考验。 图形丰富、画面精美:易控无与伦比的图形处理能力,可媲美专业级图形处理软件,制作的画面质量高,图形精美,可完美呈现控制对象和过程。可扩充的图形库使画面的开发更容易。n 构成画面的图形工具丰富,轻松构成画面,图形工具仍在不断添加,甚至可由用户自己扩充n 图形库提供更丰富的图形元素可供使用,用户可构建自己的图形库,供重复使用n 丰富的线条、填充样式、对纹理、图案、渐变、字体效果、各种图片格式都具有很好的支持;n 开发期间对图形的操作方便灵活,功能强大。支持客户化的对象中心点、倾斜、旋

11、转、对齐、翻转、镜像、组合和分解、层次处理、正交选项、属性提取等等功能 技术领先、面向未来:易控是第一套基于Microsoft的最新DOTNET平台的同类软件,还采用了大量像XML、Remoting、设计时支持架构、基于组件、及时消息等一系列最新的软件技术,结合最新的通信和控制科技,具有更多的技术优势和面向未来的发展潜力,引领了组态软件未来的发展方向。n 第一套完全基于Microsoft最新操作平台.Net的监控软件;n 支持Windows XP,2003,及最新的Windows Vista操作系统,未来可跨平台运行,保护对未来的投入;n 国内第一个将微软最新面向对象的高级语言C#作为用户程序

12、(脚本)语言的监控软件;n 设计系统具有最新的Visual Studio 2005和Office 2003的界面风格;n 采用微软最新的DESIGN-TIME ARCHITECTURE设计时支持架构n 基于代码的安全机制较传统的基于用户的系统具有更高的安全性 开放架构、扩展容易:易控具有全方位的开放架构,提供多种方式和途径丰富和扩展其功能。比如用户可以扩充图形工具、插入Windows控件、自己的功能模块、添加设备通信程序等等。2了解易控2.1 基本概念了解和开始使用易控只需要知道少量简单的概念,许多概念已经是大家都非常熟悉的,以下是这些概念的列表: 工程:在易控中,一个监控系统的所有配置信息的

13、集合,被称为一个“工程”。一个工程就对应一个易控监控系统。工程包含的信息有:易控和下位的PLC等控制系统或设备是如何通信的,有哪些监视画面,系统有哪些操作人员,他们的密码和分别有何权限等等信息。 开发系统、运行系统: 易控主要由开发系统 - InStudio和运行系统 InRun两个部分构成,“开发系统”又称“开发环境”,“运行系统”又称“运行环境”。 开发: 在开发系统中建立并正确配置一个工程,并对配置的结果进行一定前期处理的过程,被称为“开发”。开发环境InStudio可以开发不同的工程,并对多个工程进行管理。 运行:使一个开发完成的工程的各项功能,按照开发者所配置的要求工作起来,取得预期

14、效果,并将工程配置的各个部分有机的结合到一起的过程称为“运行”一个工程。运行系统InRun可以运行不同的工程,但同时只能运行一个工程。如果不具体指定一个工程,运行系统运行默认的工程。你可以在一个工程列表中指定一个工程为默认的。 编译: 对于已经开发完成的工程在运行之前所进行的预处理过程,以检查开发过程中可能出现的错误,并能提高工程的运行效率。 画面:画面是用户使用易控绘制的一幅图形,用以描述用户的监控对象。画面的基本构成元素称为“图形”,或“图形对象”。易控的画面构成元素,在图形工具箱中分类列出,一种图形元素在画面工具箱中被称为一个“工具”或“工具项”。易控的工具箱是可以扩充和不断丰富的。 属

15、性、动画、事件:属性是一个选定对象的固有特性,易控中将属性分为三类,普通属性、动画属性和事件属性。只有画面上的图形对象才有动画属性和事件属性。 “动画属性”又称“动画”,是画面上图形对象的一些诸如位置、颜色、大小、角度等特性可以随着系统的一些状态变化而变化的特性。“事件属性”又称“事件”,是画面上图形对象的一些可以选择配置的特别属性,表明了当图形对象上发生的一些诸如鼠标点击,拖动等操作后,系统中将发生哪些变化的属性。 变量、变量组、数据库变量、IO变量:变量即可以变化的数值。在易控中,变量是系统的核心驱动力量,比如变量的变化引起画面上图形对象的动画,图形对象的操作事件引起变量的改变等等。易控中

16、的变量是易控实时数据库的基本单位,所以也称为数据库变量。相应的,下位PLC等设备中的寄存器等也被定义为变量,在易控中称为IO变量。在易控中不能直接使用IO变量,而是需要先将IO变量和数据库变量关联起来,再通过使用数据库变量间接监控IO变量。根据用户工程的规模,变量的个数可能很多,因此在易控中对它们进行分组管理。 IO通信、通道、设备:易控有多种途径和外部进行通信。如和其它应用程序的数据交换,传送数据至企业的管理信息系统,向被监控的PLC等控制系统或设备读写数据等等。其中后者(向被监控的PLC等控制系统或设备读写数据)被称为IO通信。易控软件和通信对象之间的信息“走廊”称为“通道”。易控的通信对

17、象,如需要读写状态的PLC(严格来说是PLC上的通信模块或CPU上的通信口)称为“设备”。易控的IO通信可以是通过直接操控串口、并口、各种网卡等来进行的,也可以是通过第三方的软件,如OPC服务器,间接进行的。通道和设备都是抽象的概念 用户程序:易控提供了一系列可供用户使用的功能,不同用户使用这些功能的方法和条件都不同,用户如何调用这些功能,调用它们的顺序和条件等,需要用户进行配置或编写,其结果就是“用户程序”,也称“脚本程序”。 热键:是易控运行中全局有效的键盘操作,用户可以指定是哪个键盘键,按下或者按住该键以及该键弹起时,所执行的用户程序。 用户:指易控工程的有关管理人员和操作人员,他们对所

18、开发的工程可以有不同的权限,如一个操作人员可以操作某一现场设备而另外一个却不行。 安全区:易控为了保证用户工程的安全运行而设计的一种逻辑区划。用户可以根据自己工程的情况,将系统划分为若干个“安全区”,可以指定某些现场设备和用户位于某些安全区,只有当工程的用户和现场设备都位于同一安全区时,工程用户才可以操作该现场设备。 报警、报警信息、报警恢复、报警级别、报警区:报警是用户工程在运行时出现的警告信息。如某一个变量超出某一设定的上限时,运行工程会出现一条报警信息。根据警告的轻重缓急,易控将报警信息分为四个报警级别:“不急”、“一般”、“紧急”和“特急”。有些用户工程中可能出现大量的报警信息,为了过

19、滤掉部分报警信息,将报警信息进行分组管理,一个报警组在易控中称为“报警区”。易控的报警显示组件,可以选择浏览不同报警区、报警级别等的报警信息,极大方便了报警信息的及时获取和管理。 配方、成分、值组:“配方”的直接含义是指“制作某一物品,如一份面包,所需要的各种成分,以及这些成分所需要的数量”。一个配方包括两个基本含义:一是“一组成分”,二是这组成分的不同取值。易控中的配方包含若干个变量,和该组变量的若干个不同的取值组合。一个变量称为一个“成分”,一个取值组合称为一个“值组”。2.2 开发环境启动过程:安装完成易控后,从WINDOWS的“开始”菜单的“所有程序”中选择“易控开发环境InStudi

20、o”,即启动易控的开发环境;界面描述;易控开发环境的界面可以根据自己的操作习惯重新配置。初始安装后默认的界面如下图所示。开发界面分为主菜单、工具栏、状态栏、工程窗口、工作区、工具箱、属性窗口七个区域。 菜单、工具栏和状态栏菜单和工具栏提供了系统常见的操作命令。状态栏显示操作提示、当前操作的一些重要提示信息等,以方便用户使用。工具栏分为“常用”和“格式”。“格式”工具栏仅在当前工作区为画面开发时有效。 工程窗口工程窗口是一个以工程名称为根节点的属性列表,称为“工程树”。它列出和集中管理一个易控工程的各个部分。比如作为人机界面的画面、按分组管理的数据变量、控制系统的通信通道、用户编写的一些逻辑程序

21、、对键盘的重新定义、工程的操作员和他们的权限、一些可以被操作的设备的安全保护等等。通过对工程树上的不同节点进行鼠标左键单击、双击、右键单击三个基本动作,就开始了对工程中各项功能的配置过程。下图是一个典型新建工程的工程窗口样式: 工作区和起始页工作区是系统的主要工作区域,在工程窗口中通过双击的项目一般在此打开,然后进行编辑。如画面的编辑、变量的填写、操作人员的配置等都在工作区中进行。在工作区中有一个特别的工作页面,称为“起始页”,该页中列出了可以开发的一些工程项目,也可以新建立工程项目,是用户工作开始的地方。 工具箱工具箱由多个工具箱窗口构成,为在工作区的工作提供一些工具和手段。易控目前版本中的

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

23、中一个工具箱(“图形”/“图库”),选中该工具箱,然后在画面中用鼠标单击工具箱中的图标后,在画面上进行创建,还可以通过双击放到画面上。 属性窗口属性是对象所具有的一些特性特征。在易控中,通过用鼠标点击选中一个对象,就可以显示对象的属性,并可以对它们进行修改。易控系统中的对象分为图形对象和非图形对象。图形对象是可以放置于画面上的一些对象。除此之外的对象都是非图形对象。属性分为一般属性、动画属性和事件属性。 只有图形对象才有动画属性和事件属性。“动画属性”又称“动画”,是画面上图形对象的一些可以选择配置的特别属性,表明了“系统中的指定变量发生改变”和,“图形对象的一些诸如位置、颜色、大小、角度等形

24、态的变化”之间的一种对应关系。“事件属性”是画面上图形对象的一些可以选择配置的特别属性,表明了“图形对象上发生的一些事件,如鼠标点击,拖动等”和“系统中发生一些变化,如某个变量的数值变化等”之间的一种对应关系。易控用默认叠加在一起的三个窗口分别来显示一般属性、动画属性和事件属性。这三个属性窗口分别称为“属性”、“动画”和“事件”。如下图例所示。 2.3 运行环境易控运行环境最终将开发好的用户工程运行起来,实现监控的最终目的。易控运行环境的启动有两种方式:从易控开发环境中和从Windows的程序菜单中。在工程开发期间的测试运行从开发环境中启动较为方便。工程开发完毕后则从Windows程序菜单中启

25、动较为方便,不需要进入开发环境。一般是在Windows的启动组中添加易控运行系统的快捷键,在Windows启动后直接运行。从易控开发环境中,若一个工程已经打开,则可从“运行”菜单中、工具栏或直接按F5键启动。从Windows的程序菜单中启动,则需要系统中存在一个默认的工程。默认工程是在开发环境的起始页中设定。在起始页的工程列表中,默认工程的名称前面有一个绿色的小旗帜,下图例中的“演示工程”为默认工程。需要注意的是所运行的工程必须设置“启动画面”,即运行系统启动时所显示的画面,否则运行系统运行起来后,可能屏幕为空。启动画面在工程树的“选项”节点或者“画面”节点的属性中配置,如下图例所示。3易控示

26、例3.1 示例工程下面通过建立一个设想的简单实例,来演示易控开发和运行一个工程的全过程。设想的工程为易控通过一个串行接口对一台三菱的FX系列的PLC进行监控(如果没有该PLC,可以使用易控的模拟IO设备来模拟)。如下图所示:监控的内容为:监视PLC内的一个开关量的状态,当该开关量为ON时,在一个方块中显示绿色,以模拟一个指示灯亮;当该开关量为OFF时,在同一方块中显示红色,以模拟一个指示灯灭。同时通过点击画面上的一个方框可以控制PLC内的开关量的状态在ON/OFF之间切换,易控再读取改数值显示在屏幕上。如下图所示:3.2 开发步骤建立一个易控工程的步骤如下:1 启动开发环境; 2 新建工程 -

27、 用于保存所要建立的工程中的所有配置信息;3 配置工程 - 对该监控工程所需要的内容分别进行配置。主要有: IO通信 - 监控系统和控制系统之间的数据通信情况; 变量 - 联系上位机和下位机的桥梁; 建立画面 - 并配置画面上的图形对象的各种属性,例如动画和事件属性; 配置动画 - 建立画面的图素与数据库变量的对应关系,模拟现场设备的运行; 设置事件 - 是用户对系统的行为,让操作者输入控制设备的指令; 配置工程的主画面等其它属性; 编译工程;4 运行工程。3.3 开发过程3.3.1建立新工程1. 启动易控开发环境;2. 选择文件菜单中的“新建工程”命令,或直接单击常用工具栏上的“新建工程”按

28、钮,或点击起始页下方的“新建”按钮;3. 弹出如下图所示对话框,输入工程的名称;点击按钮,设置工程路径;同时可以为该工程添加说明;如下图所示:4. 点击“确定”,工程创建完毕。选择“文件”菜单中的“保存”或“全部保存”,或直接点击常用工具栏上的“保存”或“全部保存”进行保存。3.3.2配置IO设备3.3.2.1配置三菱FX2N系列PLC现在以三菱的FX2N系列PLC为例来说明设备的配置。如果没有该PLC,请参见3.3.3.2.2配置IO模拟设备。一、 使用三菱编程软件进行通讯参数设置:(FX系列PLC设置方法相同,此处以FX2N为例)1、 运行三菱编程软件GX,新建工程如图:选择相应的CPU以

29、及PLC类型,点击确定。2、 测试编程软件和PLC的通讯是否正常。点击菜单在线传输设置,弹出如下选项卡:设置相应的PLC连接的串口号,点击通信测试按钮,弹出下面对话框,则表示通讯成功。此时就可以对PLC进行通讯参数的设置了。3、 设置PLC与易控软件的通讯参数选中工程树中节点参数plc参数,打开如下对话框:打开PLC系统(2)选项卡,设置PLC串口的通信参数:协议:专用协议通信;数据长度:7位;奇偶校验:奇校验;停止位:1位;传送速度(波特率):19200;和校验:无总数检查。(其中:因为易控使用的专用协议,所以此处必须选择专用协议通信。其他参数可以根据用户需求来设置)。点击结束设置,关闭此对

30、话框。选中在线菜单,点击PLC写入,将设置好的通讯参数写入PLC中。至此,通信参数设置过程全部完成。注:在三菱编程软件中,如果已经将串口通讯参数(协议为专用协议通信)写入PLC中,此时使用串口线连接PLC与计算机进行通信测试,则不能成功,因为编程软件使用串口通信时,其协议为“无协议通信”,此时如果想改变PLC通信参数,只能使用PLC的编程口进行通信参数的写入。二、 易控的设置在工程窗口中选择“IO通信”,在“IO通信”右键菜单中选择“新建通道”;在打开的“新建通道”向导页中,选择要配置的通道,现选择“串行口”,如下图;通道名称默认为serial,用户可以自定义(通道名称的命名规则:首字符必须是

31、字母、下划线(“_”)。其后的字符可以是字母、下划线或数字),现将用户名称更改为“FX示例”。点击下一步设置通道的串口参数。选择PLC连接的计算机串口号,并设置相应的PLC串口通讯参数(前面使用编程软件设置的PLC串口参数):波特率,校验方式,数据位,停止位等。点击下一步,添加相应的设备(与设备驱动程序建立连接):由可选设备中选择三菱FX串口,设备名称可以自定义(规则同通道命名)。点击配置按钮,选择设备类型(此处选择FX2N)。此设备取消“是否进行和数校验”选项(默认选中此项),确认退出。点击完成,完成对通道设备的添加,工程树中如下图:添加寄存器双击工程树上的“FX串口”节点,在工作区出现“F

32、X串口”工作页,点击该工作页下方的“新建”按钮,新建一个寄存器,数据类型为开关型。IO设备配置基本完成,选择“文件”菜单中的“保存”或“全部保存”,或直接点击常用工具栏上的“保存”或“全部保存”进行保存。下一步将进行数据库变量的配置。注意:在易控中不能直接使用IO变量,而是需要先将IO变量和数据库变量关联起来,再通过使用数据库变量间接监控IO变量。3.3.2.2配置IO模拟设备在该易控示例中,如果没有三菱FX系列的PLC,则可以使用易控的模拟IO设备来模拟实际的PLC为工程提供数据。易控提供一个模拟IO服务器,用来模拟实际PLC设备向画面程序提供数据,供用户调试。模拟通道不需要连接硬件,直接在

33、易控端配置通道即可使用。模拟设备目前支持以下几种模拟类型:自动加1寄存器Increase、自动减1寄存器Decrease、常量寄存器Static、随机寄存器Random、正弦寄存器Sine、方波寄存器SquareWare、三角波Triangle,在其设备属性中可以设置幅值和周期。模拟IO服务器设置步骤如下:. 在工程窗口中选择“IO通信”,在“IO通信”右键菜单中选择“新建通道”;. 在打开的“新建通道”向导页中,选择要配置的通道,现选择“模拟IO服务器”;. 下一步,选择“仿真设备”,点击“完成”按钮。则在工程树的“IO通信”节点下出现“模拟通道”,通道下出现“模拟设备”。如下:. 双击“模

34、拟设备”,在工作区出现“设备变量配置”窗口,点击该工作区下方的“新建”按钮,新建一个Static(静态-即其数值如果不强行改变则始终保持不变)型的开关量;. 模拟IO设备配置基本完成,选择“文件”菜单中的“保存”或“全部保存”,或直接点击常用工具栏上的“保存”或“全部保存”进行保存。下一步将进行数据库变量的配置。注意:在易控中不能直接使用IO变量,而是需要先将IO变量和数据库变量关联起来,再通过使用数据库变量间接监控IO变量。3.3.3定义数据库变量变量是易控系统的实时数据库,在易控运行时,工业现场的生产状况要以动画的形式反映在屏幕上,同时工程人员在计算机前发布的指令也要迅速送达生产现场,所有

35、这一切都是以实时数据库为中介环节,数据库是联系上位机和下位机的桥梁。配置数据库变量操作步骤如下: 在“工程窗口”中选择“变量”,在“变量”右键菜单中选择“新建组”,选默认名称“变量组1”; 双击“变量组1”,在工作区中打开该变量组,在该组中新建一个开关量,命名为“开关量1”,其他属性保持默认设置不变,如下图所示: 数据库变量建立完毕,选择“文件”菜单中的“保存”或“全部保存”,或直接点击常用工具栏上的“保存”或“全部保存”进行保存。3.3.4连接IO变量和数据库变量因为易控中直接使用的变量为数据库中的变量,所以需要将IO变量和数据库变量关联起来,通过使用数据库变量间接监控IO变量。操作步骤如下

36、: 如果在“配置IO设备”中设置的是三菱FX系列PLC,则将工作区切换到“FX串口”页,在“数据库变量”列中点击小按钮弹出“变量浏览器”窗口。在变量组1中选择“开关量1”。如下图: 如果在“配置IO设备”中设置的是IO模拟服务器,则将工作区切换到“模拟设备”页,在“数据库变量”列中点击小按钮弹出“变量浏览器”窗口。在变量组1中选择“开关量1”,如下图。 IO变量和数据库变量的连接完成。选择“文件”菜单中的“保存”或“全部保存”,或直接点击常用工具栏上的“保存”或“全部保存”进行保存。3.3.5绘制画面画面是用户使用易控绘制的一幅图形,用以描述用户的监控对象。易控提供的多种图形对象在图形工具箱中

37、分类列出,便于操作和查找,易控的工具箱是可以扩充和不断丰富的。易控对图形的操所方便灵活,支持客户化的图形对象中心点、斜切、旋转、对齐、大小快捷调整、翻转、镜像、组合分解操作、层次处理、正交选项、属性的提取等功能。绘制画面的操作步骤如下: 在“工程窗口”中选择“画面”,在“画面”右键菜单中选择“新建画面”,画面的项目树节点下出现“画面1”; 在工程树上双击“画面1”,在工作区中打开该画面开始编辑,在工具箱中选择需要的图形类型,通过属性窗口设置它们的属性。现放置一个矩形和一个文本,如下所示:在工具箱中选择“矩形”,在画面上按住鼠标不放,拖动鼠标可以看到要生成的矩形的轮廓,释放鼠标即可生成一个矩形图

38、形。然后点击属性栏,可以看到该矩形的属性。该矩形默认名称为“矩形”,选择“填充”属性,为矩形配置静态图形的颜色。“文本”的绘制方式与矩形一样,在文本的“文本”属性中输入“点击强制开关量的状态”。画面绘制完成。选择“文件”菜单中的“保存”或“全部保存”,或直接点击常用工具栏上的“保存”或“全部保存”进行保存。3.3.6配置动画和事件“动画属性”又称“动画”,是画面上图形对象的一些诸如位置、颜色、大小、角度等特性可以随着系统的一些状态变化而变化的特性。“事件属性”又称“事件”,是画面上图形对象的一些可以选择配置的特别属性,表明了当图形对象上发生的一些诸如鼠标点击,拖动等操作后,系统中将发生哪些变化

39、的属性。为图形配置动画和事件的操作步骤如下: 配置“矩形1”的动画:在画面上选中图形对象“矩形1”,在动画属性窗口的选取“填充”动画,弹出如下对话框,点击“”按钮,在弹出的变量浏览器对话框中,选择之前定义的“变量组.开关量”变量。然后点击“添加”按钮,添加两行变量值,将变量值为时的填充颜色设置为红色,将变量值为时的填充颜色设置为绿色。配置“文字1”的事件:在画面上选中图形对象“文字1”,在事件属性窗口中,选取“离散值输入”,弹出如下对话框,点击“”按钮,选择变量“变量组1.开关量1”。其他属性按照默认设置不改变。画面的动画和事件配置完成。保存画面。3.3.7编译运行现在,一个易控的示例工程已经初步建立完成,下面来进行编译运行。1 设置起始画面:双击工程树下的“运行选项”,在弹出的对话框中将“画面1”选为起始画面。2 编译:选择“运行”菜单中的“编译”或者单击常用工具栏中的“编译”,对工程进行编译,如果工程有错误,则会在编译窗口中显示相应的错误信息,否则编译窗口自动消失。3 运行:编译没有错误后,则选择“运行”菜单中的“运行”或者单击常用工具栏中的“运行”,运行工程。4 完毕:至此工程开发完毕;可进一步在起始页中,将该工程设为默认工程,则下次可以不用启动开发环境直接在运行系统中运行该工程。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号