可编程控制器原理及应用题库 下载本文

64、平方根、自然对数、指数、正弦、余弦和正切等数学运算指令中的OUT的寻址范围:VD、ID、QD、MD、SD、SMD、LD、AC、*VD、*AC、*LD和常数。( × )

65、DECD指令的使能输入端有效时,把双字长的有符号输入数(IN)减1,得到双字长的有符号输出结果(OUT)。( √ )

66、INCD指令的使能输入端有效时,把双字长的有符号输入数(IN)减1,得到双字长的有符号输出结果(OUT)。( × )

67、用FIFO指令从表中取数时,取数的原则是先入先出。( √ ) 68、用LIFO指令从表中取数时,取数的原则是后入先出。( √ )

69、在执行查表指令的过程中,为了查找下一个符合条件的数据,在激活查表指令前,必须先对INDX减1。( × )

70、CTD计数器的当前值等于0时置位,但会继续计数。( × )

71、正跳变指令每次检测到输入信号由0变1之后,使电路接通一个扫描周期。( √ ) 72、 TON的启动输入端IN由“1”变“0”时定时器并不复位而是保持原值。( × ) 73、D-I指令的功能是将把一个16位整数值数转换为一个32位的双字整数。(× ) 74、定时器预设值PT采用的寻址方式为双字寻址( × ) 75、计数器当前值采用的寻址方式为字寻址( √ ) 76、结束指令只能用于主程序,不能用于子程序和中断程序。(√ ) (第五章内容)

77、一个顺序继电器段只能包含有一条顺序段开始指令、一条顺序段转换指令和一条顺序段结束指令。( × )

78、用顺序继电器指令进行编程时使用编程元件必须是S。( √ ) 79、S7-200型PLC中断优先级从大的方面看,最高级为定时级。(× ) 80、使用Micro/WIN32编程时,在程序的结尾编程人员必须加无条件结束指令,否则便已将会出错。(×) 81、跳转指令只能在同一程序块中进行跳转,不能在不同程序进行跳转。( √ ) 83、结束指令即可以用于主程序,也可以用于子程序和中断程序。

84、同一程序的两个绝对不会同时执行的程序段中可以有相同的输出线圈。(√ )

85、跳转指令及标号必须同在主程序内、或在同一子程序、同一中断服务程内,不可由主程序跳转到中断服务程序或子程序中,也不可由中断服务程序或子程序跳转到主程序中。(√ ) 86、用来累计比CPU扫描速率还要快的事件的是高速计数器。(√ ) 87、不同程序的两个同时执行的程序段中可以有相同的输出线圈。(× )

88、在寄存器移位指令中,寄存器移位长度可正可负,正号代表移位方向为从最低字节的最低位移入,从最低字节的最高位移出。( × )

91、定时器T32的定时精度为10ms( × ) 第六章

92、安装布线时PLC应远离干扰源,不能把PLC与高压电器安装在同一配电柜内。( √ ) 93、PLC的I/O线必须分开布设,并保持一定的距离,决不允许不在同一线槽。( × ) 94、不能把PLC的基本单元与扩展单元之间的信号电缆不在同一线槽内。( √ ) 95、PLC可以通过其它设备接地,且接地线的截面积应大于2㎝2。( × )

96、由功能流程图转化为梯形图程序时,不允许在两步之间进行循环,解决问题的办法是在两步之间增加一个空步。( √ ) 四、填空题(每题2分) 第一章

1、世界上第一台PLC产生于 1969 年,并在 美国 GE 公司的汽车生产线上成功应用。 2、1973年,德国 SIEMENS 公司研制出欧洲第一台PLC。

3、可编程序控制器是一种专为工业环境下应用设计的 一种数字运算操作 的电子系统。

4、可编程序控制器采用 可编程序的存储器 进行逻辑运算,顺序控制,定时,计数和算术运算等操作,并通过数字式/模拟式输入和输出模板控制各种生产机械或生产过程。 5、中型PLC通常是指I/O点数在256—2048的PLC。

6、PLC的显著优点是运行稳定、可靠性高、抗干扰能力强等。 7、PLC在RUN模式与STOP模式工作工程的区别是是否执行用户程序。

8、编制PLC用户程序常用的编程语言有:梯形图、语句表、功能块图等。9、PLC的硬件组成包括:CPU、 _存储器_、 __电源__、输入输出接口 、通信接口等组成, 10、 PLC采用循环扫描的工作方式。

11、PLC重复执行公共处理、输入采样、执行用户程序、输出刷新。PLC每重复上述4个阶一次的时间称为一个扫描周期。

12、 对于用户而言,PLC的工作过程一般分为三个主要阶段:。_输入扫描(采样)_阶段,__执行用户程序_阶段,输出刷新阶段。 第二章

