第1章 PLC基础 1
1.1 PLC的产生与发展 1
1.2 PLC的主要特点与应用领域 2
1.3 PLC的分类与主要产品 3
1.4 PLC的基本结构和工作原理 4
习题 6
第2章 FX2N系列PLC的硬件与编程元件 8
2.1 FX2N系列PLC的硬件 8
2.1.1 FX2N系列PLC的硬件结构 8
2.1.2 FX2N系列PLC的性能指标 13
2.2 FX2N系列PLC的外部接线 15
2.2.1 端子排 15
2.2.2 漏型输入和源型输入 17
2.2.3 漏型输出和源型输出 18
2.2.4 外部接线实例 18
2.3 FX2N系列PLC的编程元件 19
2.3.1 编程元件 19
2.3.2 寻址方式 23
2.3.3 数据格式 23
习题 24
第3章 FX2N系列PLC的指令系统 25
3.1 FX2N系列PLC的基本指令 25
3.1.1 常用指令 25
3.1.2 定时器指令 31
3.1.3 内部计数器指令 32
3.1.4 高速计数器指令 33
3.2 FX2N系列PLC的应用指令 36
3.2.1 应用指令的基本规则 36
3.2.2 程序控制指令 37
3.2.3 数据处理指令 40
3.2.4 转换指令 46
3.2.5 数学运算指令 47
3.2.6 高速处理指令 52
3.2.7 时钟运算指令 55
3.3 FX2N系列PLC的常用电路 58
3.3.1 用标准触点指令实现一个脉冲输出电路 58
3.3.2 用一个按钮产生启动和停止信号电路 58
3.3.3 分频电路 59
3.3.4 单稳态电路 59
3.3.5 延时电路 59
3.3.6 定时范围的扩展电路 60
3.3.7 计数器范围的扩展电路 61
3.3.8 闪烁电路 62
3.3.9 时序控制电路 63
3.4 实训项目 65
3.4.1 基本指令的编程实训 65
3.4.2 定时器/计数器实训 66
3.4.3 比较指令/移位指令实训 67
3.4.4 时钟运算指令实训 68
习题 69
第4章 FXGP/WIN-C编程软件的使用 72
4.1 FXGP/WIN-C主界面 72
4.1.1 PLC程序上载 72
4.1.2 程序编辑菜单 73
4.2 程序的生成与下载 79
4.3 监控与调试 80
第5章 常用的程序设计方法 83
5.1 经验设计法 83
5.1.1 电动机正反转控制的实现 83
5.1.2 花样喷泉控制功能的实现 86
5.2 顺序控制设计法 90
5.2.1 液压动力滑台运动过程的实现 91
5.2.2 三台电动机顺序起停功能的实现 94
5.3 实训项目 99
5.3.1 电动机点动、连动复合控制功能的实现 99
5.3.2 送料小车控制功能设计 99
5.3.3 台车控制系统功能的实现 100
习题 101
第6章 模拟量控制 103
6.1 PLC模拟量控制 103
6.1.1 AD单元 103
6.1.2 DA单元 104
6.2 PID控制 105
6.3 FX2N PLC模拟量控制在液位控制系统中的应用 107
6.3.1 液位控制要求 107
6.3.2 控制系统硬件配置及介绍 108
6.3.3 程序的实现 115
习题 117
第7章 PLC的通信 118
7.1 通信方式 118
7.1.1 基本通信方式 118
7.1.2 串行通信分类 119
7.2 通信介质与通信接口 120
7.2.1 通信介质 120
7.2.2 通信接口 120
7.3 FX2N系列PLC的通信 121
7.3.1 PLC与计算机的通信 121
7.3.2 PLC之间的通信 122
7.3.3 CC-Link现场总线模块 128
7.4 实训项目 134
7.4.1 认识通信模块 134
7.4.2 两台PLC的通信实现 134
习题 134
第8章 综合实例 135
8.1 PLC控制系统设计方法 135
8.1.1 PLC控制系统设计的基本原则 135
8.1.2 PLC控制系统设计的步骤和内容 135
8.2 FX2N系列PLC控制系统实现电动机的多段速度运行 137
8.3 FX2N系列PLC控制系统实现步进电动机的控制 141
8.4 FX2N系列PLC控制系统实现机械手的搬运功能 146
8.5 实训项目 152
8.5.1 电动机多段转速控制的实现 152
8.5.2 利用MCGS组态软件实现对交通信号灯控制系统的监控 153
习题 155
第9章 S7-200 PLC基础及应用 156
9.1 S7-200 PLC的硬件 156
9.1.1 S7-200 PLC的硬件结构 156
9.1.2 S7-200 PLC的外部接线 159
9.2 S7-200 PLC的编程资源及常用指令 161
9.2.1 S7-200 PLC的编程资源 161
9.2.2 S7-200 PLC的常用指令 163
9.3 STEP 7-Micro/WIN编程软件的使用 175
9.3.1 主界面 175
9.3.2 程序编辑 176
9.3.3 程序的调试及监控 178
9.4 S7-200 PLC的基本应用 179
9.4.1 电动机点动、连动复合控制系统设计 179
9.4.2 液体混合搅拌器控制功能的实现 181
9.4.3 闪烁电路存监控系统中的应用 183
9.4.4 PPI通信协议的应用 184
9.5 实训项目 188
9.5.1 定时器/计数器实训 188
9.5.2 条件跳转与中断程序实训 189
9.5.3 数学运算指令实训 190
9.5.4 两台PLC的PPI通信 191
习题 191
参考文献 194