电气控制与PLC应用复习题 - 图文 下载本文

第5章S7-200PLC的指令系统

一、填空题

01、梯形图按自上(而下)从左(到右)的顺序排列,最左边的竖线称为(起始母线)然后按一定的控制

要求和规则连接各个节点,最后以(右母线)结束。

02、S7-200PLC的指令参数所用的基本数据类型有1位布尔型(BOOL)、8位字节型(BYTE)、16位无符号整

数(WORD)和有符号整数(INT)、32位无符号双宇整数(DWORD)和有符号双宇整数(DINT)、32位实数型(REAL)。

03、存储器是由许多存储单元组成的,每个存储单元都有唯一的地址,可以依据存储器地址来存取数据。

数据区存储器地址的表示格式有(位)、(字节)、(字)、(双字)地址格式。

04、输入点的状态,在每次(扫描周期)开始时进行采样,并将采样值存于(输入映像寄存器),作为程序

处理时输入点状态的依据。

05、在扫描周期的结尾,CPU以(批处理方式)将输出映像寄存器的数值复制到相应的(输出端子上)。 06、在程序的执行过程中,对于输入或输出的存取通常是通过(映像寄存器),而不是实际的(输入、输出)

端子。

07、内部标志位存储器(M)以位为单位使用,也可以(字节、字、双字)为单位使用。

08、变量存储器(V)存放(全局)变量、存放程序执行过程中控制逻辑操作的(中间)结果或其他(相关的

数据)。

09、特殊标志位存储器分为只读区域(SM0.0-SM29.7)和可读写区域,只读区域用户只能利用其触点。 10、S7-200 PLC定时器的时基有3种:(1ms、10ms、l00ms)。 11、S7-200 PLC计数器有3种类型:(增计数、减计数、增减计数)。

12、模拟量输入模块将外部输入的模拟信号的模拟量转换成(1个字长)的数字量,模拟量输入映像寄存器

(AI)的地址必须用(偶数字节)地址来表示。

13、S7-200PLC的寻址方式有(立即寻址、直接寻址、间接寻址)3种。

14、立即寻址方式是,指令(直接给出)操作数,操作数紧跟着(操作码)在取出指令的同时也就取出了

(操作数),立即有操作数可用。

15、直接寻址方式是,指令直接使用存储器或寄存器的(元件名称和地址编号),根据这个地址就可以立即

找到该数据。

16、间接寻址方式是,指令给出了存放(操作数)地址的(存储单元)的地址,也称(地址指针)。 17、S7-200CPU以(变量)存储器、(局部)存储器或(累加器)的内容值为地址进行间接寻址。 18、用户程序可分为3个程序分区:(主程序)、(子程序)和(中断程序)。

19、正负跳变指令在梯形图中以触点形式使用。用于检测脉冲的(正跳变)或(负跳变)利用跳变让能流

接通(一个扫描周期)。

20、当用立即指令读取输入点的状态时,相应的输入映像寄存器中的值(并未发生更新):用立即指令访问

输出点时,访问的同时,相应的输出寄存器的内容(也被刷新)。

21、执行AL6指令,将堆栈中的(第一级)和第二级的值进行逻辑(与)操作,结果置于(栈顶),并将

堆栈中的第三级至第九级的值依次(上弹)一级。

22、逻辑推入栈指令LPS,用于复制(栈顶)的值并将这个值(推入)栈顶,原堆栈中各级栈值依次下压

一级。

23、在S7-200PLC中,系统提供3种定时指令:(TON)、(TONR)和(TOF)。

24、计数器编号是用计数器名称和它的常数编号来表示,即Cxxx,它包含两方面的变量信息:(计数器位)

和(计数器当前值)。

25、在S7-200PLC中,系统提供3个顺序控制指令:(LSCR)、(SCRT)和(SCRE)。

25、在S7-200PLC中,每一个SCR程序段一般有(驱动处理、指定转移条件和目标、转移源自动复位)功能。

25

功能图主要由:(状态、转移、有向线段)等元素组成。 、

二、判断题(判断下列说法的正误,正确的在括号中注“T”错误的注“F”)。

(T)01、CPU存储器中存放的数据类型可分为BOOL、BYTE、WORD、INT、DWORD、DINT、REAL。不 同的数据类型具有不同的数据长度和数值范围。 (F)02、数据区存储器区域的某一位的地址格式为;Axy。

(T)03、每一个输入端子与输入映像寄存器( I )的相应位相对应。

(T)04、输入/输出映像寄存器使得系统在程序执行期间完全与外界隔开,从而提高了系统的抗干扰能力。 (F)05、内部标志位存储器( M )只能以位为单位使用。 (T)06、顺序控制继电器( S )用于顺序控制或步进控制。

(F)07、计数器是累计其计数输入端脉冲电平高低变化的次数。 (F)08、模拟量输入映像寄存器(AI )的地址格式是:字、双字地址。 (T)09、模拟量输出映像寄存器(AQ)中的数字量为只写值。

(T)10、累加器是可读写单元,可以按字节、字、双宇存取累加器中的数值。 (F)11、置位和复位指令是将位存储区的某一位置1或置0。

(F)12、立即指令可用于对堆栈内部的复杂操作,实现灵活编程。 (F)13、不同精度的定时器,它们当前值的刷新周期是相同的。

(T)14、使用顺序继电器指令时,一个顺序控制继电器位在各程序块中只能使用一次。 (T)15、在语句表中使用比较指令进行编程时,当比较式为真时,主机将钱顶置1。

三、选择题

01、下列哪项属于双字寻址? (D)

A:QW1 B:V10 C:IB0 D:MD28 02、只能使用字寻址方式来存取信息的寄存器是(D)。

