第1章 概述 1
1.1 PLC的产生、特点及发展方向 1
1.1.1 PLC的产生及定义 1
1.1.2 PLC的特点 2
1.1.3 PLC的发展方向 3
1.2 PLC的技术性能指标 3
1.2.1 一般技术指标 3
1.2.2 技术性能指标 4
1.3 PLC的分类及应用场合 5
1.3.1 PLC的分类 5
1.3.2 PLC的应用场合 6
本章小结 7
思考与练习 7
第2章 PLC的组成及工作原理 8
2.1 PLC的组成 8
2.1.1 中央处理单元(CPU) 8
2.1.2 存储器 8
2.1.3 输入/输出单元 9
2.1.4 电源单元 9
2.1.5 编程器 9
2.2 PLC工作原理 9
2.2.1 系统初始化 10
2.2.2 通信信息处理阶段 10
2.2.3 自诊断测试 10
2.2.4 执行用户程序 10
2.2.5 输入采样、输出刷新阶段 10
2.3 S7-200 PLC系统硬件的基本构成 11
2.3.1 主机模块 11
2.3.2 扩展模块 15
2.4 PLC寻址方式及软元件功能 17
2.4.1 PLC编址方式 17
2.4.2 PLC寻址方式 18
2.4.3 软元件功能及地址分配 20
2.5 PLC的安装 24
2.5.1 PLC安装应注意的事项 24
2.5.2 S7-200 CPU及扩展模块的安装 25
2.5.3 S7-200 CPU接线与接地 27
2.5.4 S7-200 CPU抑制电路 29
本章小结 29
思考与练习 30
第3章 PLC的基本指令 31
3.1 基本逻辑指令 31
3.1.1 输入/输出指令 31
3.1.2 位逻辑运算指令 32
3.1.3 立即指令 33
3.2 逻辑堆栈指令 36
3.3 置位、复位指令 40
3.4 定时器、计数器指令 41
3.4.1 定时器指令 41
3.4.2 计数器指令 43
3.5 逻辑结果取非、空操作指令 48
3.6 顺序控制继电器指令 49
3.6.1 SCR指令功能 49
3.6.2 说明 50
3.7 正、负跳变指令 51
本章小结 52
思考与练习 52
第4章 PLC梯形图程序设计基础 55
4.1 语言与结构 55
4.1.1 编程语言 55
4.1.2 用户程序的结构 56
4.2 梯形图与继电-接触器电路转换 57
4.2.1 模拟继电器控制系统的编程方法 57
4.2.2 梯形图仿真继电器控制电路 58
4.3 PLC控制的基本电路 60
4.3.1 单输出自锁控制电路 60
4.3.2 多输出自锁控制电路(置位、复位) 61
4.3.3 单向顺序启、停控制电路 61
4.3.4 互锁控制电路 61
4.3.5 延时启、停控制电路 61
4.3.6 超长定时控制电路 64
4.4 经验设计法及注意事项 65
4.4.1 经验设计法 65
4.4.2 注意事项 67
4.5 顺序功能图与设计法 70
4.5.1 功能图及其组成 70
4.5.2 功能表图的基本结构 71
4.5.3 绘制原则及注意事项 73
4.6 用SCR指令的顺序控制梯形图设计方法 74
4.6.1 单序列顺序功能图的编程 74
4.6.2 选择序列编程 75
4.6.3 并行序列编程 75
本章小结 78
思考与练习 78
第5章 S7-200 PLC的功能指令 82
5.1 功能指令概述 82
5.2 程序控制指令 83
5.2.1 条件结束指令 83
5.2.2 停止指令 83
5.2.3 看门狗复位指令 83
5.2.4 循环指令 84
5.2.5 跳转与标号指令 85
5.3 数据处理指令 86
5.3.1 比较指令 87
5.3.2 传送指令 88
5.3.3 移位指令 92
5.3.4 转换指令 99
5.4 数据运算指令 105
5.4.1 数学运算指令 105
5.4.2 逻辑运算指令 110
5.5 子程序指令 113
5.5.1 子程序的创建 113
5.5.2 子程序的调用 114
5.6 中断 115
5.6.1 中断事件 115
5.6.2 中断优先级 117
5.6.3 中断指令 118
5.7 高速计数器 120
5.7.1 高速计数器介绍 120
5.7.2 高速计数器指令 123
5.7.3 高速计数器指令的使用 124
5.8 高速脉冲输出指令 130
5.8.1 基本概念 130
5.8.2 高速脉冲输出指令及寄存器 130
5.8.3 开环运动控制 131
本章小结 139
思考与练习 140
第6章 STEP 7-Micro/WIN编程软件的使用 141
6.1 STEP 7-Micro/WIN编程软件的安装 141
6.2 STEP 7-Micro/WIN窗口组件 142
6.2.1 打开STEP 7-Micro/WIN 142
6.2.2 窗口功能介绍 142
6.2.3 主菜单 145
6.2.4 工具条 151
6.3 STEP 7-Micro/WIN的主要编辑功能 153
6.3.1 程序的创建 153
6.3.2 梯形图中的元素 154
6.3.3 在LAD中输入指令 155
6.3.4 在LAD中输入地址 157
6.3.5 在LAD中输入程序注释 158
6.3.6 在LAD中编辑程序元素 159
6.3.7 程序编辑器在LAD中显示条目错误 160
6.3.8 保存项目 160
6.4 STEP 7-Micro/WIN通信功能及下载、上载程序 161
6.4.1 通信参数的设置与连接的建立 161
6.4.2 下载程序 161
6.4.3 上载程序 164
6.5 用编程软件调试和监控程序 164
6.5.1 程序编辑器状态监控 164
6.5.2 用状态表监视与调试程序 167
6.5.3 用状态表强制改变数值 169
本章小结 170
第7章 PLC网络通信技术及应用 172
7.1 网络通信的基础概念 172
7.1.1 并行通信与串行通信 172
7.1.2 异步通信和同步通信 173
7.1.3 数据传送方向 174
7.1.4 串行通信接口 175
7.1.5 开放系统互联模型 176
7.2 S7-200的通信网络 178
7.2.1 S7系列PLC的网络结构 178
7.2.2 S7系列PLC的网络通信协议 179
7.2.3 S7-200 PLC网络配置 181
7.2.4 S7-200 PLC网络部件 183
7.2.5 S7-200 PLC通信参数的设置 185
7.3 S7-200 PLC的通信指令 187
7.3.1 网络读/写指令 187
7.3.2 发送与接收指令 191
7.3.3 USS通信指令 194
本章小结 195
思考与练习 196
参考文献 197