第1章 集成架构在站控系统中的应用 1
1.1 西气东输工程 2
1.1.1 西气东输工程的时代背景 2
1.1.2 天然气管道的发展 2
1.2 压气站 3
1.2.1 压气站的功能 3
1.2.2 压气站的组成及主要设备 4
1.2.3 压气站控制系统架构 9
第2章 ControlLogix硬件系统 13
2.1 ControlLogix控制器模块 14
2.1.1 1756-L5x系列控制器 14
2.1.2 1756-L6x系列控制器 16
2.1.3 1756-L7x系列控制器 18
2.1.4 控制器故障诊断 19
2.2 I/O模块 27
2.2.1 数字量I/O模块 27
2.2.2 模拟量I/O模块 39
2.2.3 I/O模块故障诊断 50
2.3 框架及电源模块 52
2.3.1 框架 52
2.3.2 电源 54
第3章 数据文件 55
3.1 标签地址 56
3.1.1 标签的操作 56
3.2 I/O的工程量标定 61
3.3 标签别名 62
3.4 数据结构 63
3.4.1 数据区域与类型 63
3.4.2 数组 64
3.5 数据文件定义标准 66
3.5.1 标签命名标准 66
3.5.2 数据结构的规划 68
第4章 RSLogix 5000编程软件的使用 70
4.1 编程入门 71
4.1.1 创建工程 71
4.1.2 创建程序文件 72
4.1.3 创建标签 73
4.1.4 编写梯形图程序 74
4.1.5 下载工程 77
4.1.6 运行工程 78
4.2 程序文件的结构 79
4.2.1 系统任务 79
4.2.2 任务的注意事项 84
4.3 梯形图编程指令 86
4.3.1 跳转指令的编程(JSR) 86
4.3.2 计时器指令的编程(TON) 87
4.3.3 计数器指令的编程(CTU) 88
4.3.4 比较指令的编程(CMP) 89
4.3.5 计算指令的编程(CPT) 90
4.3.6 MSG指令的编程 90
4.3.7 GSV指令的编程 91
4.3.8 移动/复制指令的编程 92
4.4 梯形图编程原则 94
4.4.1 项目等命名原则 94
4.4.2 程序结构的规划 96
第5章 控制系统的通信 99
5.1 EtherNet网络组态 100
5.1.1 EtherNet通信模块 101
5.1.2 EtherNet应用实例 103
5.1.3 EtherNet通信模块的故障诊断 106
5.2 ControlNet网络组态 109
5.2.1 ControlNet通信模块 110
5.2.2 RSNetWorx for ControlNet软件 112
5.2.3 ControlNet网络参数 112
5.2.4 扩展远程I/O应用实例 115
5.2.5 控制网通信模块的故障诊断 123
5.3 DeviceNet网络组态 129
5.3.1 设备网通信模块 130
5.3.2 扩展远程I/O应用实例 130
5.3.3 设备网的故障诊断 133
5.4 Modbus通信 136
5.5 过程控制系统与ESD系统的通信 143
5.5.1 通信的建立(MSG) 143
5.5.2 通信数据结构 145
5.6 冗余系统的维护及故障诊断 145
5.6.1 通过控制网模块的诊断 145
5.6.2 固件版本附表 148
第6章 压气站的启站与停站 152
6.1 压气站的启站流程 153
6.1.1 压气站的正常启站工艺分析 153
6.1.2 ESD停站后启站工艺分析 156
6.2 压气站的停站流程 160
6.3 压气站阀门控制流程 166
第7章 压缩机组的自动化控制 171
7.1 起压缩机流程控制 172
7.2 停压缩机流程控制 176
第8章 压气站辅助系统的自动化控制 181
8.1 压缩机厂房通风系统的控制 182
8.1.1 风机控制的AOI指令分析 182
8.1.2 厂房通风系统的控制流程 183
8.2 空冷器系统的控制 186
8.2.1 空冷器AOI指令的分析 186
8.2.2 空冷器系统的控制流程 188
8.3 火焰和可燃气体的报警系统 190
8.3.1 火焰和可燃气体检测系统的简介 190
8.3.2 火焰和可燃气体检测系统的控制流程 191
8.4 过滤分离器系统的控制 192
8.4.1 过滤分离器系统的工艺 192
8.4.2 过滤分离器系统的程序设计 193
8.5 自用气撬系统的控制 194
8.5.1 自用气撬系统的工艺 194
8.5.2 自用气撬加热器AOI指令的分析 195
8.6 仪表风系统的控制 195
8.7 冷却水系统的控制 197
8.8 阴极保护系统的控制 200
8.9 消防系统的控制 201
8.10 旁通报警系统 201
8.11 通信检测系统 202
第9章 ESD控制系统 204
9.1 Safety Manager简介 205
9.1.1 Safety Manager硬件介绍 205
9.1.2 Safety Manager编程组态 208
9.2 PLC与ESD控制系统的通信说明 213
9.2.1 AnyBus Configuration软件中的配置 215
9.2.2 AnyBus通信在RSLogix5000中的配置 219
9.3 ESD保护系统 221
9.3.1 站场ESD保护系统 221
9.3.2 压缩机ESD保护系统 226
第10章 PID分输系统 229
10.1 日指定系统 230
10.2 PID控制系统 231
第11章 组态软件Viewstar的使用 238
11.1 Viewstar ICS概述 239
11.1.1 Viewstar ICS软件架构 239
11.1.2 项目控制台Console 240
11.2 Viewstar ICS通信驱动 242
11.2.1 SCADA系统数据通信 242
11.2.2 IEC 104协议通信驱动 243
11.2.3 OPC通信驱动 245
11.2.4 MODBUS通信驱动 246
11.3 Viewstar ICS的数据结构 247
11.3.1 数据结构的分析 248
11.3.2 建立数据点类型(Data Point Type) 250
11.3.3 建立主数据点(Master Data Point) 252
11.3.4 建立普通数据点(Data Point) 253
11.4 数据库的配置方法 253
11.4.1 数据点的配置 253
11.4.2 数据归档的配置 256
11.4.3 数据报警的配置 259
11.5 界面的组态 260
11.5.1 界面的规范 260
11.5.2 新建界面 260
11.5.3 界面的组成 261
11.5.4 对象和数据库的关联 263
11.6 脚本语言的应用 264
11.6.1 脚本语言 264
11.6.2 脚本语言的嵌入 265
11.6.3 脚本语言示例 266
11.7 Viewstar ICS项目的系统管理 267
11.7.1 手动创建界面的拓扑结构 267
11.7.2 使用工具创建界面的拓扑结构 269
11.7.3 多级用户权限 271
参考文献 273