标题：西门子S7-200 PLC编程实例精解
内容简介
  本书以西门子S7-200型可编程控制器（PLC）为蓝本，书中介绍的130个编程实例，均是从作者长年潜心研究、反复推敲的实例中精心挑选出来的，具有很强的实用价值。实例设计时尽量考虑短小精悍，突出重点，每个编程实例都给出了较为详细的编程说明，以便于理解。细心阅读定可体验出其中的编程技巧和精妙之处。
目录
绪 论 1
0.1 PLC控制设计的基本原则 1
0.2 PLC控制设计的基本步骤 2
0.3 输入/输出接线图的设计 3
0.4 PLC基本设计编程方法 9
分类一 照明灯、信号灯控制 12
实例1 用一个按钮控制三组灯 12
实例2 用一个开关控制三个照明灯 14
实例3 用三个开关控制一个灯 16
实例4 用四个开关控制四个灯 17
实例5 用四个开关控制一个照明灯 19
实例6 用四个开关控制一个信号灯 20
实例7 用四个按钮分别控制四个灯 22
实例8 用信号灯显示三台电动机的运行情况 23
分类二 圆盘、小车控制 25
实例9 按钮控制圆盘转一圈 25
实例10 定时90°转盘 27
实例11 圆盘180°正反转 28
实例12 圆盘工件箱捷径传送 29
实例13 自动加工机床换刀 33
实例14 五站点呼叫小车 36
实例15 八站点呼叫小车 38
实例16 小车五位自动循环往返运行 41
实例17 小车自动往返控制 47
实例18 圆盘转五圈 52
分类三 电动机顺序控制 57
实例19 三台电动机顺序定时启动，同时停止 57
实例20 三台电动机顺序启动，顺序停止 58
实例21 三台电动机顺序启动，逆序停止 60
实例22 六台电动机顺序启动，逆序停止 62
实例23 两台电动机同时启动，第二台延时停止 64
实例24 两台电动机限时启动，限时停止 66
实例25 电动机定时正转、停止、反转、停止控制 68
实例26 组合钻床 70
实例27 双按钮安全顺序启动三台电动机 74
实例28 四台电动机顺序启动，逆序停止 76
实例29 三台电动机星三角顺序降压启动，逆序停止控制 77
实例30 三相异步电动机限时反转控制 80
分类四 移位控制 84
实例31 八位单点移位 84
实例32 八位单点自动左右移位 85
实例33 点数可调的单点移位 86
实例34 5行8列LED矩阵依次发光控制 88
实例35 条码图 89
实例36 广告灯一 91
实例37 广告灯二 93
实例38 密码锁 95
分类五 电气设备顺序控制 98
实例39 汽车自动清洗机 98
实例40 搅拌器自动定时搅拌 99
实例41 搅拌机控制 101
实例42 钻孔动力头控制 103
实例43 彩灯控制 106
实例44 仓库卷帘电动门自动开闭 108
实例45 两个滑台顺序控制 110
实例46 机床滑台往复、主轴双向控制 114
实例47 滑台控制 118
实例48 液压动力台控制 121
实例49 换气系统 124
实例50 燃烧机与风机连动控制 125
分类六 电梯控制 129
实例51 四层电梯楼层七段数码管显示 129
实例52 四层电梯楼层外部解码数码显示 131
实例53 五层电梯楼层数字信号灯显示 134
实例54 五层电梯控制 135
分类七 报警控制 155
实例55 预警启动 155
实例56 正反转预警启动 156
实例57 预警启动定时运行 157
实例58 预警停车 158
实例59 用一个按钮定时预警启动/停止控制 160
实例60 用一个按钮预警启动/停止控制 161
实例61 门铃兼警铃 162
实例62 跳闸报警 164
分类八 多位开关控制 166
实例63 凸轮控制器 166
实例64 用凸轮控制器控制四台电动机顺启逆停 168
实例65 用凸轮控制器控制四台电动机轮换运行 170
实例66 选择开关 172
实例67 选择开关控制三台电动机顺序启动，逆序停止 174
分类九 传送带控制 176
实例68 传送带产品检测之一 176
实例69 传送带产品检测之二 177
实例70 传送带控制 179
实例71 单条传送带控制 181
实例72 多条传送带接力传送 183
实例73 用一个按钮控制5条传送机的顺序启动，逆序停止 186
分类十 模拟体育比赛及计分控制 189
实例74 乒乓球比赛 189
实例75 具有球速可调、可显示得分的乒乓球比赛 191
实例76 拔河比赛 195
实例77 篮球赛记分牌 198
分类十一 时间设定控制 201
实例78 用十字键设定一个定时器的设定值 201
实例79 用数字键设定多个定时器的设定值 204
实例80 电动机运行时间调整 206
实例81 定时闹钟 208
实例82 整点报时 210
实例83 显示日期时间 212
实例84 通断电均延时定时器 215
实例85 按钮人行道控制 217
实例86 十字路口交通灯 222
实例87 具有通行时间显示的十字路口交通灯 224
实例88 车道人行道十字路口交通灯 228
分类十二 步进电动机控制 236
实例89 四相步进电动机控制 236
实例90 五相步进电动机1-2相激磁控制 240
实例91 五相步进电动机两相激磁可连续调速控制 243
分类十三 随 机 控 制 247
实例92 停车场车辆计数 247
实例93 变频器多速控制 249
实例94 矩阵输入 252
实例95 饮料自动出售机 255
实例96 三人智力抢答 258
实例97 八人智力抢答 260
实例98 测量电压互感器的线电压和相电压 262
实例99 投币洗车机 264
分类十四 三相异步电动机基本控制 267
实例100 三相异步电动机两地可逆控制 267
实例101 四台电动机同时启动停止，单独启动停止 269
实例102 三相异步电动机串电阻降压启动 272
实例103 三相异步电动机星三角（延边三角）降压启动 273
实例104 三相异步电动机可逆星三角形降压启动 276
实例105 三相异步电动机点动启动能耗制动 280
实例106 可逆星三角降压启动、点动、连动、反接制动控制 281
实例107 三相异步电动机自耦变压器降压启动 285
实例108 三相异步电动机双速变极调速控制电路 287
实例109 三相异步电动机双速可逆变极调速控制 288
实例110 三相异步电动机单向反接制动 291
实例111 三相异步电动机可逆反接制动 293
实例112 三相异步电动机具有反接制动电阻的可逆反接制动控制 297
实例113 三相异步电动机单按钮单向能耗制动 298
实例114 三相异步电动机可逆启动能耗制动控制 300
实例115 三相异步电动机点动、连动、能耗制动电路 303
实例116 单按钮启动停止电动机 305
实例117 单按钮控制星三角降压启动电路 309
分类十五 绕线型电动机基本控制 312
实例118 绕线型电动机转子串电阻时间原则启动控制 312
实例119 绕线型电动机电流原则转子回路串接电阻启动控制 314
实例120 绕线型电动机串频敏电阻启动控制电路 317
实例121 用PLC凸轮控制器控制绕线型电动机串电阻调速 319
分类十六 直流电动机基本控制 325
实例122 并励（或他励）电动机电枢串电阻启动调速 325
实例123 直流电动机改变励磁电流调速控制 327
实例124 小型直流电动机改变励磁电压极性正反转控制 330
实例125 直流电动机正反转、调速及能耗制动控制 332
分类十七 典型机械设备传动控制 336
实例126 大小球分拣 336
实例127 电镀自动生产线PLC控制 345
实例128 传送带机械手控制 357
实例129 气动机械手控制 362
实例130 装卸料小车控制 367
附录A S7-200可编程控制器元件表 373
附录B S7-200可编程控制器指令 374
附录C 西门子S7-200可编程控制器特殊寄存器（SM） 380
参考文献 384
前言
西门子公司生产的S7-200小型PLC在我国工业控制方面有着广泛的应用，并受到广大电气工程人员的青睐，随着可编程控制器在各行各业的广泛应用，各种有关可编程控制器的书籍大量涌现，但是不少人在看了很多书之后，在真正进行编程的时候往往还是束手无策，不知从何下手，其原因是什么呢？那就是缺少一定数量的练习。如果只靠自己苦思冥想，则结果往往收效甚微，而学习和借鉴别人的编程方法不乏是一条学习的捷径。笔者编写这本书的目的就是，在读者已经掌握可编程控制器基础知识的前提条件下，为读者提供一个快速掌握PLC编程方法的学习捷径，达到抛砖引玉的目的。
笔者结合四十多年的工作、教学和科研的经验，参考《PLC控制程序精编108例》一书的实例，根据S7-200小型PLC进行编写。本书编程实例新颖独特，编程方法与众不同，所有实例都是经过反复推敲、多次修改而精心挑选出来的。实例在编写和设计中力求结合实际、突出应用，在程序设计中力求简明扼要、突出重点和程序的化简。绝大部分实例都在可编程控制器上经过实际接线验证。
为了突出编程的重点，在编程实例中在尽量保证实例完整的前提下，省略部分枝节电路，例如，简单的电动机主电路、PLC的电源接线、控制电路的保护及信号部分等。在未加说明的情况下，输入接点默认为常开接点。请读者在实际应用中加以注意。
与众不同的编程方法和编程技巧是本书的核心内容，用实例来展示编程方法和编程技巧是本书的特点。
为了便于读者自学，本书尽量做到难易结合，每一个实例都给出编程实例的说明，以提高读者的理解能力。由于任何一个编程实例的编程方法都不是唯一的，为了对比不同的编程特点，在有些例子中给出了几种不同的编程方法，以帮助读者比较不同指令的编程特点。
书中有些实例来自笔者的理论教学、实验教学、课程设计和毕业设计指导，因此，从事本课程教学的教师也可以将有关实例经改编，应用于各个教学环节中。
王阿根 
2011年8月