支持当前所有的主流操作系统平台:ARM-Linux,WinXP/E,WinXP/Win2K,Win7,Linux(redhat),Unix(Solaris10)等。
QTouch分为组态环境和运行环境,组态环境推荐运行于windows系统平台,方便用户组态工程,运行环境则可以运行到多种环境中,即跨平台运行。用户将组建好的工程通过网络或USB下载到运行设备中即可按组态工程运行。运行模式如下:
QTouch不仅可以运行到高性能的工控机平台,更可以运行到嵌入式设备平台,因此QTouch的运行效率非常高,对设备的性能要求非常低。其功能组成如下:
QTouch运行部件包括实时数据库、历史数据库、HMI系统、设备级通讯、开放数据接口、对I/O设备的广泛支持,用户可以利用QTouch组态软件的功能,构建一套最适合自己的应用系统,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案。
此外QTouch嵌入版还带有一个模拟/运行环境,用于对组态后的工程进行模拟和运行,方便用户对组态过程的调试。
技术特色
上位机组态极为简单。不需要编程,只需要简单的配置即可实现工程的组态。画面元件非常丰富。提供大量的基础图元,具有矩形、圆形、直线、曲线、多边形、按钮等,多图元能够组合,多组合能够组成动画;提供图元库,可以自己制作并调用图元库。
功能强大。不仅作为HMI使用,更可以作为SCADA系统使用,提供完善的实时数据库,历史数据库,工程数据配置系统,报警,历史数据存盘,用户权限,驱动开发系统,控件开发系统,softPLC,并有远程数据监视、控制系统。
平台开放。提供标准的驱动接入接口,提供标准的控件接入接口,提供实时数据库和历史数据的远程监控接口,更提供设备驱动级数据监视。
运行系统执行效率高效、快速。实时数据采用共享内存技术,数据的更新是通过位置索引而来,数据刷新不消耗cpu资源,支持上万点的数据;图形采用双缓存技术,只刷新变化区域,不变化区域不消耗cpu资源。
支持多种通讯模式、协议。支持串口、以太网,CANBus、ProfiBus等,支持多种PLC、IO设备协议。
完善的报表功能。报表由用户根据系统要求来设计和绘制,具有定时查询,手动查询等。
完善的报警体系。支持报警实时显示,支持报警历史查询。
完善的曲线显示。有实时曲线,历史曲线、条件曲线等。
完善的操作、控制、故障及相关信息记录。用户的登录、操作、控制等都记录到历史数据库中,高级别权限的用户可以查询操作、控制记录等,类似于机器的黑匣子。
支持远程监视、远程调试。HMI设备安装到现地,二次开发人员不要到现地就可以监视驱动通过情况、实时数据库数据,以及画面显示等。
总之,QTouch组态软件具有强大的功能,并且操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。
工程管理器是一个上位机的集成开发环境。包含运行系统基本参数设定、实时数据库参数设定,参数保存成XML文件,包含一个设备管理单元,用于将设备库中的通讯程序通过配置生成到工程文件中,包含一个图形绘制系统,用于生成图形文件,包含一个梯形图编辑器,用于生成梯形图文件,包含用于远程管理和调试的实时数据库、历史数据库、驱动管理程序。
嵌入式部分包含:画面运行执行系统(ctrun)、实时数据库(RTDB)、历史数据库(HISDB)、设备驱运行程序、梯形图实时扫描解释程序。
采用3层数据传输模型,具有高安全性、易于扩展、平台开放的特点。驱动程序为独立的应用程序,提供开发包,可以自由开发。驱动程序与实时数据的数据交换采用共享内存的方式进行。实时数据库为我们多年实践经验积累起来的标准实时数据库。具有数据刷新快速,执行效率高,资源消耗少,模型经典,平台开放等特点(可以达到几十ms的数据刷新速度)。实时数据库提供一个标准的modbusTCP通讯接口,用于实现现场监视、远程控制等功能。历史数据库采用轻量级的sqlite3关系数据库,不需要odbc支持,程序直接操作数据库,用户可以感觉不到历史数据库的存在。运行系统启动画面系统运行,为人机接口,通过共享内存从rtdb索引数据,人机接口处理完全与数据处理分开,各自独立运行,提升程序安全性。