1.填空
1)应用指令的(S·)表示____操作数,(D·)表示____操作数。S和D右边的“·”表示可以使用____功能。
2)D2和D3组成的32位整数(D2,D3)中的____为低16位数据,____为高16位数据。
3)图4-105中的应用指令DINCP在X4____时,将____中的32位数据加1。
4)如果Z1的值为10,则D8Z1相当于软元件____,X6Z1相当于软元件____。
图4-105 题1和题2的图
5)K2X10表示由____~____组成的___个位软元件组。
6)BIN是____的简称,HEX是____的简称。
7)每一位BCD码用___位二进制数来表示,其取值范围为二进制数____~____。
8)二进制数0100 0001 1000 0101对应的十六进制数是____,对应的十进制数是____,绝对值与它相同的负数的补码是____。
9)BCD码0100 0001 1000 0101对应的十进制数是____。
10)16位二进制乘法运算指令MUL的目标操作数为____位二进制数。
11)如果两个源操作数的同一位____,则WAND指令的目标操作数的对应位为1。
12)FX系列内部采用___进制浮点数进行浮点数运算,采用___进制浮点数进行监控。
13)如果需要跳转到END指令所在的步序号,则应使用指针P___。
14)执行“CJ P1”指令的条件时,将不执行该指令和之间的指令。
15)同一个位软元件的线圈可以在跳转条件____的两个跳转区内分别出现一次。
16)子程序和中断子程序应放在____指令之后。
17)子程序用____指令结束,中断程序用____指令结束。
18)子程序和中断程序中应使用编号为____~____的定时器。
19)子程序最多嵌套____层。
20)X2上升沿中断的中断指针为____。
21)定时器中断指针I680的中断周期为____ms。
22)M8055为ON时,禁止执行____产生的中断。
23)交替输出指令ALT输出信号的周期是输入信号周期的____。
2.试分析图4-105中下面两行梯形图的功能。(www.xing528.com)
3.用触点比较指令编写程序,在D2不等于300和D3大于−100时,令M1为ON。
4.用区间比较指令编写程序,在D4小于100和D4大于2000时,令Y5为ON。
5.交换指令XCH和高低字节交换指令SWAP指令为什么必须采用脉冲执行方式?
6.编写程序,分别用多点传送指令FMOV和批量复位指令ZRST将D10~D59清零。
7.在X0为ON时,将计数器C0的当前值转换为BCD码后送到Y0~Y17中,C0的计数脉冲和复位信号分别由X1和X2提供,设计出梯形图程序。
8.用X0控制接在Y0~Y17上的16个彩灯是否移位,每1s移1位。用X1控制左移或右移,开机时用MOV指令将彩灯的初始值设置为十六进制数H000E(仅Y1~Y3为1),设计出梯形图程序。
9.用X20控制接在Y0~Y17上的16个彩灯是否移位,每1s移1位。用X0~X17设置彩灯的初始值,在X21的上升沿用MOV指令将X0~X17的状态写入Y0~Y17,设计出梯形图程序。
10.用X0控制接在Y0~Y13上的12个彩灯是否移位,每1s右移1位。用MOV指令将彩灯的初始值设置为十六进制数HF0,设计出梯形图程序。
11.D10中A-D转换得到的数值0~4000正比于温度值0~1200°C。在X0的上升沿,将D10中的数据转换为对应的温度值存放在D20中,设计出梯形图程序。
12.编写程序,将D0中以0.01Hz为单位的0~99.99Hz的整数格式的频率值,转换为4位BCD码,送给Y0~Y17,通过译码芯片和七段显示器显示频率值。每个译码芯片的输入为1位BCD码。
13.整数格式的半径在D6中,用浮点数运算指令求圆的周长,运算结果转换为32位整数,用(D8,D9)保存。设计出程序。
14.要求同第13题,用整数运算指令计算圆周长。
15.以0.1°为单位的整数格式的角度值在D0中,在X0的上升沿,求出该角度的余弦值,运算结果转换为以10−4为单位的整数,存放在D10中,设计出程序。
16.编写程序,用WAND指令将D0的最高4位清零,其余各位保持不变,运算结果用D2保存。
17.编写程序,用WOR指令将Y2、Y5和Y13变为ON,Y0~Y17的其余各位保持不变。
18.编写程序,求出前后两个扫描周期D12中同时变化的位的个数。
19.设计循环程序,求D20开始连续存放的4个浮点数的累加和。
20.编写程序,求出D10~D59中最大的数。
21.如果D5中的数小于等于500,则将M1置位为ON,反之将M1复位为OFF。用跳转指令设计满足上述要求的程序。
22.用跳转之外的其他指令实现21题的要求。
23.用子程序调用编写图3-39中的3条运输带的控制程序,分别设置自动程序、手动程序和公用程序,用X4作自动/手动切换开关。
24.用定时器中断,每2s将D5的值加1,X3为ON时禁止该定时器中断。设计出程序。
25.用实时时钟指令控制路灯的定时接通和断开,在5月1日~10月31日的20:00开灯,06:00关灯;在11月1日~下一年4月30号的19:00开灯,7:00关灯。设计出程序。
26.可以用特殊定时器指令STMR来实现哪些定时功能?
27.指令“REF X0 K16”和“REF Y0 K8”分别用来实现什么功能?
28.在X0的上升沿,通过中断读取PLC实时钟的时间,并将它保存在D10~D16中。编写出主程序和中断程序。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。