第1章 常用低压电器 1
1.1常用低压电器的分类 1
1.2刀开关 2
1.2.1 HD型单投刀开关 3
1.2.2 HS型双投刀开关 4
1.2.3 HR型熔断器式刀开关 4
1.2.4组合开关 5
1.2.5开启式负荷开关和封闭式负荷开关 5
1.3熔断器 6
1.3.1熔断器的结构原理及分类 7
1.3.2熔断器的主要技术参数 7
1.3.3常用的熔断器 7
1.4断路器 8
1.4.1断路器的结构和工作原理 9
1.4.2低压断路器的选择原则 10
1.5控制器 10
1.6接触器 11
1.7起动器 13
1.8控制继电器 13
1.8.1电磁式继电器 13
1.8.2中间继电器 14
1.8.3电流继电器和电压继电器 15
1.8.4时间继电器 16
1.8.5热继电器 18
1.8.6速度继电器 19
1.8.7液位继电器 20
1.8.8压力继电器 20
1.9主令电器 21
1.9.1按钮 21
1.9.2行程开关 23
1.9.3转换开关 25
1.10电阻器 26
1.11变阻器 27
1.12电压调整器 27
1.13电磁铁 27
1.14其他 28
1.14.1信号灯 28
1.14.2报警器 29
1.14.3液压控制元件 30
1.15电器的文字符号和图形符号 30
1.15.1电器的文字符号 30
1.15.2电器的图形符号 31
习题 36
第2章 电气控制基本电路 37
2.1控制电路的基本逻辑概念 37
2.1.1控制电路的基本组成 37
2.1.2控制电器的状态和值 38
2.1.3控制电路的逻辑表达式 38
2.1.4基本逻辑电路的类型 39
2.2三相交流异步电动机基本控制电路 43
2.2.1鼠笼型电动机直接起动控制电路 43
2.2.2鼠笼型电动机降压起动控制电路 48
2.2.3绕线型异步电动机起动控制电路 55
2.2.4异步电动机的制动控制电路 59
2.2.5异步电动机的调速控制电路 65
2.3直流电动机的控制电路 69
2.3.1直流电动机的基本控制特点 70
2.3.2直流电动机的控制电路 72
习题 76
第3章 PLC的基本结构和工作原理 79
3.1PLC的组成 79
3.1.1概述 79
3.1.2初步认识可编程控制器(PLC) 79
3.2 PLC的基本工作原理 80
3.2.1 PLC的等效电路 80
3.2.2 PLC的工作过程 83
3.2.3 PLC的接线图和梯形图的绘制方法 85
3.2.4串行工作方式对梯形图控制结果的影响 86
3.3 PLC的输入/输出接口电路 88
3.3.1开关量输入接口模块 88
3.3.2开关量输出接口模块 90
3.4 FX2N型PLC的配制 91
3.4.1 FX2N型PLC的主要种类及型号 92
3.4.2 FX2N型PLC的产品规格 92
3.5 PLC中的软元件 95
3.5.1输入/输出继电器(X、Y) 95
3.5.2辅助继电器(M) 97
3.5.3状态继电器(S) 102
3.5.4定时器(T) 102
3.5.5计数器(C) 108
3.5.6数据寄存器(D) 117
3.5.7指针(P、I) 120
习题 121
第4章 基本逻辑指令及应用 125
4.1单接点指令 126
4.1.1普通单接点指令 126
4.1.2边沿单接点指令 127
4.2连接导线指令 130
4.2.1接点组连接导线指令 130
4.2.2回路分支导线指令 132
4.3接点逻辑取反指令 134
4.3.1接点逻辑取反指令的基本用法 134
4.3.2边沿常闭接点 135
4.3.3边沿接点M2800~M3071的特点 136
4.4逻辑线圈指令 138
4.4.1普通线圈指令 138
4.4.2置位线圈指令和复位线圈指令 139
4.4.3边沿线圈指令 142
4.4.4主控线圈指令和主控复位线圈指令 143
4.5空操作和结束指令 146
4.5.1空操作指令 146
4.5.2结束指令 147
4.6编程注意事项 148
4.7编程实例 152
4.7.1十字路口交通灯控制 152
4.7.2按钮人行道 153
4.7.3送料车自动循环控制 155
4.7.4三相异步电动机星形-三角形降压起动控制电路 156
习题 157
第5章 步进顺控指令 161
5.1步进梯形图指令与状态转移图 161
5.1.1步进梯形图指令 161
5.1.2状态转移图和步进梯形图 162
5.1.3 SFC图和STL图编程注意事项 166
5.1.4状态转移条件的有关处理方法 167
5.2 SFC图的跳转与分支 169
5.2.1 SFC图的跳转 169
5.2.2 SFC图的分支 171
习题 180
第6章 功能指令 185
6.1功能指令的表达形式 185
6.1.1功能指令的图形符号和指令 185
6.1.2功能指令的格式及说明 186
6.2程序流程指令 191
6.2.1条件跳转指令(CJ) 192
6.2.2子程序调用(CALL)、子程序返回(SRET)和主程序结束指令(FEND) 195
6.2.3中断指令(IRET、 EI、 DI) 197
6.2.4监视定时器(WDT) 200
6.2.5循环指令(FOR、 NEXT) 201
6.3传送比较指令 202
6.3.1比较指令(CMP) 203
6.3.2区间比较指令(ZCP) 204
6.3.3传送指令(MOV ) 205
6.3.4移位传送指令(SMOV) 207
6.3.5取反传送指令(CML) 208
6.3.6成批传送指令(BMOV) 209
6.3.7多点传送指令(FMOV) 210
6.3.8交换指令(XCH) 211
6.3.9 BCD交换指令(BCD) 212
6.3.10 BIN交换指令(BIN) 212
6.3.11应用举例 213
6.4四则逻辑运算指令 214
6.4.1 BIN加法指令(ADD) 215
6.4.2 BIN减法指令(SUB) 217
6.4.3 BIN乘法指令(MUL) 218
6.4.4 BIN除法指令(DIV) 219
6.4.5 BIN加1指令(INC) 219
6.4.6 BIN减1指令(DEC) 220
6.4.7逻辑字与指令(WAND) 223
6.4.8逻辑字或指令(WOR) 223
6.4.9逻辑字异或指令(WXOR) 224
6.4.10求补码指令(NEG) 226
6.5循环移位指令 227
6.5.1循环右移指令(ROR) 228
6.5.2循环左移指令(ROL) 229
6.5.3循环带进位右移指令(RCR) 230
6.5.4循环带进位左移指令(RCL) 231
6.5.5位右移指令(SFTR) 231
6.5.6位左移指令(SFTL) 232
6.5.7字右移指令(WSFR) 234
6.5.8字左移指令(WSFL) 235
6.5.9位移写入指令(SFWR) 236
6.5.10位移读出指令(SFRD) 236
6.6数据处理指令 237
6.6.1全部复位指令(ZRST) 238
6.6.2译码指令(DECO) 238
6.6.3编码指令(ENCO) 240
6.6.4 1的个数指令(SUM) 241
6.6.5置1位判断指令(BON) 242
6.6.6平均值指令(MEAN) 243
6.6.7报警器置位指令(ANS) 243
6.6.8报警器复位指令(ANR) 244
6.6.9 BIN数据开方指令(SQR) 245
6.6.10 BIN转为BIN浮点数指令(FLT) 245
6.7高速处理指令 246
6.7.1输入/输出刷新指令(REF) 246
6.7.2滤波调整指令(REFF) 247
6.7.3矩阵输入指令(MTR) 248
6.7.4比较置位指令(高速计数器用)(DHSCS) 250
6.7.5比较复位指令(高速计数器用)(DHSCR) 250
6.7.6区间比较指令(高速计数器用)(DHSZ) 251
6.7.7脉冲密度指令(SPD) 254
6.7.8脉冲输出指令(PLSY) 255
6.7.9脉宽调制指令(PWM) 256
6.7.10可调速脉冲输出指令(PLSR) 257
6.8方便指令 258
6.8.1状态初始化指令(IST) 259
6.8.2数据查找指令(SER) 263
6.8.3凸轮控制(绝对方式)指令(ABSD) 265
6.8.4凸轮控制(增量方式)指令(INCD) 267
6.8.5示教定时器指令(TTMR) 270
6.8.6特殊定时器指令(STMR) 271
6.8.7交替输出指令(ALT) 272
6.8.8斜波信号指令(RAMP) 273
6.8.9旋转工作台指令(ROTC) 275
6.8.10数据排列指令(SORT) 277
6.9外部设备I/O指令 278
6.9.1十字键输入指令(TKY) 279
6.9.2十六键输入指令(HKY) 281
6.9.3数字开关指令(DSW) 282
6.9.4七段码译码指令(SEGD) 283
6.9.5带锁存七段码译码指令(SEGL) 283
6.9.6方向开关指令(ARWS) 286
6.9.7 ASC码转换指令(ASC) 287
6.9.8 ASC码打印指令(PR) 288
6.9.9 BFM读出指令(FROM) 289
6.9.10 BFM写入指令(TO) 290
6.10外部设备SER指令 291
6.10.1串行数据传送指令(RS) 292
6.10.2八进制位传送指令(PRUN) 295
6.10.3十六进制转为ASCII码指令(ASCI) 295
6.10.4 ASCII码转为十六进制数指令(HEX) 297
6.10.5校验码指令(CCD) 298
6.10.6电位器值读出指令(VRRD) 299
6.10.7电位器值刻度指令(VRSC ) 300
6.10.8 PID运算指令(PID ) 301
6.11二进制浮点数及字节变换指令 310
6.11.1二进制浮点数比较指令(ECMP) 310
6.11.2二进制浮点数区域比较指令(EZCP) 311
6.11.3二转十进制浮点数指令(EBCD) 312
6.11.4十转二进制浮点数指令(EBIN) 313
6.11.5二进制浮点数加法指令(EADD) 314
6.11.6二进制浮点数减法指令(ESUB) 314
6.11.7二进制浮点数乘法指令(EMUL) 315
6.11.8二进制浮点数除法指令(EDIV) 315
6.11.9二进制浮点数开方指令(ESQR) 316
6.11.10二进制浮点数转整数指令(INT) 316
6.11.11浮点数SIN运算指令(SIN) 317
6.11.12浮点数COS运算指令(COS) 318
6.11.13浮点数TAN运算指令(TAN) 318
6.11.14上下字节变换指令(SWAP) 319
6.12时钟数据运算及格雷码变换指令 320
6.12.1时钟数据比较指令(TCMP) 320
6.12.2时钟数据区间比较指令(TZCP) 321
6.12.3时钟数据加法指令(TADD) 322
6.12.4时钟数据减法指令(TSUB) 322
6.12.5时钟数据读出指令(TRD) 323
6.12.6时钟数据写入指令(TWR) 324
6.12.7格雷码变换指令(GRY) 326
6.12.8格雷码逆变换指令(GBIN) 326
6.13比较型接点指令 327
6.13.1比较型接点指令详述 327
6.13.2应用实例 329
习题 331
第7章 可编程控制器的扩展设备 335
7.1概述 335
7.1.1基本单元与扩展设备的连接 335
7.1.2特殊单元和特殊模块的模块号 336
7.1.3扩展单元和扩展模块的输入/输出编号 337
7.1.4扩展点数及供给电源的容量 338
7.1.5输入/输出点数的确定 338
7.2模拟量输入/输出模块 338
7.2.1 FX-2AD模拟量输入模块 339
7.2.2 FX-4AD模拟量输入模块 344
7.2.3 FX-2DA模拟量输出模块 349
7.2.4其他模拟量输入/输出模块简介 353
7.3定位控制模块 354
7.3.1 FX-1HC高速计数器模块 354
7.3.2 FX-1PG和FX-10PG脉冲输出模块 355
7.3.3 FX-10GM和FX-20GM定位专用单元 357
7.3.4 FX-1RM-E-SET可编程凸轮开关 358
7.4 FX系列PLC的通信和数据链接简介 359
7.4.1 CC-Link省配线网络 360
7.4.2 AS-I省配线网络 361
7.4.3数据链接 361
7.4.4通用通信、外围设备通信 363
7.5图形操作终端 364
习题 365
第8章 可编程控制器的设计及示例 366
8.1PLC控制系统设计概述 366
8.1.1 PLC控制设计的基本原则 366
8.1.2 PLC控制设计的基本步骤 366
8.2输入/输出接线图的设计 367
8.2.1输入接线图的设计 367
8.2.2节省输入点的几种方法 370
8.2.3输出接线图的设计 372
8.2.4节省输出点的几种方法 373
8.3 PLC控制设计示例 375
8.3.1十字路口交通灯控制 375
8.3.2电镀自动生产线PLC设计 378
8.3.3传送带机械手控制设计 388
习题 392
第9章 FX3uPLC简介 397
9.1FX3uPLC输入接线 397
9.2 FX3uPLC基本单元的型号 398
9.3 FX3uPLC基本指令更新 398
9.3.1位元件变址 398
9.3.2字元件的位指定 399
9.3.3 MEP、MEF指令 399
9.4 FX3uPLC软元件更新 402
9.4.1输入/输出继电器编号扩展 402
9.4.2缓冲存储器的直接指定(U□\G□) 404
9.4.3 AB相4倍计数器 405
9.5 FX3uPLC功能指令更新 406
9.5.1块数据的加法运算、减法运算指令 406
9.5.2块数据比较指令 406
9.5.3字符串处理指令 406
9.5.4浮点数运算指令 408
9.5.5定坐标指令 410
9.5.6变频器专用通信指令 411
习题 413
第10章 编程软件与实验 415
10.1 GX Developer编程软件 415
10.1.1编程软件的基本操作 415
10.1.2程序编辑操作 418
10.1.3程序的传送 421
10.1.4在线监视 422
10.1.5程序的仿真 422
10.2电气控制线路实验 423
实验1三相异步电动机起动、点动、停止控制 423
实验2三相电动机可逆控制 424
实验3单按钮启动、停止控制 426
10.3 PLC实验 428
实验4十字路口交通灯控制 428
实验5智力竞赛抢答 429
实验6 6台电动机顺序起动、逆序停止控制 432
实验7小车定点呼叫 433
实验8简易电梯控制 435
10.4电气及PLC控制综合实验 437
实验9三相异步电动机能耗制动控制 437
实验10三相异步电动机星形-三角形降压起动控制 439
10.5设计性实验 441
实验11 3台电动机顺序延时起动电气控制实验 441
实验12电动机点动起动能耗制动电气控制实验 441
实验13两台电动机顺序延时起动、逆序停止电气控制实验 441
实验14电动机点动起动能耗制动PLC实验 441
实验15 两台电动机不同时起动PLC实验 441
实验16 3人表决PLC实验 441
实验17两台电动机顺序起动、逆序停止PLC实验 442
实验18电动机正反转起动能耗制动控制PLC实验 442
实验19电动机延时正反转停控制PLC实验 442
实验20 8个人表决PLC实验 442
实验21 3个按钮控制3盏灯PLC实验 442
实验22电动机运行时间设定PLC实验 442
参考文献 443
附录A《国产低压电器产品型号编制办法》(JB2930—81.10) 444
附录BFX2N可编程控制器性能规格 446
附录C FX2N型可编程控制器特殊软元件 447
附录D FX2N型可编程控制器错码一览表 456
附录E FX系列PLC功能指令表 460
附录F ASCII码表 466