1、PLC复习试题库及答案第一章PLC的硬件与工作原理一、填空题1、PLC主要由 CPU 、 I/O 、 储存器 和 通信模块等 组成。2、继电器的线圈“断电”时,其常开触点 断开 ,常闭触点 接通 。 3、外部输入电路接通时,对应的过程映像寄输入存器为 ON 状态,梯形图中后者的常开触点 接通 ,常闭触点_断开_。4、若梯形图中输出Q的线圈“断电”,对应的过程映像输出寄存器为 OFF状态,在修改输出阶段后,继电器型输出模块中对应的硬件继电器的线圈 断电,其常开触点断开,外部负载 不工作 。 5、手持式编程器可以为PLC编写 语句表方式的程序。6、PLC一般 能 (能,不能)为外部传感器提供24V
2、直流电源。7、PLC的输出接口类型有 继电器 , 晶闸管 与 场效应晶体管 。8、PLC的软件系统可分为 系统程序 和 用户程序 两大部分。9、按结构形式分类,PLC可分为_整体_式和_模块_式两种。10、PLC采用_循环扫描_工作方式,其过程可分为五个阶段:_自诊断检查_,通信处理,输入采样,_执行用户程序_和_输出改写_,称为一个扫描周期。11、将编程器内编写的程序写入PLC时,PLC必须处在_STOP_模式。二、简答题1、在复杂的电气控制中,采用PLC控制与传统的继电器控制有哪些优越性?2、什么是可编程控制器?它的特点是什么?3、PLC控制系统与传统的继电器控制系统有何区别?4、PLC数
3、字量输出接口按输出开关器件的种类不同,有哪几种类型?它们各有什么特点?5、简述PLC的扫描工作过程。6、为什么PLC中软继电器的触点可无数次使用?7、PLC按I/O点数和结构形式可分为几类?8、PLC执行程序是以循环扫描方式进行的,请问每一扫描过程分为哪几个阶段?三、判断题1、PLC的输入电路均采用光电耦合隔离方式。()2、CPU224型PLC本机I/O点数为14/10。()3、PLC的周期性循环扫描方式不会产生输入/输出滞后时间。()4、间接寻址是通过地址指针来存取存储器中的数据。(?)5、存储器AI、AQ只能使用字寻址方式来存取信息。(?)四、选择题1、世界上第1台PLC诞生于(D)A.、
4、日本松下公司,1970年;B、德国西门子公司,1969年;C、美国通用公司,1968年; D、美国数字设备公司,1969年。2、下列不属于PLC硬件系统组成的是(A)A、用户程序 B、输入输出接口 C、中央处理单元 D、通讯接口3、CPU226型PLC本机I/O点数为( C)A、14/10 B、8/16 C、24/16 D、14/164、S7-200系列可编程序控制器的直流电源输入范围是( C)A、24-220VAC B、220-380VAC C、DC24V D、86-26420VAC5、S7-200系列继电器输出的可编程序控制器,一个继电器输出点的最大通过电流是(D )A、1A B、0.5A
5、 C、0.75A D、2 A6、如需要3路模拟量输入1路模拟量输出,在S7-200系列PLC中应选(A)模块。A、EM235 B、EM223 C、EM243 D、EM2227、PLC的工作方式( D)A、等待工作方式 B、中断工作方式 C、扫描工作方式 D、循环扫描工作方式8、在输出扫描阶段,将( B )寄存器中的内容复制到输出接线端子上。A、输入映像 B、输出映像C、变量存储器 D、内部存储器9、CPU224XP型PLC有几个通讯端口(A )A、2个 B、1个 C、3个 D、4个第三章一、填空题1、输出指令(对应于梯形图中的线圈)不能用于 输入 过程映像寄存器。2、SM 0.1在首次扫描时为
6、ON,通常用来进行程序初始化;SM0.0一直为 ON。3、接通延时定时器TON的使能(IN)输入电路 为ON时开始定时,当前值大于等于预设值时其定时器位变为 1,梯形图中其常开触点 接通 ,常闭触点 断开 。4、接通延时定时器TON的使能输入电路 OFF 时被复位,复位后梯形图中其常开触点 断开 ,常闭触点 接通 ,当前值等于 0 。 5、有记忆接通延时定时器TONR的使能输入电路 ON 时开始定时,使能输入电路断开时,当前值 不变 。使能输入电路再次接通时 继续定时 。必须用 复位 指令来复位TONR。6、断开延时定时器TOF的使能输入电路接通时,定时器位立即变为 1 ,当前值被 复位 。使
7、能输入电路断开时,当前值从0开始 递增。当前值等于预设值时,输出位变为 0,梯形图中其常开触点 断开,常闭触点 接通 ,当前值不变 。7、若加计数器的计数输入电路CU 上升沿到来 、复位输入电路R=0 ,计数器的当前值加1。当前值大于等于预设值PV时,常开触点接通,常闭触点 断开。复位输入电路 =1 时,计数器被复位,复位后其常开触点 断开,常闭触点 接通 ,当前值为 =0 。8、定时器和计数器除了当前值之外,还有一位状态位,状态位在当前值 = 预置值时为ON。9、VD200是S7-200PLC的 全局变量 寄存器,其长度是 32位 。10、被置位的点一旦置位后,在执行 复位指令前不会变为OF
8、F,具有锁存功能。11、S7-200型PLC的指令系统有_梯形图_、_语句表_和_功能块图_三种形式。12、S7-200型PLC的定时器包括_TON_、_TOF_、_TONR_三种类型。13、累加器寻址的统一格式为_MOVD &VB,AC_。14、正跳变指令的梯形图格式为_。15、通常把内部存储器又称为_元件_继电器。二、判断题1、在工程实践中,常把输出映象寄存器称为输出继电器。(? )2、提供一个周期是1秒钟,占空比是50%的特殊存储器位是SM0.4。()3、定时器的寻址依赖所用指令,带位操作数的指令存取位值,带字操作数的指令存取当前值。(?)4?、位寻址的格式由存储器标识符、字节地址、分割
9、符及位号组成。(?)5、栈装载与指令是将堆栈中的第一层和第二层的值进行逻辑与操作,结果存入栈顶。(?)6?、正跳变指令每次检测到输入信号由0变1之后,使电路接通一个扫描周期。(?)7、TONR的启动输入端IN由“1”变“0”时定时器复位。(?)8、定时器定时时间长短取决于定时分辨率。(?)9、S7-200系列PLC可进行间接寻址的存储器是I、Q、M、S、T及C。(?)三、选择题1、下面哪种不属于S7-200 PLC可编程语言(D)A、指令表 B、功能块图 C、梯形图 D、格式文本2、可使用位寻址方式来存取信息的寄存器不包括(C)A、I B、Q C、AC D、SM3、SM是哪个存储器的标识符(D
10、)A、高速计数器 B、累加器 C、内部辅助寄存器 D、特殊辅助寄存器4、AC是哪个存储器的标示符(B)A、高速计数器 B、累加器 C、内部辅助寄存器 D、特殊辅助寄存器 5、定时器预设值PT采用的寻址方式为(B)A、位寻址 B、字寻址 C、字节寻址 D、双字寻址 6、只能使用字寻址方式来存取信息的寄存器是(D)A、S B、I C、HC D、AI7、传统继电控制中的中间继电器,对应S7系列PLC的应是那种地址范围(C)A、SM B、AC C、M D、VB8、图示程序中的累加器用的是那种寻址方式(D)A、位寻址 B、字节寻址 C、字寻址 D、双字寻址9、图示程序中的累加器用的是那种寻址方式(B )
11、A、位寻址 B、字节寻址 C、字寻址 D、双字寻址10、PLC所有软继电器的触点可以( C)次使用A、有限 B、256 C、无限 D、204811、下列属于字节寻址的是(C)A、QW1 B、V1.0 C、IB0 D、MD2812、下列哪项属于字寻址( B)A、VB10 B、VW10 C、ID0 D、I0.213、下列哪项属于双字寻址(D)A、QW1 B、V1.0 C、IB0 D、MD28四、改错题(请指出以下梯形图中的所有错误并改正)五、编程题1、将下面的语句表指令转换成梯形图程序。(1)LDN I0.0 LPS LD I0.1 O Q0.0 ALD AN I0.2 AN Q0.1 = Q0.
12、0 LRD LD I0.2 O Q0.1 ALD AN I0.1 AN Q0.0 = Q0.1 LPP LD I0.3 O Q0.2 ALD = Q0.2(2)(3) (4)2、将下面的梯形图程序转换成语句表指令。(1)(2)(3)4、用S、R和边沿触发指令设计满足图示波形的梯形图程序。5、如下图所示,在按钮I0.0按下时Q0.0?变成ON并自保持,用加计数器C1计数,I0.1输入三个脉冲后,T37开始定时,5s后Q0.0变为OFF,同时,C1 和T37被复位。在PLC刚开始执行用户程序时,C1 也被复位,请设计满足要求的梯形图程序。6、采用一只按钮每隔3秒钟顺序启动三台电动机,试编写程序。7
13、、已知输入触点时序图,结合程序画出Q0.0?和Q0.1的时序图。8、已知输入触点时序图,结合程序画出M0.0、M0.1、Q0.0的时序图。第四章一、填空题1、JMP跳转指令_不能_(能,不能)在主程序、子程序和中断程序之间相互跳转。2、I/O中断时间包括(上升/下降沿)中断,(高速计时器)中断和(高速脉冲串输出)中断三类。3、S7-200系列PLC的_Q0.0_与_Q0.1_两个输出端子,除正常使用外,还可利用PLC的高速输出功能产生_PTO 0_与_PTO 1_输出。4、定时器中断由1ms延时定时器_T32_和_T96_产生。5、把一个实数转换为一个双字整数值的TRUNC指令,它的小数部分采
14、用是_截位取整_原则处理。6、S7-200系列PLC共有_6_个高速计数器,其中只有1种工作模式的是_HSC3和HSC5_。7、顺序控制继电器指令包括_LSCR_、_SCRT_和_SCRE_三个指令。8、子程序可以嵌套,嵌套深度最多为_8 _层。9、累计比CPU扫描速率还要快的事件,采用的是_高速计数器_。10、中断程序标号指令的语句表指令的格式INT-n,其中n指的是_中断程序标号_。11、I/O中断事件包含_边沿_中断、_PTO_中断和_HSC_中断三类。12、_FOR_和_NEXT_两条指令间的所有指令构成一个循环体。13、把一个实数转换为一个双字型数值的ROUND指令,它的小数部分采用
15、是_四舍五入_原则处理。14、段译码指令的操作码是_SEG_。它的源操作数的寻址方式是_字节_寻址,目的操作数的寻址方式是_字节_寻址。15、如果方框指令的EN输入端有能流且执行时无错误,则ENO输出端_=1 。16、VB0的值为2#1011 0110,循环右移2位然后左移4位为2#。17、读取实时时钟指令TODR读取的日期和时间的数制为十进制 。18、主程序和中断程序的变量表中只有 临时 变量。19、HSC0的模式3的时钟脉冲为 I0.0 ,用 I0.1 控制方向。二、判断题1、JMP指令的功能是使程序跳转到另一个程序的具体标号处。(?)2、使用顺序控制继电器指令时,可以在SCR段内使用FO
16、R、NEXT或END指令。(?)3、子程序可以嵌套,嵌套深度最多为8层。()4、用来累计比CPU扫描速率还要快的事件的是高速计数器。( )5、字节比较指令比较两个字节大小,若比较式为真,该触点断开。(?)6、双字循环移位指令的操作数N指移位位数,要通过字寻址方式来设置。(?)7、移位寄存器指令每当EN端由0变1时,寄存器按要求移位一次。(?)8、有条件结束指令将根据前面的逻辑关系决定是否终止用户程序。(?)9、块传送指令的操作数N指定被传送数据块的长度,采用双字寻址。(?)10、暂停指令能够使PLC从RUN?到STOP,但不能立即终止主程序的执行。(?)11、使用顺序控制继电器指令时,不能在S
17、CR段内使用FOR、NEXT或END指令。(?)12、整数的加减指令的功能是将两个8位的整数相加减,得到一个8位的整数结果。(?)13、TRUNC指令把32位实数转换成32位符号数,小数部分按照四舍五入原则处理。(?)14、PTO为高速脉冲串输出,它可输出一定脉冲个数和一定周期的占空比为50%的方波脉冲。(?)15、中断分离指令DTCH截断一个中断事件(EVNT)和所有中断程序的联系,但并不禁止该中断事件。(?)16、I-D指令的功能是将把一个16位整数值数转换为一个32位的双字整数。(? )三、选择题1、HSC0的当前值设定寄存器是(B)A、SMD38 B、SMD38 C、SMD58 D、S
18、MD182、在顺序控制继电器指令中的操作数n,它所能寻址的寄存器只能是(A)A、S B、M C、SM D、T 3、子程序的有条件返回指令是(B)A、CALL B、CRET C、RET D、SBR4、无条件子程序返回指令时(C)A、CALL B、CRET C、RET D、SBT 5、把一个BCD码转换为一个整数值的提醒图指令的操作码是(C)A、B-I B、I-BCD C、BCD-I D、I-R6、段译码指令的梯形图指令的操作码是(C)A、DECO B、ENCO C、SEG D、TRUNC7、中断程序标号指令的操作码是(C)A、ENI B、RET C、INT D、DSI8、对S7-200系列PLC
19、,两个16位数整数相乘,产生一个32位的输出结果,应采用哪种指令?(D)A、*I B、*D C、*R D、MUL9、S7-200系列可编程序控制器中,读取内部时钟,用什么指令?(C)A、TD B、TM C、TODR D、TRDW10、S7-200PLC,数据块数据传送,可采用哪种指令?(A)A、BMB B、MOVB C、SLB D、PID11、如果PLC发出的脉冲的频率超过步进电机接收的最高脉冲频率,会发生?(B)A、电机仍然精确运行 B、丢失脉冲,不能精确运行C、电机方向变化 D、电机方向不变12、子程序可以嵌套,嵌套深度最多为(C)层。A、5 B、6 C、8 D、913、S7-200PLC
20、的看门狗定时时间为(B)A、50ms B、500ms C、500s D、5000ms14、高速计数器定义指令的操作码是(C)A、HSC B、PLS C、HDEF D、TODR15、禁止中断指令的操作码是(A)A、DISI B、ENI C、ATCH D、DTCH16、JMP n 这条指令中,n的取值范围是( D)A、0-128 B、1-64 C、0-256 D、0-25517、给出FOR指令的格式如图所示,当EN条件允许时将FOR与NEXT指令之间的程序执行( A)次。A、20 B、1 C、VW10 D、1918、双字整数的加减法指令的操作数都采用( B )寻址方式A、字 B、双字 C、字节 D
21、、位19、若整数的乘/除法指令的执行结果是零,则影响(A)位A、SM1.0 B、SM1.1 C、SM1.2 D、SM1.320、实数开方指令的梯形图操作码是( C)A、EXP B、LN C、SQRT D、TIN21、设VWI0中存有数据123.9,现执行以下指令,则指令的结果是(B)A、123.5 B、124 C、120 D、12322、取整指令的梯形图指令的操作码是(A)A、TRUNC B、ROUND C、EXP D、LN23、设累加器AC2中的低四位存有十进制数3,现执行以下指令,则指令的执行结果VW40的内容是(A )A、0008H B、08H C、03H D、0003H24、高速计数器
22、HSC0中有(A )种工作方式。A、8种 B、1种 C、12种 D、9种25、高速计数器2的控制字节是( C )A、SMB37 B、SMB47 C、SMB57 D、SMB13726、中断分离指令的操作码是( D )A、DISI B、ENI C、ATCH D、DTCH27、以下( D)不属于PLC的中断事件类型。A、通讯口中断 B、I/O中断 C、时基中断 D、编程中断28、S7-200系列PLC有6个高速计数器,其中有12种工作模式的是( B)A、HSC0、 HSC1 B、HSC1、 HSC2 C、HSC0、 HSC4 D、HSC2、 HSC4 29、整数的加减法指令的操作数都采用(A)寻址方
23、式A、字 B、双字 C、字节 D、位30、高速计数器1的控制字节是( B)A、SMB37 B、SMB47 C、SMB57 D、SMB15731、HSC1的控制寄存器是(C)A、SMW137 B、SMB57 C、SMB47 D、SMW14732、当数据发送指令的使能端为(A)时 将执行该指令。A、为1 B、为0 C、由1变为0 D、由0变为133、若整数的加减法指令的执行结果发生溢出则影响(B)位。A、SM1.0 B、SM1.1 C、SM1.2 D、SM1.334、把一个BCD码转换为一个整数值的梯形图指令的操作码是( C)A、B-I B、I-BCD C、BCD-I D、I-R四、编程题1、编写
24、程序,在I0.0的上升沿将VW10VW58清零。2、用I0.0控制接在QB0上的8个彩灯是否移位,每1s移1位。用I0.1控制左移或右移,首次扫描时将彩灯的初始值设置为十六进制数16#0E(仅Q0.1Q0.3为ON),设计出梯形图程序。3、用I1.0控制接在QB0上的8个彩灯是否移位,每1s移1位。用IB0设置彩灯的初始值,在I1.1的上升沿将IB0的值传送到QB0,设计出梯形图程序。4、用实时时钟指令设计控制路灯的程序,20:00时开灯,06:00时关灯。5、用实时时钟指令设计控制路灯的程序,在5月1日10月31日的20:00开灯,06:00关灯;在11月1日下一年4月30号的19:00开灯
25、,7:00关灯。6、半径(10000的整数)在VW10中,取圆周率为3.1416。编写程序,用浮点数运算指令计算圆周长,运算结果四舍五入转换为整数后,存放在VW20中。7、编写语句表程序,实现运算VW2VW4 = VW6。8、AIW2中A/D转换得到的数值032000正比于温度值01200?C。在I0.0的上升沿,将AIW2的值转换为对应的温度值存放在VW10中,设计出梯形图程序。9、设计循环程序,求VD20开始连续存放的5个浮点数的平均值。10、在I0.0的上升沿,用循环程序求VW100VW108的累加和。为了防止溢出,将被累加的整数转换为双整数后再累加。用VD10保存累加和。11、用子程序
26、调用编写教材中图5-3中两条运输带的控制程序,分别设置自动程序和手动程序,用I0.4作自动/手动切换开关。手动时用I0.0和I0.1对应的按钮分别点动控制两条运输带。12、设计程序,用子程序求圆的面积,输入参数为直径(小于32767的整数),输出量为圆的面积(双整数)。在I0.0的上升沿调用该子程序,直径为10000mm,运算结果存放在VD10中。13、用定时中断,每1s将VW8的值加1,在I0.0的上升沿禁止该定时中断,在I0.2的上升沿重新启用该定时中断。设计出主程序和中断子程序。14、要求灯L每隔2秒闪烁一下,用定时中断0实现此功能。用梯形图编写主程序和中断程序。(说明: 定时中断0的中
27、断号为10,对应的特殊存储器字节为SMB34)15、第一次扫描时将VB0清零,用定时中断0,每100ms将VB0加1,VB0等于100时关闭定时中断,并将Q0.0立即置1。设计出主程序和中断子程序。16、通过调用子程序0来对HSC1进行编程,设置HSC1以方式11工作,其控制字(SMB47)设为16#F8:预设值(SMD52)为50。当计数值完成(中断事件编号13)时通过中断服务程序0写入新的当前值(SMD50)16#C8。第五章1. 试设计满足图5.1所示波形的梯形图。图5.12. 试设计满足图5.2所示波形的梯形图。图5.23. 画出图5.3所示波形对应的顺序功能图。图5.34. 小车在初
28、始状态时停在中间,限位开关I0.0为ON,按下启动按钮I0.3,小车开始右行,并按图5.4所示从上到下的顺序运动,最后返回并停在初始位置。画出控制系统的顺序功能图,并写出梯形图。图5.45指出图5.5的顺序功能图中的错误。 图5.56. 试画出图5.6所示信号控制系统的顺序功能图,并绘制梯形图,I0.0为启动信号。图5.67.设计出图5.7所示的顺序功能图的梯形图程序,T37的预设值为5s。图5.7 8.用SCR指令设计图5.8所示的顺序功能图的梯形图程序。图5.89. 设计出图5.9所示的顺序功能图的梯形图程序。图5.910.设计出图5.10所示的顺序功能图的梯形图程序。图5.1011.设计
29、出图5.11所示的顺序功能图的梯形图程序。图5.11一、填空题1.低压电器是指额定电压等级在交流1200V、直流1500V以下的电器。一般按基本用途分可分为 配电电器 和 控制电器 。2.热继电器是利用电流的热效应原理来工作的保护电器,它在电路中主要用作三相异步电动机的 过载保护 。3.PLC是通过一种周期扫描工作方式来完成控制的,每个周期包括 输入采样阶段 、 程序处理阶段 及 输出刷新结果阶段 三个阶段。4.可编程控制器的输出有三种形式,分别是 继电器输出 , 双向晶闸管输出 及 晶体管输出 。5.在FX2N型PLC中,有一32位加/减计数器C210,欲使其工作在减计数模式,则需将对应的特
30、殊辅助继电器 M8210 置1即可。6.当PLC的扫描周期大于监视定时器规定的时间时,PLC将停止工作,为避免此种情况发生,可在程序适当位置插入 WDT 指令,对监视定时器刷新,或修改特殊数据寄存器 D8000 的值,使其大于PLC扫描周期。7.FX2N-64MR型号PLC中64、M、R的意义分别是: 输入输出共64点 、 基本单元 、 继电器输出型 。8.定时器的线圈上电时开始计时,定时时间到达设定值时其常开触点 闭合 ,一般的定时器都是 通电延时 型定时器。9.功能指令助记符前标记(D)符号,表示该指令是 32 位指令,功能指令助记符后标记(P)符号,表示该指令是 脉冲执行 型指令。二、判断题判断下列各题正误,正确的在题后括号内打“”,错误的打“”。1.中间继电器实质上是电压继电器的一种,使用时可代替交流接触器。 【 】2.电动机正反转控制电路为了保证起动和运行的安全性,要采取自锁控制。 【 】3.反接控制时,当电机转速接近零时,应及时断开电源以防止电机反转。 【 】4.交流电动机由于通入的是交流电,因此它的转速也是不断变化的,而直流电动机其转速则是恒定不变的。 【 】5.END指令不是PLC的停机指令,仅说明程序执行一个扫描周期结束。 【 】6.在一个状态移图中,转移条件只能用单接点,不可以采用接点组。 【 】7.PLC的输出线圈可
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1