内容正文:
专题六.FX系列PLC的功能指令及编程方法(教案)-《电器与PLC控制技术》高教版-专题复习讲练测
[考纲要求]
1. 理解和掌握 FX 系列 PLC 的基本功能和特点。
2. 能够使用逻辑指令(如 AND、OR、XOR、NOT、NAND、NOR)进行逻辑运算和控制。
3. 掌握设置和复位指令(如 SET、RES、CLR)的功能及使用方法。
4. 理解延时控制指令(如 TON、TOF、TP、TPW、TONR)的原理和应用。
[课时安排]
2课时
[知识梳理]
重点一 功能指令的通用表达形式及执行方式
功能指令的通用表达形式如图5-2所示。图5-2的前一部分表示指令的代码和助记符,如图中所示的数据传送指令;指令的代码头12,MOV 为指令的助记符;图中(P)表示采用脉冲执行方式(Pulse),在执行条件满足时仅在-个扫描周期内执行(默认状态为连续执行方式)。功能指令可以处理16位数据和 32 位数据,默认状态为 16 位数据。图中若有符号(D),则表示指令的数据为 32位(Double),如图 5-3 所示。
重点二 功能指令的操作数
可编程控制器的编程元件根据内部位数的不同,可分为位元件和字元件。位元件指用于处理 ON/OFF状态的继电器,其内部只能存一位数据0或1,例如,输出继电器丫和一般辅助继电器M。而字元件是由16位寄存器组成,用于处理16位数据,数据寄存器D和变址寄存器V和Z都是16位数据寄存器。常数K、H和指针P在PLC内存中存放的都是16位数据,所以都是字元件。计数器C和定时器T也是字元件,用于处理 16 位数据。
重点三 变址操作
变址寄存器 V和Z是16 位寄存器,V 和Z一共有 16个,分别为 VO~V7 和 Z0~Z7。V和Z除了和通用数据寄存器一样用作数据的读、写之外,主要还用于运算操作数地址的修改,在传送、比较等指令中用来改变操作对象的组件地址。变址方法是将VZ放在各种寄存器的后面,充当操作数地址的偏移量。操作数的实际地址就是寄存器的元件号和V或Z内容相加的和。当源地址或目标地址寄存器用[S.]或[D.]表示时,可以进行变址操作。当进行32位数据操作时,要将V、Z组合成32位(V、Z)来使用,这时Z为低16位,V为高16位。32位指令中用到变址寄存器时只需指定2,这时Z就代表了V和Z。在32位指令中,V、Z自动组对使用。
[真题练讲]
1.(2023年江苏省统一考试)在FX系列PLC中,以下哪种指令用于将一个变量的值与另一个变量的值进行逻辑与操作,并将结果存储到一个变量中?
a) AND
b) OR
c) XOR
d) NAND
解析:a) AND。AND指令用于将一个变量的值与另一个变量的值进行逻辑与操作,并将结果存储到一个变量中。
2.(2020年四川省统一考试)在FX系列PLC中,以下哪种指令用于将一个变量的值与另一个变量的值进行逻辑或操作,并将结果存储到一个变量中?
a) AND
b) OR
c) XOR
d) NAND
解析:b) OR。OR指令用于将一个变量的值与另一个变量的值进行逻辑或操作,并将结果存储到一个变量中。
3.(2021年四川省统一考试)在FX系列PLC中,以下哪种指令用于将一个变量的值与另一个变量的值进行逻辑异或操作,并将结果存储到一个变量中?
a) AND
b) OR
c) XOR
d) NAND
解析:c) XOR。XOR指令用于将一个变量的值与另一个变量的值进行逻辑异或操作,并将结果存储到一个变量中。
4.(2022年四川省统一考试)在FX系列PLC中,以下哪种指令用于将一个变量的值与另一个变量的值进行逻辑非与操作,并将结果存储到一个变量中?
a) AND
b) OR
c) XOR
d) NAND
解析:d) NAND。NAND指令用于将一个变量的值与另一个变量的值进行逻辑非与操作,并将结果存储到一个变量中。
5.(2020年湖北省统一考试)在FX系列PLC中,以下哪种指令用于将一个变量的值与另一个变量的值进行逻辑非或操作,并将结果存储到一个变量中?
a) AND
b) OR
c) XOR
d) NOR
解析:d) NOR。NOR指令用于将一个变量的值与另一个变量的值进行逻辑非或操作,并将结果存储到一个变量中。
[限时练讲]
1. 在FX系列PLC中,以下哪种指令用于实现逻辑非操作?
a) LD
b) AND
c) OR
d) NOT
解析:d) NOT。NOT指令用于实现逻辑非操作。
2. 在FX系列PLC中,以下哪种指令用于设置一个输出位的状态为1?
a) LD
b) SET
c) RES
d) CLR
解析:b) SET。SET指令用于设置一个输出位的状态为1。
3. 在