欢迎来到天天文库
浏览记录
ID:61502756
大小:715.13 KB
页数:9页
时间:2021-02-07
《QTouch嵌入式应用简介.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、QTouch在嵌入式上的应用QTouch跨平台自动化软件是采用跨平台类库设计,集成了:设备通信、图形显示、数据转换、逻辑处理等功能,提供二次开发的自动化平台软件。其功能强大,协议丰富,简单易用,跨平台支持等特点,在国内的自动化平台软件上属于首创,并具有国际领先水平。我们致力于利用QTouch为设备厂家快速定制适合于该行业的用户软件,为系统集成商提供高性能、高可靠的嵌入式采集终端和显控端。1.1QTouch嵌入式技术概述在当今工控行业软硬件平台多样化的今天,我们首度提出:用一套自动化系统软件兼容当前主流的处理器,以及跨越所有的操作系统平台,将嵌入式设备所提供的监视、控制、逻辑、转
2、换等功能进行封装,用一套简易化的软件平台开放给用户。QTouch跨平台组态软件就是基于这种理念,采用跨平台技术,完全能够实现这样的构想。目前,良好支持的处理器有:三星2416、三星6410、IMX6、TIAM335X、omap3517、omap3530,9G45、9G10、PXA270以及国产龙芯、飞腾CPU等,如下图:支持当前所有的主流操作系统平台:ARM-Linux,WinXP,Win7、Win8,Linux(redhat),Unix(Solaris10),以及国产麒麟操作系统等,如下图,其softPLC部分可以支持实时操作系统。QTouch分为组态环境和运行环境,组态环境
3、推荐运行于windows系统平台,方便用户组态工程,运行环境则可以运行到多种环境中,即跨平台运行。用户将组建好的工程通过网络或USB下载到运行设备中即可按组态工程运行。运行模式如下:QTouch不仅可以运行到高性能的工控机平台,更可以运行到嵌入式设备平台,因此QTouch的运行效率非常高,对设备的性能要求非常低。其功能组成如下:QTouch运行部件包括实时数据库、历史数据库、HMI系统、设备级通讯、开放数据接口、对I/O设备的广泛支持,用户可以利用QTouch组态软件的功能,构建一套最适合自己的应用系统,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方
4、式向用户提供解决实际工程问题的方案。此外QTouch嵌入版还带有一个模拟/运行环境,用于对组态后的工程进行模拟和运行,方便用户对组态过程的调试。1.2QTouch主要特点上位机组态极为简单不需要编程,只需要简单的配置即可实现工程的组态。画面元件非常丰富。提供大量的基础图元,具有矩形、圆形、直线、曲线、多边形、按钮等,多图元能够组合,多组合能够组成动画;提供图元库,可以自己制作并调用图元库。功能强大不仅作为HMI使用,更可以作为SCADA系统使用,提供完善的实时数据库,历史数据库,工程数据配置系统,报警,历史数据存盘,用户权限,驱动开发系统,控件开发系统,softPLC,并有远程
5、数据监视、控制系统。平台开放提供标准的驱动接入接口,提供标准的控件接入接口,提供实时数据库和历史数据的远程监控接口,更提供设备驱动级数据监视。运行系统执行效率高效、快速实时数据采用共享内存技术,数据的更新是通过位置索引而来,数据刷新不消耗cpu资源,支持上万点的数据;图形采用双缓存技术,只刷新变化区域,不变化区域不消耗cpu资源。支持多种通讯模式、协议支持串口、以太网,CANBus、ProfiBus等,支持多种PLC、IO设备协议。完善的报表功能报表由用户根据系统要求来设计和绘制,具有定时查询,手动查询等。完善的报警体系支持报警实时显示,支持报警历史查询。完善的曲线显示有实时曲
6、线,历史曲线、条件曲线等。上位机部分完善的操作、控制、故障及相关信息记录用户的登录、操作、控制等都记录到历史数据库中,高级别权限的用户可以查询操作、控制记录等,类似于机器的黑匣子。支持远程监视、远程调试HMI设备安装到现地,二次开发人员不要到现地就可以监视驱动通过情况、实时数据库数据,以及画面显示等。总之,QTouch组态软件具有强大的功能,并且操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。1.3QTouch设计原理1.3.1QTouch软件整体框架结构工程管理器是一个上位机的集成开发环境。包含运行系统基本参数设定、实时数据库参数设定
7、,参数保存成XML文件,包含一个设备管理单元,用于将设备库中的通讯程序通过配置生成到工程文件中,包含一个图形绘制系统,用于生成图形文件,包含一个梯形图编辑器,用于生成梯形图文件,包含用于远程管理和调试的实时数据库、历史数据库、驱动管理程序。嵌入式部分包含:画面运行执行系统(ctrun)、实时数据库(RTDB)、历史数据库(HISDB)、设备驱运行程序、梯形图实时扫描解释程序。1.3.2三层数据结构采用3层数据传输模型,具有高安全性、易于扩展、平台开放的特点。驱动程序为独立的应用程序,提供开发
此文档下载收益归作者所有