第1章 现代网络化测控系统概述 1
1.1 网络化测控系统的发展 1
1.1.1 网络化测控系统的定义 1
1.1.2 发展概况 2
1.1.3 发展趋势 4
1.1.4 测控系统网络化的意义 4
1.2 网络化测控系统的结构 5
1.2.1 网络技术的应用 5
1.2.2 系统组成 7
1.3 网络化测控系统功能与特点 10
1.3.1 系统功能 10
1.3.2 系统特点 12
第2章 测控网络通信基础 14
2.1 数据通信基础 14
2.1.1 数据通信基本术语 14
2.1.2 数据通信分类 15
2.1.3 数据交换技术的发展 15
2.1.4 数据传输的基本形式 16
2.1.5 数据传输方式 17
2.1.6 数据传输模式 17
2.2 ISO/OSI体系结构 17
2.2.1 OSI体系结构的提出 17
2.2.2 OSI七层模型 18
2.2.3 OSI体系结构的实现模式 20
2.3.1 TCP/IP参考模型 21
2.3 TCP/IP 21
2.3.2 TCP协议 22
2.3.3 IP协议 23
2.3.4 Internet应用 23
2.4 计算机网络体系结构 24
2.4.1 计算机网络的定义 24
2.4.2 计算机网络的发展 25
2.4.3 计算机网络的分类 27
2.5 局域网 29
2.5.1 局域网概述 29
2.4.4 计算机网络的功能 29
2.5.2 局域网的逻辑结构及相关标准 30
2.5.3 载波侦听多路访问/冲突检测 31
2.5.4 以太网 33
2.6 广域网 35
2.6.1 广域网概述 35
2.6.2 数据报服务和虚电路服务 35
2.6.3 电路交换网与分组交换网 36
2.7 数据通信网络 37
2.7.1 电话通信网 37
2.7.2 无线局域网 37
2.7.3 X.25分组交换网 38
2.7.4 综合业务数字网(ISDN) 39
2.7.5 数字数据网(DDN) 40
2.7.6 帧中继 41
2.7.7 卫星通信网 42
2.8 网络互连 42
2.8.1 网络互连概述 42
2.8.2 网络互连设备 43
第3章 网络化测控系统体系结构 47
3.1 网络化测控基本模式 47
3.1.1 网络化测控模式概述 47
3.1.2 C/S模式 47
3.1.3 B/S模式 50
3.1.4 C/S与B/S混合模式 51
3.2 基于C/S模式的典型网络化测控结构 54
3.2.1 硬件结构 55
3.2.2 软件结构 56
3.2.3 系统特点 58
3.3 基于B/S模式的典型网络化测控结构 58
3.3.1 硬件结构 59
3.3.2 软件结构 60
3.3.3 系统特点 60
3.4 基于C/S、B/S混合模式的典型网络化测控结构 61
3.4.1 硬件结构 61
3.4.2 软件结构 62
3.4.3 系统特点 63
3.5 网络化测控系统结构的典型应用 64
3.5.1 应用专线Modem的网络化测控系统 65
3.5.2 利用公用电话网的网络化测控系统 65
3.5.3 采用光纤通道的网络化测控系统 66
3.5.4 基于Internet/Intranet的网络化测控系统 67
3.5.5 基于无线通信的网络化测控系统 67
第4章 网络化虚拟仪器 69
4.1 现代仪器技术概述 69
4.1.1 现代仪器发展历程 69
4.1.2 仪器网络化趋势 70
4.1.3 仪器虚拟化趋势 74
4.2.1 网络化虚拟仪器基础 81
4.2 虚拟仪器网络化 81
4.2.2 网络化虚拟仪器设计 83
4.3 网络化嵌入式仪器 89
4.3.1 网络化嵌入式仪器概述 89
4.3.2 网络化嵌入式仪器结构 90
4.3.3 网络化嵌入式仪器设计 91
4.4 现场总线仪器 92
4.4.1 现场总线的特点 93
4.4.2 现场总线网络模型结构 94
4.4.3 现场总线控制网络模型 96
4.4.4 现场总线智能仪表 97
5.1 LabVIEW简介 100
第5章 网络化测控系统软件开发技术 100
5.1.1 前面板 101
5.1.2 框图 103
5.2 DataSocket技术 104
5.2.1 DataSocket技术概述 104
5.2.2 DataSocket技术组成 105
5.2.3 DataSocket网络通信实现 112
5.2.4 DataSocket网络通信程序设计 114
第6章 网络化远程控制技术 125
6.1 远程控制技术概述 125
6.1.1 远程控制技术的发展历程 125
6.1.2 远程控制系统结构模型 127
6.1.4 远程控制方式 128
6.1.3 远程控制原理 128
6.1.5 远程控制的特点 129
6.2 远程控制网络的体系结构 130
6.2.1 C/S结构 130
6.2.2 B/S结构 131
6.2.3 多层结构 132
6.3 远程控制网络的关键技术 133
6.3.1 Winsock技术 133
6.3.2 COM/DCOM技术 135
6.3.3 ActiveX技术 141
6.4.1 仪器控制技术的发展 142
6.4 远程仪器控制 142
6.4.2 仪器控制的远程调用模型 145
第7章 网络化远程故障诊断技术 147
7.1 远程故障诊断技术概述 147
7.1.1 远程故障诊断技术的产生 147
7.1.2 远程故障诊断技术的发展历程 147
7.2 远程故障诊断实现模式 148
7.2.1 简单离线远程检测诊断 148
7.2.2 基于视频会议的远程检测诊断 149
7.2.3 基于Client/Server的远程检测诊断 150
7.2.4 基于Browser/Server的远程检测诊断 151
7.3.1 远程故障诊断系统总体结构 152
7.3 远程故障诊断的框架结构 152
7.3.2 远程故障诊断的关键问题 155
7.4 远程故障诊断中心 156
7.4.1 远程故障诊断中心的结构 156
7.4.2 远程故障诊断中心的功能 157
7.5 远程故障诊断技术发展趋势 157
7.5.1 智能故障诊断技术 157
7.5.2 基于信息提取的故障诊断技术 161
7.5.3 智能Agent故障诊断技术 167
7.5.4 实时网络 171
7.6.1 应用背景 172
7.6.2 远程故障诊断系统基本结构 172
7.6 复杂电子设备远程故障诊断实例 172
7.6.3 远程故障诊断原型系统开发及技术实现 174
7.6.4 工作流程 176
第8章 网络化测控系统安全与可靠性设计 178
8.1 网络安全基础 178
8.1.1 防火墙技术 178
8.1.2 密码技术 183
8.2 测控网络安全问题 190
8.2.1 测控网络安全问题概述 190
8.2.2 测控网络安全基本措施 191
8.3.1 DataSocket的安全性设计 194
8.3 网络化测控系统可靠性设计 194
8.3.2 C/S结构网络化测控系统的安全性设计 196
8.3.3 B/S结构网络化测控系统的安全性设计 197
8.3.4 无线局域网的安全性 201
第9章 网络化测控系统集成 208
9.1 测控网络与信息网络 208
9.1.1 测控网络 208
9.1.2 信息网络 216
9.2 测控网络与信息网络的集成技术 217
9.2.1 通过硬件转换接口集成 218
9.2.2 采用统一的协议标准集成 220
9.2.3 采用中间件技术集成 221
9.2.4 采用DDE技术集成 227
9.3 测控网络集成实例 228
9.3.1 典型的采用现场总线的远程测控系统结构 228
9.3.2 现场总线网络与信息网络的集成 233
9.3.3 基于CORBA的远程测试诊断系统实例分析 236
第10章 网络化测控系统设计实例 239
10.1 系统概述 239
10.2 系统结构 239
10.2.1 网络拓扑结构 240
10.2.2 分层体系结构 241
10.4.1 系统概述 242
10.4 基于Internet/Intranet的网络化测控系统设计实例 242
10.3.2 软件设计原则 242
10.3.1 硬件设计原则 242
10.3 系统设计原则 242
10.4.2 系统总体设计 243
10.4.3 系统硬件设计 245
10.4.4 系统软件设计 247
10.5 基于无线局域网的网络化测控系统设计实例 257
10.5.1 无线接入技术在远程测控中的应用特点 258
10.5.2 远程无线测控系统的结构 258
10.5.3 基于无线局域网的远程测控系统组成 260
10.5.4 系统硬件设计 261
10.5.5 系统软件设计 262
参考文献 264