第1章PLC基础 1
1.1 PLC的产生、分类和发展 1
1.2 PLC的基本组成及工作原理 3
1.3 PLC的特点、功能及应用领域 7
1.4思考与练习 10
第2章S7-300/400系列PLC硬件基础 11
2.1 PLC硬件系统基本构成 11
2.2 CPU模块分类及操作 14
2.3信号模块及模块地址的确定 18
2.4 S7-300/400 PLC的电源模块、接口模块、通信模块和功能模块 25
2.5 S7-300/400 PLC的内部资源 32
2.6思考与练习 37
第3章STEP 7编程软件基础 38
3.1 STEP 7软件安装 39
3.2 SIMATIC管理器 42
3.3 STEP 7快速入门 45
3.4 S7-PLCSIM仿真软件 63
3.5思考与练习 66
第4章S7-300/400系列PLC的编程语言和指令系统 67
4.1 S7-300/400的编程语言和数据类型 67
4.2 S7-300/400指令基础 70
4.3位逻辑指令 74
4.4定时器与计数器指令 79
4.5数据处理功能指令 84
4.6控制指令 96
4.7数据运算指令 99
4.8常用指令综合应用实例 103
4.9思考与练习 106
第5章S7-300/400系列PLC的程序结构和程序设计 107
5.1 CPU中的程序 107
5.2用户程序 107
5.3组织块与中断处理 109
5.4数据块 116
5.5功能和功能块 119
5.6用户程序编程举例 122
5.7思考与练习 135
第6章PLC控制系统设计 136
6.1控制系统设计概述 136
6.2 PLC控制系统设计的内容及设计步骤 136
6.3 PLC控制系统的硬件设计 138
6.4 PLC控制系统的软件设计 143
6.5典型控制单元的梯形图程序 146
6.6 PLC程序设计常用的方法 152
6.7 PLC程序设计举例 159
6.8思考与练习 167
第7章S7-300/400系列PLC的通信与网络 168
7.1 PLC控制网络的基本特点和通信功能 168
7.2数据通信 168
7.3工业局域网 173
7.4 S7-300/400 PLC的通信网络概述 177
7.5工业以太网 179
7.6 MPI网络 183
7.7 AS-i网络 188
7.8思考与练习 194
第8章S7-300/400系列PLC控制系统应用实例 195
8.1交通灯控制系统设计 195
8.2三层电梯PLC控制系统设计 198
8.3工业搅拌机控制系统设计 208
8.4开发技巧与经验总结 214
8.5思考与练习 215
第9章PLC程序设计实训 216
9.1实训一 位逻辑指令的仿真实验 216
9.2实训二 三相异步电动机正、反转控制 219
9.3实训三 故障显示电路 220
9.4实训四 定时器指令应用 222
9.5实训五 计数器指令的仿真实验 225
9.6实训六 移位与循环移位指令的仿真实验 227
9.7思考与练习 230
附录A语句表指令 231
附录B常用缩写词 236
参考文献 237