QTouch 跨平台组态软件 用户手册.docx
《QTouch 跨平台组态软件 用户手册.docx》由会员分享,可在线阅读,更多相关《QTouch 跨平台组态软件 用户手册.docx(63页珍藏版)》请在冰豆网上搜索。
QTouch跨平台组态软件用户手册
QTouch跨平台组态软件用户手册
第一章:
QTOUCH介绍.....................................................3
1.1QTOUCH概述........................................................3
1.2QTOUCH主要特点....................................................3
1.3QTOUCH设计原理....................................................4
1.4QTOUCH的安装......................................................6
第二章:
工程管理器介绍.................................................7
2.1概述..............................................................7
2.2工程文件操作.......................................................7
2.3查看操作...........................................................8
2.4工具操作...........................................................8
2.5数据操作...........................................................9
2.6帮助菜单..........................................................10
2.7系统参数..........................................................11
第三章:
绘制系统介绍..................................................13
3.1概述..............................................................13
3.2画面文件操作......................................................13
3.3编辑操作..........................................................13
3.4视图查看..........................................................13
3.5绘制工具..........................................................14
3.6图形操作..........................................................20
3.7Z序操作..........................................................22
3.8字体设置..........................................................23
3.9图元实时关联......................................................23
3.10图元脚本属性.....................................................24
第四章:
设备选择......................................................25
4.1概述..............................................................25
4.2配置串口设备......................................................25
4.3配置网络设备......................................................26
4.4配置总线设备......................................................27
第五章:
数据库配置....................................................28
5.1概述..............................................................28
5.2数据库内存映射....................................................28
5.3数据库_开关量.....................................................29
5.4数据库_模拟量.....................................................30
5.5数据库_设备状态...................................................31
5.6数据库_输出量.....................................................32
第六章:
数据库........................................................34
6.1概述..............................................................34
6.2实时数据库........................................................34
6.3历史数据库........................................................35
第七章:
驱动监视......................................................36
7.1概述..............................................................36
7.2驱动监视..........................................................36
第八章:
系统函数......................................................37
8.1概述..............................................................37
8.2存盘及报警操作函数................................................37
8.3脚本函数..........................................................37
8.4设备操作函数......................................................39
8.5时间函数..........................................................40
8.6图元操作函数......................................................40
8.7系统操作函数......................................................40
8.8用户登录函数......................................................40
8.9运行环境函数......................................................41
第一章QTouch介绍
本章介绍QTouch跨平台组态软件的基本功能、主要特点、设计原理、软件的安装,并对软件系统的构成和各个组成部分的功能进行详细地说明。
帮助用户认识QTouch跨平台组态软件系统的总体结构框架;同时介绍本软件运行的硬件和软件需求,以及安装过程和使用领域。
1.1QTouch概述
在当今工控行业软硬件平台多样化的今天,我们首度提出:
用一套自动化系统软件兼容当前主流的处理器,以及跨越所有的操作系统平台,将嵌入式设备所提供的监视、控制、逻辑、转换等功能进行封装,用一套简易化的软件平台开放给用户。
QTouch跨平台组态软件就是基于这种理念,采用跨平台技术,完全能够实现这样的构想。
目前,良好支持的处理器有:
omap3517、omap3530,9G45、9G10,PXA270等,如下图:
支持当前所有的主流操作系统平台:
ARM-Linux,WinXP/E,WinXP/Win2K,Win7,Linux(redhat),Unix(Solaris10)等,如下图,
其softPLC部分可以支持实时操作系统。
QTouch-5
QTouch分为组态环境和运行环境,组态环境推荐运行于windows系统平台,方便用户组态工程,运行环境则可以运行到多种环境中,即跨平台运行。
用户将组建好的工程通过网络或USB下载到运行设备中即可按组态工程运行。
运行模式如下:
QTouch不仅可以运行到高性能的工控机平台,更可以运行到嵌入式设备平台,因此QTouch的运行效率非常高,对设备的性能要求非常低。
其功能组成如下:
QTouch运行部件包括实时数据库、历史数据库、HMI系统、设备级通讯、开放数据接口、对I/O设备的广泛支持,用户可以利用QTouch组态软件的功能,构建一套最适合自己的应用系统,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案。
此外QTouch嵌入版还带有一个模拟/运行环境,用于对组态后的工程进行模拟和运行,方便用户对组态过程的调试。
1.2QTouch主要特点
上位机组态极为简单。
不需要编程,只需要简单的配置即可实现工程的组态。
画面元件非常丰富。
提供大量的基础图元,具有矩形、圆形、直线、曲线、多边形、按上钮等,多图元能够组合,多组合能够组成动画;提供图元库,可以自己制作并调用图元库。
功能强大。
不仅作为HMI使用,更可以作为SCADA系统使用,提供完善的实时数据库,历史数据库,工程数据配置系统,报警,历史数据存盘,用户权限,驱动开发系统,控件开发系统,softPLC,并有远程数据监视、控制系统。
平台开放。
提供标准的驱动接入接口,提供标准的控件接入接口,提供实时数据库和历史数据的远程监控接口,更提供设备驱动级数据监视。
运行系统执行效率高效、快速。
实时数据采用共享内存技术,数据的更新是通过位置索引而来,数据刷新不消耗cpu资源,支持上万点的数据;图形采用双缓存技术,只刷新变化区域,不变化区域不消耗cpu资源。
支持多种通讯模式、协议。
支持串口、以太网,CANBus、ProfiBus等,支持多种PLC、IO设备协议。
完善的报表功能。
报表由用户根据系统要求来设计和绘制,具有定时查询,手动查询等。
完善的报警体系。
支持报警实时显示,支持报警历史查询。
完善的曲线显示。
有实时曲线,历史曲线、条件曲线等。
完善的操作、控制、故障及相关信息记录。
用户的登录、操作、控制等都记录到历史数据库中,高级别权限的用户可以查询操作、控制记录等,类似于机器的黑匣子。
支持远程监视、远程调试。
HMI设备安装到现地,二次开发人员不要到现地就可以监视驱动通过情况、实时数据库数据,以及画面显示等。
总之,QTouch组态软件具有强大的功能,并且操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。
1.3QTouch设计原理
1.3.1QTouch软件整体框架结构
QTouch-7
工程管理器(project)系统参数
Sysconfig
数据参数设置
DataConfig
通讯设备
Drives
图形绘制
Draw
梯形图
SoftPLC
数据库管理
RTDBViewHISDBView
驱动监视
DriveDisplay
XML文件
Drive文件
.drw文件
.lad文件
ModbusTCP协议
文件打包下载(download)-----file.tar
Net、usb下
载
文件解包接收(ctserver)ModbusTCP协XML文件、.drw文件、.lad文件、drives文件驱动程序历史数据库HISDBScanPLC实时数据库RTDB议
运行系统(ctrun)HMI
工程管理器是一个上位机的集成开发环境。
包含运行系统基本参数设定、实时数据库参数设定,参数保存成XML文件,包含一个设备管理单元,用于将设备库中的通讯程序通过配置生成到工程文件中,包含一个图形绘制系统,用于生成图形文件,包含一个梯形图编辑器,用于生成梯形图文件,包含用于远程管理和调试的实时数据库、历史数据库、驱动管理程序。
嵌入式部分包含:
画面运行执行系统(ctrun)实时数据库、(RTDB)历史数据库、(HISDB)、设备驱运行程序、梯形图实时扫描解释程序。
1.3.2三层数据结构
远程控制
ModbusTCP
HMI界面
启动热备
历史数据库
实时数据库tdbr
SoftDog及心跳探测
设备驱动1
设备驱动2
设备驱动3
采用3层数据传输模型,具有高安全性、易于扩展、平台开放的特点。
驱动程序为独立的应用程序,提供开发包,可以自由开发。
驱动程序与实时数据的数据交换采用共享内存的
方式进行。
实时数据库为我们多年实践经验积累起来的标准实时数据库。
具有数据刷新快速,执行效率高,资源消耗少,模型经典,平台开放等特点(可以达到几十ms的数据刷新速度)。
实时数据库提供一个标准的modbusTCP通讯接口,用于实现现场监视、远程控制等功能。
历史数据库采用轻量级的sqlite3关系数据库,不需要odbc支持,程序直接操作数据库,用户可以感觉不到历史数据库的存在。
运行系统启动画面系统运行,为人机接口,通过共享内存从rtdb索引数据,人机接口处理完全与数据处理分开,各自独立运行,提升程序安全性。
1.3.3共享内存数据映射原理
实时数据库
驱
动1
内存数据区Int
驱
动2
数据映射
内存数据区Double
HMI
内存数据区Int
驱动程序根据配置文件开辟驱动共享内存区,通过内存标识号索引该内存区数据。
驱动内存区数据定义为int型,向下兼容bit,uchar,char,word等数据类型,数据存放位置可以自由定义。
实时数据库开辟实时数据共享内存区,数据类型为double,实时数据库通过驱动内存标识索引各个驱动内存数据,并根据实时数据库参数进行工程数据转换,对dword数据类型,驱动分高、低字节存放,实时数据库中整合成dword型。
画面运行系统中不进行数据处理,只是通过数据内存编号索引该编号的实时数据库中的数据,用于更新画面上的显示,因此效率很高。
画面控制部分,用户点击或触发控制后,画面将控制编号发送到实时数据库,实时数据将命令控制串下发到指定驱动程序中,驱动则执行控制命令。
QTouch-9
1.4QTouch的安装
1.4.1软件的来源
可由随机光盘获取,也可进入泓图智能科技的网站
HTTP:
//WWW.ICPHIT.COM获取所有可
用版本的软件安装包(包括中文简体、繁体及英文版)及最新软件更新档案。
1.4.2运行操作系统
WindowsNT/Windows2000/WindowsXP/Win7均可
()1.4.3安装步骤(以QTouch_Beta_Setup.msi简体中文版安装为例)
具体安装步骤如下:
��双击setup.msi;会自动弹出QTouch组态软件安装界面,如图:
�
点击下一步
�
单击“下一步”,安装程序将提示你指定安装的目录,如果用户没有指定,
系统缺省安装到C:
\Qtouch\目录下,建议使用缺省安装目录,如上图所示:
���
单击“安装”安装过程将持续数分钟。
安装过程完成后,系统将弹出“安装完成”对话框,如下图所示:
QTouch-11
��
单击完成后,Windows操作系统的桌面上会添加用于启动QTouch嵌入版组同时,Windows在开始菜单中也添加了相应的QTouch嵌入式组态软件程序
态软件的启动图标组,此程序组包括四项内容:
QTouch启动快捷方式、QTouch开机自动启动运行、卸载QTouch嵌入式组态软件及QTouch帮助文档。
如下图所示:
其中“QTouchRun”为开机自动启动运行,可将其添加到程序→启动中,开机后会自动启动QTouch跨平台组态软件并且自动运行最后一次打开的工程项目。
第二章工程管理器介绍
2.1概述
工程管理器由菜单栏、工具栏、工作区、显示区四部分组成(如下图)。
菜单栏采用的是标准的菜单形式,合理的菜单结构设计以及完整的功能组合,使得用户可以使用QTouch方便、快捷的组建工程;工具栏对应菜单栏中的每一项,以图标列表的形式方便用户快速操作;工作区列出了对单个工程的所有操作功能;显示区用来显示工作区中被选中的单个功能的详细信息。
下面开始详细的介绍各个组成部分的功能及其使用方法。
2.2工程文件操作工程文件操作
菜单栏中的“工程”菜单包括了对QTouch跨平台软件工程文件的各种操作命令,其中
QTouch-13
有新建工程,文件的存盘,工程的打开、工程的关闭、工程的保存、最近打开的文件列表、退出等操作命令。
下表中列出了“工程”菜单的各种操作命令。
菜单名新建工程打开关闭保存最近文件列表退出系统图标对应快捷键Ctrl+NCtrl+OCtrl+CCtrl+S无Ctrl+Q功能说明
新建一个工程文件,新建前应关闭当前打开的工程先关闭已经打开的工程,再打开指定的工程文件关闭当前工程保存当前工程显示最近打开的文件列表退出QTouch跨平台组态系统
2.2.1新建工程
点击“工程”菜单下的“新建工程”弹出如下所示的工程设置对话框:
1.
工程名称:
在“工程名称”输入框中输入工程名称,如Project,这个名称将在工作区中显示出来,所有的文件都归属于这个工程之下,并生成以此命名的.pro工
程管理器文件,即Project.pro。
2.3.工程描述:
在“工程描述”输入框中输入对工程的描述,以便了解工程。
工程路径:
选择工程保存的路径,此路径必须包括具体的文件夹,如:
D:
/工程,可在新建工程前先在本地磁盘建一个文件夹,在保存工程文件的时候,文件将会保存在这个文件夹下。
4.产品型号:
选择一个产品型号,这个型号和硬件型号相一致,在细节不一致的情况下,产品型号是以显示屏的大小区分的,选择和屏大小一致的型号即可。
设备型号默认为QT56MG,下拉框中列出了一些设备型号如:
QT56MG、QT70PW、QT100MG、QT100PW、QT120MG、QT150MG、PC等,根据自己设备的型号,选择此处型号。
其中QT56MG表示5.6寸的符合工业规范的金属材质的HMI,QT70PW表示7寸的塑料材质的宽屏HMI,其它屏大小为10寸、12寸、15寸;PC表示组态好的画面在PC上运行。
5.6.7.本站站号:
输入本站号,在多机通讯中时需要设置,多台机在一个系统中,分别以0、1、2…..等来设置。
启动画面:
输入启动画面名称,在进行模拟或运行时,此画面将作为首页启动显示。
本站地址:
设置本站ip地址,这个ip地址须与嵌入式设备ip地址一致,在工程下载和上传对话框中会显示此ip地址,此地址也是其它远程pc访问嵌入式设备的标识。
2.2.2打开
打开一个已经建好的工程文件,执行打开操作命令后,QTouch跨平台组态系统将弹出如下图所示的“打开文件”对话框。
QTouch-15
在文件列表框中选定要打开的文件,或在“文件名(N)”编辑框中直接输入要打开的工程文件名称(含工作目录,如:
C:
\QTouch\demo640_480\demo_project.pro),然后按“打开”按钮,就可以打开指定的工程。
如果按“取消”按钮,将取消本次打开工程的操作。
2.2.3最近文件列表
最近打开的文件列表用于快速打开上次编辑的工程文件,以提高工作效率。
执行此命令,系统会打开最近工作的工程文件,这些项是根据使用情况变化的,单击某个文档用户可以快速的打开最近编辑过的工程文件。
2.3查看操作
“查看”菜单是一个下拉式菜单,包含了用于显示/隐藏工程管理器的所有工具操作。
菜单名工具栏状态栏工作区显示区大图标小图标详细信息编辑图标对应快捷键Ctrl+TCtrl+UCtrl+WCtrl+ICtrl+BCtrl+LCtrl+FCtrl+E功能说明显示和隐藏工具栏显示和隐藏状态栏显示和隐藏工作区显示和隐藏显示区放大显示区的操作图标缩小显示区的操作图标查看单项操作详细信息编辑单项操作详细信息
2.3.1详细信息2.3.1
详细信息以表格的形式详细显示工作区中单项操作的详细信息。
当我们打开一个工程,点击工作区的“数据库_开关量”,例如这个工程有很多的开关量,当执行详细信息命令时,工作区会列出开关量详细信息,如下图所示:
2.3.2编辑2.3.2
将处于以表格显示状态的详细信息变成用户可编辑状态,以方便对单条数据进行修改。
执行编辑命令,以列表显示的详细信息会变成可编辑状态,如下图所示,单击要修改的单元格,鼠标进入,可以对该单元格数据进行修改,修改好之后移除鼠标焦点保存便可。
2.4工具操作
工具操作是对工