第一讲 认识PLC 1
一、PLC的概念 5
二、PLC的外形与基本结构 5
三、PLC的产品介绍 11
四、PLC的功能 15
五、PLC的性能指标 16
六、PLC的分类 17
七、PLC的内部结构 21
八、PLC的基本工作原理 25
第二讲PLC的编程元件及语言 29
一、PLC的编程元件 30
二、PLC的编程语言 42
第三讲 认识GX - Developer编程软件 45
一、GX-Developer编程软件的安装 45
二、GX-Simulator6中文仿真软件的安装 51
三、GX-Developer编程软件的应用 55
第四讲PLC的基本指令(一) 73
一、基本的连接与驱动指令 75
二、PLC编程的基本规则 77
【练一练】利用PLC控制三相异步电动机的连续运行 79
【练一练】利用PLC控制三相异步电动机的正、反转运行 82
第五讲PLC的基本指令(二) 85
一、置位与复位指令(SET、 RST) 85
二、微分指令(PLS、 PLF) 86
【练一练】电子钟的PLC控制 87
第六讲PLC的基本指令(三) 89
一、栈指令(MPS/MPP、 MRD) 89
二、主控指令(MC/MCR) 91
三、电路块操作指令(ANB、ORB) 93
四、其他基本指令(END、 NOP) 94
【练一练】Y-△降压启动控制 95
第七讲 典型的基本控制程序 98
一、基本的启/停控制程序 99
二、单脉冲、多脉冲产生程序 99
三、时间控制程序 102
四、开机累计时间控制程序 106
【练一练】顺序启动控制 107
【练一练】灯光闪烁电路 108
【练一练】单按钮启/停控制电路 110
第八讲PLC基本指令的综合应用(一) 113
一、PLC小型控制系统的设计步骤 113
二、PLC小型控制系统设计的注意事项 117
【练一练】顺序相连的传送带控制 119
【练一练】四台电动机的顺序启动控制 120
第九讲PLC基本指令的综合应用(二) 124
【练一练】声光报警电路控制 124
【练一练】运料小车控制 125
第十讲 顺序控制一(单序列) 127
一、顺序控制概述 127
二、单序列顺序控制 128
【练一练】Y-△降压启动控制 132
第十一讲 顺序控制二(并行序列) 135
【练一练】按钮式人行道交通灯控制 136
第十二讲 顺序控制三(选择序列) 140
【练一练】自动包装线控制 142
第十三讲 步进顺序控制一(单序列) 145
一、步进指令STL、 RET 145
二、单序列步进顺序控制 148
【练一练】液料混合控制 148
第十四讲 步进顺序控制二(选择序列) 157
【练一练】简易洗车控制系统 158
第十五讲 步进顺序控制三(并行序列) 162
【练一练】组合钻床控制 164
第十六讲 步进顺序控制综合应用 168
一、多种工作方式 168
二、IST指令 168
【练一练】大小球分选控制 170
第十七讲 功能指令的基本知识 177
一、功能指令的格式 178
二、位元件和字元件 180
三、数据寄存器D和变址寄存器V、 Z 180
【练一练】用功能指令完成Y-△降压启动的控制 181
第十八讲 数据传送类指令 183
一、MOV指令 183
二、BMOV指令 184
三、XCH指令 185
四、CML指令 186
五、 BCD指令 186
六、BIN指令 187
【练一练】闪光信号灯的闪光频率控制 188
【练一练】外置数计数器控制 189
【练一练】彩灯的交替点亮 191
第十九讲 数据比较类指令 193
一、CMP指令 194
二、ZCP指令 194
三、触点型比较指令 195
【练一练】简易定时报时器控制系统 197
第二十讲 循环与移位类指令 199
一、ROR、ROL指令 200
二、RCR、 RCL指令 201
三、SFTR和SFTL指令 201
【练一练】流水灯光控制 202
第二十一讲 数据处理类指令 204
一、ZRST指令 204
二、DECO指令 204
三、ENCO指令 205
四、BON指令 206
【练一练】单按钮实现5台电动机的启、停控制 207
第二十二讲 四则运算指令 209
一、ADD指令 210
二、SUB指令 210
三、MUL指令 210
四、DIV指令 211
【练一练】算术运算 212
【练一练】彩灯的移位循环控制 213
第二十三讲 逻辑运算类指令 215
一、INC指令 215
二、DEC指令 215
三、WAND指令 216
四、WOR指令 217
五、WXOR指令 218
六、NEG指令 219
【练一练】电加热炉的挡位控制 219
【练一练】彩灯控制 220
【练一练】地下停车场自动控制 222
第二十四讲 跳转与循环程序 223
一、跳转指令CJ 224
二、循环指令(FOR、 NEXT) 225
【练一练】气动机械手自动/手动控制 227
【练一练】用循环指令求和 230
第二十五讲 子程序的调用和返回 232
一、子程序调用指令CALL 232
二、子程序返回指令SRET 232
第二十六讲 中断子程序 234
一、中断 234
二、中断指针 234
三、中断指令(E1、 DI、 IRET) 235
四、FEND指令 236
五、警戒定时器刷新指令W DT 237
【练一练】高精度定时控制 238
第二十七讲 高速处理类指令 239
一、立即刷新指令(REF)、修改滤波时间常数指令(REFF) 239
二、高速计数器 240
三、高速计数器的应用 241
四、高速计数器指令 244
五、速度检测指令(SPD) 244
第二十八讲 方便指令和外部I/O设备指令 246
一、示教定时器指令TTMR 246
二、多功能定时器指令STMR 247
三、交替输出指令ALT 247
四、七段译码指令SEGD 248
【练一练】LED数码管显示控制 248
第二十九讲 脉冲输出指令 250
一、PLSY指令 251
二、PLSR指令 251
【练一练】PLC控制步进电动机的运行 252
第三十讲 功能指令综合应用 254
【练一练】花样喷泉控制 254
【练一练】6站小车呼叫系统控制 257
第三十一讲 模拟量A/D与D/A模块 260
一、特殊模块读(FROM)/写(TO)指令 260
二、认识FX2 N-2AD输入模块 262
【练一练】FX2 N-2AD模拟量输入模块的使用 265
三、认识FX2N-2DA输出模块 269
【练一练】FX2N-2DA的应用 272
第三十二讲PLC网络通信 275
一、通信接口模块介绍 276
二、PLC网络的1:1通信方式 278
三、PLC的N: N网络通信 278
四、PLC与控制设备之间的通信方式 279
【练一练】PLC的1:1网络通信 280
【练一练】PLC的1:2网络通信 282
附录FX2N系列PLC功能指令一览表 285