第1章 罗克韦尔PLC概述 1
1.1 PLC主要功能和特点 2
1.1.1 PLC主要功能 2
1.1.2 PLC特点 3
1.2 PLC的工作原理 4
1.2.1 PLC基本组成 4
1.2.2 PLC工作过程 7
1.3罗克韦尔(Rockwell) PLC 12
1.3.1 PLC的分类 12
1.3.2罗克韦尔PLC主要性能指标 15
1.3.3罗克韦尔PLC与ControlLogix 17
1.3.4罗克韦尔PLC控制系统的三层结构 18
本章思考题 19
第2章 罗克韦尔ControlLogix系统硬件体系架构 21
2.1罗克韦尔ControlLogix系统的产品线介绍 21
2.2罗克韦尔ControlLogix系统的控制功能和主要性能特点 23
2.3罗克韦尔ControlLogix系统的主要模块及功能 26
2.4系统的I/O架构 27
2.5 ControlLogix PLC系统的控制器 29
2.6 ControlLogix PLC系统的电源模块 38
2.7数字量输入/输出模块 41
2.8模拟量输入/输出模块 59
2.9 ControlLogix系统的I/O模块工作模式 65
2.10 ControlLogix系统的网络通信模块 68
2.11 ControlLogix系统的专用模块 69
2.12 ControlLogix系统的机架背板 70
2.13系统组态 72
本章思考题 74
第3章 罗克韦尔ControlLogix编程 75
3.1 ControlLogix编程语言 75
3.1.1编程语言简介 75
3.1.2梯形图LD 76
3.1.3结构文本ST 81
3.1.4功能块图FBD 84
3.1.5顺序功能图SFC 84
3.2数据描述与数据类型 84
3.2.1数据描述 84
3.2.2数据类型 85
3.3数据结构 91
3.3.1 ControlLogix控制器程序文件结构 91
3.3.2 ControlLogix控制器程序文件规划 95
3.3.3系统高层管理 98
3.3.4 ControlLogix控制器数据文件结构 99
3.4应用程序的结构 100
3.4.1程序循环执行 100
3.4.2应用程序结构设计 100
3.5常用指令系统 103
本章思考题 171
第4章RSLogix5000应用软件开发 174
4.1 RSLogix5000应用开发软件简介 174
4.2 RSLogix5000应用开发软件的项目创建 176
4.3 RSLogix5000控制器属性 190
4.4控制器程序运行的监控 203
4.5 I/O模块的组态配置和监控 205
4.6通信模块的组态配置和监控 227
4.7趋势曲线监视 233
4.8 Produced/Consumed通信机制 243
4.9控制器之间的数据交换方式 247
4.10控制器与外部设备的通信规划设计 250
4.11设备阶段管理 253
本章思考题 254
第5章 罗克韦尔PLC冗余控制系统 256
5.1 PLC冗余控制系统概述 256
5.2罗克韦尔PLC冗余控制系统架构 257
5.3罗克韦尔PLC冗余控制系统设计 264
本章思考题 269
第6章 罗克韦尔 MicroLogix PLC系统 270
6.1 MicroLogix系列PLC分类 270
6.2 MicroLogix 1000系列PLC 273
6.3 MicroLogix 1100系列PLC 279
6.4 MicroLogix 1200系列PLC 282
6.5 MicroLogix 1400系列PLC 293
6.6 MicroLogix 1500系列PLC 296
6.7 MicroLogix PLC的内存组织结构 299
6.8 MicroLogix PLC的功能文件 305
6.9 MicroLogix PLC的网络通信接口 313
6.10 MicroLogix系列PLC的MSG网络通信机制 315
本章思考题 316
第7章 罗克韦尔PLC通信技术及网络架构 317
7.1罗克韦尔集成通信网络架构 317
7.2 Netlinx开放网络体系 319
7.3设备网(Devicenet) 325
7.4控制网(ControlNet) 338
7.5工业以太网通信技术 349
7.6 DH+网络 355
7.7 DH-485网络 356
7.8 PROFIBUS通信技术 357
7.9网络体系结构的安全分析 360
本章思考题 362
第8章 罗克韦尔PLC工程设计开发应用 364
8.1工程设计的原则和流程 364
8.1.1工程设计的原则 364
8.1.2工程设计流程 365
8.2需求分析 366
8.3硬件设计 367
8.3.1 PLC机型选择 367
8.3.2确定容量参数 369
8.3.3系统软硬件选择 371
8.3.4 PLC系统外部电路设计 373
8.4软件设计 374
8.4.1控制程序设计的要求、原则、方法和过程 374
8.4.2控制系统的设计 378
8.5系统调试 383
8.5.1系统测试 383
8.5.2常见故障处理 384
8.5.3 PLC的维护 390
8.6可靠性设计 392
8.6.1电磁干扰和电磁兼容性 393
8.6.2硬件可靠性设计 396
8.6.3软件可靠性设计 401
8.6.4 PLC控制系统中防止I/O干扰设计 404
本章思考题 405
第9章 罗克韦尔PLC工程应用实例 406
9.1 PLC在景观喷泉控制系统中的应用 406
9.2 PLC在水电站自动控制系统中的应用 411
9.3 PLC在火电厂输煤程控系统中的应用 425
附录A实验指导 434
实验1熟悉PLC硬件及软件环境 434
实验2创建任务、程序、例程 435
实验3创建标签、结构体和数组 441
实验4编写梯形图程序 444
附录B通用数据结构体 451