第1章 概述 1
PLC性能简介 1
PLC的定义及特点 1
PLC的主要功能 3
PLC的应用领域 4
PLC的结构与工作原理 5
PLC的基本结构 5
PLC的工作原理 7
PLC的分类 10
按结构分类 11
按控制规模分类 11
按控制性能分类 12
SIMATIC S7系列PLC的发展 12
第2章S7-200 PLC 14
S7-200 PLC硬件构成 14
S7-200 PLC的基本结构 14
CPU模块 14
数字量输入/输出模块 18
模拟量输入/输出模块 21
通信模块 25
S7-200 PLC的系统配置 26
扩展模块的数量与编址 26
内部电源的负载能力 27
扩展实例 27
第3章S7-300 PLC 30
S7-300 PLC概述 30
系统结构及特点 31
电源及CPU模块 33
电源模块 33
CPU模块 34
输入/输出模块 38
数字量输入/输出模块 38
模拟量输入/输出模块 45
模拟值的表示 50
模拟量输入模块与传感器的连接 54
传感器的连接 57
热电偶的连接 59
模拟量输出模块的连接 60
模拟量模块的诊断与中断 62
其他模块 63
计数器模块 63
位置控制与检测模块 64
称重模块 67
通信处理器模块 68
接口模块及连接器 69
测试模块 70
人机操作界面(HMI) 70
S7-300的系统配置 72
S7-300的I/O编址 73
第4章S7-400 PLC 76
S7-400 PLC概述 76
S7-400 PLC的基本结构 77
电源模块及CPU模块 81
电源模块的特性 81
CPU模块 83
输入/输出及功能模块 87
数字量输入/输出模块 87
模拟量输入/输出模块 91
功能模块 95
通信及接口模块 97
通信模块 97
接口模块 99
S7-400H容错系统概述 100
S7-400 PLC的扩展 102
扩展配置要求 102
扩展形式 102
第5章S7-200、300/400 PLC的指令系统及编程 107
S7-200 PLC的编程基础 107
编程语言 107
数据类型 108
存储器区域 110
寻址方式 116
S7-200 PLC的基本指令及编程 118
位逻辑指令 120
定时、计数指令 129
应用举例 136
S7-200的功能指令 139
传送指令 143
比较指令 143
数学运算指令 145
逻辑运算指令 148
移位和循环移位指令 149
程序控制指令 152
PID回路指令 157
S7-300/400 PLC的编程基础 164
编程语言与数据类型 164
存储区功能与状态字 170
寻址方式 175
S7-300/400 PLC的基本指令及其编程 177
位逻辑指令 177
定时器指令 185
计数器指令 189
S7-300/400 PLC的功能指令及编程 192
装载与传送指令 194
比较指令 196
移位指令 197
运算指令 200
控制指令 203
功能模块 206
梯形图编程规则 210
继电器线路与程序梯形图的转换 210
梯形图的优化 213
典型梯形图的设计 213
第6章S7-200、300/400 PLC的编程软件 217
STEP7-Micro/WIN32编程软件 217
编程软件的主要功能 217
通信连接与参数设置 217
应用窗口说明 220
编程软件的使用 222
用编程软件监视与调试程序 230
STEP 7编程软件的使用 232
S7-300/400用户程序的模块化结构 233
STEP 7的安装与图标说明 236
创建项目 241
在OB1中创建程序 243
创建一个具有功能块和数据块的程序 244
对功能块的编程 248
对共享数据块的编程 252
使用多重背景编程 252
S7-PLCSIM仿真软件 257
S7-PLCSIM的主要功能 257
S7-PLCSIM的使用方法 258
S7-PLCSIM的应用举例 259
仿真PLC与真实PLC的区别 260
第7章WinCC组态软件 262
监控组态软件概述 262
组态软件的系统构成 262
组态软件的主要作用及性能 264
WinCC软件 266
WinCC软件的性能特点 266
WinCC的系统结构及选项 268
SCADA系统的基本功能 269
WinCC的组态 274
创建WinCC项目 274
过程值归档 281
组态报警记录 285
打印消息顺序报表 293
打印变量记录运行系统报表 295
第8章S7-300/400 PLC的通信与网络 298
通信与网络的基本知识 298
数据通信基础 298
工业控制局域网 302
开放系统互连模型 304
IEEE 802局域网参考模型及标准 305
现场总线 307
S7-300/400的集成通信网络 311
工厂自动化系统的典型结构 311
S7-300/400的通信网络 312
S7通信的分类 314
MPI网络与全局数据通信 315
MPI网络 315
MPI的通信及组态 317
AS-I接口网络 326
AS-I的网络结构及技术指标 326
AS-I的通信原理 329
AS-I的工作过程 332
AS-I的主站模块 333
工业以太网 343
工业以太网概述 343
工业以太网的连接 344
工业以太网的交换技术 346
工业以太网的网卡与通信处理器 347
工业以太网的通信 348
PROFIBUS现场总线 353
PROFIBUS的主要构成 353
PROFIBUS协议及通信方式 354
PROFIBUS的数据传输与总线拓扑 359
PROFIBUS的开放式接口 366
PROFIBUS-DP 368
建立一个S7-300硬件组态实例 372
第9章PLC控制系统的设计与维护 380
PLC控制系统设计概述 380
系统设计原则与主要内容 381
系统设计和调试的主要步骤 381
PLC控制系统的结构设计与选型 383
控制结构和方式的选择 383
PLC的选择 384
PLC的安装 389
环境技术条件设计 389
系统供电设计 391
系统接地设计 396
外部配线的连接 398
冗余设计 399
提高PLC控制系统可靠性的措施 399
输入端的抗干扰措施 400
输出端的抗干扰措施 401
电源的抗干扰措施 403
PLC控制系统的维护与诊断 404
PLC控制系统的维护 404
PLC控制系统的诊断与处理 405
PLC的故障查找方法及处理 406
S7-300/400 PLC的在线诊断 411
PLC诊断的基本步骤 411
PLC诊断符号与诊断信息 412
PLC诊断注意点 414
第10章PLC的工程应用实践 415
S7-200 PLC在炉温控制系统中的应用 415
温度控制系统的组成 415
硬件电路设计 416
软件设计 418
S7-200 PLC在数控系统中的应用 421
数控平台控制系统 421
PLC控制程序设计 422
S7-200 PLC在电梯控制系统中的应用 425
系统概述 425
系统设计 425
指示灯程序的设计 426
S7-300 PLC在轧机控制系统中的应用 427
系统概述 427
系统工作原理及硬件配置 428
软件的设计 429
S7-300 PLC在钢铁生产线中的应用 430
系统概述 430
系统网络结构及配置 431
PLC程序设计 432
变频器参数设置及系统分析 434
S7-300 PLC在恒压供水控制系统中的应用 435
系统概述 435
系统组态 436
程序设计 436
MPI网络在水厂自动监控系统中的应用 439
系统概述 439
控制系统硬件设计 440
系统通信原理及PLC程序编制 441
PROFIBUS总线技术在网络压机控制系统中的应用 443
系统概述 443
系统硬件组成 443
通信原理分析 444
程序设计 446
S7-400 PLC在造纸行业的应用 447
系统概述 447
控制对象分析 448
系统配置 449
PROFIBUS总线技术在机械手控制系统中的应用 450
系统概述 450
系统硬件组成 451
系统的通信 451
系统软件设计 452
附录 454
附录A S7-200的SIMATIC指令简表 454
附录B S7-300/400的指令一览表 458
附录C STEP 7保留的关键字 462
参考文献 467