第一章 PLC的基础知识 1
第一节 PLC的组成与工作原理 1
一、PLC的外形 1
二、PLC的基本结构 5
三、PLC的工作原理 8
四、PLC的特点与分类 9
第二节 S7-200 PLC的编程元件及语言 10
一、基本数据类型与寻址方式 10
二、PLC的编程元件 13
三、PLC的编程语言 14
第三节 STEP7-Micro/WIN V4.0编程软件的安装与操作 16
一、系统安装要求 17
二、软件安装步骤 17
三、认识STEP7-Micro/WIN V4.0编程软件主界面 19
四、计算机与PLC的通信连接 23
五、一个简单程序的编辑与调试运行 26
第四节 PLC常用外部设备与接线 32
一、PLC的输入设备与接线 32
二、PLC的输出设备与接线 36
第二章 S7-200 PLC基本指令 39
第一节 位逻辑指令 39
一、指令介绍 39
二、指令练习 40
三、梯形图的编程规则 41
第二节 定时器与计数器 43
一、指令介绍 43
二、指令练习 44
第三节 PLC基本指令应用实例 47
实例1 PLC控制三相异步电动机连续运行 47
实例2 PLC控制三相异步电动机正反转运行 49
实例3 PLC控制三相异步电动机Y-△减压起动 52
实例4 PLC控制三台电动机顺序起停 54
实例5 电动机位置自动往返控制 55
实例6 长定时的PLC控制 58
实例7 闪光灯的PLC控制 59
实例8 单按钮PLC控制电动机起停 60
第三章 步进顺序控制 62
第一节 顺序控制及顺序功能图 62
一、顺序控制概述 62
二、顺序功能图 62
三、步进顺控指令 65
第二节 单流程结构步进顺序控制 66
一、单流程结构顺序功能图 66
二、单流程结构的编程 66
第三节 选择结构步进顺序控制 67
一、选择结构顺序功能图 67
二、选择结构的编程 67
第四节 并行结构步进顺序控制 69
一、并行结构顺序功能图 69
二、并行结构的编程 69
第五节 步进顺序控制的综合应用实例 70
实例1 简易红绿灯控制系统 70
实例2 两种液体混合装置控制系统 71
实例3 简易洗车控制系统 75
实例4 机械臂大小球分选系统 80
实例5 十字路口交通灯控制系统 81
实例6 三层电梯的PLC控制 86
第四章 S7-200 PLC功能指令 107
第一节 数据传送指令 107
一、指令介绍 107
二、指令练习 109
第二节 比较操作指令 110
一、指令介绍 110
二、指令练习 113
第三节 循环指令 115
一、指令介绍 115
二、指令练习 116
第四节 移位指令 116
一、指令介绍 116
二、指令练习 119
第五节 四则运算指令 122
一、指令介绍 122
二、指令练习 125
第六节 跳转指令 126
一、指令介绍 126
二、指令练习 127
第七节 转换指令 127
一、指令介绍 128
二、指令练习 130
第八节 子程序与中断指令 133
一、指令介绍 133
二、指令练习 138
第九节 逻辑运算指令 140
一、指令介绍 140
二、指令练习 142
第十节 高速计数器指令 143
一、指令介绍 143
二、指令练习 151
第十一节 高速脉冲输出指令 153
一、指令介绍 153
二、指令练习 160
第十二节 功能指令综合应用实例 166
实例1 彩灯的闪烁控制 166
实例2 四路抢答器控制 167
实例3 花样喷泉控制 168
实例4 PLC与步进电动机的运动控制 174
第五章 PLC网络通信技术应用 181
实例1 两台S7-200 PLC的PPI通信 181
实例2 S7-200 PLC指令向导编程的PPI通信 186
实例3 两台S7-200 PLC的Modbus通信 191
实例4 S7-200 PLC的以太网通信 197
第六章 常用扩展模块 209
第一节 扩展模块介绍 209
一、S7-200 CPU数字量扩展模块 209
二、S7-200主机的模拟量扩展模块 209
三、特殊功能模块 212
第二节 扩展模块的应用 212
一、I/O点数扩展和编址 212
二、模拟量扩展模块的应用 213
第七章 常用机床电气的PLC改造实例 220
实例1 CA6140卧式车床的PLC控制 220
实例2 X62W万能铣床的PLC控制 225
实例3 Z3040摇臂钻床的PLC控制 234
实例4 M7120平面磨床的PLC控制 240
附录 247
附录A S7-200的SIMATIC指令集 247
附录B S7-200的特殊存储器(SM)标志位 252
附录C S7-200的错误代码 264