第1章 快速打开PLC技术领域的大门 1
1.1 PLC概述 1
1.1.1 PLC的诞生与迅猛发展 1
1.1.2 PLC的定义和标准 8
1.1.3 PLC的特点、功能及应用 10
1.1.4 PLC与“继电器-接触器”控制系统、微机及集散控制系统的比较 14
1.2 PLC的基本结构及工作原理 16
1.2.1 PLC的基本结构 16
1.2.2 PLC的工作原理 24
1.3 PLC的技术性能 30
1.3.1 基本技术性能 30
1.3.2 PLC的内存分配及I/O点数 31
1.4 PLC的分类 32
1.4.1 按结构形式分类 32
1.4.2 按I/O点数和程序容量分类 36
1.4.3 按功能分类 36
1.5 PLC的编程语言 37
思考题1 38
第2章 熟知三菱PLC的主要硬件资源 40
2.1 FX系列PLC的硬件资源 40
2.1.1 FX系列PLC概述 40
2.1.2 FX1S系列PLC 42
2.1.3 FX1N系列PLC 46
2.1.4 FX2N系列PLC 50
2.1.5 FX3U系列PLC 56
2.2 三菱公司A系列PLC的硬件资源 61
2.2.1 日本三菱公司A系列PLC简介 61
2.2.2 A系列PLC的主要硬件资源 63
2.3 日本三菱公司Q系列PLC的硬/软件资源 71
2.3.1 Q系列PLC概述 71
2.3.2 Q系列基本型PLC 74
2.3.3 Q系列高性能型PLC 85
2.3.4 Q系列过程控制与运动控制系统 93
2.3.5 Q系列多CPU与冗余系统 97
思考题2 102
第3章 了解三菱系列PLC的主要软件资源 104
3.1 FX系列PLC的软件资源 104
3.1.1 FX系列PLC的编程元件说明 104
3.1.2 基本指令 110
3.1.3 应用指令 114
3.2 A系列PLC的主要软件资源 141
3.2.1 A系列PLC的指令结构及数据处理 141
3.2.2 A2N系列PLC的顺控指令 142
3.2.3 A2N系列PLC的基本功能指令 152
3.2.4 A2N系列PLC的应用指令 165
3.2.5 A2N系列PLC的基本功能指令和应用指令汇总列表 178
3.2.6 A系列PLC编程举例 185
3.3 Q系列PLC的软件资源 189
3.3.1 Q系列PLC软件概述 189
3.3.2 应用指令系统 196
思考题3 209
第4章 掌握三菱系列PLC的编程工具软件 210
4.1 FX-GP/WIN-C编程软件 210
4.1.1 软件概述 210
4.1.2 软件的安装 213
4.1.3 梯形图编辑 214
4.1.4 查找及注释 219
4.1.5 在线监控与诊断 220
4.2 GX Developer编程软件 222
4.2.1 软件概述 222
4.2.2 参数设定 224
4.2.3 梯形图编辑 226
4.2.4 查找及注释 228
4.2.5 在线监控与仿真 232
思考题4 234
第5章 探索PLC控制系统设计方法与技巧 235
5.1 PLC工程应用设计的主要内容 235
5.2 PLC控制系统设计原则与步骤 236
5.2.1 PLC控制系统设计原则 236
5.2.2 PLC控制系统常用的设计方法 238
5.2.3 PLC控制系统的设计步骤 240
5.3 PLC控制系统规划设计(总体设计) 242
5.3.1 明确控制要求 242
5.3.2 确定控制方案 244
5.3.3 确定I/O点数与规格 246
5.3.4 确定功能模块 247
5.3.5 选择PLC类型 248
5.3.6 确定模块型号 249
5.4 PLC控制系统的硬件设计 250
5.4.1 主回路与控制回路设计 250
5.4.2 安全电路设计 252
5.4.3 PLC的I/O接线设计 261
5.4.4 PLC控制系统的可靠性设计 270
5.4.5 安装与接线设计 272
5.5 PLC控制系统的软件程序设计 278
5.5.1 PLC梯形图程序的设计 279
5.5.2 顺序功能图(SFC)程序设计 295
5.5.3 步进梯形图编程 304
思考题5 317
第6章 传承PLC基本逻辑指令的编程规则与最常用的编程环节 319
6.1 PLC梯形图的特点 319
6.2 PLC梯形图的编程规则与技巧 319
6.3 PLC工程设计最常用的编程环节 324
6.3.1 启-保-停电路 324
6.3.2 多地点控制电路 325
6.3.3 长动和点动控制电路 325
6.3.4 联锁和互锁电路 325
6.3.5 按通按断电路 327
6.3.6 消除输入信号抖动电路 327
6.3.7 扫描计数电路 327
6.3.8 定时器断电延时和延时通/断电路 327
6.3.9 最大限时控制程序 328
6.3.10 最小限时控制程序 329
6.3.11 定时器和计数器的扩展电路 329
6.3.12 顺序延时电路 330
6.3.13 微分电路 331
6.3.14 单脉冲电路 332
6.3.15 振荡电路 332
6.3.16 顺序脉冲电路 333
6.3.17 连续脉冲产生电路 333
6.3.18 分频电路 334
6.3.19 报警电路 334
6.3.20 工程设备优先启动控制电路 336
6.3.21 工程设备时序控制电路 336
6.3.22 工程设备自动间歇润滑控制电路 336
6.3.23 工程设备的正/反转控制电路 337
6.3.24 工程设备电机的Y/△启动控制电路 338
6.3.25 工程设备电动机的反接制动控制电路 338
6.3.26 工程设备控制中的多流程顺序控制程序 339
思考题6 343
第7章 进行三菱系列PLC开发应用工程实践 345
7.1 利用PLC对传统机电设备进行改造的工程应用设计实践 345
7.1.1 利用PLC对传统机电设备进行改造的理论基础 345
7.1.2 C5225型立式车床设备PLC控制技术改造的设计应用实践 349
7.1.3 Z3040型摇臂钻床设备的PLC控制技术改造设计应用实践 358
7.1.4 某龙门钻床的PLC控制系统工程应用改造设计 363
7.1.5 PLC在多功能屋面SP板切割机上的工程应用设计实践 375
7.2 三菱PLC中的特殊功能控制与开发使用 388
7.2.1 PLC中的特殊功能模块概述 388
7.2.2 A/D转换模块 395
7.2.3 D/A转换模块 402
7.2.4 温度测量模块 409
7.2.5 温度调节模块FX2N-2LC 414
7.2.6 高速脉冲计数模块FX2N 1HC 421
7.2.7 定位脉冲输出模块 429
7.2.8 位置控制模块 444
7.3 PLC在模拟量控制中的工程应用设计实践 463
7.3.1 PLC模拟量概述 464
7.3.2 模拟量开环控制 467
7.3.3 模拟量闭环控制 470
7.3.4 PLC常规指令实现PID控制 473
7.3.5 PLC专用指令实现PID控制 475
7.3.6 步进电机控制系统 483
7.3.7 工业燃煤锅炉自动控制系统的工程应用设计实践 492
7.4 进行三菱PLC控制的工程开发科研设计实践 501
7.4.1 全自动钢管表面除锈机概述 501
7.4.2 系统的结构组成、生产工艺流程及电控系统方案 501
7.4.3 钢刷轮打磨除锈纵向进给交流电磁调速系统设计 507
7.4.4 本系统设计所采用的日本三菱公司F1系列超小型PLC简介 513
7.4.5 全自动钢管表面除锈机操作控制PLC系统设计 519
7.4.6 操作使用说明 533
思考题7 534
第8章 进行PLC的通信与网络控制工程应用开发设计实践 537
8.1 PLC通信 537
8.1.1 PLC通信基础 537
8.1.2 FX系列PLC的通信模板 548
8.1.3 Q系列PLC的串行通信 570
8.2 PLC网络 582
8.2.1 PLC网络基础 582
8.2.2 三菱PLC网络系统 603
8.2.3 Q系列PLC网络模块 622
思考题8 647
第9章 进行PLC的现代监控组态软件在工程设计中的开发应用实践 649
9.1 组态软件概念 649
9.1.1 组态软件概述 649
9.1.2 组态软件在我国的发展及国内外主要产品介绍 650
9.1.3 组态软件的功能特点及发展方向 651
9.1.4 推动组态软件发展的动力 653
9.2 Citect监控组态软件 653
9.2.1 Citect监控组态软件的主要性能特点 654
9.2.2 Citect监控组态软件的使用要求及编辑工具简介 654
9.2.3 Citect监控组态软件的使用步骤 656
9.2.4 Citect的应用实例 660
9.3 KingView组态软件 664
9.3.1 组态王的简介 664
9.3.2 新建工程 669
9.3.3 设计画面 672
9.3.4 输出 693
9.3.5 管理 706
9.3.6 组态与PLC联机实例 715
9.4 MEDOCM编程软件 727
9.4.1 MEDOC软件简介 727
9.4.2 用MEDOC软件编程的主要步骤及方法 727
9.4.3 程序的传送 729
9.4.4 程序的打印 730
9.5 GPP编程软件 730
9.5.1 GPP编程软件简介 730
9.5.2 使用GPP软件编程的主要步骤及方法 731
9.5.3 程序的传送 733
9.5.4 程序的打印 735
9.5.5 如何使用在MEDOC下编制的程序 735
思考题9 736
附 录 738
附录A FX系列PLC基本指令简表 738
附录B FX系列PLC应用指令简表 740
附录C FX2N系列PLC的指令一览表 744
附录D A2N系列PLC的指令一览表 750
附录E Q系列PLC指令简表 761