第1章 快速了解PLC 1
1.1 认识PLC 1
1.1.1 什么是PLC 1
1.1.2 PLC控制与继电器控制的比较 2
1.2 PLC的分类与特点 4
1.2.1 PLC的分类 4
1.2.2 PLC的特点 5
1.3 PLC的基本组成 5
1.3.1 PLC的组成框图 5
1.3.2 PLC各部分说明 6
1.4 PLC的工作原理 9
1.4.1 PLC的工作方式 9
1.4.2 PLC用户程序的执行过程 10
1.5 PLC控制系统开发举例 11
1.5.1 PLC控制系统开发的一般流程 11
1.5.2 PLC控制电动机正反转系统的开发举例 11
第2章 三菱FX系列PLC硬件接线、软元件说明与规格概要 14
2.1 概述 14
2.1.1 三菱FX系列各类型PLC的特点 14
2.1.2 三菱FX系列PLC型号的命名方法 15
2.1.3 三菱FX2N系列PLC基本单元面板说明 16
2.2 三菱FX系列PLC的硬件接线 18
2.2.1 电源端子的接线 18
2.2.2 三菱FX1S/FX1N/FX1NC/FX2N/FX2NC/FX3 UC系列PLC的输入端子接线 20
2.2.3 三菱FX3U/FX3G系列PLC的输入端子接线 22
2.2.4 无触点接近开关与PLC输入端子的接线 23
2.2.5 三菱FX系列PLC的输出端子接线 25
2.3 三菱FX系列PLC的软元件说明 27
2.3.1 输入继电器(X)和输出继电器(Y) 28
2.3.2 辅助继电器(M) 28
2.3.3 状态继电器(S) 31
2.3.4 定时器(T) 32
2.3.5 计数器(C) 33
2.3.6 高速计数器 36
2.3.7 数据寄存器(D) 38
2.3.8 变址寄存器(V、Z) 40
2.3.9 常数(K、H) 40
2.4 三菱FX系列PLC规格概要 40
2.4.1 三菱FX1S/FX1N/FX1NC系列PLC规格概要 40
2.4.2 三菱FX2N/2NC系列PLC规格概要 43
2.4.3 三菱FX3U/3UC/3G系列PLC规格概要 45
第3章 三菱PLC编程与仿真软件的使用 49
3.1 编程基础 49
3.1.1 编程语言 49
3.1.2 梯形图的编程规则与技巧 50
3.2 三菱GX Developer编程软件的使用 52
3.2.1 软件的安装 52
3.2.2 软件的启动与窗口及工具说明 56
3.2.3 创建新工程 59
3.2.4 编写梯形图程序 61
3.2.5 梯形图的编辑 65
3.2.6 查找与替换功能的使用 68
3.2.7 注释、声明和注解的添加与显示 71
3.2.8 读取并转换FXCP/WIN格式文件 74
3.2.9 PLC与计算机的连接及程序的写入与读出 75
3.2.10 在线监视PLC程序的运行 78
3.3 三菱GX Simulator仿真软件的使用 80
3.3.1 安装GX Simulator仿真软件 81
3.3.2 仿真操作 83
3.3.3 软元件监视 85
3.3.4 时序图监视 85
3.4 三菱FXGP/WIN-C编程软件的使用 86
3.4.1 软件的安装和启动 86
3.4.2 程序的编写 86
3.4.3 程序的转换与写入PLC 90
第4章 基本指令的使用及实例 92
4.1 基本指令说明 92
4.1.1 逻辑取及驱动指令 92
4.1.2 触点串联指令 93
4.1.3 触点并联指令 93
4.1.4 串联电路块的并联指令 94
4.1.5 并联电路块的串联指令 95
4.1.6 边沿检测指令 95
4.1.7 多重输出指令 97
4.1.8 主控和主控复位指令 99
4.1.9 取反指令 100
4.1.10 置位与复位指令 100
4.1.11 结果边沿检测指令 101
4.1.12 脉冲微分输出指令 102
4.1.13 空操作指令 103
4.1.14 程序结束指令 104
4.2 PLC基本控制电路与梯形图 104
4.2.1 起动、自锁和停止控制的PLC电路与梯形图 104
4.2.2 正、反转联锁控制的PLC电路与梯形图 106
4.2.3 多地控制的PLC电路与梯形图 107
4.2.4 定时控制的PLC电路与梯形图 108
4.2.5 定时器与计数器组合延长定时控制的PLC电路与梯形图 110
4.2.6 多重输出控制的PLC电路与梯形图 112
4.2.7 过载报警控制的PLC电路与梯形图 113
4.2.8 闪烁控制的PLC电路与梯形图 114
4.3 喷泉的PLC控制系统开发实例 115
4.3.1 明确系统控制要求 115
4.3.2 确定输入输出设备,并为其分配合适的I/O端子 116
4.3.3 绘制喷泉的PLC控制电路图 116
4.3.4 编写PLC控制程序 117
4.3.5 详解硬件电路和梯形图的工作原理 117
4.4 交通信号灯的PLC控制系统开发实例 119
4.4.1 明确系统控制要求 119
4.4.2 确定输入/输出设备并为其分配合适的I/O端子 119
4.4.3 绘制交通信号灯的PLC控制电路图 120
4.4.4 编写PLC控制程序 120
4.4.5 详解硬件电路和梯形图的工作原理 121
第5章 步进指令的使用及实例 123
5.1 状态转移图与步进指令 123
5.1.1 顺序控制与状态转移图 123
5.1.2 步进指令说明 124
5.1.3 步进指令在两种编程软件中的编写形式 125
5.1.4 状态转移图分支方式 125
5.1.5 用步进指令编程的注意事项 127
5.2 液体混合装置的PLC控制系统开发实例 128
5.2.1 明确系统控制要求 128
5.2.2 确定输入/输出设备并为其分配合适的I/O端子 128
5.2.3 绘制PLC控制电路图 128
5.2.4 编写PLC控制程序 129
5.2.5 详解硬件电路和梯形图的工作原理 130
5.3 简易机械手的PLC控制系统开发实例 133
5.3.1 明确系统控制要求 133
5.3.2 确定输入/输出设备并为其分配合适的I/O端子 133
5.3.3 绘制PLC控制电路图 133
5.3.4 编写PLC控制程序 134
5.3.5 详解硬件电路和梯形图的工作原理 135
5.4 大小铁球分拣机的PLC控制系统开发实例 137
5.4.1 明确系统控制要求 137
5.4.2 确定输入/输出设备并为其分配合适的I/O端子 137
5.4.3 绘制PLC控制电路图 138
5.4.4 编写PLC控制程序 138
5.4.5 详解硬件电路和梯形图的工作原理 139
第6章 应用指令的使用 142
6.1 应用指令的格式与规则 142
6.1.1 应用指令的格式 142
6.1.2 应用指令的规则 143
6.2 应用指令使用详解 145
6.2.1 程序流程控制指令 145
6.2.2 传送与比较指令 151
6.2.3 四则运算与逻辑运算指令 157
6.2.4 循环与移位指令 163
6.2.5 数据处理指令 170
6.2.6 高速处理指令 176
6.2.7 方便指令 183
6.2.8 外部I/O设备指令 193
6.2.9 外部设备(SER)指令 204
6.2.10 浮点运算指令 213
6.2.11 高低位变换指令 214
6.2.12 时钟运算指令 215
6.2.13 格雷码变换指令 220
6.2.14 触点比较指令 221
第7章 模拟量模块的使用 224
7.1 模拟量输入模块FX2N-4AD 224
7.1.1 外形 225
7.1.2 接线 225
7.1.3 性能指标 226
7.1.4 输入输出曲线 226
7.1.5 增益和偏移说明 227
7.1.6 缓冲存储器(BFM)功能说明 228
7.1.7 实例程序 230
7.2 模拟量输出模块FX2N-4DA 232
7.2.1 外形 232
7.2.2 接线 232
7.2.3 性能指标 233
7.2.4 输入输出曲线 233
7.2.5 增益和偏移说明 234
7.2.6 缓冲存储器(BFM)功能说明 235
7.2.7 实例程序 237
7.3 温度模拟量输入模块FX2N-4AD-PT 239
7.3.1 外形 239
7.3.2 PT100型温度传感器与模块的接线 239
7.3.3 性能指标 240
7.3.4 输入输出曲线 241
7.3.5 缓冲存储器(BFM)功能说明 241
7.3.6 实例程序 243
第8章 PLC通信 244
8.1 通信基础知识 244
8.1.1 通信方式 244
8.1.2 通信传输介质 247
8.2 通信接口设备 248
8.2.1 FX2N-232-BD通信板 248
8.2.2 FX2N-422-BD通信板 250
8.2.3 FX2N-485-BD通信板 252
8.3 PLC通信实例 254
8.3.1 PLC与打印机通信(无协议通信) 254
8.3.2 两台PLC通信(并联连接通信) 256
8.3.3 多台PLC通信(N:N网络通信) 260
第9章 PLC与变频器的综合应用 267
9.1 PLC以开关量方式控制变频器的硬件连接与实例 267
9.1.1 PLC以开关量方式控制变频器的硬件连接 267
9.1.2 PLC以开关量方式控制变频器实例一——电动机正反转控制 268
9.1.3 PLC以开关量方式控制变频器实例二——电动机多档转速控制 270
9.2 PLC以模拟量方式控制变频器的硬件连接与实例 275
9.2.1 PLC以模拟量方式控制变频器的硬件连接 275
9.2.2 PLC以模拟量方式控制变频器的实例——中央空调冷却水流量控制 275
9.3 PLC以RS-485通信方式控制变频器的硬件连接与实例 282
9.3.1 变频器和PLC的RS-485通信口 283
9.3.2 变频器与PLC的RS-485通信连接 283
9.3.3 RS-485通信电缆的制作 285
9.3.4 PLC(计算机)与变频器的RS-485通信基础知识 287
9.3.5 PLC以RS-485通信方式控制变频器正转、反转、加速、减速和停止的实例 293
附录 299
附录A 三菱FX系列PLC的特殊软元件(辅助继电器M、数据寄存器D) 299
附录B 三菱FX系列PLC指令系统 305