
本书从实际应用出发,通过50个典型实例系统地介绍了组态软件KingView的设计方法及监控应用技术。全书由入门基础篇和监控应用篇组成。其中,入门基础篇包括组态软件概述、KingView应用基础及初高级应用实例;监控应用篇采用KingView实现多个监控设备(包括智能仪器、三菱PLC、西门子PLC、远程I/O模块、单片机、PCI数据采集卡、USB数据采集模块等)的模拟电压输入/输出、数字量输入/输出、温度监控等功能。设计实例由设计任务、线路连接、任务实现等部分组成,每个实例均提供详细的操作步骤。 为方便读者学习,本书提供超值配套光盘,内容包括实例源程序、程序录屏、测试录像、软硬件资源等。
前 言 组态软件是标准化、规模化、商品化的通用工控开发软件,读者只需进行标准功能模块的软件组态和简单的编程,即可设计出标准化、专业化、通用性强、可靠性高的上位机人机界面工控程序,且工作量较小,开发调试周期短,对程序设计员的要求也较低。组态软件因其性能优良的特点而成为开发上位机工控程序的主流工具。 近几年来,随着计算机软件技术的发展,组态软件技术的发展也非常迅速,可以说是到了令人目不暇接的地步,特别是图形画面技术、面向对象编程技术、组件技术的出现,使原来单调、呆板、操作麻烦的人机界面变得面目一新,从而除了一些小型的工控系统需要开发者自己编写应用程序外,凡属大中型的工控系统,最明智的办法应该是选择一个合适的组态软件。 组态王KingView软件采用了多线程、COM组件等新技术,实现了实时多任务数据采集和控制功能,使用方便,功能强大,性能优异,运行稳定。它是一个完全意义上的工业级软件平台,已广泛应用于化工、电力、粮库、邮电通信、环保、水处理、冶金和食品等各个行业,并且作为首家国产监控组态软件应用于国防、航空航天等关键领域。 本书从实际应用出发,通过50个典型实例系统地介绍了组态软件KingView的设计方法及其监控应用技术。全书由入门基础篇和监控应用篇组成。其中,入门基础篇包括组态软件概述、KingView应用基础及初高级应用实例;监控应用篇采用KingView实现多个监控设备(包括智能仪器、三菱PLC、西门子PLC、远程I/O模块、单片机、PCI数据采集卡、USB数据采集模块等)模拟电压输入/输出、数字量输入/输出、温度监控等功能。设计实例由设计任务、线路连接、任务实现等部分组成,每个实例均提供详细的操作步骤。 本书内容丰富,论述深入浅出,有较强的实用性和可操作性,可供测控仪器、自动化、计算机应用、机电一体化等专业的学生及工程技术人员学习和参考。 为方便读者学习,本书提供了超值配套光盘,内容包括每个实例的源程序、程序录屏、测试录像及软硬件资源等。 本书由李江全教授担任主编并统稿,马强、李丹阳、兰海鹏担任副主编。其中,马强编写第3、5章,李丹阳编写第6、7章,邢文静编写第8、9章,李江全编写第10、11、12章,兰海鹏编写第1、2、4章。参与编写与调试程序等工作的人员还有田敏、郑瑶、胡蓉、汤智辉、郑重、邓红涛、钟福如、刘恩博、王平、李伟等。北京亚控科技、北京研华科技、电子开发网等公司为本书提供了大量的技术支持,编者借此机会对他们致以深深的谢意。 由于编者水平有限,书中难免存在不妥或错误之处,恳请广大读者批评指正。 编 者
目 录 入门基础篇 第1章 组态软件概述 1 1.1 组态与组态软件 1 1.2 组态软件的功能与特点 5 1.3 组态软件的构成与组态方式 8 1.4 组态软件的使用与组建 13 第2章 KingView应用基础 16 2.1 工程管理 16 2.2 画面设计 24 2.3 变量定义 28 2.4 动画连接 32 2.5 命令语言 35 第3章 KingView基础应用实例 39 实例1 整数变量与数值显示 39 实例2 字符串变量与信息提示 44 实例3 实数变量与实时趋势曲线 48 实例4 离散变量与开关指示灯 51 实例6 数据改变命令语言 56 实例7 事件命令语言 59 第4章 KingView的高级应用 62 4.1 控件 62 4.2 报表 64 4.3 趋势曲线 65 4.4 报警窗口 70 4.5 动态数据交换 73 4.6 组态王与数据库 74 4.7 I/O设备通信 75 4.8 系统的安全性 78 第5章 KingView高级应用实例 81 实例8 棒图控件的制作 81 实例9 X-Y轴曲线的制作 83 实例10 报警窗口的制作 85 实例11 历史趋势曲线的制作 88 实例12 数据日报表的制作 91 实例13 数据库的存储与查询 96 监控应用篇 第6章 PC串口通信及智能仪器温度监测 105 实例14 PC与PC串口通信 105 实例15 PC双串口互通信 109 实例16 单台智能仪器温度监测 112 实例17 多台智能仪器温度监测 120 实例18 网络化温度监测 128 第7章 三菱PLC监控及其与PC通信 135 实例19 三菱PLC模拟电压采集 135 实例20 三菱PLC模拟电压输出 141 实例21 三菱PLC开关信号输入 148 实例22 三菱PLC开关信号输出 153 实例23 三菱PLC温度监控 157 第8章 西门子PLC监控及其与PC通信 165 实例24 西门子PLC模拟电压采集 165 实例25 西门子PLC模拟电压输出 172 实例26 西门子PLC开关信号输入 177 实例27 西门子PLC开关信号输出 182 实例28 西门子PLC温度监控 186 实例29 利用仿真PLC实现模拟量输入 195 第9章 远程I/O模块监控及其与PC通信 199 实例30 远程I/O模块模拟电压采集 199 实例31 远程I/O模块模拟电压输出 203 实例32 远程I/O模块数字信号输入 206 实例33 远程I/O模块数字信号输出 210 实例34 远程I/O模块温度监控 214 第10章 单片机监控及其与PC通信 219 实例35 单片机模拟电压采集 219 实例36 单片机模拟电压输出 224 实例37 单片机开关信号输入 229 实例38 单片机开关信号输出 234 实例39 短信接收与发送 239 第11章 PCI数据采集卡监控应用 249 实例40 PCI数据采集卡模拟电压采集 249 实例41 PCI数据采集卡模拟电压输出 253 实例42 PCI数据采集卡数字信号输入 256 实例43 PCI数据采集卡数字信号输出 260 实例44 PCI数据采集卡温度监控 263 实例45 组态王与VB动态数据交换 271 第12章 USB数据采集模块监控应用 275 实例46 USB数据采集模块模拟电压采集 275 实例47 USB数据采集模块模拟电压输出 278 实例48 USB数据采集模块数字信号输入 281 实例49 USB数据采集模块数字信号输出 285 实例50 USB数据采集模块温度监控 288 参考文献 296
1991年至今,一直在石河子大学机电学院工作,任电气工程实验中心主任,教授。承担和参与过多项国家自然科学基金、国家科技支撑计划项目。科研和实战经验丰富,编著有多本实用技术书籍,深受读者好评。