A:S B:I C:HC D:AI 03、可使用位寻址方式来存取信息的寄存器不包括(C)。

A:I B:Q C:AC D:SM 04、图5-1程序中的累加器用的是哪种寻址方式? (B)

A:位寻址 B:字节寻址 C:字寻址 D:双字寻址

图5-1选择题

05、SM是哪个存储器的标识符? (D)

A:高速计数器 B:累加器 C:内部辅助寄存器 D:特殊标志位寄存器 06、HC是哪个存储器的标识符? (A)

A:高速计数器 B:累加器 C:内部辅助寄存器 D:特殊辅助寄存器 07、在PLC运行时,总为ON的特殊存储器位是(C)。

A:SM1.0 B:SM0.1 C:SM0.0 D:SMl.l 08、在PLC启动运行时,导通一个扫描周期的特殊存储器位是( B )。

A:SM1.0 B:SM0.1 C:SM0.0 D:SMl.l 09、CPU逐条执行程序,将执行结果放到(B)。

26

A:中间寄存器 B:输出映像寄存器 C:辅助寄存器 D:输入映像寄存器 10、定时器预设值PT采用的寻址方式为(B)。

A:位寻址 B:字寻址 C:字节寻址 D:双字寻址 11、字节传送指令的操作数的和OUT可寻址的寄存器不包括(D)。

A:V B:I C:Q D:AI 12、整数的加/减法指令的操作数都采用(A)寻址方式。

A:字 B:双字 C:字节 D:位 13、顺序控制段开始指令的操作码是(A)。

A:LSCR B:SCRP C:SCRE D:SCRT 14、在顺序控制继电器指令中的操作数n,它所能寻址的寄存器只能是(A)。

A:S B:M C:SM D:T 15、在输出刷新阶段,将(B)寄存器中的内容复制到输出接线端子上。

A:输入映像 B:输出映像 C:变量存储器 D:内部存储器 16、S7-200 PLC定时器TOF是( C )定时器。

A:通电延时 B:有记忆通电延时 C:断电延时 17、S7-200 PLC计数器CTD是( C )计数器。

A:增 B:增减 C:减

四、分析思考题

01、S7-200指令参数所用的基本数据类型有哪些?

答:S7-200PLC的指令参数所用的基本数据类型有1位布尔型(BOOL)、8位字节型(BYTE)、16位无符号整

数(WORD)、16位有符号整数(INT)、32位无符号双宇整 数(DWORD)、32位有符号双字整数(DINT)、32位实数型(REAL)。

02、立即I/O指令有何特点?它应用于什么场合?

答:立即指令允许对输入和输出点进行快速和直接存取。当用立即指令读取输入点的状态时,相应的输入

映像寄存器中的值并未发生更新:用立即指令访问输出点时,访问的同时,相应的输出寄存器的内容也被刷新。只有输入继电器I和输出继电器Q可以使用立即指令。 03、画出执行下面一段程序对应的时序图。

图5-2分析思考题答案图

04、画出执行下面一段程序(见图5-3)对应的时序图。

图5-3分析思考题答案图

05、逻辑堆栈指令有哪些?各用于什么场合?

27

答:逻辑堆栈指令包括:ALD、OLD、LPS、LRD、LPP和LDS,这些指令中除LDS外,其余指令都无操

作数。

逻辑堆栈指令主要用来描述对触点进行的复杂连接,同时,它们对逻辑堆栈也可以实现非常复杂的操作。

06、定时器有几种类型?各有何特点?与定时器相关的变量有哪些?梯形图中如何表示这些变量?

答:系统提供3种定时指令:TON(通电延时)、TONR(有记忆通电延时)和TOF(断电延时)。指令操作数有3

个:编号、预设值和使能输入。

S7-200定时器的分辨率(时间增量/时间单位/分辨率)有3个等级:lms、10ms和l00ms。 (1)、接通延时定时器指令:TON,用于单一间隔定时。

(2)、有记忆接通延时定时器指令:TONR,用于对许多间隔的累计定时。只能用复位指令进行复位操

作,使当前值清零。

(3)、断开延时定时器指令:TOF,用于断开后的单一间隔定时。

07、计数器有几种类型?各有何特点?与计数器相关的变量有哪些?梯形图中如何表示这些变量? 答:计数器指令有3种:增计数CTU、增减计数CTUD和减计数CTD。

指令操作数有4个方面:编号、预设值、脉冲输入和复位输入。

(1)、增计数器指令:CTU,计数输入端(CU)脉冲输入的每个上升沿,计数器计数1次。

(2)、增减计数器指令:CTUD,CU输入端用于递增计数,CD输入端用于递减计数。CU输入的每个

上升沿,计数器当前值增加1个单位,CD输入的每个上升沿,都使计数器当前值减小1个单位。 (3)、减计数器指令:CTD,CD输入的每个上升沿时,计数器当前值减小1个单位。 08、不同分辨率的定时器的当前值是如何刷新的?

答:不同精度的定时器,它们当前值的刷新周期是不同的。

(1)、lms分辨率定时器:lms分辨率定时器启动后,定时器对lms的时间间隔(时基信号)进行计时。定

时器当前值每隔lms刷新一次,在一个扫描周期中要刷新多次,而不和扫描周期同步。

(2)、l0ms分辨率定时器:10ms分辨率定时器启动后,定时器对l0ms的时间间隔进行计时。程序执行

时,在每次扫描周期开始对10ms定时器刷新,在一个扫描周期内,定时器当前值保持不变。 (3)、l00ms分辨率定时器:l00ms分辨率定时器启动后,定时器对l00ms的时间间隔进行计时。只有

在定时器指令执行时,100ms定时器的当前值才被刷新。

09、写出图5-4所示梯形图的语句表程序。

图5-4分析思考题9图

28