电气控制与PLC应用技术五六七章习题参考答案0126041634Word格式.docx
《电气控制与PLC应用技术五六七章习题参考答案0126041634Word格式.docx》由会员分享,可在线阅读,更多相关《电气控制与PLC应用技术五六七章习题参考答案0126041634Word格式.docx(21页珍藏版)》请在冰豆网上搜索。
![电气控制与PLC应用技术五六七章习题参考答案0126041634Word格式.docx](https://file1.bdocx.com/fileroot1/2022-10/27/a5b3bc80-f8bd-41bf-a0ba-323f52d27417/a5b3bc80-f8bd-41bf-a0ba-323f52d274171.gif)
当输入端接通或“能流”通过时,当前值从上次的保持值开始再往上累计时间,继续计时,当累计当前值等于或大于设定值时,该定时器的位被置位,当前值可继续计数,一直计数到最大值32767,当输入端断开,当前值保持不变,定时器的位不变;
TOF的特点:
当输入端
由ON到OFF时,定时器开始计时,当前值从0开始增加,当累计当前值等于设定值时,定时器位为OFF,并停止计时。
与定时器有关的变量有当前值和位。
梯形图中,可以通过使用定时器号来存取这些变量,定时器的位或当前值的存取取决于使用的指令:
位操作数指令存取定时器的位,字操作数指令存取定时器的当前值。
5.计数器有几种类型?
与计数器相关的变量有哪些?
计数器有三种类型:
增计数器(CTU)、减计数器(CTD)、增减计数器(CTUD)。
CTU的特点:
首次扫描时,位为OFF,当前值为0,当CU端有一个计数脉冲的上升沿信号时,当前值从0开始递增计数,直至最大值32767时停止计数,当当前值等于或大于设定值时,位为ON;
CTD的特点:
首次扫描时,位为OFF,当前值为设定值,当CD端有一个计数脉冲的上升沿信号时,当前值从设定值开始递减计数,直至当前值为0时停止计数,同时计数器位被置位。
CTUD的特点:
首次扫描时,计数器位为OFF,当前值为0,当CU端有一个计数脉冲的上升沿信号时,当前值加1,当CD端有一个计数脉冲的上升沿信号时,,当前值减
1,当当前值等于或大于设定值时,计数器位被置位。
与计数器相关的变量有:
当前值和位。
梯形图中,可以通过使用计数器号来存取这些变量,计数器的位或当前值的存取取决于使用的指令:
位操作数指令存取计数器的位,字操作数指令存取计数器的当前值。
6.不同分辨率的定时器当前值是如何刷新的?
1ms分辨率定时器当前值每隔1ms刷新一次,在一个扫描周期中可能要刷新多次,不和扫描周期同步;
10ms分辨率定时器在每个扫描周期的开始对定时器的位和当前值刷新,定时器的位和当前值在整个扫描周期内保持不变;
100ms分辨率定时器只有在定时器指令执行
时,定时器的位和当前值才被刷新。
7.写出图5-61所示梯形图的语句表程序。
图5-61习题7的梯形图
7.答案:
LD
I0.0
O
I0.3
I0.1
I0.4
ALD
AN
I0.2
=
Q0.1
TON
T38,
30
T38
S
Q0.2,
4
I1.0
R
8.写出图5-62所示梯形图的语句表程序。
图5-62习题8的梯形图语句表如下:
LDI0.0EU
SHRBM0.0,V10.0,4
LDV10.0
SQ1.0,2
LDV10.1
RQ1.1,1
LDV10.2
SQ1.2,3
LDV10.3
RQ1.4,1
或者:
10.设计一个计数范围为50000的计数器。
11.试设计一个2h30min的长延时电路程序。
答案:
2h30min=9000s,方法一采用定时器和计数器相结合,方法二采用两个计数器,参考梯形图如下:
12.用置位、复位指令设计一台电动机的起、停控制程序。
I/O地址分配表
种类
名称
地址
输入信号
启动按钮SB1
接触器KM
Q0.0
停止按钮SB2
输出信号
13.用顺序控制继电器(SCR)指令设计一个居室通风系统控制程序,使三个居室的通风机自动轮流地打开和关闭,轮换时间为1h。
接触器KM1
接触器KM2
接触器KM3
Q0.2
梯形图:
11.用移位寄存器(SHRB)指令设计一个路灯照明系统的控制程序,4盏路灯按H1→H2→H3
→H4的顺序依次点亮,各路灯之间点亮的间隔时间为10s。
答案:
I/O地址分配表
灯H1~H4
Q0.0~Q0.3
15.用移位寄存器指令(SHRB)设计一组彩灯控制程序,8路彩灯串按H1→H2→H3?
?
→H8的顺序依次点亮,且不断重复循环,各路彩灯之间的间隔时间为1s。
16.答:
注意本题的彩灯点亮程序按照第二盏点亮时,第一盏仍然是亮着的要求来编程的。
彩灯H1~H8
Q0.0~Q0.7
17.指出图5-63所示梯形图中的语法错误,并改正。
(a)1.T39的PT值40000>
32767,超出定时器PT值范围,可以改为+30000;
2.M1.0和M10.2不能用立即指令;
3.Q1.1不能直接连接左母线,可Q1.1线圈前加上触点指令或者SM0.0;
4.M0.9>
0.7,超出范围,M0.9可改为M0.1-M0.7中的任一。
(b)1.Q1.9>
1.7,超出范围;
2.计时器T32改为T37,分辨率为100ms;
3.中间一行调下一行;
4.?
?
设定值要有数据。
18.图5-64为脉冲宽度可调电路的梯形图及输入时序图,试分析梯形图执行过程,并画出Q1.0
输出的时序图。
19.试设计满足图5-65所示时序图的梯形图程序。
图5-65习题18的输入/输出时序图
参考梯形图答案:
第六章习题参考答案
1.
3.
4.
5.
(1)取整(四舍五入)
6.参见例6-25
7.参见例6-26
8.
9.
1主程序
2初始化子程序
注:
要在程序中使用此配置,请在主程序块中使用SM0.1或一条沿触发指令调用一次此子程序。
配置HC1为模式6;
CV=0;
PV=500;
增计数;
连接中断程序COUNT_EQ到事件13(HC1的CV=PV);
开放中断和启动计数器。
3中断服务子程序
CV=PV时响应,可根据实际需要实现所需的功能(如使Q0.0输出为1),并可动态改变HC1的参数。
10.PTO多段操作初始化及操作过程如下:
(1)复位高速脉冲输出端Q0.1;
(2)设定PTO控制字节SMB77;
(3)指定包络表的起始地址(用V0开始的字节偏移量表示,在SMW178中设置);
(4)指定包络表总段数;
(5)设定包络表各段的脉冲初始周期、脉冲周期增量和脉冲个数;
(6)建立PTO输出完成中断事件19与中断服务子程序的连接;
7)允许全局中断;
8)通过指令PLS1激活脉冲输出操作,从Q0.1输出高速脉冲。
第7章习题与思考题参考答案
7-1
初始化使M0.0为1
M0.0为1时,操作I0.0
使M0.1为1,M0.0为0
M0.1为1时,使Q0.1为1,T37计时为30s
T37计时为30s时,
M0.2为1,M0.1复位
M0.2为1时,使Q0.2
为1,T38计时为15s
T38计时为15s时,
M0.3为1,M0.2复位
M0.3为1时,使Q0.3为1,T39计时为45s
T39计时为45s时,
M0.0为1,M0.1复位
操作I0.1为1时,M0.0在I0.1下降沿时为1,M0.1复位3位
7-2
参见图7-2和图E-4、图E-5。
7-3
网络1
SM0.1
M2.0
(S)
1
I0.1M2.1
I0.1(M2S1.1)
M2.0网络3(R)
M2.1Q0.1
()
网络4
M2.1
初始化使M2.0为1
M2.0为1时,操作I0.0使M2.1为1,M2.0为0
M2.1为1时,使Q0.1为1
I2.0
M2.2
(S1)
(R)
M2.1为1时,操作I2.0为1时,M2.2为1,M2.1复位
网络5
M2.2为1时,使Q0.2为1,T38计时为15s
T38计时为15s,或I2.1为1时,M2.0为1,M2.2复位
7-4
M0.0
网络2
M0.0为1时,操作I0.0使M0.1为1,M0.3为1,M0.0为0
网络3
M0.1
M0.1I0.2M0.2
Q1.2
(S1)
(R1)
M0.1为1时,Q0.1为1
M0.1为1时,操作I0.2使
M0.2为1,M0.1为0
M0.2为1时,Q0.2为1
M0.4
M01.3
M0.3为1时,操作I0.3使
M0.4为1,M0.3为0
网络7
M0.4为1时,Q1.3为1
7-5
P网络2
M0.1M0.2