QTouch是一款强大的跨平台组态软件,由Sitcsys公司开发,专为满足不同CPU架构和操作系统环境下的应用需求而设计。它针对Intel X86 CPU(包括Windows系列)以及ARM RISC CPU(如UNIX和嵌入式Linux),甚至包括龙芯MIPS和中标麒麟等国产处理器,提供了全面的支持。QTouch的核心技术包括C++跨平台类库,可以确保代码在多个平台上顺利编译和运行。
该软件支持丰富的通信协议,不仅内置了Modbus RTU和TCP,还涵盖了ProfiNet、EtherNet、PPI、MPI、cc-link等工业标准,以及多种电力行业的通信规约,如IEC60870-101/102/103/103、376.1等,并允许用户自定义协议,适应多样化的设备连接需求。
QTouch特别强调实时性和可靠性,提供实时数据库(RTDB)、历史数据库(SQL)等功能,能够实现实时数据采集、监控和控制。此外,它还具备实时/历史曲线、实时/历史报表的展示能力,有助于用户对系统性能进行深入分析。在设备驱动和链路管理方面,它支持链路冗余和热备,确保系统的高可用性。
图形绘制模块是QTouch的重要组成部分,支持各种基本矢量图形和定制化显示,包括报警、历史查询和事件弹出框,帮助用户直观地理解和操作数据。数据处理功能也非常强大,包括零点、变比调整、线性转换、报警设置和自定义函数,满足复杂的数据转换需求。
数据库支持是QTouch的一个亮点,内置SQLite3,同时兼容MySQL、SQL Server等多种关系型数据库,且能处理多种PLC控制器的通信,支持多种电力行业规约。这使得QTouch在数据存储和查询上具有高度灵活性。
在组态环境中,QTouch提供了开放统一的编程界面,使得开发者能够轻松创建可配置的GUI界面,与数据库交互,构建高效的应用系统。其运行环境广泛,覆盖Windows XP/Embedded到Windows 7/8/Enterprise Server,以及Android、iOS、vxWorks、QNX等多个操作系统,适应了现代工业物联网的多元化需求。
QTouch凭借其强大的跨平台特性、广泛的协议支持、实时性能和灵活的数据库集成,成为了一种高效、易用的工业自动化和控制系统设计工具,适用于电力、自动化控制、物联网等多个领域。