基础篇 3
第1章 可编程控制器概述 3
1.1 可编程控制器的产生和定义 3
1.1.1 可编程控制器的产生 3
1.1.2 可编程控制器的定义 5
1.2 可编程控制器的特点与主要功能 5
1.2.1 可编程控制器的一般特点 5
1.2.2 可编程控制器与继电器逻辑控制系统的比较 8
1.2.3 可编程控制器与其他工业控制器的比较 8
1.2.4 可编程控制器的主要功能 10
1.3 可编程控制器的应用与发展趋势 11
1.3.1 可编程控制器的市场现状 11
1.3.2 可编程控制器的应用范围 12
1.3.3 可编程控制器的发展趋势 13
1.4 可编程控制器的分类 14
1.4.1 可编程控制器国外品牌 14
1.4.2 可编程控制器国内品牌 15
1.5 本章小结 16
1.6 习题与思考 16
第2章 可编程控制器的基本结构、组成及工作原理 17
2.1 可编程控制器的基本结构 17
2.1.1 整体式可编程控制器 17
2.1.2 模块式可编程控制器 18
2.2 可编程控制器的组成 18
2.2.1 可编程控制器的硬件组成 18
2.2.2 可编程控制器的软件组成 20
2.2.3 可编程控制器的常用外部设备 21
2.2.4 可编程控制器的通信方式 21
2.3 可编程控制器的基本工作原理 26
2.3.1 可编程控制器控制系统的等效工作电路 26
2.3.2 可编程控制器的工作方式、工作过程及工作模式 28
2.3.3 可编程控制器对输入/输出的处理规则 29
2.3.4 可编程控制器的扫描周期 31
2.4 本章小结 31
2.5 习题与思考 32
第3章 编程基础知识引入 33
3.1 进制概述 33
3.1.1 十进制 33
3.1.2 二进制 33
3.1.3 八进制与十六进制 34
3.1.4 BCD码 35
3.2 二进制运算 36
3.2.1 有符号数 36
3.2.2 原码、补码与反码 36
3.2.3 数的定点表示与浮点表示 38
3.3 位和字 39
3.4 PLC数据类型 40
3.5 脉冲信号和时序图 40
3.6 编程软元件 42
3.6.1 编程软元件总览 42
3.6.2 编程软元件说明 44
3.7 基本逻辑门电路 50
3.8 本章小结 53
3.9 习题与思考 53
编程篇 57
第4章 可编程控制器的编程语言 57
4.1 梯形图语言 57
4.1.1 梯形图概述 57
4.1.2 编程要点 57
4.1.3 程序的简化 59
4.1.4 梯形图语言相关实例 60
4.2 功能块图语言 63
4.2.1 功能块语言概述 63
4.2.2 功能块语言相关实例 64
4.3 指令表语言 64
4.3.1 指令表语言概述 64
4.3.2 FX系列PLC的基本逻辑指令 65
4.4 结构化文本语言 71
4.4.1 结构化文本语言概述 71
4.4.2 结构化文本语言相关实例 72
4.5 顺序功能图语言 73
4.5.1 顺序功能图语言概述 73
4.5.2 顺序功能图程序结构 80
4.5.3 顺序功能图相关实例 86
4.6 国际标准语言 88
4.6.1 IEC 61131-3国际标准规范概述 88
4.6.2 GX Works2对IEC 61131-3国际标准规范的支持 88
4.7 本章小结 89
4.8 习题与思考 89
第5章 FX系列指令系统 90
5.1 基本指令 90
5.1.1 逻辑取反、与、或及输出指令 90
5.1.2 堆栈指令 92
5.1.3 边沿信号指令 93
5.1.4 置位、复位指令 95
5.1.5 主控指令 95
5.1.6 其他指令 96
5.2 应用指令 96
5.2.1 程序流程指令 96
5.2.2 传送指令 103
5.2.3 比较与移位指令 108
5.2.4 数据运算与处理指令 113
5.2.5 代码处理指令 118
5.2.6 高速处理指令 124
5.2.7 方便指令 129
5.2.8 外部输入与输出处理指令 135
5.2.9 外部设备指令 140
5.2.10 浮点数运算指令 145
5.2.11 定位控制指令 150
5.2.12 实时时钟指令 154
5.2.13 格雷码变换与模拟量模块读/写指令 157
5.2.14 触点比较指令 159
5.3 本章小结 160
5.4 习题与思考 160
第6章 三菱PLC编程软件 162
6.1 FX-GP/WIN-C编程软件 162
6.1.1 软件概述 162
6.1.2 软件的安装 166
6.1.3 梯形图编辑 167
6.1.4 查找及注释 172
6.1.5 在线监控与诊断 174
6.2 GX Developer编程软件 176
6.2.1 软件概述 176
6.2.2 参数设定 179
6.2.3 梯形图编辑 180
6.2.4 查找及注释 184
6.2.5 在线监控与仿真 188
6.3 GX Works2编程软件 192
6.3.1 软件概述 192
6.3.2 软件的安装 195
6.3.3 梯形图编辑 197
6.3.4 搜索及注释 202
6.3.5 在线监控与仿真 208
6.4 本章小结 211
6.5 习题与思考 212
第7章 PLC码垛机器人控制系统 213
7.1 结构设计 213
7.1.1 应用环境介绍 213
7.1.2 结构和运动形式 214
7.1.3 机构原理分析 214
7.1.4 机械结构分析 215
7.2 控制系统总体设计 216
7.2.1 控制器的选择 216
7.2.2 驱动方式的选择 216
7.2.3 关节位置控制系统设计 217
7.2.4 控制系统综述 221
7.3 PLC相关元件选型 222
7.4 系统功能设计 223
7.4.1 轴系数的计算 224
7.4.2 码垛作业流程综述 225
7.4.3 回零复位流程分析 226
7.4.4 结合示教功能的路径规划分析 227
7.4.5 新型码垛机器人基本功能树 228
7.5 空间四轴脉冲坐标系确定 229
7.6 PLC系统软件设计 230
第8章 PLC液体混合控制系统 232
8.1 整体控制要求 232
8.2 PLC相关元件选型 233
8.3 硬件设计 234
8.4 软件设计 234
8.5 系统运行与调试 235
8.6 总结与评价 236
第9章 PLC工业电镀流水线控制系统 237
9.1 整体控制要求 237
9.1.1 控制要求 237
9.1.2 控制方案 237
9.2 PLC相关元件选型 238
9.2.1 机械结构 238
9.2.2 工作过程 239
9.3 硬件设计 241
9.3.1 电动机拖动设计 241
9.3.2 恒温电路设计 242
9.3.3 速度跟踪电路设计 242
9.3.4 PLC选择及I/O分配 243
9.4 软件设计 245
参考文献 254