第一章可编程控制器概述 1
1.1 引言 1
1.2 可编程控制器的分类及特点 3
1.2.1 可编程控制器的分类 3
1.2.2 可编程控制器的特点 5
1.3 PLC的结构与工作原理 7
1.3.1 可编程控制器的基本组成 8
1.3.2 PLC的循环扫描工作原理 9
1.3.3 PLC的I/O滞后现象 12
1.4 可编程控制器与其它工控器的比较 12
1.4.1 PLC与继电器控制系统的比较 12
1.4.2 PLC与集散控制系统的比较 13
1.4.3 PLC与工业控制计算机的比较 14
1.5 可编程控制器的应用 15
思考与练习 16
第二章西门子可编程控制器系统特性与硬件组成 17
2.1 西门子公司的SIMATIC S5 17
2.1.1 西门子公司的S5-90U与 17
S5-95U 17
2.1.2 西门子公司的S5-100U 18
2.1.3 西门子公司的S5-115U 18
2.1.4 西门子公司的S5-135U和 19
S5-155U 19
2.1.5 西门子STEP5语言 21
2.1.6 西门子SIMATIC S5程序结构 22
2.1.7 西门子SIMATIC S5编程器 24
2.2 西门子公司的SIMATIC S7 25
22.2 西门子SIMATIC S7-300 30
2.2.4 西门子SIMATIC S7的编程软件 43
2.2.5 西门子STEP 7的程序结构 45
2.2.6 西门子SIMATIC S7的编程器 47
思考与练习 47
第三章可编程控制器S7-200的编程与程序设计 49
3.1 编址 49
3.1.1 SIMATIC S7-200输入/输出点 49
3.1.2 SIMATIC S7-200输入/输出编址 50
3.2.1 二进制逻辑操作 55
3.2 S7-200指令系统 55
3.2.2 定时、计数及算术运算指令 61
3.2.3 其它常用指令 65
3.3 西门子SIMATIC S7-200应用举例 68
3.3.1 交流电动机正向/反向运行控制程序 68
3.3.2 交流绕线异步电动机星/角启动运行控制程序(选用CPU基本单元) 71
3.4 S7-200 PLC编程器操作 74
思考与练习 78
4.1 PLC编程的基本原则 79
第四章可编程控制器S7-300的编程 79
4.1.1 STEP7的程序类块 79
4.1.3 编址 81
4.1.2 STEP 7的程序块调用 81
4.1.4 指令及其结构 84
4.2 基本位逻辑指令 90
4.2.1 位逻辑运算指令 90
4.2.2 位逻辑运算指令编程指导 100
4.2.3 定时器指令 105
4.2.4 定时器编程指导 112
4.2.5 计数器指令 114
4.2.6 计数器编程指导 117
4.3 数字指令 117
4.3.1 装入和传送指令 118
4.3.2 比较指令 122
4.3.3 转换指令 124
4.3.4 算术运算指令 128
4.3.5 字逻辑运算指令 129
4.4 控制指令 130
4.4.1 逻辑控制指令 130
4.4.2 程序控制指令 132
4.5 STEP7程序设计 133
4.5.1 程序结构设计 133
4.5.2 数据结构设计 141
4.5.3 编程 141
4.5.4 程序调试 142
4.6 STEP 7编程软件使用介绍 143
思考与练习 147
5.1 PLC控制系统的总体设计 152
第五章PLC控制系统的设计与现场维护 152
5.1.1 可编程控制器的选型问题 152
5.1.2 用可编程控制器构成控制系统的一般设计步骤 155
5.1.3 PLC控制系统的总体设计原则 161
5.2 PLC控制系统的可靠性设计 162
5.3.1 故障特性 167
5.3 PLC控制系统的故障特性及故障诊断 167
5.3.2 故障诊断 168
5.3.3 S7-300的中断和故障处理 170
5.4 PLC控制系统故障诊断实例 172
5.4.1 故障的跟踪与检测程序设计 172
5.4.2 故障信息处理的程序设计 174
5.5 PLC控制量输出方法 179
5.5.1 控制量输出的一般方法 179
定 180
5.5.2 模拟量输出信号的量值整 180
5.5.3 S7-300模拟量的处理 181
思考与练习 184
第六章PLC技术的展望 185
6.1 可编程控制器的发展趋势 185
6.2 PLC的新技术 186
6.2.1 西门子可编程控制器的网络 186
6.2.2 S7-300的MPI网与通讯模板 190
6.2.3 S7系列PLC与计算机设备的通信 191
6.2.4 PROFIBUS现场总线 195
6.2.5 PLC的操作与监视系统 198
思考与练习 203
参考文献 204
2.2.1 西门子SIMATIC S7- 20026
2.2.3 西门子SIMATIC S7- 40042