PLC及触摸屏组态控制技术基础知识.ppt
《PLC及触摸屏组态控制技术基础知识.ppt》由会员分享,可在线阅读,更多相关《PLC及触摸屏组态控制技术基础知识.ppt(287页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章 MCGS嵌入版组态软件的构成及应用v随着工业自动化水平的迅速提高和计算机在工业领域的广泛应用,人们对工业自动化的要求越来越高。组态控制软件和触摸屏控制技术以成为自动化控制领域中重要的一个部分正突飞猛进地发展着。特别是近几年,组态控制软件和触摸屏新技术、新产品层出不穷。在组态控制软件和触摸屏技术快速发展的今天,作为从事自动化相关行业的技术人员,了解掌握组态控制软件和触摸屏是必须的。 v本章介绍MCGS嵌入版组态软件的基本功能和主要特点,并对组态软件系统的构成和各个组成部分的功能进行详细地说明。MCGS嵌入版组态软件系统的总体结构框架;同时介绍MCGS嵌入版组态软件运行的硬件和软件需求,以
2、及安装过程和工作环境。 1.1 MCGS嵌入版组态软件概述vMCGS(Monitor and Control Generated System)嵌入版组态软件是专门为MCGS触摸屏开发的一套组态软件。它包括组态环境和运行环境两部分:组态环境是基于Microsoft的各种32位Windows平台上运行的环境,运行环境应用在MCGS触摸屏的实时多任务嵌入式操作系统Windows CE运行的环境。MCGS嵌入版组态软件为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。使用MCGS嵌入
3、版组态软件的用户无需具备计算机编程的专业知识,就可以在短时间内学习并完成一个运行稳定、功能成熟、维护量小的触摸屏组态监控系统的开发工作。 v应用MCGS嵌入版组态软件开发出来的MCGS触摸屏监控系统适应于对功能、可靠性、成本、体积、功耗等综合性能有严格要求的数据采集监控系统。通过对现场数据采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。1.1.1 MCGS嵌入版组态软件的主要功能嵌入版组态软件的主要功能 1简单灵活的可视化操作界面。MCGS嵌入版组态软件采用全中文、可视化、面向窗口的开发界面,符合中国人的使用习惯和要求。
4、以窗口为单位,构造用户运行系统的图形界面,使得MCGS嵌入版组态软件的组态工作既简单直观,又灵活多变。 2实时性强具有良好的并行处理性能。MCGS嵌入版组态软件是32位系统,充分利用了MCGS触摸屏32位Windows CE操作平台的多任务、按优先级分时操作的功能,以线程为单位对在工程作业中实时性强的关键任务和实时性不强的非关键任务进行分时并行处理,使嵌入式触摸屏应用于工程测控领域成为可能。例如,嵌入式触摸屏在处理数据采集、设备驱动和异常处理等关键任务时,可在MCGS触摸屏的运行周期时间内插数据、进行打印数据一类的非关键性工作实现并行处理。 3丰富和生动的动态画面。MCGS嵌入版组态软件以图像
5、、图符、报表、曲线等多种形式,为操作员及时提供系统运行中的状态、品质及异常报警等相关信息;用大小变化、颜色改变、明暗闪烁、移动翻转等多种手段,增强画面的动态显示效果;对图元、图符对象定义相应的状态属性,实现动画效果。MCGS嵌入版的组态软件还为用户提供了丰富的动画构件,每个动画构件都对应一个特定的动画功能。 4完善用户的安全机制。MCGS嵌入版组态软件提供了良好的安全机制,可以为多个不同级别用户设定不同的操作权限。此外,MCGS嵌入版组态软件还提供了工程密码功能,以保护组态开发者的成果。 5强大的网络功能。MCGS嵌入版的组态软件具有强大的网络通信功能,支持串口通信、Modem串口通信、以太网
6、TCP/IP通信,不仅可以方便快捷的实现远程数据传输,还可以与网络版相结合通过Web浏览功能,在整个企业范围内浏览监测到所有生产信息,实现设备管理和企业管理的集成。 6多样化的报警功能。MCGS嵌入版的组态软件提供多种不同的报警方式,具有丰富的报警类型,方便用户进行报警设置,并且系统能够实时显示报警信息,对报警数据进行应答,为工业现场安全可靠地生产运行提供有力的保障。 7MCGS嵌入版组态软件的实时数据库为用户分步组态提供极大方便。MCGS嵌入版组态软件由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成,其中实时数据库是一个数据处理中心,是系统各个部分及其各种功能性构件的公用数据
7、区,是整个系统的核心。各个部件独立地向实时数据库输入和输出数据,并完成自己的差错控制。在生成用户应用系统时,每一部分均可分别进行组态配置,做到独立建造与互不相干的工作。 8支持多种硬件设备实现“设备无关”。MCGS嵌入版组态软件针对外部设备的特征,设立设备工具箱,可以定义多种设备构件,建立系统与外部设备的连接关系,赋予相关的属性实现对外部设备的驱动和控制。用户在设备工具箱中可方便选择各种设备构件,所有的设备构件均通过实时数据库建立联系。操作时不影响其他构件和整个系统的结构,因此MCGS嵌入版组态软件是一个“设备无关”的系统。 9方便控制复杂的运行流程。MCGS嵌入版组态软件开辟了“运行策略”窗
8、口,用户可以选用系统提供的各种条件和功能的策略构件。运行策略使用图形化的方法和简单的类Basic语言构造多分支的应用程序,按照设定的条件和顺序来操作外部设备。运行策略与实时数据库进行数据交换实现控制运行流程,同时可以由用户创建新的策略构件来扩展系统的功能。 10用自建文件系统来管理数据存储使系统可靠性更高。MCGS嵌入版组态软件不使用ACCESS数据库来存储数据,而是使用了自建的文件系统来管理数据存储,MCGS嵌入版组态软件的可靠性更高,在异常掉电的情况下也不会丢失数据。 11用数据库来管理数据存储使系统可靠性提高。MCGS嵌入版组态软件的数据存储不再使用普通的文件,而是用数据库来管理。组态时
9、系统生成的组态结果是一个数据库文件;运行时系统自动生成一个数据库文件,保存和处理数据对象和报警信息的数据。MCGS嵌入版组态软件利用数据库保存数据和处理数据,提高了系统的可靠性和运行效率,MCGS嵌入版组态软件也使其他应用软件系统能直接处理数据库中的存盘数据。 总之,MCGS嵌入版组态软件具有强大的功能,特点为操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。同时使用MCGS嵌入版的组态软件能够避开复杂的嵌入版计算机软、硬件问题,而将精力集中于解决工程问题本身,根据工程的需要和特点来组态配置出高性能、高可靠性和高度专业化的触摸屏控制监控系统。1.1.2
10、MCGS嵌入版组态软件的体系结构嵌入版组态软件的体系结构MCGS嵌入版的组态环境还包括组态环境和模拟运行环境。模拟运行环境用于对组态后的工程进行模拟测试,方便用户对组态过程的调试。组态环境和模拟运行环境相当于一套完整的工具软件,可以在计算机机上运行。它帮助工程人员设计和构造自己的组态工程并进行功能测试。运行环境则是一个独立的运行系统,它按照组态工程中用户指定的方式进行各种处理,完成工程人员组态设计的目标和功能。运行环境本身没有任何意义,必须与组态工程一起作为一个整体才能构成一个完整的应用系统。组态工作完成并且将组态好的工程通过串口或以太网下载到触摸屏的运行环境中,组态工程就可以离开组态环境而独
11、立运行在触摸屏上。从而实现了控制系统的可靠性、实时性、确定性和安全性。 MCGS嵌入版组态软件生成的用户应用系统其结构由主控窗口、设备窗口、用户窗口、实时数据库和运行策略5个部分构成,如图1-1所示。 MCGS嵌入版组态软件的运行环境是应用最多的是窗口,窗口直接提供给用户使用。在窗口内用户可以放置不同的构件和创建图形对象并调整画面的布局,还可以组态配置不同的参数以完成不同的功能。 在MCGS嵌入版组态软件中每个应用系统只能有一个主控窗口和一个设备窗口,但可以有多个用户窗口和多个运行策略,实时数据库中也可以有多个数据对象。MCGS嵌入版组态软件用主控窗口、设备窗口和用户窗口来构成一个应用系统的人
12、机交互图形界面,组态配置各种不同类型和功能的对象或构件,同时可以对实时数据进行可视化处理。 1.2 MCGS嵌入版组态软件的系统要求1.2.1 计算机的最低配置计算机的最低配置 系统要求在IBM PC486以上的微型机或兼容机上运行,以Microsoft的Windows 98、Me、2000、NT或Window XP 为操作系统。计算机的最低配置要求是: CPU:可运行于任何Intel及兼容Intel x86指令系统的CPU; 内存:当选用Windows 2000/XP操作系统时,系统内存应在64MB以上; 显卡:Windows系统兼容,含有1MB以上的显示内存,工作于640 X 480分辨率
13、,256色模式下; 硬盘:MCGS嵌入版组态软件占用的硬盘空间最少为40MB。 低于以上配置要求的硬件系统,将会影响系统功能的完全发挥。目前市面上流行的各种品牌机和兼容机都能满足上述要求。1.2.2 触摸屏硬件要求触摸屏硬件要求 MCGS嵌入版组态软件运行环境能够运行X86和ARM两种类型的CPU上的TP171和TP171b的MCGS触摸屏上。 最低配置: RAM:4MB; DOC:2MB; 推荐配置: RAM:64MB;(若需要使用带中文界面的系统,则至少需要32MB) DOC:32MB。(若需要使用带中文界面的系统,则至少需要16MB)1.2.3 触摸屏运行环境软件要求触摸屏运行环境软件要
14、求 嵌入版组态软件运行环境要求运行在实时多任务操作系统,触摸屏支持Windows CE实时多任务操作系统。1.3 MCGS嵌入版组态软件的安装 MCGS嵌入版的组态环境是专为Microsoft Windows系统设计的32位应用软件,可以运行于Windows95、98、NT4.0 、2000或Windows XP及以上版本的32位操作系统中,其模拟环境也同样运行在Windows95、98、NT4.0 、2000或Windows XP及以上版本的32位操作系统中。而MCGS嵌入版的运行环境则需要运行在装有Windows CE嵌入式实时多任务操作系统的MCGS触摸屏中。 MCGS嵌入版的组态软件具
15、体安装步骤详解如下: 1启动Windows操作系统,在相应的驱动器中插入光盘; 2插入光盘后会自动弹出MCGS组态软件安装界面(如没有窗口弹出,则从Windows的“开始”菜单中,选择“运行”命令,运行光盘中的AutoRun . exe文件),如图1-2所示。 3在安装程序窗口中选择“安装组态软件”,启动安装程序开始安装。 4进入安装程序的欢迎界面的“下一步”操作,如图1-3 所示。 图1-2 MCGS组态软件安装程序窗口 图1-3 MCGS组态软件的安装欢迎界面 5安装程序将提示你指定安装的目录,系统默认安装到D:MCGSE目录下,建议使用默认安装目录,如图1-4所示。 6安装过程将持续数分
16、钟系统将弹出“安装完成”对话框,提示重新启动计算机和稍后重新启动计算机,建议重新启动计算机后再运行组态软件。按下“结束”按钮,将结束安装,如图1-5所示。 7安装完成后,Windows操作系统的桌面上添加了两个图标,分别用于启动MCGS嵌入版组态软件组态环境和模拟运行环境,如图1-6所示。图1-4 组态软件安装路径选择 图1-5 安装软件结束窗口图1-6 MCGSE组态和模拟运行环境的图标 Windows在开始菜单中也添加了相应的MCGS嵌入版组态软件程序文件夹,此程序文件夹包括五项内容:MCGS组态环境、MCGS模拟环境、MCGS自述文件、MCGS电子文档以及卸载MCGS嵌入版组态软件。MC
17、GS组态环境是嵌入版的组态环境;MCGS模拟环境,是嵌入版的模拟运行环境;MCGS自述文件描述了软件发行时的最后信息;MCGS电子文档则包含了有关MCGS嵌入版组态软件最新的帮助信息,如图1-7所示。 图1-7 MCGS嵌入版组态软件程序组 在系统安装完成以后,在用户指定的目录下(或者是默认目录D:MCGSE),产生三个子文件夹:Program、Samples、Work。Program 子文件夹中,有两个应用程序McgsSetE.exe、CEEMU. exe以及MCGSCE.X86、MCGSCE.ARMV4文件。McgsSetE.exe是运行MCGS嵌入版组态环境的应用程序;CEEMU.exe
18、是运行MCGS模拟运行环境的应用程序;MCGSCE.X86和MCGSCE.ARMV4是MCGS运行环境的执行程序,控制X86类型的CPU和ARM类型的CPU,通过MCGS组态环境中的下载对话框的高级功能下载到触摸屏中运行的,是触摸屏中实际运行环境的应用程序。Samples是实例工程文件夹,Samples里面有系统提供的几个组态好的实例工程文件。Work文件夹是默认保存工程的文件夹,将组态的工程改为其他的保存文件路径。1.4 组态软件运行 MCGS嵌入版组态软件包括组态环境、运行环境、模拟运行环境三部分。文件McgsSetE.exe对应于组态环境、文件McgsCE.exe对应于运行环境、文件CE
19、EMU. exe对应于模拟运行环境。组态环境和模拟运行环境安装在计算机中,运行环境安装在MCGS的触摸屏中。组态环境是用户组态工程的平台,模拟运行环境在计算机上模拟工程的运行情况,用户可以不必连接触摸屏对工程进行运行和检查。运行环境是组态软件安装到触摸屏内存的运行环境。 点击桌面上“MCGS组态环境”的快捷图标,即可进入MCGS嵌入版的组态环境界面,如图1-8所示。在此环境中用户可以根据自己的需求建立工程。当组态完工程后在计算机的模拟运行环境中试运行,以检查是否符合组态要求。也可以将工程下载到触摸屏的实际环境中运行。下载新工程到触摸屏时新工程与旧工程不同,将不会删除磁盘中的存盘数据;如果是相同
20、的工程但同名组对象的结构不同,则会删除改组对象的存盘数据。 在MCGS嵌入版组态软件的组态环境下选择工具菜单的下载配置,将弹出下载配置对话框选择好背景方案,如图1-9所示。 图1-8 MCGS组态环境界面 图1-9 下载配置对话框 标准320240、标准640480、标准800600、标准1024768、晴空320240、晴空640480、晴空800600、晴空1024768。跟据所选择不同型号的触摸屏来确定运行环境屏幕的分辨率的大小。 2.连接方式:用于设置计算机与触摸屏的连接方式。包括两个选项: (1)TCP/IP网络:通过TCP/IP网络连接。下方有显示目标机名输入框,用于指定触摸屏的I
21、P地址。 (2)串口通信:通过串口连接。下方有显示串口选择输入框,用于指定与触摸屏连接的串口号。 3.功能按钮 (1)通信测试:用于测试通信情况。 (2)工程下载:用于将工程下载到模拟运行环境,或触摸屏的运行环境中。 (3)启动运行:启动嵌入式系统中的工程运行。 (4)停止运行:停止嵌入式系统中的工程运行。 (5)模拟运行:工程在模拟运行环境下运行。 (6)连机运行:工程在实际的触摸屏中运行。 (7)高级操作:点击“高级操作”按钮的弹出框如图1-10所示。 1背景方案:用于设置模拟运行环境屏幕的分辨率。用户可根据需要选择。八个选项分别为:1.4.1 下载配置对话框说明下载配置对话框说明图1-1
22、0 高级操作对话框 以MCGS嵌入版组态软件的演示工程为例说明下载配置对话框操作步骤。模拟运行环境窗口如图1-11所示。 1. 打开下载配置窗口,选择“模拟运行”。 2. 点击“通信测试”,测试通信是否正常。如果通信成功,在返回信息框中将提示“通信测试正常”。同时弹出模拟运行环境窗口,此窗口打开后,将以最小化形式,在任务栏中显示。如果通信失败将在返回信息框中提示“通信测试失败”。 3.点击“工程下载”,将工程下载到模拟运行环境中。如果工程正常下载,将提示:“工程下载成功!”。 4.点击“启动运行”,模拟运行环境启动,模拟环境最大化显示可看到工程正在运行。5.点击下载配置中的“停止运行”按钮,或
23、者模拟运行环境窗口中的停止按钮 工程停止运行;点击模拟运行环境窗口中的关闭按钮 窗口关闭。 1.4.2 下载配置对话框操作步骤下载配置对话框操作步骤图1-11 模拟运行环境窗口本章小结本章小结 本章重点介绍了MCGS嵌入版组态软件概述、基本结构和工能特点,并通过实例讲述了MCGS组态软件的窗口实用基本内容属性设置及组态设计中应注意的问题。通过对MCGS嵌入版组态软件的基本构成,能够进一步理解MCGS在工程应用中的作用。1. 什么是MCGS嵌入版组态软件?2. MCGS嵌入版组态软件由哪几部分组成?3. MCGS嵌入版组态软件对系统要哪些要求?思考题思考题第2章 MCGS嵌入版组态软件的组建工程
24、v本章结合工程实例对MCGS嵌入版组态软件的组态过程、操作方法和实现功能等环节,进行全面的讲解。帮助学生对MCGS嵌入版组态软件的内容、工作方法和操作步骤在短时间内有一个总体的认识。 2.1 MCGS嵌入版组态软件的工程建立v2.1.1 组建工程的过程组建工程的过程v设计一个工程首先要了解工程的系统构成和工艺流程,明确主要的技术要求,搞清工程所涉及到的相关硬件和软件。在此基础上,拟定组建工程的总体规划和设想。比如:控制流程如何实现,需要什么样的动画效果,应具备哪些功能,需要何种工程报表,需不需要曲线显示等。只有这样才能在组态过程中有的放矢,达到完成工程的目的。v1工程项目系统分析v分析工程项目
25、的系统构成、技术要求和工艺流程,了解系统的控制流程和监控对象的特征和明确监控要求和动画显示方式。分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。v2工程立项搭建框架v建立新工程主要内容包括:定义工程名称、封面窗口名称和启动窗口(封面窗口退出后接着显示的窗口)名称。指定存盘数据库文件的名称以及存盘数据库,设定动画的周期。在MCGS组态环境中,建立了由五部分组成的工程结构框架。封面窗口和启动窗口也可等到建立了用户窗口后再行建立。 v4制作动画显示画面v动画制作分为静态图形设计和动态属性设置两个过程。通过MC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 触摸屏 组态 控制 技术 基础知识
限制150内