《电器控制与PLC技术》习题集(简答题) 联系客服

发布时间 : 星期四 文章《电器控制与PLC技术》习题集(简答题)更新完毕开始阅读

《电器控制与PLC技术》习题集

简 答 题

1. 什么是功能指令?有何作用? 答:1)功能指令的表现形式

图13-2 功能指令基本形式

(1) [S﹒]叫做源操作数,其内容不随指令执行而变化,在可利用变址修改软元件的情况下,用加“﹒”符号的[S﹒]表示,源的数量多时,用[S1﹒][S2﹒]等表示

(2) [D﹒]叫做目标操作数,其内容随指令执行而改变,如果需要变址操作时,用加

“﹒”的符号[D﹒]表示,目标的数量多时,用[D1﹒][D2﹒]等表示。

(3) [n﹒]叫做其他操作数,既不作源操作数,又不作目标操作数,常用来表示常数 或者作为源操作数或目标操作数的补充说明。可用十进制的K、十六进制的H和数据寄存器D来表示。在需要表示多个这类操作数时,可用[n1]、[n2]等表示,若具有变址功能,则用加“﹒”的符号[n﹒]表示。此外其他操作数还可用[m]来表示。

2)功能指令又称应用指令,实际上是一个个功能不同的子程序,采用了计算机通用的 助记符形式。按功能号(FNC00~FNC99)编排,每条功能指令都有一助记符。 2. 什么叫“位”软元件?什么叫“字”软元件?有什么区别?

答:(1)“位”软元件:处理断开和闭合状态的元件为位软元件; (2)“字”软元件:处理16位数据的元件为字软元件。

(3)由位软元件组合起来也可以构成字软元件,进行数据处理;每4个位软元件 为一组,组合成一个单元,位软元件的组合由Kn(n在1至7之间)加首元件来表示。如KnY 、KnX等,K1Y0表示由Y0、Y1、Y2 、Y3组成的4位字软元件;K4M0表示由M0——M15组成的十六位字软元件。

3. 数据寄存器有哪些类型?具有什么特点?试简要说明

答:PLC在进行输入输出处理、模拟量控制、位置控制时,需要许多数据寄存器存储数据和参数(存放操作数、运算结果和运算的中间结果)。数据寄存器为16位,最高位为符号位。可用两个数据寄存器来存储32位数据,最高位仍为符号位。数据寄存器有以下几种类型: 1).通用数据寄存器(D0~D199)

共200点。当M8033为ON时,D0~D199有断电保护功能;当M8033为OFF时则它们无断电保护,这种情况PLC由RUN →STOP或停电时,数据全部清零。 2).断电保持数据寄存器(D200~D7999)

共7800点,其中D200~D511(共12点)有断电保持功能,可以利用外部设备的参数设定改变通用数据寄存器与有断电保持功能数据寄存器的分配;D490~D509供通信用;D512~D7999的断电保持功能不能用软件改变,但可用指令清除它们的内容。根据参数设定可以将D1000以上做为文件寄存器。 3).特殊数据寄存器(D8000~D8255)

共256点。特殊数据寄存器的作用是用来监控PLC的运行状态。如扫描时间、电池电压等。未加定义的特殊数据寄存器,用户不能使用。具体可参见用户手册。 4).变址寄存器(V/Z)

FX2N系列PLC有V0~V7和Z0~Z7共16个变址寄存器,它们都是16位的寄存器。变址寄存器V/Z实际上是一种特殊用途的数据寄存器,其作用相当于微机中的变址寄存器变,用于改变元件的编号(变址),例如V0=5,则执行D20V0时,被执行的编号为D25(D20+5)。变址寄存器可以象其它数据寄存器一样进行读写,需要进行32位操作时,可将V、Z串联使用(Z为低位,V为高位)。 4. 32 位数据寄存器如何组成?

答:两个相邻的16位数据寄存器组成32位的数据寄存器(最高位是正负符号位),高位为

大的号码,低位为小的号码。在变址寄存器中,V为高位,Z为低位。 5. 何为文件寄存器?分有几类?有什么作用?

