本书系统地讲述了QTouch跨平台组态软件的基本功能、主要特点、设计原理,对QTouch软件的安装进行了详细的说明,并且从工程设计方法、图形界面设计、软件与设备连接、数据库设计与应用、高级编程设计方法等几个方面进行了详细的介绍,zui后介绍了QTouch互联网平台设计与应用的实例。
本书既可以作为QTouch跨平台组态软件的培训教材,也可以作为相关工程技术人员的参考书。
适读人群 :本科、专科
QTouch正是面向物联网及智能化发展需求、四维一体的互联网智能整体解决方案。武汉舜通智能科技有限公司是目前市面上唯一能够从四个维度提供整体解决方案的专业企业,QTouch是该公司研发的跨平台的自动化软件,支持众多的操作系统和多种CPU,包括国产的龙芯等,可实现不同的硬件环境下多平台的运行和协作,具有多平台支持、统一开发平台、多平台协作运行、实现智能物联的特点,是实现“中国制造2025”的基础核心工具。
前言
组态软件始于20世纪80年代中期,软件最开始的大部分内容都基于微软的DOS操作系统,最具代表性的是Onspec、InTouch和IFix,到20世纪90年代末,随着计算机的大范围普及,组态软件在国内取得了长足发展,逐步形成了一个独立的行业。如今随着信息化和物联网技术的不断发展,组态软件作为基于微软Windows系统的应用已经捉襟见肘,大量的面向对象的人机对话(HMI)产品,面向现场控制的微控站(SCADA)和面向联网服务的PAC产品应运而生。随着嵌入式系统的发展,在国内逐步形成了以跨平台技术为核心的第二代组态软件,其代表特征即是跨平台技术。跨平台技术不仅支持基于通用Windows操作系统的组态软件,更支持基于嵌入式系统的人机对话(HMI)产品和现场微控站(microSCADA)产品。QTouch 2.0正是跨平台组态软件的领导者和国产第二代组态软件的代表。
当前,全球正呈现出以信息网络、智能制造、新能源和新材料为代表的新一轮技术创新浪潮。德国联邦教研部与联邦经济技术部联手,在德国工程院、弗劳恩霍夫协会、西门子公司等德国学术界和产业界相关组织的建议和推动下,开发了“工业4.0”研究项目,并在2013年4月的汉诺威工业博览会上发表了题为《德国工业4.0战略计划实施建议》,称物联网和制造业服务化宣告着新的工业革命到来。该建议成为德国国家级战略,称为“工业4.0计划”。借鉴该计划,我国提出了中国制造业顶层设计——“中国制造2025”的既定方略。QTouch正是在这样的环境下推出的面向物联网及智能化发展需求、四维一体的互联网智能整体解决方案。武汉舜通智能科技有限公司是目前市面上唯一能够从四个维度提供整体解决方案的专业企业,QTouch是该公司研发的跨平台的自动化软件,支持众多的操作系统和多种CPU,包括国产的龙芯等,可实现不同的硬件环境下多平台的运行和协作,具有多平台支持、统一开发平台、多平台协作运行、实现智能物联的特点,是实现“中国制造2025”的基础核心工具。
本书系统介绍了QTouch跨平台组态软件的基本功能、主要特点、设计原理,对QTouch软件的安装进行了详细的阐述,并且从工程设计方法、图形界面设计、软件与设备连接、数据库设计与应用、高级编程设计方法等方面进行了详细的介绍,最后介绍了QTouch互联网平台设计与应用的实例。
本书由蔡利民、黄媛、陈涛编著,具体编写分工为:第1、2、5章由江汉大学蔡利民编写,第3、4、8章由武汉华夏理工学院黄媛编写,第6、7章由武汉舜通智能科技有限公司陈涛编写,蔡利民负责全面内容的规划、编排。
本书的出版得到了以下项目的支持:武汉市科技创新平台建设计划项目“武汉市智能物联网工程技术研究中心”建设项目、武汉市教育局产学研项目“危化品运输远程分布式监控系统的设计”、武汉市人力资源和社会保障局创新人才开发资金资助项目“基于物联网的农产品生命特征采集仓储调度优化系统开发”和江汉大学武汉研究院开放课题项目“智能物流体系的环境政策与关键技术研究”,也得到了江汉大学测量与控制技术研究所的支持,在此表示感谢!
本书在编写的过程中,还得到了武汉舜通智能科技有限公司的大力支持,江汉大学研究生李鹏和夏武同学帮助搜集和整理了资料,在此一并表示感谢!本书的编写参考了相关的图书和资料,特此对相关的单位和作者表示感谢!
由于编者水平有限,书中难免有不当之处,恳请读者批评指正。
编者
2016年4月
查看全部↓
目录
第1章组态软件(1)
1.1组态软件概述(1)
1.2组态软件的历史及现状(2)
1.3组态软件发展趋势(3)
1.4QTouch跨平台组态软件(5)
1.5QTouch的特点及设计原理(10)
第2章工程设计方法(13)
2.1工程管理器(13)
2.2工程组态设计(30)
2.3SmartView工程设计(42)
2.4SmartDAQ设计方法(43)
第3章图形界面设计(53)
3.1图形设计方法(53)
3.2脚本函数事件(94)
第4章软件与设备连接(143)
4.1与智能电表连接(143)
4.2与可编程控制器连接(149)
4.3OPC连接(152)
第5章数据库设计与应用(160)
5.1不同数据库的设计与调用(160)
5.2数据库存盘方式(174)
5.3数据报表与分析(176)
5.4数据报警(183)
5.5数据库扩展应用(186)
第6章高级编程设计方法(187)
6.1函数工程转换(187)
6.2表达式支持(189)
6.3JS语法编程(192)
6.4C语言编程(196)
第7章QTouch互联网平台(205)
7.1概述(205)
7.2Android手机平台设计与应用(206)
7.3QTouch互联网平台设计与应用(208)
第8章QTouch在物联网中的应用(216)
8.1概述(216)
8.2智能电网应用(217)
8.3机器人控制系统(227)
参考文献(234)
查看全部↓