第1章 认识PLC 1
1.1概述 2
1.1.1 PLC简介 2
1.1.2 PLC的外观、结构及工作原理 2
1.1.3 PLC的操作方法和步骤 6
1.1.4 PLC的技术性能指标 6
1.1.5 PLC的应用领域和发展趋势 7
1.2西门子S7-200 PLC集成开发环境 8
1.2.1 STEP7-Micro/WIN32的安装 8
1.2.2 S7-200 PLC的软件开发环境STEP 7-Micro/WIN32 10
1.2.3 PLC程序的生成及运行 13
1.3 S7-200 PLC仿真软件介绍 14
1.3.1 S7 - 200 PLC仿真软件简介 14
1.3.2 S7-200 PLC仿真软件的使用 15
思考与练习 16
第2章 PLC基本指令学习 18
2.1 S7-200 PLC基本指令 19
2.1.1概述 19
2.1.2 S7-200 PLC的编程元件和数据存储 20
2.1.3基本逻辑指令 22
2.1.4定时计数指令 24
2.1.5比较指令 27
2.2三相电动机启动控制 30
2.2.1电动机启保停控制 30
2.2.2电动机正反转控制 32
2.2.3Y—△减压启动 34
2.2.4多点启动控制 36
2.3综合编程实例 38
2.3.1单速三相异步电动机控制 38
2.3.2多速三相异步电动机控制 40
思考与练习 46
第3章 步进电动机PLC控制程序设计 47
3.1指令学习 48
3.1.1移位指令 48
3.1.2数据传送指令 50
3.1.3中断指令 52
3.1.4高速计数器指令 55
3.1.5高速脉冲输出指令 60
3.2步进电动机及接线 67
3.2.1步进电动机的工作原理 67
3.2.2步进电动机的通电方式 68
3.2.3步进电动机的步距角 68
3.2.4步进电动机与PLC的连接方式 69
3.2.5步进电动机常用应用及型号 70
3.3三相步进电动机控制实例1 72
3.4三相步进电动机控制实例2 75
思考与练习 79
第4章 液压气动PLC控制程序设计 81
4.1液压气动元件基本知识 82
4.1.1液压或气动元件 82
4.1.2液压气动原理图 85
4.1.3动作关系图和电磁阀功能转换表 85
4.2程序控制类指令 87
4.2.1步进顺序控制指令 87
4.2.2循环跳转指令 89
4.2.3子程序调用及返回 93
4.3气动PLC控制实例 95
4.3.1单动缸控制 95
4.3.2双动缸控制 98
4.3.3 PLC与气压过程控制 102
思考与练习 110
第5章 PLC数据采集与存储程序设计 111
5.1 PLC的新角色 112
5.1.1 PLC作为数据终端的新角色 112
5.1.2 PLC作为专用数据终端 112
5.1.3 PLC作为兼用数据终端 113
5.2 PLC数据保存及访问 113
5.2.1 S7-200 PLC的存储区以及数据保存 114
5.2.2 S7-200的V区及其访问 115
5.3 PLC数据采集 117
5.3.1 PLC的开关量采集 117
5.3.2 PLC的模拟量采集 117
5.3.3 PLC的脉冲量采集 119
5.4 PLC数据存储 121
5.4.1 PLC进行定时存储 121
5.4.2 PLC进行事件存储 123
5.4.3压缩存储 124
5.4.4安全存储 124
思考与练习 125
第6章 PLC模拟量控制程序设计 126
6.1模拟量控制概述 127
6.1.1 PLC模拟量控制过程 127
6.1.2 PLC模拟量控制的目的 128
6.1.3 PLC模拟量控制的要求 128
6.2 PLC模拟量简单控制 129
6.2.1用开关量ON/OFF比例控制输出 129
6.2.2 比较设定ON/OFF输出控制 130
6.3模拟量PID控制 132
6.3.1 PID控制概述 132
6.3.2 PID控制参数及整定 133
6.3.3 S7-200 PLC的PID指令 133
6.3.4 S7-200 PLC的PID指令使用 136
6.3.5 S7-200 PLC的PID指令向导 139
6.3.6 S7-200 PLC的PID整定控制面板 141
思考与练习 142
第7章 PLC数据通信与组态 143
7.1 PLC通信概述 144
7.1.1 PLC通信联网的意义 144
7.1.2 PLC通信的类型 145
7.1.3 S7-200 PLC网络通信配置 149
7.1.4网络的建立 151
7.2 PLC通信程序设计 155
7.2.1 S7-200 PLC网络读写指令 155
7.2.2 S7-200 PLC的网络读写指令应用实例 156
7.2.3发送和接收指令 160
7.2.4 S7-200 PLC发送和接收指令应用实例 161
7.3组态软件简介 164
7.3.1组态软件概念 164
7.3.2常用组态软件简介 165
7.3.3 WinCC的简单组态 167
7.4人机界面HMI简介 170
7.4.1西门子的人机界面 170
7.4.2 TD200使用简介 171
思考与练习 176
第8章 PLC控制实训 177
8.1五星彩灯控制系统 178
8.1.1实训内容 178
8.1.2 I/O地址分配 179
8.1.3 PLC接线图 179
8.1.4 PLC梯形图控制程序 180
8.2交通信号灯控制系统 184
8.2.1实训内容 184
8.2.2 I/O地址分配 185
8.2.3 PLC接线图 185
8.2.4 PLC梯形图控制程序 186
8.3自动送料控制系统 187
8.3.1实训内容 187
8.3.2 I/O地址分配 188
8.3.3 PLC接线图 188
8.3.4 PLC梯形图控制程序 189
8.4八层电梯控制系统 190
8.4.1实训内容 190
8.4.2 I/O地址分配 191
8.4.3 PLC接线图 192
8.4.4 PLC梯形图控制程序 193
8.5组合机床控制系统 203
8.5.1实训内容 203
8.5.2 I/O地址分配表 205
8.5.3 PLC接线图 206
8.5.4 PLC控制状态流程图 207
8.5.5 PLC梯形图控制程序 207
附录 S7-200 PLC CPU存储器的范围与特性 210
参考文献 211