第1章 PLC的基本知识 1
1.1 PLC的由来 1
1.2 PLC的定义 2
1.3 PLC的特点 3
1.4 PLC的分类 4
1.5 PLC的应用 6
1.6 LC与其他工业控制系统的比较 8
1.6.1 PLC与计算机控制系统的比较 9
1.6.2 PLC与继电器控制系统的比较 9
1.6.3 PLC与集散控制系统的比较 10
1.7 应用举例—鼠笼式电动机正反转控制 10
第2章 PLC的结构和工作原理 13
2.1 PLC的结构 13
2.1.1 PLC的硬件系统 13
2.1.2 PLC的软件系统 19
2.2 PLC的工作原理 21
2.2.1 PLC的等效电路 22
2.2.2 PLC的工作过程 22
2.2.3 PLC的中断输入处理过程 25
2.2.4 应用实例—电动机直接启动停车控制 25
2.3 三菱FX2N系列PLC的介绍 27
2.3.1 三菱公司PLC简介 28
2.3.2 三菱FX系列PLC型号说明 28
2.3.3 三菱FX2N系列PLC的基本构成 29
2.3.4 PLC的主要技术性能 30
2.3.5 三菱FX2N系列PLC的特点 31
2.3.6 扩展模块的编号 34
2.4 三菱FX2N系列PLC的一般技术指标 34
2.4.1 PLC的硬件指标 34
2.4.2 PLC的软件指标 36
2.5 学习PLC的关键 38
第3章 PLC的存储区分配和基本指令 39
3.1 FX系列PLC的编程语言 39
3.1.1 梯形图编程语言 39
3.1.2 梯形图编程语言的设计规则 40
3.1.3 指令语句表编程语言 42
3.1.4 顺序功能图编程语言 42
3.1.5 功能块图编程语言 43
3.1.6 结构文本编程语言 43
3.2 FX系列PLC的存储区分配 43
3.2.1 输入继电器(X)和输出继电器(Y) 44
3.2.2 辅助继电器(M) 45
3.2.3 状态继电器(S) 47
3.2.4 定时器(T) 48
3.2.5 计数器(C) 50
3.2.6 数据寄存器(D) 57
3.2.7 变址寄存器(V、Z) 59
3.2.8 指针(P/I) 59
3.2.9 常数 60
3.2.10 存储区的寻址方式 60
3.3 FX系列PLC的基本指令 61
3.3.1 输入/输出指令(LD/LDI/OUT) 61
3.3.2 触点串联指令(AND/ANI) 62
3.3.3 触点并联指令(OR/ORI) 63
3.3.4 脉冲式触点指令(LDP/LDF/ANDP/ANDF/ORP/ORF) 63
3.3.5 串联回路块的并联指令(ORB) 64
3.3.6 并联回路块的串联指令(ANB) 65
3.3.7 多重输出回路指令(MPS/MRD/MPP) 65
3.3.8 主控/主控复位指令(MC/MCR) 67
3.3.9 置位/复位指令(SET/RST) 68
3.3.10 计数器复位/输出指令(RST/OUT) 68
3.3.11 脉冲输出指令(PLS/PLF) 69
3.3.12 取反指令(INV) 70
3.3.13 空操作指令(NOP) 70
3.3.14 程序结束指令(END) 71
3.4 应用实例—异步电动机星形—三角形降压启动控制 72
第4章 PLC的功能指令 77
4.1 FX系列PLC功能指令的概述 77
4.1.1 功能指令的通用表达形式 77
4.1.2 数据格式 80
4.2 FX系列PLC功能指令的介绍 81
4.2.1 程序流程控制功能指令 81
4.2.2 传送与比较指令 87
4.2.3 四则逻辑运算指令 95
4.2.4 循环与移位指令 99
4.2.5 数据处理指令 103
4.2.6 高速处理指令 108
4.2.7 方便指令 112
4.2.8 外部I/O设备指令 117
4.2.9 外围设备·SER指令 122
4.2.10 浮点数运算指令 127
4.2.11 定位指令 131
4.2.12 时钟运算指令 134
4.2.13 外围设备指令 136
4.2.14 触点比较指令 137
第5章 PLC的步进顺控指令及编程方法 141
5.1 状态转移图 141
5.1.1 状态转移图的介绍 141
5.1.2 状态转移图的组成要素 142
5.1.3 状态转移图的结构 143
5.2 步进顺控指令的编程方法 145
5.2.1 步进顺控指令(STL、RET) 145
5.2.2 初始状态编程 146
5.2.3 选择性分支与汇合编程 147
5.2.4 并行分支与汇合编程 149
5.2.5 分支、汇合的组合 150
5.2.6 状态跳转和循环编程 153
5.3 应用举例—十字路口交通信号灯的控制 153
第6章 PLC的通信和网络构成 159
6.1 PLC的通信知识和网络 159
6.1.1 通信协议 159
6.1.2 PLC的通信要素 160
6.1.3 PLC的网络构成 162
6.2 FX系列PLC的通信模式 166
6.2.1 N:N网络通信 166
6.2.2 并行链接通信 171
6.2.3 计算机链接通信 173
6.2.4 无协议通信 178
6.2.5 可选编程端口通信 178
第7章 PLC控制系统设计 179
7.1 PLC控制系统的构成 179
7.2 PLC控制系统设计的基本内容和步骤 181
7.2.1 PLC控制系统设计的基本原则和内容 181
7.2.2 PLC控制系统设计的步骤 182
7.3 PLC的选型、硬件分配和安装设计 185
7.3.1 PLC选型 185
7.3.2 PLC的硬件分配 187
7.3.3 PLC的接线设计 188
7.3.4 PLC的安装方法 192
7.3.5 PLC的杭干扰措施 193
7.4 节省I/O点数的方法 196
7.4.1 节省输入点数的方法 196
7.4.2 节省输出点数的方法 198
7.5 PLC的程序设计方法 199
7.5.1 PLC程序的结构形式 199
7.5.2 PLC的程序设计方法 201
7.6 PLC编程工具的介绍和使用 206
7.6.1 手持式编程器的介绍 206
7.6.2 编程软件的介绍 208
第8章 PLC的应用实例 217
8.1 PLC控制系统的输入输出设备 217
8.2 PLC在开关量逻辑控制系统中的应用 220
8.2.1 运料小车往返运行控制 220
8.2.2 自动售货机的控制 226
8.2.3 艺术灯饰的控制 229
8.2.4 钻床精度控制 234
8.2.5 某加工控制中心系统 238
8.2.6 机械手控制 240
8.3 PLC在模拟量过程控制系统中的应用 252
8.3.1 PLC模拟量单元基础知识 252
8.3.2 水恒温箱的控制 258
8.4 PLC在信号报警和联锁系统中的应用 268
第9章 PLC及其控制系统的维修 272
9.1 PLC的故障分析和维修 272
9.1.1 PLC的日常维护 272
9.1.2 PLC的故障分析和维修 273
9.2 PLC的维修实例 276
9.3 PLC控制系统的故障分析和维修 277
9.3.1 PLC控制系统的调试 277
9.3.2 PLC控制系统的日常维护 279
9.3.3 PLC控制系统的故障分析和维修 279
9.3.4 PLC控制系统的故障自诊断技术 283
附录1 功能指令速查表 286
附录2 FX系列PLC的特殊软元件 290