基础篇 3
第1章 FX系列PLC的硬件与性能 3
1.1 FX系列PLC概述 3
1.1.1 FX系列PLC简介 3
1.1.2 FX系列PLC性能比较 4
1.2 FX1S系列PLC 5
1.2.1 FX1S系列PLC的特点与规格 5
1.2.2 FX1S系列PLC的基本功能 7
1.2.3 FX1S系列PLC的性能与扩展 8
1.3 FX1N系列PLC 10
1.3.1 FX1N系列PLC的特点与规格 10
1.3.2 FX1N系列PLC的功能与扩展 12
1.4 FX2N系列PLC 15
1.4.1 FX2N系列PLC的特点与规格 15
1.4.2 FX2N系列PLC的功能与扩展 19
1.5 FX3U系列PLC 23
1.5.1 FX3U系列PLC的特点与规格 23
1.5.2 FX3U系列PLC的功能与扩展 25
1.6 本章小结 28
第2章 Q系列PLC的硬件与性能 29
2.1 Q系列PLC概述 29
2.1.1 Q系列PLC简介 29
2.1.2 Q系列PLC性能比较 30
2.2 Q系列基本型PLC 31
2.2.1 CPU与系统性能 31
2.2.2 电源规格与电源模块 34
2.2.3 基板与扩展电缆 36
2.2.4 组成模块 38
2.3 Q系列高性能型PLC 42
2.3.1 CPU与系统性能 42
2.3.2 组成模块与扩展 46
2.4 Q系列过程控制与运动控制系统 51
2.4.1 过程控制CPU简介 51
2.4.2 运动控制CPU简介 52
2.5 Q系列多CPU与冗余系统 54
2.5.1 多CPU系统简介 54
2.5.2 冗余系统简介 57
2.6 本章小结 59
第3章 FX系列指令系统 61
3.1 编程元件说明 61
3.1.1 编程元件总览 61
3.1.2 编程元件说明 63
3.2 基本指令 69
3.2.1 逻辑取、与、或及输出指令(LD、LDI、OUT、AND、ANI、OR、ORI、INV) 69
3.2.2 堆栈指令(ANB、ORB、MPS、MRD、MPP) 71
3.2.3 边沿信号指令(PLS、PLF、LDP、LDF、ANDP、ANDF、ORP、ORF) 72
3.2.4 置位复位指令(SET、RST) 74
3.2.5 主控指令(MC、MCR) 75
3.2.6 其他指令(NOP、END) 76
3.3 应用指令 76
3.3.1 程序流程指令 76
3.3.2 传送指令 83
3.3.3 比较与移位指令 88
3.3.4 数据运算指令 94
3.3.5 代码处理指令 98
3.3.6 高速处理指令 104
3.4 本章小结 111
第4章 Q系列指令系统 112
4.1 Q系列概述 112
4.1.1 指令系统 112
4.1.2 编程元件说明 114
4.1.3 基本指令系统 116
4.2 应用指令系统 121
4.2.1 基本应用指令 121
4.2.2 数据链接指令 123
4.2.3 QCPU操作及冗余系统指令 125
4.2.4 其他应用指令 128
4.3 本章小结 137
提高篇 141
第5章 三菱编程软件 141
5.1 FX-GP/WIN-C编程软件 141
5.1.1 软件概述 141
5.1.2 软件的安装 145
5.1.3 梯形图编辑 147
5.1.4 查找及注释 155
5.1.5 在线监控与诊断 157
5.2 GX Developer编程软件 160
5.2.1 软件概述 160
5.2.2 参数设定 162
5.2.3 梯形图编辑 164
5.2.4 查找及注释 168
5.2.5 在线监控与仿真 172
5.3 本章小结 175
第6章 PLC控制系统设计 176
6.1 PLC梯形图程序的设计 176
6.1.1 梯形图编程的特点 176
6.1.2 梯形图编程要点 178
6.1.3 典型梯形图程序 182
6.1.4 梯形图程序设计实例 185
6.2 顺序功能图设计 187
6.2.1 SFC设计规则与要点 187
6.2.2 SFC程序结构 195
6.3 步进梯形图编程 201
6.3.1 步进梯形图基本指令 201
6.3.2 步进梯形图编程要点 205
6.3.3 SFC编程实例 207
6.4 本章小结 217
第7章 FX系列PLC的通信 218
7.1 通信扩展板的性能与连接 218
7.1.1 RS-232通信扩展板 219
7.1.2 RS-422通信扩展板 221
7.1.3 RS-485通信扩展板 222
7.2 通信扩展板的编程 223
7.2.1 RS指令的编程 223
7.2.2 RS指令的执行过程 225
7.2.3 RS指令编程实例 229
7.3 通信模块的性能与连接 233
7.3.1 232IF的特点与性能 233
7.3.2 232IF的连接要求 234
7.3.3 232IF的数据通话模式 237
7.4 通信模块的使用与编程 240
7.4.1 232IF模块参数说明 240
7.4.2 编程实例 246
7.5 本章小结 248
第8章 Q系列PLC的串行通信 249
8.1 QJ71C24N的特点与性能 249
8.1.1 模块外形 249
8.1.2 主要特点与功能 251
8.1.3 基本性能 252
8.2 QJ71C24N的连接 253
8.2.1 RS-232的连接 253
8.2.2 RS-422的连接 255
8.3 QJ71C24N的使用与编程 258
8.3.1 ONDEMAND指令 259
8.3.2 OUTNT指令 260
8.3.3 INPUT指令 261
8.3.4 BIDOUT/BIDIN指令 262
8.3.5 SPBUSY指令 262
8.3.6 CSET指令 263
8.4 本章小结 263
第9章 三菱PLC网络系统 264
9.1 三菱PLC以太网 264
9.1.1 功能与特点 264
9.1.2 网络体系结构 270
9.2 MELSEC NET/H链接网 271
9.2.1 MELSEC NET/H的组成与特点 271
9.2.2 MELSEC NET/H的功能 275
9.3 CC-Link现场总线系统 281
9.3.1 CC-Link现场总线介绍 281
9.3.2 CC-Link系统构成 282
9.3.3 CC-Link的特点与功能 282
9.3.4 CC-Link的结构、性能与连接 284
9.4 CC-Link通信协议 289
9.4.1 CC-Link网络通信方式 289
9.4.2 CC-Link的设定与定义 293
9.5 本章小结 294
实践篇 297
第10章 物料分拣控制系统 297
10.1 物料分拣系统工艺控制要求 297
10.2 控制系统硬件设计 298
10.2.1 PLC的选择 298
10.2.2 传感器的选择 298
10.3 控制系统软件设计 299
10.3.1 控制系统I/O分配 299
10.3.2 软件设计 300
10.3.3 程序逻辑测试 306
10.4 本章小结 309
第11章 机械手运动控制系统 310
11.1 控制系统工艺要求 310
11.2 控制系统硬件设计 310
11.2.1 控制系统元件选型 310
11.2.2 电气原理图 313
11.3 控制系统软件设计 315
11.3.1 控制系统I/O分配 315
11.3.2 安全及保护部分 317
11.3.3 位置检测及控制部分 321
11.3.4 速度控制部分 327
11.3.5 触摸屏显示及参数设置 332
11.3.6 掉电保持功能的实现 334
11.3.7 零位确认及参数保存 336
11.3.8 手动控制功能的实现 336
11.4 本章小结 337
第12章 自动药片装瓶控制 338
12.1 自动药片装瓶系统工艺控制要求 338
12.2 控制系统硬件设计 339
12.3 控制系统软件设计 341
12.3.1 自动药片装瓶控制系统设计流程图 341
12.3.2 软件设计 341
12.4 本章小结 353
第13章 污水净化处理控制系统 354
13.1 污水净化处理系统工艺控制要求 354
13.1.1 污水净化处理系统工艺介绍 354
13.1.2 污水净化处理系统设备控制要求 355
13.2 控制系统硬件设计 356
13.3 控制系统软件设计 365
13.3.1 控制系统I/O分配 365
13.3.2 软件设计 365
13.4 本章小结 387
参考文献 388