于洋主编的《测控系统网络化技术及应用(第2 版)》在介绍测控系统的概念、测控系统网络化发展 趋势的基础上,综合检测技术、控制技术和计算机网 络应用技术等相关知识,重点介绍了工业测控系统中 的网络化技术、网络化实现方法及工程实例。本书共 分7章,包括绪论、网络与数据通信基础、测控系统 中常用的网络通信技术、网络化先进控制系统、典型 网络化工控产品应用技术、组态软件在测控系统中的 应用、网络化测控系统实例等。本书在介绍基本理论 、概念和方法的基础上,重点突出实际工程上的应用 ,书中所举工程实例大多数来源于编者近年来承担的 实际工程项目。
本书可作为大专院校测控技术与仪器、自动化类 和仪器仪表类等相关专业的本科生和研究生的教学参 考书或教材,也可供广大从事自动控制、检测技术与 仪器仪表、计算机应用等方面的工程技术人员阅读。
前言
第1章 绪论
1.1 测控系统的概念与类型
1.1.1 测控系统的概念
1.1.2 测控系统的类型
1.2 工业过程控制系统概述
1.2.1 工业过程控制系统的发展
1.2.2 工业过程控制系统实例
1.2.3 过程计算机控制系统组成
1.2.4 过程计算机控制系统的分类
1.3 仪器仪表与自动测试系统
1.3.1 仪器仪表与自动测试系统的发展
1.3.2 智能仪器仪表
1.3.3 自动测试系统
1.4 测控系统网络化发展概述
1.4.1 测控系统的网络化发展趋势
1.4.2 测控系统网络技术的特点
1.4.3 网络化测控系统的体系结构
习题与思考题
第2章 网络与数据通信基础
2.1 计算机网络基础
2.1.1 计算机网络的定义与发展
2.1.2 计算机网络的拓扑结构
2.1.3 计算机网络中的传输介质
2.2 数据通信技术
2.2.1 数据通信的基本概念
2.2.2 数据传输技术
2.2.3 信息交换技术
2.2.4 差错检测与控制
2.3 网络体系结构
2.3.1 网络体系结构的基本概念
2.3.2 OSI参考模型与TCP/IP协议集
2.4 局域网技术
2.4.1 局域网概述
2.4.2 局域网访问控制方法
2.4.3 网络互联技术
2.5 无线网络技术
2.5.1 无线网络的优势与发展
2.5.2 无线网络中的主要技术
2.5.3 无线局域网
2.5.4 GSM与GPRS
2.6 短距离无线数据通信网技术
2.6.1 HomeRF技术简介
2.6.2 蓝牙(Bluetooth)技术简介
2.6.3 Wi-Fi技术
2.6.4 ZigBee技术
2.6.5 电子标签(RFID)技术
2.7 无线传感器网络技术
2.7.1 无线传感器网络概述
2.7.2 WSN、Ad hoc和无线宽带网的不同
2.7.3 传感器网络体系结构与特征
2.7.4 传感器网络协议栈
2.7.5 传感器网络的关键技术
2.8 物联网技术与应用
2.8.1 物联网基础知识
2.8.2 物联网与计算机高新技术的结合
习题与思考题
第3章 测控系统中常用的网络通信技术
3.1 测控系统网络通信技术特点
3.1.1 实时性
3.1.2 可靠性
3.1.3 稳定性
3.2 测控系统中常用串行通信方法
3.2.1 RS-232接口
3.2.2 RS-422/RS-485接口
3.2.3 USB技术
3.2.4 串行通信应用举例
3.3 现场总线技术
3.3.1 现场总线的定义
3.3.2 现场总线与RS-232、RS-485的本质区别
3.3.3 基金会现场总线
3.3.4 ProfiBus总线
3.3.5 控制器局域网总线CAN
3.3.6 ControlNet总线
3.3.7 现场总线的应用
3.4 工业以太网
3.4.1 工业以太网的定义
3.4.2 以太网与现场总线的整合
3.4.3 常见工业以太网设备
3.5 透明传输技术
3.5.1 透明传输基本概念与发展趋势
3.5.2 透明串口技术
3.5.3 以太网同计算机串口之间的透明传输技术
3.5.4 GPRS同计算机串口之间的透明传输技术
3.5.5 其他透明传输技术
习题与思考题
第4章 网络化先进控制系统
4.1 集散控制系统(DCS)
4.1.1 DCS系统概述
4.1.2 现场控制站
4.1.3 操作员站及工程师站
4.1.4 DCS系统网络
4.2 现场总线控制系统(FCS)
4.2.1 现场总线的概念
4.2.2 现场总线的结构和技术特点
4.2.3 现场总线的基本设备
4.2.4 现场总线的未来趋势
4.2.5 以现场总线为基础的控制系统
4.3 FCS与DCS的分析比较
习题与思考题
第5章 典型网络化工控产品应用技术
5.1 嵌入式控制器B
5.1.1 BL2000概述
5.1.2 BL2000系统的特点
5.1.3 BL2000子系统
5.1.4 BL2000的性能指标
5.2 Dynamic C语言
5.2.1 Dynamic C语言概述
5.2.2 Dynamic C的设置
5.2.3 基于B/S的Dynamic C程序设计基本步骤
5.2.4 嵌入式基本输入输出程序的编写方法
5.2.5 编写简单的TCP/IP程序
5.2.6 嵌入式系统多任务的处理
5.2.7 编写简单的CGI程序
5.2.8 Dynamic C同网页之间的连接
5.3 BL2000以太网接口技术应用实例
5.3.1 头定义(宏定义)
5.3.2 函数与公共变量的定义
5.3.3 CGI映射函数
5.3.4 配置装入Flash中的文件和变量
5.3.5 主程序
5.4 牛顿-7000工控模块介绍
5.4.1 牛顿-7000模块简介
5.4.2 牛顿-7000系统网络结构
5.5 牛顿-7000系统主要组网技术
5.5.1 牛顿-7520和7510模块介绍
5.5.2 无线Modem模块介绍
5.5.3 牛顿-7000系统的RS-485网络
5.6 基于牛顿模块的电加热炉温度控制实例
5.6.1 牛顿-7021和7012模块介绍
5.6.2 电加热炉无线远程温度控制实例
习题与思考题
第6章 组态软件在测控系统中的应用
6.1 组态软件的功能
6.2 特点及发展趋势
6.2.1 组态软件的特点
6.2.2 监控组态软件的发展趋势
6.2.3 目前流行的组态软件综述
6.3 组态王(KINGVIEW)软件概述
6.3.1 组态王软件的结构
6.3.2 组态王与下位机通信方法
6.4 组态王软件设计
6.4.1 组态王与模块通信方法
6.4.2 组态王的动画图形界面设计
6.4.3 组态王的报警、事件和趋势曲线
6.4.4 组态王的配方和报表系统
6.4.5 组态王的数据库连接
6.4.6 GPRS虚拟串口
6.5 基于组态王和牛顿模块的温度控制系统设计
6.5.1 硬件连接配置
6.5.2 定义相关变量
6.5.3 显示界面设计
6.5.4 程序设计
习题与思考题
第7章 网络化测控系统实例
7.1 应用系统工程开发步骤
7.1.1 系统研制流程
7.1.2 硬件设计规范
7.1.3 软件设计规范
7.2 实例1:基于RS-485网络抄表系统设计
7.2.1 项目的意义
7.2.2 项目需求分析
7.2.3 系统总体方案设计
7.2.4 系统硬件实现
7.2.5 系统软件实现
7.2.6 结论
7.3 实例2:基于以太网的远程抄表系统设计
7.3.1 项目的意义
7.3.2 项目需求分析
7.3.3 系统总体方案设计
7.3.4 系统硬件实现
7.3.5 系统软件实现
7.3.6 结论
7.4 实例3:基于无线数传的箱式变电站数据远程监测系统设计
7.4.1 项目的意义
7.4.2 项目需求分析
7.4.3 系统总体方案设计
7.4.4 系统硬件实现
7.4.5 系统软件实现
7.4.6 结论
7.5 实例4:基于GPRS的油井远程在线监控系统设计
7.5.1 项目的意义
7.5.2 项目需求分析
7.5.3 系统总体方案设计
7.5.4 系统软件实现
7.5.5 结论
7.6 实例5:基于PROFIBUS的自来水厂分布式监控系统设计
7.6.1 项目的意义
7.6.2 项目需求分析
7.6.3 系统总体方案设计
7.6.4 系统硬件实现
7.6.5 系统软件实现
7.6.6 结论
7.7 实例6:基于物联网技术的农业环境监控管理系统设计
7.7.1 项目简介
7.7.2 项目需求分析
7.7.3 系统总体方案设计
7.7.4 系统软件实现
7.7.5 结论
习题与思考题
参考文献