第1章ControlLogix硬件系统 1
1.1 ControlLogix控制器模块 2
1.1.1 ControlLogix控制器 2
1.1.2访问控制器 3
1.2框架及电源模块 6
1.2.1框架 6
1.2.2电源 7
1.3 I/O模块 8
1.3.1数字量I/O模块 8
1.3.2模拟量I/O模块 12
1.4通信模块 15
1.4.1以太网通信模块 16
1.4.2控制网通信模块 19
1.4.3设备网通信模块 20
第2章RSLogix5000编程软件 22
2.1编程入门 23
2.1.1创建工程 23
2.1.2程序文件 24
2.1.3数据文件 27
2.1.4梯形图程序 30
2.1.5趋势图 35
2.1.6下载工程 36
2.1.7运行工程 37
2.2 Tag标签 38
2.2.1标签地址 38
2.2.2标签的操作 39
2.2.3标签别名 43
2.2 4数据结构 44
2.2.5数组与结构体 45
2.3系统任务 47
2.3.1任务的类别 47
2.3.2任务的优先级 50
2.4 I/O模块的组态 51
2.4.1本地I/O模块 51
2.4.2远程I/O模块 57
2.4.3故障诊断 60
2.5程序的在线编辑 62
2.5.1在线修改 63
2.5.2在线编辑 64
2.6 RSLogix5000帮助文件 65
2.6.1指令帮助功能 65
2.6.2其他帮助功能 66
2.7导入/导出工具 67
2.7.1改变控制器的版本 67
2.7.2导出标签 70
第3章RSLogix5000编程方式 71
3.1梯形图编程 72
3.1.1主例程的编写 72
3.1.2别名标签的作用 75
3.1.3程序的复制功能 78
3.2功能块图编程 79
3.2.1周期性任务和程序 79
3.2.2 FBD模拟例程 82
3.2.3 PIDE回路自整定功能 84
3.2.4趋势图跟踪 87
3.2.5 Active X面板链接 89
3.2.6驱动功能块及闭环控制 92
3.3结构化文本编程 106
3.3.1 ST编程要素 107
3.3.2 ST编程结构及示例 111
3.4顺序功能流程图 117
3.4.1 SFC编程要素 118
3.4.2 SFC编程结构 121
3.4.3 SFC编程示例 124
3.5用户自定义指令 126
3.5.1创建AOI 126
3.5.2导入/导出AOI功能 130
3.5.3 AOI的加密方法 131
3.5.4 AOI使用示例 133
第4章NetLinx网络通信 135
4.1 EtherNet/IP工业以太网 136
4.1.1 Stratix8000交换机组态 136
4.1.2远程扩展Flex I/O 144
4.2 ControlNet控制网 150
4.2.1 ControlNet物理层 151
4.2.2 ControlNet网络优化 155
4.2.3 ControlNet远程I/O扩展 158
4.2.4 ControlLogix和CompactLogix系统对时 166
4.2.5清除Keeper 176
4.3 DeviceNet网络组态 179
4.3.1 PowerFlex40变频器控制 180
4.3.2自动更换设备功能 183
4.3.3 1761-NET-DNI实现主从通信 188
第5章 传统网络及第三方通信 199
5.1 DH+网络通信 200
5.1.1组态DHRIO模块 200
5.1.2 ControlLogix读写PLC-5数据 201
5.1.3 PLC-5读写ControlLogix数据 204
5.2 Remote I/O网络通信 207
5.2.1 1747-ASB适配器硬件设置 207
5.2.2组态1756-DHRIO模块 210
5.3 DH-485通信 214
5.4 Modbus通信 216
5.4.1 Modbus串行通信 216
5.4.2远程控制ATV71变频器 223
5.4.3 Modbus TCP通信 225
5.5 Profibus通信 233
5.5.1 MVI56-PDPMV1模块的配置 234
5.5.2 MVI56-PDPMV1模块的软件组态 236
5.5.3 Profiibus主站通信的配置 237
5.5.4 Profiibus从站通信的配置 241
第6章 冗余系统 244
6.1冗余系统的构建 245
6.1.1电源冗余系统 246
6.1.2控制器冗余系统 247
6.2冗余系统的测试 256
6.2.1 RSLinx软件发出切换命令 258
6.2.2主控制器故障切换命令 259
6.2.3主控制器发出切换命令 261
6.2.4监视冗余系统 265
6.2.5冗余系统程序优化 267
6.3冗余系统的故障诊断 268
6.3.1通过控制网模块的诊断 268
6.3.2通过事件日志的诊断 271
6.4固件版本附表 276
第7章FactoryTalk View监控软件 281
7.1开发FactoryTalk View应用项目 282
7.1.1 FactoryTalk View SE单机版架构 282
7.1.2组态数据服务器 284
7.1.3创建标签数据库 287
7.1.4创建SE系统主画面 289
7.1.5组态SE的报警 298
7.1.6组态SE的数据日志 303
7.2开发PanelView Plus应用项目 306
7.2.1创建ME的项目 306
7.2.2初始化系统设置 308
7.2.3创建操作员画面 309
7.2.4组态ME的趋势图 320
7.2.5组态ME的报警 323
7.2.6组态ME的Startup及测试 327
7.3集成PowerFlex70变频器 329
7.3.1组态PowerFlex70变频器 329
7.3.2创建Faceplate画面 334
7.3.3 Faceplate画面功能 337
第8章GuardLogix安全控制系统 340
8.1有关安全的规范和标准 341
8.2安全策略 342
8.3保护配套设备与措施 346
8.3.1急停开关 346
8.3.2安全继电器 347
8.3.3安全PLC 349
8.4控制系统的功能安全 352
8.5 IEC/EN 62061的标准设计 354
8.6安全控制系统应用案例 358
8.7 GuardLogix系统的组态 359
8.7.1 GuardLogix实验设备 359
8.7.2 DeviceNet网络组态 361
8.7.3组态DeviceNet Safety I/O模块 365
8.7.4 ESTOP安全停止指令 371
8.7.5 I/O状态监控 381
8.7.6 ROUT冗余输出指令 384
8.7.7功能屏蔽灯输出 391
8.7.8安全标识和安全锁定 393
参考文献 395