内容正文:
专题二十七 FX₂系列PLC的功能指令及编程方法(教案)-《工厂电气控制设备》第3版专题复习讲练测
[考纲要求]
1.了解PLC的基本概念和原理,理解PLC的工作原理,包括输入/输出模块、中央处理器、内存等组成部分的功能和相互作用。
2.掌握FX₂系列PLC常用的编程语言,如梯形图(Ladder Diagram)、指令列表(Instruction List)、功能块图(Function Block Diagram)等。
3.熟悉FX₂系列PLC的常用功能指令,如逻辑运算指令(AND、OR、NOT等)、比较指令(CMP)、计数器指令(CTU、CTD)、定时器指令(TON、TOF)等。
4.理解数据处理指令的作用,包括移位指令(MOV、SHL、SHR)、逻辑运算指令(AND、OR、XOR)、数学运算指令(ADD、SUB、MUL、DIV)等。
5.掌握控制指令,如跳转指令(JMP、CALL、RET)、循环指令(FOR、NEXT)、中断处理指令(INT、RET)等。
[课时安排]
2课时
[知识梳理]
1.PLC的基本指令是基于继电器、定时器、计数器等类软元件,主要用于逻辑处理的指令。现代工业控制在许多场合都需要数据处理,因而PLC不仅有基本指令和步进指令,还有功能指令。使用这些功能指令可以扩大PLC的应用范围,FX,系列PLC就有80多条功能指令,常用的功能指令有条件跳转、传送、比较、中断、四则运算、循环和移位等。
2.功能指令和基本逻辑指令的形式不同。基本逻辑指令用助记符或逻辑操作符表示其梯形图就是继电器触头、线圈的连接图,直观易懂。而功能指令是用功能符号表示FX,系列 PLC功能指令用功能编号FNCO0~FNC□□□指定。各指令给出表示其内容的符号(助记符)。表6-7为FX,系列PLC的部分功能指令,其他功能指令详见附录C中的表C-2。
3.CJ条件跳转指令使用说明如下:
1)指令允许重复使用,但标号不允许重复使用,如图6-44b所示,两次都可以跳到相同处,但是在程序中不允许使用标号P9。否则,若出现多于一次的使用,则程序执行会出错。
2)包含在跳过程序中的 Y、M、S线圈,一旦被 OUT、SET、RST 指令驱动,即使在跳转过程中输入发生变化,还是能保持跳转前的状态。若定时器、计数器在发生跳转时正在计时、计数,则立即中断工作,直至跳转结束后再继续进行计时、计数。但是正在工作的高速计数器不管有无跳转仍然继续工作。
3)在跳转指令之前的执行条件若用 M8000,则称为无条件跳转,因为PLC运行时,M8000总是 ON。
[真题练讲]
1.(2021年四川省统一考试)PLC的基本概念中,以下哪项不是构成PLC的组成部分?
A) 传感器
B) 输入/输出模块
C) 中央处理器
D) 内存
解析: A) 传感器不是构成PLC的组成部分,PLC主要由输入/输出模块、中央处理器和内存组成。
2.(2023年陕西省统一考试)PLC编程语言中,哪种语言常用于逻辑控制的表示?
A) C语言
B) 梯形图
C) Python
D) Java
解析: B) 梯形图常用于逻辑控制的表示,它是PLC编程语言中常见的一种。
3.(2022年山东省统一考试)下列哪种指令不是FX₂系列PLC常用的功能指令?
A) CMP
B) ADD
C) MUL
D) DIV
解析: A) CMP不是FX₂系列PLC常用的功能指令,它是比较指令,而非数学运算指令。
4.(2021年滨江市统一考试)在数据处理指令中,哪个指令用于将数据左移一位?
A) MOV
B) SHL
C) SHR
D) ADD
解析: B) SHL指令用于将数据左移一位。
5.(2017年上海市统一考试)控制指令中,哪个指令用于跳转到指定的程序段?
A) CALL
B) RET
C) JMP
D) FOR
解析: C) JMP指令用于跳转到指定的程序段。
[限时练讲]
1.通信指令中,哪种指令用于与外部设备进行串行通信?
A) Ethernet通信指令
B) USB通信指令
C) RS-232通信指令
D) WiFi通信指令
解析: C) RS-232通信指令用于与外部设备进行串行通信。
2.下列哪项不是故障诊断与调试方法中常用的?
A) 在线监视
B) 程序仿真
C) 命令行调试
D) 错误代码分析
解析: C) 命令行调试不是故障诊断与调试方法中常用的,常用的方法包括在线监视、程序仿真和错误代码分析。
3.FX₂系列PLC编程中,哪个阶段可以加强对编程方法的理解和掌握?
A) 理论学习阶段
B) 实践阶段
C) 模拟仿真阶段
D) 故障排除阶段
解析: B) 实践阶段可以加强对编程方法的理解和掌握。
4.梯形图是一种什么类型的PLC编程语言?
A) 文本型
B) 图形型
C) 符号型