1、西门子S7-200PLC试题(4) 来源: 选择题(20x2=40分) 1 已知表格如下。问当I0.0接通时执行填表指令,则指令的执行结果中 VW202中的值是( )。 A 0004 B 0002 C 0001 D 0003 2 HSC0的当前值设定寄存器是( )。 A SMD38 B SMD48 C SMD58 D SMD138 3 在顺序控制继电器指令中的操作数n,它所能寻址的寄存器只能是( )。 A S B M C SM D T 4 无条件子程序返回指令是( )。 A CALL
2、 B CRET C RET D SBR 5 把一个BCD码转换为一个整数值的梯形图指令的操作码是( )。 A B-I B I-BCD C BCD-I D I-R 6 段译码指令的梯形图指令的操作码是( )。 A DECO B ENCO C SEG D TRUNC 7 设AC1中的低16位存有十六进制数16#8200,现执行以下指令,则指令的执行结果VB40中的内容是( ) A 0009H B 09H C 08H D 04H 8 填表指令的功能是向表中增加一个数值,表中第一个数是( )数。 A 要填进表中的数 B
3、 最大填表数 C 实际填表数 D 表中已有的数值 9 在查表指令中,若 被查数据与参考数据之间的关系是不等于,则查表指令的语句表的操作码是( )。 A FIFO B FILO C FIND= D FIND〈〉 10 设VW10中的数据是6543H,VW20中的数据是0897H,则执行下列程序,VW20的内容是( )。 A 4DD7H B 5489H C 0003H D 9ABCH 11 中断程序标号指令的操作码是( )。 A ENI BRET C INT D DSI 12 下列不属于PLC硬件系统组成的是( )。
4、A. 用户程序 B.输入输出接口 C. 中央处理单元 D.通讯接口 13 CPU214型PLC本机I/O点数为( )。 A.14/10 B.8/16 C.24/16 D.14/16 14 CPU214型PLC共有( )个定时器。 A.64 B.255 C. 128 D. 256 15可使用位寻址方式来存取信息的寄存器不包括( )。 A. I B. Q C. AC D. SM 16 图示程序中的累加器用的是那种寻址方式( ) A.位寻址 B.字节寻址
5、 C.字寻址 D.双字寻址 17 EM231模拟量输入模块最多可连接( )个模拟量输入信号。 A.4 B.5 C.6 D.3 18 RS-232串行通信接口适合于数据传输速率在( )范围内的串行通信。 A.0~20000bps B.0~2000bps C.0~30000bps D.0~3000bps 19 对通讯所使用的数据位数进行设定的是( )。 A.SMB30.5 B.SMB30.7、6 C.SMB30.5、4 D. SMB30.5、6 20 PLC的工作方式是
6、 A 等待工作方式 B 中断工作方式 C 扫描工作方式 D 循环扫描工作方式 填空题(每空1分,共20分) 1 在第一个扫描周期接通可用于初始化子程序的特殊存储器位是( )。 2 定时器有三种类型,包括( ),( )和( )。 3 中断程序标号指令的语句表指令的格式INT,n,其中n指的是( )。 4 I/O口中断事件包含( )中断、( )中断和( )中断三类。 5 定时器中断由1ms延时定时器( )和( )产生。 6 累加器寻址的统一格式为( )。 7 子程序调用与
7、子程序指令的操作数SBR_n中,n是( ),其取值范围是( ) 8 ( )和( )两条指令间的所有指令构成一个循环体。 9 把一个实数转换为一个双字整数值的ROUND指令,它的小数部分采用是( )原则处理。 10 段译码指令的操作码是( )。它的源操作数的寻址方式是( )寻址,目的操作数的寻址方式是( )寻址。 11 填表指令可以往表格里最多填充( )个数据。 判断题(20X1=20分) 1执行逻辑推入栈指令使堆栈深度减1。( ) 2提供一个周期是1秒钟,占空比是50%的特殊存储器位是SM0.4。(
8、 ) 3用来累计比CPU扫描速率还要快的事件的是高速计数器。( ) 4 7-200可以通过CP-243-1 IT通讯处理器的IT功能,非常容易的与其它计算机以及控制器系统交换文件,可以在全球范围内实现控制器和当今办公环境中所使用的普通计算机之间的连接。( ) 5在工程实践中,常把输出映象寄存器称为输出继电器。( ) 6 JMP指令的功能是使程序跳转到另一个程序的具体标号处。( ) 7 使用顺序控制继电器指令时,可以在SCR段内使用FOR、NEXT或END指令。() 8子程序可以嵌套,嵌套深度最多为8层。() 9位寻址的格式由存储器标识符、字节地址、分割符及位号组成。( ) 10
9、定时器的寻址依赖所用指令,带位操作数的指令存取位值,带字操作数的指令存取当前值。( ) 11栈装载与指令是将堆栈中的第一层和第二层的值进行逻辑与操作,结果存入栈顶。( ) 12正跳变指令每次检测到输入信号由0变1之后,使电路接通一个扫描周期。( ) 13定时器定时时间长短取决于定时分辨率。( ) 14 TONR的启动输入端IN由“1”变“0”时定时器复位。( ) 15字节比较指令比较两个字节大小,若比较式为真,该触点断开。( ) 16双字循环移位指令的操作数N指移位位数,要通过字寻址方式来设置。( ) 17位移位寄存器指令每当EN端由0变1时,寄存器按要求移位一次。( ) 18
10、有条件结束指令将根据前面的逻辑关系决定是否终止用户程序。( ) 19 EM231热电偶模块可以连接6种类型的热电偶。( ) 20 RS-232串行通信接口使用的是正逻辑。( ) 编程题(3题共20分) 1 组合机床的工作循环图及元件动作表如图示,试用置位复位指令编写程序。(7分) 2 简单的位置控制。控制要求:①用多齿凸轮与电动机联动,并用接近开关来检测多齿凸轮,产生的脉冲输入至PLC的计数器。②电动机转动至4900个脉冲时,使电动机减速,到5000个脉冲时,使电动机停止,同时剪切机动作将材料切断,并使脉冲计数复位。(7分) 输入输出端子分配如下: 输
11、入 输 出 元件名称 端子号 元件名称 端子号 启动按钮 I0.0 电极高速运转 Q0.0 停止按钮 I0.1 电极低速运转 Q0.1 接近开关 I0.2 剪切机 Q0.2 剪切结束 I0.3 3 通过调用子程序0来对HSC1进行编程,设置HSC1以方式11工作,其控制字(SMB47)设为16#F8;预设值(SMD52)为50。当计数值完成(中断事件编号13)时通过中断服务程序0写入新的当前值(SMD50)16#C8。(6分) S7-200PLC试题(4)答案 一选择题(20x2=40分) 1 C
12、 2 A 3 A 4C 5C 6 C 7B 8B 9D 10C 11C 12 A 13A 14C 15C 16C 17A 18A 19A 20D 二填空题(每空1分,共20分) 1 SM0.1 2 TON,TOF,TONR 3中断服务程序的编号 4上升/下降沿,高速计数器,高速脉冲串输出 5 T32,T96 6 AC+累加器号 7 子程序的标号,0-63 8 FOR,NEXT 9 四舍五入 10 SEG ,字节,字节 11 100 三判断题(20X1=20分) 1错 2 错 3 对 4 对 5 对 6 错 7 错 8 对 9
13、对 10 对 11 对 12 对 13 对 14错 15 错 16 错 17 对 18 对 19 错 20 错 I0.1 ( R ) 3 Q0.0 I0.3 ( S ) 1 Q0.1 ( R ) 1 Q0.2 I0.0 ( S ) 1 Q0.0 I0.2 ( S ) 1 Q0.2 ( R ) 1 Q0.0 A 四编程题(3题共20分) 1 2 A I0.2 I0.0 ( ) Q0.0 E EN IN OUT N T E E E EN I
14、N OUT N T N Q0.0 I0.1 Q0.1 C20 < I 4900 CU CTU R PT 5000 C20 I0.3 C20 ( ) Q0.2 SM1.1 ( ) Q0.1 M0.0 C20 Q0.0 C20 >= I 4900 I0.3 C20 ( R ) 1 A 3 LD SM0.1 CALL 0 MEND SBR 0 LD SM0.0 MOVB 16#F8,SMB47 HDEF 1,11 MOVED 0,SMD48 MOVED 50,SMD52 ATCH 0,13 HSC 1 RET INT 0 LD SM0.0 MOVD 0,SMD48 MOVB 16#C0,SMB47 HSC 1 RETI LD I0.3 O Q0.2 ALD = Q0.2