答;(1)文件寄存器是16位的寄存器,D1 000~D2 999,最大2 000点,由参数设置。 (2)分为两类;FX1N\\FX2N\\FX2NC的文件寄存器或一般的文件寄存器;FX1S的文件寄存器

必须用外围设备或FNC15(BMOV)指令直接处理。

(3)将存贮的大量数据、型号文件放在程序中,也可作为电池后备;数量由监控软件决定,扩充存贮卡扩充。

6. 什么是变址寄存器?有什么作用?试举例说明

(1)变址寄存器V与Z同普通的位数据寄存器一样,是进行数值数据的读入、写出的是十六位数据寄存器。进行32位操作时,V Z合并使用,指定Z为地位.FX2n变址寄存器V0-V7 Z0-Z7 。表示时如果V=5,Z=10,则D5V=D10(5+5=10),D5Z=D15(5+10=15)。32位指令中V、Z是自动组对使用,V作为高16位,Z作为低16位,使用时只需编写Z。在应用指令的操作中,还可以同其他的软元件编号或数值组合使用,可在程序中改变软元件编号或数值内容是一个的特殊寄存器

(2)V Z变址寄存器主要是用来改变操作地址, 可以通过MOV传送,INC加1和DEC减1指令等来改变V Z的值到达改变元件地址.能够改变的软元件有:K Y M S P T C D K H KnX KnY KnS,但是不能修改V与Z本身及制定的Kn本身,列:K4M0Z0有效,K0Z0M0无效.

7. 指针为何种类型软元件?有什么作用?试举例说明 答:(1)指针为软元件数据寄存器中的一种

(2)指针包括分支和子程序用的指针(P)和中断用的指针(I)。在梯形图中,指针放在左侧母线的左边。分支用指针用于指定FNC00(CJ)条件跳转、或FNC01(CALL)子程序调入的地址。中断指针用于指定输入中断、定时中断、计数中断的中断子程序。 (3)MOV T0Z1 D100

Z1=1,2,3,4,5,相应的D100=T1,T2,T3,T4,T5

Z1是偏移指针,比如当你需要把T0-T10中的不确定的一个软元件值传送到D100时,可以通过先指定Z1的值,就可以将T(编号0+Z1)的值传送到D100 MOV T0Z1 D100 执行后 D100=T0

MOV T0Z2 D100 执行后 D100=T0,D101=T1

依次类推。

8. 位软元件如何组成字软元件?试举例说明

答:(1)由位软元件组合起来可以构成字软元件,进行数据处理;每4个位软元件为一组,组合成一个单元,位软元件的组合由Kn(n在1至7之间)加首元件来表示。如KnY 、KnX等,K1Y0表示由Y0、Y1、Y2 、Y3组成的4位字软元件;K4M0表示由M0——M15组成的十六位字软元件。

(2)

9. 试问如下软元件为何类型软元件?由几位组成? X001 、 D20 、 S20 、 K4X000 、 V2 、

X010 、 K2Y000 、 M019

答;位软元件:X001 、S20、X010、 M019 字节软元件:K2Y000

16位字软元件:D20 、V2 、K4X000

10. 功能指令在梯形图中采用怎样的结构表达形式?有什么优点? 答:(1)功能指令表达形式;

(2)功能指令按功能号(FNC00~FNC99)编排,每条功能指令都有一助记符。例如FNC45的助记符“MEAN”在编程时用“HELP”键,可显示功能号与对应助记符的清单,在读出程序时,功能号与助记符同时显示。某些功能指令只需指定功能号即可,但许多功能指令在指定功能号的同时还必须指定操作数。

11. 功能指令有哪些使用要素?叙述它们的使用意义? 答:

? [S]:(SOURSE)源操作数。指取值首元件,若可使用变址功能时,表达为[S·]。有

时源操作数不止一个,可用[S1·]、[S2·]表示。

? [D]:(DESTINATION)目标操作数,指定计算结果存放地址。若可使用变址功能时,

表达为[D·]。目标不止一个时用[D1·][D2·]表示。