首页 理论教育 K2X10位软元件组组成范围及数量问题解析

K2X10位软元件组组成范围及数量问题解析

时间:2023-07-01 理论教育 版权反馈
【摘要】:图4-105 题1和题2的图5)K2X10表示由____~____组成的___个位软元件组。

K2X10位软元件组组成范围及数量问题解析

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相当于软元件____。

978-7-111-40437-8-Chapter04-125.jpg

图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中。编写出主程序和中断程序。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