项目一 认识PLC 1
任务1 PLC的发展、分类及应用 2
一、PLC的定义、产生及发展 2
二、PLC的分类、特点及应用 4
三、S7-200系列PLC简介 7
任务2 PLC的基本结构和工作原理 9
一、PLC的基本结构 9
二、PLC的操作模式 12
三、PLC的工作原理 13
任务3 PLC编程软件的使用 15
一、PLC的编程语言与程序结构 15
二、S7-200系列PLC的内存结构与寻址方式 17
三、STEP7-Micro/WIN编程软件介绍 22
项目小结 30
思考与练习题 30
项目二 S7-200系列PLC基本指令应用 32
任务1 PLC基本逻辑指令 32
一、基本位操作指令 32
二、置位与复位指令 39
三、其他指令 40
任务2 定时器与计时器指令 41
一、定时器指令 42
二、计数器指令 44
任务3 基本指令的编程与实现 46
项目小结 49
思考与练习题 49
项目三 PLC程序设计方法——梯形图经验设计法 52
任务1 梯形图经验设计法中的基本电路 53
一、启动、保持、停止控制电路 53
二、电动机正反转控制电路 54
三、定时器和计数器的应用电路 55
任务2 三相异步电动机?-△降压启动控制 58
一、常用的低压控制电器 59
二、?-△降压启动控制电路 62
任务3 直流电动机正、反转控制 67
一、直流电机的结构 68
二、直流电动机的工作原理 70
任务4 自动运料小车控制 74
项目小结 78
思考与练习题 78
项目四 PLC程序设计方法——顺序设计法 79
任务1 顺序设计法与顺序功能图的绘制 80
一、顺序设计法 80
二、顺序功能图的组成 80
三、顺序功能图的基本结构 83
四、顺序功能图中转换实现的基本原则 84
任务2 液体自动混合控制 86
一、使用起保停电路单序列的编程方法 88
二、使用起保停电路选择序列的编程方法 90
三、使用起保停电路并行序列的编程方法 92
任务3 机械手动作控制 96
一、以转换为中心单序列的编程方法 98
二、以转换为中心选择序列的编程方法 99
三、以转换为中心并行序列的编程方法 99
任务4 十字路口交通灯控制 105
一、顺序控制继电器指令 106
二、使用SCR指令单序列的编程方法 106
三、使用SCR指令选择序列的编程方法 108
四、使用SCR指令并行序列的编程方法 108
项目小结 114
思考与练习题 115
项目五 S7-200系列PLC功能指令应用 117
任务1 天塔之光系统控制 117
一、数据传送指令 118
二、数据比较指令 121
三、数据移位与循环指令 123
四、数据表功能指令 125
五、译码、编码、段译码指令 128
任务2 抢答器数码显示控制 133
一、算术、逻辑运算指令 134
二、程序控制指令 138
项目小结 147
思考与练习题 147
项目六 PLC综合应用实例 149
任务1 PLC应用系统的设计 149
一、PLC控制系统的设计与调试 150
二、PLC的选择 151
三、节省PLC输入、输出点数的方法 155
四、PLC应用中的若干问题 157
任务2 水塔水位控制 158
任务3 自动装配流水线控制 162
任务4 四节传送带控制 170
项目小结 177
思考与练习题 178
附录 182
附表1 S7-200系列PLC的I/O特性 182
附表2 S7-200系列PLC的特殊存储器(SM)标志位 183
附表3 S7-200系列PLC的CPU编程元器件的有效范围 184
附表4 S7-200系列PLC的操作数寻址范围 185
附表5 S7-200系列PLC的SIMATIC指令集简表 186
参考文献 192