第1章 可编程控制器的组成及工作原理 1
1.1电气控制基础 1
1.1.1继电器-接触器控制 1
1.1.2 PLC常用的外围器件 5
1.2 PLC工业控制应用的基本模式 9
1.3 PLC的功能 11
1.4 PLC的特点 12
1.4.1可编程控制器的特点 12
1.4.2 PLC与“继电器-接触器”控制系统的比较 13
1.4.3 PLC与微机(PC)的区别 13
1.4.4 PLC与DCS的区别 14
1.5 PLC的典型应用 14
1.6 PLC的组成 15
1.7 PLC的工作原理 20
1.8 PLC的性能指标 26
1.9 PLC的分类 26
第2章 可编程控制器的硬件系统 29
2.1 PLC的特点及应用 29
2.2 PLC的技术规格与分类 29
2.3 PLC的硬件结构 31
2.4 S7-200 SMART扩展模块 32
2.5适用于S7-200 SMART的HMI设备 37
2.6 PLC的通信 37
2.7 PLC的安装 38
第3章 可编程控制器的软件系统 41
3.1PLC的编程语言与程序结构 41
3.2数据类型与寻址方式 43
3.2.1 数制 43
3.2.2数据类型 45
3.2.3 CPU的存储区 47
3.2.4直接寻址与间接寻址 49
3.3 STEP7-MicroWIN SMART软件的使用 50
3.3.1软件安装和卸载 50
3.3.2软件的界面介绍 53
3.3.3桌面菜单的结构 54
3.3.4新建、打开、保存项目文件 56
3.3.5关闭和显示窗口 56
3.3.6隐藏或动态隐藏窗口 57
3.3.7系统块 57
3.3.8设置CPU时钟 58
3.3.9新建、编辑、下载和调试一个程序 59
3.3.10变量符号表 64
3.3.11数据块 68
3.3.12交叉引用 71
3.3.13状态图表 73
3.3.14向导和工具介绍 75
3.3.15如何使用在线帮助 76
第4章 PLC的指令系统及编程方法 79
4.1 PLC的指令系统概述 79
4.2 S7-200 SMART的基本指令 79
4.2.1触点指令与逻辑堆栈指令 79
4.2.2输出类指令与其他指令 84
4.3定时器指令与计数器指令 86
4.3.1定时器指令 86
4.3.2计数器指令 91
4.4编程规则与技巧 93
4.5 S7-200 SMART的功能指令概述 97
4.6程序控制指令 99
4.7局部变量与子程序 103
4.8数据处理指令 108
4.8.1 比较指令与数据传送指令 108
4.8.2移位与循环移位指令 111
4.8.3数据转换指令 112
4.8.4表格指令 114
4.8.5数据运算指令 116
4.8.6逻辑运算指令 119
4.8.7中断程序与中断指令 120
4.8.8高速计数器与高速脉冲输出指令 125
4.8.9数据块应用与字符串指令 128
4.8.10 PID指令 133
第5章 顺序控制梯形图程序设计方法 145
5.1顺序控制设计法与顺序功能图 145
5.1.1步与动作 145
5.1.2有向连线与转换条件 147
5.1.3顺序功能图的基本结构 148
5.1.4顺序功能图中转换实现的规则 151
5.2使用置位复位指令的顺序控制梯形图设计方法 152
5.2.1 单序列的编程方法 152
5.2.2选择序列与并行序列的编程方法 154
5.2.3应用举例 155
5.3使用SCR指令的顺序控制梯形图设计方法 158
5.3.1顺序控制继电器指令 158
5.3.2选择序列与并行序列的编程方法 160
5.3.3应用举例 161
5.4具有多种工作方式的系统的顺序控制梯形图设计方法 163
5.4.1系统的硬件结构与工作方式 163
5.4.2公用程序与手动程序 165
5.4.3自动程序 166
第6章 PLC控制系统的设计与应用 171
6.1 PLC控制系统的设计方法及步骤 171
6.1.1 PLC控制系统设计的基本步骤 171
6.1.2 PLC硬件系统设计 173
6.1.3 PLC软件系统设计一般步骤 175
6.2 PLC系统控制程序设计方法 176
6.2.1经验设计法 176
6.2.2逻辑设计方法 179
6.2.3移植设计法 186
6.2.4顺序功能图设计法 190
6.3变频器及其PLC控制 190
6.3.1变压变频调速原理 190
6.3.2变频器的基本结构和分类 191
6.3.3变频器的选用、运行和维护 192
6.3.4变频器的操作方式及使用 193
第7章 菌菇温室控制系统 195
7.1工程介绍和设计要求 195
7.2菌菇温室控制系统工程设计 196
7.2.1元件选型 196
7.2.2 PLC的IO口地址分配 197
7.2.3程序设计 197
第8章 PLC在828D数控系统中的应用 209
8.1 828D数控系统 209
8.1.1 SINUMERIK 828D概述 209
8.1.2 828D系统特点 210
8.1.3 828D系统功能 211
8.1.4 828D系统PLC接口地址 212
8.1.5 828D调试工具 213
8.2 828D数控系统的PLC控制 214
8.2.1 PLC系统的配置 215
8.2.2 PLC的控制流程 216
8.3 PLC输入输出板的接线设计 216
8.4 PLC控制机床面板的设计 218
8.5 PLC控制机床手轮的设计 221
8.6 PLC控制数控系统上电顺序的设计 223
8.7 PLC与NC数据交换程序设计 224
8.8 PLC与NC驱动交换数据 230
8.9 828D读写NC或驱动变量 231