专题十二 PLC的功能指令及编程(教案)-山东省职教高考《电器及PLC控制技术与实训》(机工版) 专题复习讲练测
专题十二.PLC的功能指令及编程(教案)-《电器及PLC控制技术与实训》机工版-专题复习讲练测
[考纲要求]
1.理解PLC的定义及其在工业控制中的应用。
2.说明PLC相较于传统控制方法的优势和特点。
3.描述FX₂N系列PLC的主要特点,包括性能、适用范围及应用场景。
4.比较FX₂N系列PLC与其他系列PLC的异同点。
[课时安排]
2课时
[知识梳理]
一、指令的级联
当功能块在EN处有能流而且执行时无错误,则ENO状态为1,ENO将能流传递给下一电器及 PLC 控制技术与实训个功能块。如果执行过程中有错误,ENO状态为0,能流在出现错误的功能块终止。如图6-2所示梯形图中,当12.4的常开触点接通时,能流流到功能块 DIV_I的数字量输人端 EN。
二、执行方式
功能框中以“EN”表示的输入为指令执行的条件。在梯形图中,“EN”连接的为编程软元件触点的组合。从能流的角度出发,当触点组合满足能流达到功能框的条件时,该功能框所表示的指令就得以执行。当功能框EN前的执行条件成立时,该指令在每个扫描周期都会被执行一次,这种执行方式称为连续执行。而在很多场合,我们希望功能框只执行一次,即只在一个扫描周期中有效,这时可以用脉冲作为执行条件,
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
这种执行方式称为脉冲执行。连续执行或脉冲执行的结果因功能指令的不同有的相同有的不同,因此在编程时必须给功能
框设定合适的执行条件。必须有能流输入才能执行的功能块(有EN端子)或线圈指令称为条件输入指令,它们不能直接连接到左侧母线上。如果需要无条件执行这些指令,可以用接在左侧母线上的SM0.0的常开触点来驱动它们。
有的线圈或功能块的执行与能流无关,例如步进指令的SCR无EN端子,称为无条件输人指令,应将它们直接接在左侧母线上。
不能级连的指令块没有ENO输出端和能流流出。例如JMP、LBL等指令。
三、数据传送指令(MOV)
传送指令用来完成各存储单元之间进行一个或多个数据的传送。可分为单一传送指令和块传送指令。几种数据传送指令的指令形式及功能如表6-2所示。
[真题练讲]
1.(2019年吉林省统一考试)下列哪个指令用于根据某个条件跳转到程序的指定位置?
A. LD指令
B. MOV指令
C. JMP指令
D. CMP指令
答案和解析:C。JMP指令用于根据条件跳转到程序的指定位置,改变程序的执行路径。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
2.(2016年山东省统一考试)在FX₂N系列PLC中,以下哪个指令用于将一个存储器中的数据传送到一个寄存器中?
A. LD指令
B. MOV指令
C. CMP指令
D. JMP指令
答案和解析:A。LD指令用于将一个存储器中的数据加载到一个寄存器中。
3.(2023年山西省统一考试)PLC中的条件跳转指令常用于实现什么功能?
A. 数据比较
B. 数据传送
C. 程序分支
D. 存储数据
答案和解析:C。条件跳转指令根据特定条件改变程序的执行路径,实现程序分支。
4.(2018年山东省统一考试)下列哪个操作符在PLC编程中用于逻辑非操作?
A. &&
B. ||
C. !
D. &
答案和解析:C。在PLC编程中,!操作符用于逻辑非操作。
5.(2019年山东省统一考试)FX₂N系列PLC中,用于比较两个寄存器或存储器中数据是否相等的指令是?
A. LD指令
B. MOV指令
C. CMP指令
D. JMP指令
答案和解析:C。CMP指令用于比较两个数据是否相等。
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司