第1章 S7-200/300可编程逻辑控制器系统配置 1
1.1可编程控制器的基本组成 1
1.1.1中央处理单元(CPU) 4
1.1.2存储单元 8
1.1.3电源单元 8
1.1.4输入/输出单元 10
1.1.5接口模块 12
1.1.6外部设备 12
1.2输入/输出扩展 13
1.2.1模拟量输入/输出模块 13
1.2.2数字量输入/输出模块 16
1.2.3智能模块 25
1.3 PLC的软件组成 26
1.3.1 PLC软件的分类 26
1.3.2常用的编程语言 26
1.4 PLC系统配置及系统设计的基本原则 27
1.4.1系统配置基本原则 27
1.4.2系统设计基本原则 28
第2章 指令系统 31
2.1 S7-200/300编程基础 31
2.1.1编程元件及寻址方式 31
2.1.2数据类型 41
2.1.3编程语言 44
2.1.4程序结构 46
2.2 S7-200指令系统 47
2.2.1基本指令 47
2.2.2功能指令 62
2.2.3程序控制指令 71
2.2.4特殊指令 76
2.3 S7-300指令系统 83
2.3.1基本指令 83
2.3.2功能指令 88
2.3.3程序控制指令 96
第3章 可编程逻辑控制器编程软件 98
3.1编程软件的安装 98
3.1.1系统要求 98
3.1.2软件安装 99
3.1.3硬件连接 99
3.1.4启动管理器 100
3.1.5在线通信 101
3.2编程软件的功能 101
3.2.1基本功能 101
3.2.2软件界面 102
3.2.3各部分功能 102
3.3 STEP7编程语言 104
3.3.1 STEP7编程语言概述 104
3.3.2用梯形逻辑编程OBl 107
3.3.3用语句表编程OBl 108
3.3.4用功能块图编程OBl 109
3.4组态建立 111
3.4.1硬件组态 111
3.4.2网络组态 119
3.5程序下载和调试 122
3.5.1程序设计流程 122
3.5.2程序下载 124
3.5.3程序调试 125
第4章 定时器和计数器及其应用 128
4.1定时器工作原理及其指令 128
4.1.1 S7-200定时器 128
4.1.2 S7-300定时器 131
4.2计数器工作原理及其指令 137
4.2.1 S7-200计数器 137
4.2.2 S7-300计数器 138
4.3定时器和计数器的应用实例 141
4.3.1定时器生成时钟脉冲 141
4.3.2计数器应用实例 143
4.3.3定时器生成脉冲实例 144
4.3.4定时中断处理实例 146
4.3.5设备运行时间统计实例 149
第5章 步进电动机控制系统中的PLC应用 152
5.1步进电动机的工作原理和特点 152
5.1.1步进电动机的特点 152
5.1.2步进电动机工作原理 154
5.2步进电动机的控制方法 156
5.2.1步进电动机控制主要参数 156
5.2.2步进电动机传动方式 157
5.3 PLC产生脉冲控制步进电动机 160
5.3.1控制脉冲的实现 160
5.3.2旋转方向控制 160
5.3.3转速控制 161
5.3.4步数控制 161
5.4 PLC控制步进电动机实例 161
5.4.1往返运动控制的应用 161
5.4.2定位控制的应用 166
第6章 模拟量闭环控制系统中的PID应用 172
6.1模拟量闭环控制的基本概念 172
6.1.1模拟量单闭环控制系统结构 172
6.1.2复杂控制系统的结构 173
6.2 PID控制器的数字化 174
6.3 PID控制指令 176
6.3.1 PID回路指令 176
6.3.2参数回路表 176
6.3.3 PID编程步骤 177
6.4 PID参数的整定方法 177
6.5 PID控制的应用实例 179
6.5.1水位控制系统PID应用 179
6.5.2温度控制系统PID应用 195
第7章 通信系统中的PLC应用 205
7.1 PLC通信特点 205
7.2 PROFIBUS通信方法 206
7.2.1 PROFIBUS基本特性 207
7.2.2 PROFIBUS组网部件 210
7.3工业以太网通信方法 210
7.3.1工业以太网基本类型 210
7.3.2西门子以太网通信特点 211
7.4 PLC实现通信实例 213
7.4.1配置通信口实例 213
7.4.2主从式通信实例 221
7.4.3自由口通信实例 228
第8章 PLC在条形码识别技术中的应用 236
8.1条形码识别技术 236
8.1.1条形码工作原理 236
8.1.2 PLC的条形码识别 238
8.2生产过程监控中的应用 239
8.2.1生产过程流水线结构 240
8.2.2系统实现 240
8.2.3程序代码分析 243
第9章 电梯控制系统中的PLC应用 256
9.1电梯控制系统结构 256
9.2系统设计 257
9.2.1基本功能 258
9.2.2轿厢动作分析 259
9.2.3硬件配置 267
9.3程序编制 270
9.3.1程序实现功能 271
9.3.2程序分析 274
9.4系统调试与运行 289
第10章 耐久测试控制系统中的PLC应用 291
10.1控制系统特征 291
10.1.1控制特点 291
10.1.2控制模型 292
10.2系统硬件设计 293
10.2.1基本模块 293
10.2.2其他硬件配置 294
10.3程序设计 295
10.3.1程序流程图 296
10.3.2程序源代码分析 297
10.4系统调试与运行 327
10.4.1系统组态 327
10.4.2系统运行 329
10.4.3运行结果分析 329
附录A S7-200指令集及特殊存储器 331
附A.1 S7-200的SIMATIC指令集表 331
附A.2 S7-200的特殊存储器(SM) 336
附录B S7-300的指令一览表 345
附录C STEP 7关键字 351