可编程控制器的定义及特点 1
PLC的产生及定义 1
PLC的特点 3
PLC的结构组成与工作原理 5
PLC的基本结构 5
PLC的软件组成 10
PLC的工作原理 11
PLC的技术性能指标 15
常见技术性能指标 15
S7-200PLC的主要功能 16
PLC的分类、应用与发展 17
PLC的产品分类 17
PLC的主要应用类型 18
PLC的国内外应用现状及发展趋势 18
PLC的编程语言 20
梯形图 21
语句表 23
顺序功能图 24
功能块图 25
结构文本 25
思考题 25
概述 27
S7-200CN PLC的构成及规格特性 28
中央处理单元(CPU) 29
数字量扩展模块 32
模拟量扩展模块 34
热电偶或热电阻扩展模块 36
通信模块 37
位置控制模块 39
附加硬件 39
编程工具 41
思考题 41
存储器数据区分配与寻址方式 42
数据类型 42
存储器数据区分配 43
寻址方式 50
S7-200PLC的基本指令 53
位操作类指令 55
逻辑堆栈指令 59
定时器和计数器指令 62
比较操作指令 70
移位操作指令 72
程序控制指令 76
S7-200PLC的功能指令 84
数据传送指令 85
数学运算指令 88
逻辑运算指令 96
表功能指令 99
数据转换指令 102
中断指令 110
高速处理类指令 115
时钟指令 127
通信指令 129
PID回路指令 135
思考题 144
PLC程序的结构与编程规则 146
PLC程序的结构 146
编程规则 148
PLC的基本电路编程 150
自锁控制和互锁控制 150
时间控制 151
方波脉冲发生器 155
分频控制电路 156
报警电路 157
顺序控制 158
顺序功能图 161
基本概念 161
结构形式 166
顺序功能图的编程方法及梯形图表示 168
PLC典型控制环节与系统编程 180
电机正反转控制 180
电机Y-△减压启动控制 181
物流检测 182
钻孔动力头的控制 184
编程软件 186
编程软件安装 186
STEP 7-Micro/Win组成及功能 187
STEP 7-Micro/Win编程 191
程序的监控运行与调试 195
思考题 196
网络通信的基本概念和接口 198
网络概述 198
网络通信方式 202
异步串行通信接口 204
西门子PLC网络结构及通信 207
S7-200网络层次结构 207
PLC网络常用通信方式 209
S7-200网络通信协议 213
S7-200的通信功能 223
西门子PLC之间的通信 223
S7-200与驱动装置之间的通信 224
S7-200与第三方HMI/SCDA软件间的通信 224
计算机与S7-200控制单元之间的通信 225
S7-200的几种典型网络 225
网络的建立和基本原则 225
S7-200典型网络的组建 228
S7-200网络通信参数设置 231
S7-200网络通信的应用举例 234
某汽车发动机装配线的应用 234
某水电站工程中的应用 237
思考题 240
安装接线 241
PLC模块安装 241
控制单元输入/输出端子接线 243
电源安装与接线 247
抑制电路的设计 249
系统试运行 250
维修 251
日常维护 251
硬件故障诊断基本知识与故障处理指南 252
思考题 258
PLC控制系统设计的原则与步骤 259
系统设计的原则 259
设计的一般步骤和内容 260
PLC控制系统的硬件设计 266
I/O端子数的简化 266
输入/输出接口电路的选择 270
PLC供电方式的选择与设计 270
干扰接地方案 272
PLC控制系统的软件设计 273
经验设计法 273
继电器-接触器控制线路转换设计法 274
逻辑设计法 278
顺序功能图设计法 281
PLC控制应用举例 281
搬运机械手PLC控制系统设计实例 281
交通信号灯控制 288
某直升机起落架撑杆作动筒检测系统控制 293
某型导弹测试架控制 301
PLC(S7-200)在锦纶厂聚合工艺中的应用 309
PLC在电梯控制系统中的应用 311
PLC在数控机床中的应用 316
思考题 321
附录A 实验 322
基本指令练习 322
直流电机正反转控制 323
抢答器程序设计 324
灯光控制系统 325
交通信号灯控制系统 326
自动送料装车系统 327
多种液体混合控制系统 329
PLC的通信编程 331
附录B 特殊寄存器(SM)标志位 332
附录C 错误代码信息 337
附录D S7-200可编程控制器指令集 339
参考文献 345