第1章可编程序控制器机械控制基本原理 1
1.1电气控制基础 1
1.1.1 继电器-接触器控制 1
1.1.2 PLC常用的外围器件 5
1.2 PLC的产生和发展 9
1.2.1 PLC的产生 9
1.2.2 PLC的发展 11
1.2.3 PLC的功能 12
1.3 PLC的典型应用 13
第2章可编程序控制器硬件结构及工作原理 15
2.1 PLC的硬件组成 15
2.1.1 PLC的基本结构 15
2.1.2 S7-200系列PLC的CPU模块 18
2.2 PLC的外观及机箱上的器件 21
2.3 PLC安装及接线 22
2.3.1 PLC的安装 22
2.3.2 PLC的接线 22
2.4 PLC编程元件的编号及功能 24
2.4.1 PLC编程元件的类型及用途 25
2.4.2编程元件的寻址 26
2.5 PLC的工作原理 32
2 5.1 PLC的工作过程 32
2.5.2 PLC与工业PC及DCS的区别 38
2.6 PLC的软件系统 39
2.6.1 PLC的软件构成 39
2.6.2应用程序的编程语言 40
2.6.3 PLC的程序结构 42
2.7 PLC技术性能指标及分类 43
2.7.1 PLC的性能指标 43
2.7.2 PLC的分类 44
第3章PLC的指令系统及编程方法 46
3.1 PLC的指令系统概述 46
3.2 S7-200 PLC的基本指令 48
3.2.1 位操作类指令 48
3.2.2定时和计数器指令 54
3.3 S7-200 PLC的功能指令 63
3.3.1功能指令概述 63
3.3.2传送指令 65
3.3.3比较指令 66
3.3.4运算指令 68
3.3.5数据转换指令 73
3.3.6时钟指令 78
3.3.7移位操作指令 80
3.3.8逻辑运算指令 83
3.3.9表功能指令 84
3.3.10程序控制指令 87
3.3.11中断指令 94
3.3.12高速处理类指令 98
3.3.13 PID指令的应用 114
3.4 PLC编程软件及应用 119
3.4.1 PLC编程软件概述 119
3.4.2 STEP 7-Micro/WIN V4.0安装、功能与界面介绍 121
3.4.3软件的基本操作 124
3.4.4程序文件操作 127
3.4.5程序的编辑 129
3.4.6程序调试及运行监控 130
3.4.7编程实例 132
3.4.8 PLC仿真软件使用 137
第4章顺序功能图 143
4.1功能图的基本概念 143
4.2功能图的主要类型 145
4.3顺序功能图的编程方法及梯形图表示 147
4.3.1 使用通用逻辑指令的方法 147
4.3.2使用SCR指令的方法 150
4.3.3使用置位、复位(S、R)指令的方法 154
第5章PLC机械控制系统设计方法 158
5.1 PLC控制系统的设计方法及步骤 158
5.1.1 PLC控制系统设计的基本步骤 158
5.1.2 PLC硬件系统设计 159
5.1.3 PLC软件系统设计一般步骤 161
5.2 PLC程序构成 162
5.2.1 PLC程序的组成 162
5.2.2 PLC程序的结构 163
5.3编程规则与技巧 164
5.4 PLC系统控制程序设计方法 169
5.4.1经验设计法 169
5.4.2逻辑设计法 171
5.4.3移植设计法 180
5.4.4顺序功能图设计法 183
5.5 PLC控制系统的安装、调试及维护 184
5.5.1 PLC端口扩展与保护 184
5.5.2 PLC系统的抗干扰措施 186
5.5.3 PLC的测试及维护 188
第6章PLC应用系统开发 190
6.1 PLC在机械设备电气控制中的应用 190
6.1.1 Z3040摇臂钻床的PLC控制 190
6.1.2 X62W铣床的PLC控制 194
6.1.3液压传动组合机床的PLC控制 199
6.1.4 M B322型联合烫剪机的PLC控制 203
6.1.5工业机械手的PLC控制 205
6.1.6 U形折板机的PLC控制 209
6.1.7某直升机起落架撑杆作动筒检测系统控制 214
6.1.8某型导弹测试架的控制 219
6.1.9电梯控制系统 226
6.2变频器及其控制 236
6.2.1 变压变频调速 236
6.2.2变频器的分类 237
6.2.3变压变频协调控制 239
6.2.4变频器的操作方式及使用 240
6.2.5变频器的作用 241
6.2.6 MM440变频器特点 242
6.2.7 MM440变频器的电路结构 243
6.2.8 MM440变频器的基本控制电路 243
6.3 PLC扩展系统 252
6.3.1 S7-200 PLC的系统配置 253
6.3.2数字量扩展模块 253
6.3.3模拟量扩展模块 254
6.3.4位控模块 267
6.4西门子S7-200 PLC的I/O分配 272
6.4.1地址分配方式 272
6.4.2 S7-200 PLC的地址分配方式与特点 273
6.5 PLC在恒压供水中的应用 275
6.5.1恒压供水系统的基本构成 275
6.5.2 PLC在恒压供水泵站中的主要工作 276
6.5.3 PLC控制的恒压供水泵站实例 276
第7章PLC与人机界面 283
7.1人机界面概述 283
7.2人机界面的硬件装置 284
7.3人机界面的组态软件 289
7.4 WinOC flexible组态软件的使用 290
7.5操作元件的组态 297
7.6触摸屏使用的实例 309
第8章可编程序控制器通信 315
8.1通信基础知识 315
8.1.1并行通信与串行通信 315
8.1.2异步通信与同步通信 316
8.1.3串行通信工作模式 317
8.1.4串行通信的基本参数 318
8.1.5串行通信的接口标准 319
8.1.6串口通信线路连接 322
8.2现场总线 323
8.2.1 OSI参考模型 323
8.2.2现场总线的定义 324
8.2.3现场总线的类型 325
8.2.4现场总线的特点 326
8.2.5现场总线的现状 327
8.2.6现场总线的发展 327
8.3 SIMATIC NET工业通信网络 328
8.3.1 工业通信网络结构 328
8.3.2西门子通信网络技术说明 329
8.4西门子S7-200系列PLC通信 329
8.4.1PLC数据通信的目的 330
8.4.2 PLC网络的常用术语 332
8.4.3 PLC数据通信的类型 332
8.4.4 S7-200 PLC通信连接方式 335
8.4.5 PLC存储器的数据存取方式 336
8.4.6 PLC数据通信介质 339
8.5 PLC与个人计算机的通信 341
8.5.1 PLC与计算机通信的方法 341
8.5.2 PLC与计算机的通信内容 342
8.5.3 PLC控制系统的信号类型 342
8.5.4 PLC与计算机通信程序的设计 344
8.6西门子S7-200系列PLC的通信协议及应用 347
8.6.1 S7-200 PLC的通信功能 348
8.6.2 S7-200 PLC通信部件 351
8.6.3 S7-200 PLC的通信指令 352
8.6.4 SS通信协议及应用 355
参考文献 361