第一讲 PLC介绍 1
一、PLC的定义 1
二、PLC的特点 2
三、PLC的主要技术指标 3
四、PLC的分类 5
五、常用PLC介绍 7
六、PLC基本结构组成 12
【练一练】 认识西门子S7-200系列PLC 17
第二讲 PLC的工作原理与编程软元件 25
一、PLC的工作原理 25
二、S7-200 PLC的编程软元件 27
三、S7-200 PLC的存储器的数据类型与寻址方式 30
第三讲 PLC的常用外部设备与接线 35
一、PLC的输入设备与接线 35
二、PLC的输出设备与接线 40
【练一练】 传统继电控制与PLC控制比较 44
第四讲 编程语言与程序结构 48
一、编程语言 48
二、程序结构 52
第五讲 STEP7-Micro/WIN V4.0编程软件安装 53
一、系统安装要求 54
二、软件的安装步骤 54
三、PLC与计算机的连接 59
第六讲 STEP7-Micro/WIN V4.0编程软件主界面 61
一、菜单栏 62
二、工具栏 63
三、浏览条 64
四、指令树 66
五、输出窗口 67
六、状态栏 67
七、程序编辑器 67
八、局部变量表 67
第七讲 STEP7-Micro/WIN V4.0编程软件使用 68
一、建立计算机和PLC通信联系 68
二、新建一个项目 73
三、编辑符号表 75
四、输入梯形图程序 76
五、运行、监控和调试程序 80
第八讲 S7-200仿真软件使用 84
一、仿真软件简介 84
二、仿真软件界面 85
三、仿真软件使用 86
第九讲 位逻辑指令及编程规则 93
一、触点类指令 94
二、线圈类指令 95
三、梯形图的编程规则 97
【练一练】 位逻辑指令应用——三相异步电动机的连续控制 100
第十讲 定时器/计数器指令 103
一、定时器 103
二、计数器 106
【练一练】 定时器与计数器的应用——报警灯闪烁报警 109
第十一讲 S7-200系列PLC功能指令概述 112
一、功能指令的分类及用途 112
二、功能指令的表示形式及使用要素 113
第十二讲 程序控制指令 116
一、结束指令(END/MEND)、停止(STOP)、看门狗复位(WDR)指令 116
二、跳转、标号指令 119
三、循环指令FOR、NEXT 122
四、顺序控制继电器(SCR)指令 125
【练一练】 简易交通信号灯控制系统 138
【练一练】 简易洗车控制系统 142
第十三讲 传送指令 146
一、单一传送指令 146
二、字节立即传送(读和写)指令 149
三、块传送指令 150
【练一练】 用传送指令控制多盏彩灯的亮灭 151
第十四讲 移位和循环移位指令 154
一、左/右移位指令 154
二、循环左/右移位指令 157
三、寄存器移位指令 161
四、字节交换指令 162
【练一练】单按钮控制彩灯循环 163
第十五讲 比较指令 166
【练一练】3台电动机顺序启动与停止 170
第十六讲 转换指令 173
一、数据类型转换指令 173
二、BCD码转换指令 175
三、七段码指令 178
四、译码和编码指令 180
【练一练】 四路抢答器的PLC控制 181
第十七讲 数字运算指令 185
一、加、减、乘、除指令 185
二、递增/递减指令 190
【练一练】 彩灯的闪烁控制 191
第十八讲 逻辑操作指令 194
一、取反指令INV 194
二、逻辑与、逻辑或和逻辑异或指令 196
第十九讲 子程序指令和中断指令 199
一、子程序指令 199
二、中断指令 204
第二十讲 高速计数器指令 211
一、高速计数器 211
二、高速计数器指令 220
【练一练】高速计数器的应用 224
第二十一讲 脉冲输出指令 229
一、高速脉冲发生器 229
二、高速脉冲输出指令PLS 230
第二十二讲 S7-200系列PLC的扩展模块 237
一、S7-200 CPU数字量I/O扩展模块 237
二、S7-200主机的模拟量扩展模块 238
三、特殊功能模块 242
四、I/O点数扩展和编址 243
第二十三讲 模拟量扩展模块的应用 245
一、模拟量输入/输出映像寄存器(AI/AQ) 245
二、PLC模拟量扩展模块的应用 246
第二十四讲 通信控制基础知识 255
一、基本概念 255
二、通信方式 257
三、通信参数 258
四、串行通信接口标准 259
五、通信协议 261
第二十五讲 S7-200系列PLC的通信 262
一、S7-200系列PLC的通信网络部件 262
二、S7-200系列PLC的PPI通信协议 265
三、S7-200 PLC网络读/写指令 267
【练一练】 两台S7-200 PLC之间的PPI通信 271
第二十六讲 PLC控制系统的总体设计 276
一、PLC控制系统的规划 276
二、PLC控制系统的设计流程 277
三、PLC控制系统的设计步骤 279
第二十七讲 三相异步电动机正反转PLC控制 286
一、控制要求 286
二、传统的正反转继电器控制线路 287
三、PLC控制电动机正反转线路 288
第二十八讲 触摸屏与PLC控制电动机正反转 290
一、控制要求 290
二、操作步骤 291
第二十九讲 三相异步电动机ㄚ-△降压启动PLC控制 312
一、控制要求 312
二、传统的继电器控制电动机ㄚ-△降压启动线路 313
三、PLC控制三相异步电动机ㄚ-△降压启动 314
第三十讲 传送带PLC控制 316
一、控制要求 316
二、操作步骤 317
第三十一讲 电动机自动延时循环PLC控制 320
一、控制要求 320
二、操作步骤 321
第三十二讲 步进电动机的PLC控制 323
一、控制要求 323
二、操作步骤 324
第三十三讲 PLC控制变频器的正反转 328
一、控制要求 328
二、操作步骤 329
第三十四讲 PLC控制变频器的三段速控制 332
一、控制要求 332
二、操作步骤 333
第三十五讲 触摸屏与PLC控制电动机的变频运行 336
一、控制要求 336
二、操作步骤 337
第三十六讲 PLC与变频器的RS-485通信控制 343
一、控制要求 343
二、操作步骤 344
第三十七讲 CA6140车床的PLC控制 351
一、控制要求 351
二、CA6140车床电气控制线路分析 353
三、PLC改造CA6140车床 354
第三十八讲 X62W万能铣床的PLC控制 358
一、控制要求 358
二、X62W万能铣床电气控制线路分析 360
三、X62W万能铣床的PLC控制 366
附录A S7-200的SIMATIC指令集简表 371
附录B S7-200的特殊存储器(SM)标志位 377
附录C S7-200的错误代码 395