13、CPU221模块有6DI/4DO,共计10个数字量I/O点。 14、CPU222模块有8DI/6DO,共计14个数字量I/O点。 15、CPU224模块有14DI/10DO,共计24个数字量I/O点。 16、CPU226模块有24DI/16DO,共计40个数字量I/O点。

17、EM221模块是输入扩展模块。18、EM222模块是输出扩展模块。

19、EM223模块是输入、输出扩展模块。20、EM231模块是模拟量输入扩展模块。

21、EM232模块是模拟量输出扩展模块。23、EM235模块是模拟量输入、输出扩展模块。

26、 系统标志位(特殊存储器标志位、用于CPU与用户之间进行信息的交换,常用的标志位有:_SM0.0_始终为1状态,__SM0.1__首次扫描时为1。

27、直接按位寻址格式I0.6中的I是编程元件的名称,0是字节编号,6是位号,“.”是字节与位之间的分隔号。

28直接寻址中的数据MW20中的M是编程元件的名称,W是数据长度为1字长,20为低字节的编号。 29、直接寻址中的数据*AC0中的“*”表示该操作数为地址指针,AC0是累加器0。 30、直接寻址中的数据&VB100中的“&” 表示物理地址符。

31、断电延时定时器(TOF、的输入(IN)端接通时,其定时器位(线圈)变为1状态,当前值被清0,其常开触点_闭合_,常闭触点_断开_。

32、 通电延时定时器(TON)的输入(IN)端接通时开始定时,当当前值大于等于设定值时,其定时器位(线圈)变为1状态,其对应的常开触点闭合,常闭触点断开。 33、 S7-200系列PLC可以进行_直接_寻址和_间接_寻址。

34、PLC内部的硬件编址元件有多种,每种元件都可以进行_直接寻址,对于部分元件,当处理多个连续单元中的多个数据时, 间接寻址寻址比较方便。 第四章

35、若加计数器的计数输入电路(CU)由断开变为接通,复位输入电路(R)断开 ,计数器的当前值加1。

36、当计数器的前值大于等于设定值(PV)时,其常开触点闭合,常闭触点断开 。

37、当增计数器复位输入电路接通时计数器被复位,复位后其常开触点 断开,常闭触点 接通 ,当前值为零 。

38、输出指令(=)不能用于 输入 映像寄存器。

39、 外部的输入电路接通时,对应的输入映像寄存器为1状态,梯形图中对应的常开触点为1(接通),常闭触点为0(断开)。

40、若梯形图中输出Q的线圈“断电”,对应的输出映像寄存器为0状态,在输出刷新后,继电器输出模块中对应的硬件继电器的线圈 通电,其常开触点1(接通)。

41、S7-200PLC的逻辑堆栈是由9个堆栈存储器组成的串联堆栈,栈顶是布尔型数据进出堆栈的必由之路。

42、“NOT”指令无操作数,这说明该指令是对堆栈顶层进行的操作。 45、在语句表指令“TON T37,600”中,T37的设定时间为60s 。 46、在语句表指令“TOF T33,600”中,T33的设定时间为6s 。 47、在语句表指令“TONR T90,100”中,T90的设定时间为10s 。

48、在语句表指令“LDW>= C30,VW10”中,C30代表的是C30的当前值 。 49、在语句表指令“LD C30;= Q0.0”中,C30代表的是C30的位 50、标志位SM1.1在执行指令过程中,若出现运算的数据溢出时被置1。 51、标志位SM1.0在执行指令过程中,若出现运算结果为零时被置1。 52、标志位SM1.2在执行指令过程中,若出现运算的数据为负时被置1。

53、当减计数器的复位输入端有效时,计数器自动进行复位,计数器的位为OFF当前值复位为预设置。 54、当计数器即输入端与复位端同时有效时,PLC执行复位。

55、在梯形图程序中,比较指令以带参数和运算符的触点形式出现,当这两数比较的结果为真时,则该触点闭合。

56、当整数加法指令的使能输入有效时,将两个单字长的有符号整数相加,结果产生一个16位长整数结果。

57、当双整数加法指令的使能输入有效时,将两个双单字长的有符号整数相加,结果产生一个32位长双整数结果。

58、当实数加法指令的使能输入有效时,将两个双字长的实数相加,结果产生一个32位长实数结果。 59、当完全整数乘法指令的使能输入有效时,将两个单字长的有符号整数相乘,结果产生一个32位长双整数结果。

60、当完全整数除法指令的使能输入有效时,将两个单字长的有符号整数相除,结果产生一个32位长结果,其中高16位为余数,低16位为商。

61、数学函数指令的操作数均为32位长的实数 。

62、所有三角函数指令中操作数IN均为以弧度表示的角度值。

63、若PLC执行逻辑运算前VB0=2#01010011,AC0=11110001,则执行指令 “ORB VB0,AC0” 后,AC0=2#11110011。

64、若PLC执行逻辑运算前VB0=2#01010011,AC1=11110001,则执行指令 “ANDB VB0,AC1” 后,AC1=2#01010001。

65、若PLC执行逻辑运算前VB0=2#01010011,AC1=11110001,则执行指令 “XORB VB0,AC2” 后,AC2=2#10100010。

66、若PLC执行逻辑运算前VB10=2#01010011,则执行指令 “INVB VB10” 后,VB10=2#10101100。 67、在传送字节立即读指令的梯形图指令中,IN的寻址范围是IB。 68、在传送字节立即写指令的梯形图指令中,OUT的寻址范围是QB。 69、利用块传送指令一次最多可以传送255个数据。

70、SLW、SRW指令为字左移和字右移指令,N的最大以为次数为16。

71、SHRB指令为寄存器移位指令,其能够定义寄存器最大长度N为64位。 72、填充指令一次最多可以填充1-255个字形数据

73、若PLC执行“SWAP VW10”之前VW10=2#10110101 00000001,则执行上述指令后VW10=2#00000001 10110101。

74、ATT指令为表存数指令。表的首地址的内容代表表的长度。 75、FIFO指令为先入先出取数指令。

76、LIFO指令为后进先出取数指令。

77、在表查找指令的梯形图中,数据输入端CMD的取值范围为1—4,1代表查找条件为=,2代表查找条件为<>,3代表查找条件为>,4代表查找条件为<。 78、BTI指令为字节转换成整数指令。

79、ROUND指令为实数转换成双整数指令,其转方法是4舍5入取整。 80、TRUNC指令为实数转换成双整数指令,其转方法是舍取小数部分取整。

81、移位寄存器指令SHRB将DATA数值移入移位寄存器。梯形图中,N指定移位寄存器的长度,移位寄存器的最大长度为64位,N为正值表示左移位,输入数据(DATA)移入移位寄存器的最低位(S_BIT),并移出移位寄存器的最高位。

82、移位寄存器指令SHRB将DATA数值移入移位寄存器。梯形图中,EN为使能输入端,连接移位脉冲信号,每次使能有效时,整个移位寄存器移动1位。DATA为数据输入端,连接移入移位寄存器的二进制数值,执行指令时将该位的值当N值为正时移入寄存器S_BIT指定移位寄存器的最低位。 第五章

83、S7-200应用程序的结构从广义来讲由用户程序,数据块,参数块三大部分组成。

84、对一个用户程序而言,其应包过一个主程序,若干子程序,若干中断程序,其中主程序为必选项。 85、试用传送将变量存储器VW10中内容送到VW100中:_ LD I0.1; _ MOVW VW10, VW100_。

86、设执行下列指令之前MW0 中数值为2#1001010100001111,CPU执行下列指令:LD I0.0 RRW MW0,160

则当I0.0闭合一次后,MW0=(2#1001010100001111)

90、可编程序控制器编程时用到的数据,数据类型可以是布尔型;整型;实型。

91、指令中的常数的表示可以用二进制、十进制、十六进制,ASCⅡ码和浮点数表示。

92、若要将VW50内存储的数据由16#D6C3变为16#C3D6,试写出语句表程序:LD I0.1

MOVW 16#C3D6, VW50(或SWAP VW50)。 93、STOP暂停指令,使能端输入有效时,令主机CPU由RUN工作方式切换到_STOP工作方式,从而立即中止用户程序的运行。

94、循环指令FOR/NEXT: 当驱动FOR指令的逻辑条件满足时,循环开始,将起始值装入当前值存储空

间INDX,每执行FOR与NEXT之间的指令一次,当前值加1,并与结束值比较,当当前值_等于结束值时,循环结束。 第七章

97、功能流程图基本构成要素是步,有向线段与转移条件、动作说明。一个系统中至少要有一个初始步。由功能流程图转化为梯形图程序我们常用步进(顺序)继电器来实现。

98、功能流程图的基本结构形式有顺序结构、选择性分支结构、并行分支结构、循环结构。 99、PLC由前步转移到本步需要满足的条件是所有前部均为活动步,且转移条件满足。 四、分析题(将分析的结果填空,每题10分)

1、假设V存储区内从V200开始的10个字节存储单元依次存放的数据分别为12,35,60,74,26,31,23,60,19,83。CPU执行下列程序:

MOVD &VB200,AC1 INCD AC1 MOVW *AC1, AC0 INCD AC1 INCD AC1 MOVW *AC1, AC2 INCD AC1

上述程序执行后,AC0中的内容是(1235),AC2中的内容是(2631)。 2、CPU执行下列程序: LD I0.0 LD I0.1 S Q0.0, 1 S Q0.1, 1 R Q0.1, 1 R Q0.0, 1 当按下启动按钮I0.0后,影像寄存器Q0.0=( 1 ),Q0.1=( 0 ),当按下启动按钮I0.1后,影像寄存器Q0.0=( 0 ),Q0.1=( 1 )。 3、CPU执行下列程序: