第1章 PLC基础知识 1
1.1 PLC概述 1
1.1.1 PLC的定义 1
1.1.2 PLC控制与继电器控制的比较 1
1.1.3 PLC的应用领域 1
1.2 PLC的组成与工作原理 2
1.2.1 PLC的组成 2
1.2.2 PLC的等效电路 5
1.2.3 PLC的工作原理 7
1.3 FX2N系列PLC的型号、安装与接线 9
1.3.1 FX2N系列PLC的型号 9
1.3.2 FX系列PLC的特殊功能模块 12
1.3.3 FX2N系列PLC的安装与接线 16
1.4 本章技能检验 18
第2章 PLC编程基础 19
2.1 PLC的编程语言与编程方法 19
2.1.1 PLC的编程元件 19
2.1.2 PLC的编程语言 28
2.1.3 PLC的编程方法 29
2.2 程序的输入与调试 30
2.2.1 项目案例——FX-20P-E手持编程器的使用 30
2.2.2 项目案例——SWOPC-FXGP/WIN-C编程软件的使用 43
2.3 本章技能检验 51
第3章 基本指令的应用 53
3.1 单接点指令的应用 53
3.1.1 项目案例——三相异步电动机的点动、连续运行 53
3.1.2 项目案例——自动热水器控制 61
3.1.3 项目案例——6个彩灯依次点亮控制 65
3.2 连接导线指令的应用 70
3.2.1 项目案例——三相异步电动机的正反转控制 70
3.2.2 项目案例——十字路口交通灯控制 77
3.2.3 项目案例——通风机监控系统控制 81
3.2.4 项目案例——两台水泵交替抽水控制电路 85
3.3 逻辑线圈指令的应用 88
3.3.1 项目案例——水箱水位控制 88
3.3.2 项目案例——8组智力抢答器控制 91
3.3.3 项目案例——液体自动混合装置 97
3.4 定时器与计数器的应用 101
3.4.1 项目案例——大型机械生产运行报警信号控制 101
3.4.2 项目案例——单按钮控制电动机的起动停止 107
3.5 本章技能检验 111
第4章 步进顺控指令的应用 112
4.1 步进顺控指令基本知识 112
4.1.1 步进指令 112
4.1.2 状态转移图和步进梯形图 112
4.2 步进顺控指令的应用 118
4.2.1 项目案例——剪板机工作控制 118
4.2.2 项目案例——抢答显示系统控制 121
4.2.3 项目案例——十字路口交通灯控制 125
4.2.4 项目案例——三相异步电动机正反转、Y-△起动 131
4.3 本章技能检验 134
第5章 功能指令的应用 136
5.1 功能指令的基本知识 136
5.1.1 功能指令的图形符号及指令 136
5.1.2 功能指令的格式及说明 136
5.2 程序流控制指令的应用 138
5.2.1 项目案例——3台电动机多种工作方式控制 138
5.2.2 项目案例——信号灯的开关控制 139
5.2.3 项目案例——3人智力抢答 141
5.3 比较传送指令的应用 142
5.3.1 项目案例——密码锁控制 142
5.3.2 项目案例——8人智力抢答控制 144
5.4 四则运算指令的应用 145
5.4.1 项目案例——停车场停车位控制 145
5.4.2 项目案例——投币洗车机自动控制 147
5.4.3 项目案例——倒计时显示定时器指令 148
5.4.4 项目案例——六十秒钟倒计时钟 150
5.5 循环移位指令的应用 152
5.5.1 项目案例——4台水泵轮流运行控制 152
5.5.2 项目案例——按钮控制5条带式传送机的顺序控制 153
5.5.3 项目案例——霓虹灯控制 155
5.6 时钟区间比较指令与触点比较指令的项目案例——植物园定时灌溉控制 156
5.7 PLC温度模块的项目案例——FX2N-4AD-PT温度测量 160
5.8 本章技能检验 165
第6章 FX2N系列PLC在工程中的应用实例 167
6.1 PLC控制系统设计概述 167
6.1.1 PLC控制系统设计的原则 167
6.1.2 PLC控制系统设计的内容 167
6.1.3 PLC控制系统设计的步骤 168
6.2 PLC控制系统的硬件配置 168
6.2.1 PLC机型的选择 168
6.2.2 开关量I/O的选择 170
6.2.3 模拟量I/O的选择 170
6.2.4 智能I/O模块的选择 170
6.3 FX2N系列PLC在学校自动打铃的应用 171
6.3.1 系统工作要求 171
6.3.2 PLC选型 172
6.3.3 I/O地址分配及硬件接线图 172
6.3.4 PLC梯形图程序设计及调试 172
6.4 FX2N系列PLC在搬运机械手控制系统中的应用 174
6.4.1 系统工艺要求 174
6.4.2 PLC的I/O分配 175
6.4.3 PLC程序设计 176
6.4.4 程序综合与模拟调试 179
6.5 FX2N系列PLC在洗衣机控制系统中的应用 179
6.5.1 工艺控制要求 179
6.5.2 PLC选型 180
6.5.3 I/O地址分配及控制接线图 180
6.5.4 PLC梯形图程序设计 182
6.6 FX2N系列PLC在电梯控制系统中的应用 184
6.6.1 系统工艺要求 184
6.6.2 系统控制分析 185
6.6.3 PLC选型 185
6.6.4 I/O地址分配及控制接线图 185
6.6.5 PLC梯形图程序设计 187
6.7 FX2N系列PLC在金属切削机床控制中的应用 190
6.7.1 CA6140车床传统继电器—接触器电气控制电路分析 190
6.7.2 PLC选型 190
6.7.3 I/O地址分配 190
6.7.4 PLC梯形图程序设计及调试 192
6.8 FX2N系列PLC在水泵自动控制的应用 193
6.8.1 系统工艺要求 193
6.8.2 控制流程 193
6.8.3 PLC选型 194
6.8.4 I/O地址分配 194
6.8.5 PLC梯形图程序设计及调试 195
6.9 本章技能检验 196
第7章 PLC、变频器、触摸屏的通信及应用 198
7.1 PLC与PLC通信及应用 198
7.1.1 FX2N-485-BD通信板 198
7.1.2 PLC的并行通信 199
7.1.3 PLC的N:N通信 201
7.1.4 项目案例——PLC的1:1网络通信 203
7.2 PLC与变频器的应用 206
7.2.1 变频器概述 206
7.2.2 变频器面板认识 207
7.2.3 项目案例——PLC和变频器控制电梯轿厢开关门的控制系统 211
7.3 PLC与触摸屏通信及应用 216
7.3.1 触摸屏概述 216
7.3.2 项目案例——触摸屏与PLC控制电动机正反转 218
7.4 本章技能检验 225
第8章 工业通用组态技术简介 226
8.1 组态王概述 226
8.2 建立一个新工程 227
8.2.1 建立新工程 227
8.2.2 设计画面 229
8.3 定义设备和变量 234
8.3.1 设备的建立 234
8.3.2 组态王提供的模拟设备——仿真PLC 235
8.3.3 变量词典的定义 238
8.3.4 上下位机通信设置 241
8.4 让画面动起来 241
8.4.1 变量的类型和属性 241
8.4.2 动画连接 242
8.5 报警和事件 244
8.6 趋势曲线 245
8.7 配方系统 245
8.8 报表系统 246
8.9 控件 246
8.10 本章技能检验 247
附录 249
附录A FX系列PLC指令集速查表 249
附录B FX2N特殊软元件 254
附录C 可编程控制器程序设计师岗位培训试题 260
参考文献 271