第1章 绪论 1
1.1 PLC的发展历史和定义 1
1.1.1 PLC的发展历史 1
1.1.2 PLC的定义 2
1.2 PLC的主要特点和应用领域 2
1.2.1 PLC的主要特点 2
1.2.2 PLC的应用领域 4
1.3 PLC的发展趋势 5
第2章 PLC的系统组成与工作原理 8
2.1 PLC的基础知识 8
2.1.1 PLC的基本控制原理 8
2.1.2 PLC的主要性能指标 10
2.1.3 PLC的分类 11
2.1.4 PLC的硬件和软件 13
2.2 PLC的工作原理 24
2.2.1 PLC的工作方式 24
2.2.2 扫描过程 24
2.2.3 PLC对输入/输出的处理 27
2.3 三菱FX系列PLC 32
2.3.1 三菱FX系列硬件配置和技术指标 33
2.3.2 三菱FX系列PLC的编程元件 40
第3章 PLC的编程语言与基本逻辑指令 51
3.1 PLC的编程语言 51
3.2 PLC的梯形图的基本概念和基本编程规则 53
3.2.1 PLC的梯形图的基本概念 53
3.2.2 PLC的梯形图的基本编程规则 54
3.3 三菱FX系列PLC的基本逻辑指令 56
3.3.1 三菱FX系列逻辑指令基本类型 56
3.3.2 三菱FX系列基本逻辑指令简介 58
第4章 PLC的功能指令与步进梯形指令 65
4.1 PLC的指令系统 65
4.1.1 指令系统概述 65
4.1.2 指令系统的表示形式 65
4.1.3 程序流向控制指令 69
4.1.4 传送与比较指令 71
4.1.5 算术和逻辑运算指令 75
4.1.6 循环与移位指令 78
4.1.7 数据处理指令 80
4.1.8 高速处理指令 83
4.1.9 方便指令 86
4.1.10 外部I/O设备指令 88
4.1.11 浮点数运算、时钟运算和FX外部设备指令 91
4.2 状态转移图及步进梯形指令 95
第5章 PLC的控制系统设计 101
5.1 PLC控制系统设计概述 101
5.1.1 PLC控制系统设计的基本原则 101
5.1.2 PLC控制系统设计流程简述 101
5.2 PLC控制系统设计步骤的内容 103
5.2.1 确定控制对象和控制范围 103
5.2.2 内存容量估计 104
5.2.3 PLC供电方式的选择 105
5.2.4 输入/输出模块的选择 105
5.2.5 PLC的硬件设计 107
5.2.6 PLC的软件设计 107
5.2.7 PLC扩展模块的选择 108
5.2.8 PLC的外围电路设计 108
5.2.9 总装统调 108
5.3 梯形图设计法 109
5.3.1 PLC程序的经验设计法 109
5.3.2 PLC程序的顺序控制设计法 111
5.3.3 PLC程序的逻辑设计法 128
5.3.4 PLC程序的移植设计法 132
5.4 PLC的控制系统程序设计举例 135
5.4.1 程序设计项目举例一:十字路口交通信号灯控制 135
5.4.2 程序设计项目举例二:艺术彩灯控制 138
5.4.3 程序设计项目举例三:送料车控制 140
第6章 手持编程器和编程软件 144
6.1 手持编程器的组成及其使用 144
6.2 编程软件GX Developer的简介和使用 156
6.2.1 编程软件的简介 156
6.2.2 编程软件的使用 157
6.3 SWOPC-FXGP/WIN-C编程软件简介 169
第7章 三菱FX系列网络及计算机通信 181
7.1 PLC数据通信和网络基础 181
7.1.1 PLC通信基础 181
7.1.2 PLC网络基础 190
7.1.3 三菱的PLC网络 193
7.2 PLC的通信 194
7.2.1 PLC的N:N通信 195
7.2.2 PLC双机并联通信 198
7.2.3 PLC与计算机专有协议通信 201
7.2.4 PLC与计算机无协议通信 206
7.3 现场总线技术 206
7.4 三菱PLC网络在汽车总装线上的应用实例 212
第8章 PLC控制系统开发应用 215
8.1 PLC应用程序开发 215
8.1.1 PLC应用程序开发要点 215
8.1.2 典型单元程序的设计 215
8.2 PLC控制系统开发应用实例 222
8.2.1 PLC在机械加工中的应用——搬运机械手 222
8.2.2 PLC在化工生产中的应用——液体搅拌机 227
8.2.3 PLC在楼宇智能化中的应用——轿厢升降电梯 228
8.3 提高PLC控制系统可靠性的措施 233
第9章 特殊功能模块 236
9.1 模拟量I/O模块 236
9.2 通信模块 243
9.3 其他特殊模块简介 244
参考文献 247