内容发布更新时间 : 2024/12/23 11:11:41星期一 下面是文章的全部内容请认真阅读。
16、JMP n 这条指令中,n的取值范围是( )
A、0-128 B、1-64 C、0-256 D、0-255 17、给出FOR指令的格式如图所示,当EN条件允许时将FOR与NEXT指令之间的程序执行( )次。
A、20 B、1 C、VW10 D、19
18、双字整数的加减法指令的操作数都采用( )寻址方式 A、字 B、双字 C、字节 D、位 19、若整数的乘/除法指令的执行结果是零,则影响( )位 A、SM1.0 B、SM1.1 C、SM1.2 D、SM1.3 20、实数开方指令的梯形图操作码是( )
A、EXP B、LN C、SQRT D、TIN 21、设VWI0中存有数据123.9,现执行以下指令,则指令的结果是( ) A、123.5 B、124 C、120 D、123
22、取整指令的梯形图指令的操作码是( )
A、TRUNC B、ROUND C、EXP D、LN 23、设累加器AC2中的低四位存有十进制数3,现执行以下指令,则指令的执行结果VW40的内容是( )
A、0008H B、08H C、03H D、0003H 24、高速计数器HSC0中有( )种工作方式。
A、8种 B、1种 C、12种 D、9种 25、高速计数器2的控制字节是( )
A、SMB37 B、SMB47 C、SMB57 D、SMB137 26、中断分离指令的操作码是( )
A、DISI B、ENI C、ATCH D、DTCH 27、以下( )不属于PLC的中断事件类型。
A、通讯口中断 B、I/O中断 C、时基中断 D、编程中断 28、S7-200系列PLC有6个高速计数器,其中有12种工作模式的是( ) A、HSC0、 HSC1 B、HSC1、 HSC2 C、HSC0、 HSC4 D、HSC2、 HSC4 29、整数的加减法指令的操作数都采用( )寻址方式 A、字 B、双字 C、字节 D、位 30、高速计数器1的控制字节是( )
A、SMB37 B、SMB47 C、SMB57 D、SMB157 31、HSC1的控制寄存器是(C)
A、SMW137 B、SMB57 C、SMB47 D、SMW147 32、当数据发送指令的使能端为( )时 将执行该指令。 A、为1 B、为0 C、由1变为0 D、由0变为1
33、若整数的加减法指令的执行结果发生溢出则影响( )位。 A、SM1.0 B、SM1.1 C、SM1.2 D、SM1.3
34、把一个BCD码转换为一个整数值的梯形图指令的操作码是( ) A、B-I B、I-BCD C、BCD-I D、I-R 四、编程题
1、编写程序,在I0.0的上升沿将VW10~VW58清零。
2、用I0.0控制接在QB0上的8个彩灯是否移位,每1s移1位。用I0.1控制左移或右移,首次扫描时将彩灯的初始值设置为十六进制数16#0E(仅Q0.1~Q0.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开灯,7:00关灯。 6、半径(<10000的整数)在VW10中,取圆周率为3.1416。编写程序,用浮点数运算指令计算圆周长,运算结果四舍五入转换为整数后,存放在VW20中。 7、编写语句表程序,实现运算VW2–VW4 = VW6。
8、AIW2中A/D转换得到的数值0~32000正比于温度值0~1200?C。在I0.0的上升沿,将AIW2的值转换为对应的温度值存放在VW10中,设计出梯形图程序。
9、设计循环程序,求VD20开始连续存放的5个浮点数的平均值。
10、在I0.0的上升沿,用循环程序求VW100~VW108的累加和。为了防止溢出,将被累加的整数转换为双整数后再累加。用VD10保存累加和。
11、用子程序调用编写教材中图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的中断号为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所示波形的梯形图。
I0.0I0.1Q0.0Q0.14s
图5.1
2. 试设计满足图5.2所示波形的梯形图。
I0.0I0.1Q0.0Q0.17s
图5.2
3. 画出图5.3所示波形对应的顺序功能图。
I0.2I0.0I0.1I0.3Q0.0Q0.1Q0.2
图5.3
4. 小车在初始状态时停在中间,限位开关I0.0为ON,按下启动按钮I0.3,小车开始右行,