电气控制与PLC应用技术五六七章习题参考答案.docx

上传人:scccc 文档编号:14034565 上传时间:2022-01-31 格式:DOCX 页数:21 大小:334.84KB
返回 下载 相关 举报
电气控制与PLC应用技术五六七章习题参考答案.docx_第1页
第1页 / 共21页
电气控制与PLC应用技术五六七章习题参考答案.docx_第2页
第2页 / 共21页
电气控制与PLC应用技术五六七章习题参考答案.docx_第3页
第3页 / 共21页
电气控制与PLC应用技术五六七章习题参考答案.docx_第4页
第4页 / 共21页
电气控制与PLC应用技术五六七章习题参考答案.docx_第5页
第5页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《电气控制与PLC应用技术五六七章习题参考答案.docx》由会员分享,可在线阅读,更多相关《电气控制与PLC应用技术五六七章习题参考答案.docx(21页珍藏版)》请在三一文库上搜索。

1、第五章部分习题参考答案1.S7-200 PLC 的指令参数所用的基本数据类型有哪些?答: S7-200系列 PLC 的基本数据类型有布尔型、字节型、无符号整数型、有符号整数型、 无符号双字整数型、有符号双字整数型、实数型。2. 立即 I/O 指令有何特点?它应用于什么场合? 答:立即 I/O 指令允许对物理输入点和输出点进行快速直接存取,不受 PLC 循环扫描工作 方式的影响。使用立即 I/O 指令可以加快输入、输出响应速度,但也不可盲目使用,否则会 加长扫描周期时间,反而对系统造成不利影响,使用时应利弊权衡。3. 逻辑堆栈指令有哪些?各用于什么场合? 答:逻辑堆栈指令包含栈装载与 ALD 、

2、栈装载或 OLD 、逻辑入栈。4. 定时器有几种类型?各有何特点?与定时器有关的变量有哪些?梯形图中如何表示这些 变量?答:定时器有三种类型: 接通延时定时器 (TON) 、有记忆接通延时定时器 (TONR) 、断开延时 定时器 TOF。 TON 的特点:当输入端接通或“能流”通过时,定时器位为OFF,当前值从0 开始计数, 当当前值等于或大于设定值时, 该定时器位被置位为 ON ,当前值仍继续计数, 一直计到最大值 32767,当输入端断开时,定时器立即复位,当前值为0; TONR 的特点:当输入端接通或“能流”通过时,当前值从上次的保持值开始再往上累计时间,继续计时, 当累计当前值等于或大

3、于设定值时, 该定时器的位被置位, 当前值可继续计数, 一直计数到 最大值 32767,当输入端断开,当前值保持不变,定时器的位不变;TOF 的特点:当输入端由 ON 到 OFF 时,定时器开始计时,当前值从 0 开始增加,当累计当前值等于设定值时, 定时器位为 OFF,并停止计时。 与定时器有关的变量有当前值和位。 梯形图中, 可以通过使 用定时器号来存取这些变量, 定时器的位或当前值的存取取决于使用的指令: 位操作数指令 存取定时器的位,字操作数指令存取定时器的当前值。5. 计数器有几种类型?各有何特点?与计数器相关的变量有哪些?梯形图中如何表示这些 变量? 答:计数器有三种类型:增计数器

4、 (CTU) 、减计数器 (CTD) 、增减计数器 (CTUD) 。CTU 的特 点:首次扫描时,位为 OFF,当前值为 0,当 CU 端有一个计数脉冲的上升沿信号时,当前 值从 0 开始递增计数, 直至最大值 32767时停止计数, 当当前值等于或大于设定值时, 位为 ON; CTD 的特点:首次扫描时,位为 OFF,当前值为设定值,当 CD 端有一个计数脉冲的 上升沿信号时, 当前值从设定值开始递减计数, 直至当前值为 0 时停止计数, 同时计数器位 被置位。 CTUD 的特点:首次扫描时,计数器位为 OFF,当前值为 0,当 CU 端有一个计数 脉冲的上升沿信号时,当前值加1,当 CD

5、端有一个计数脉冲的上升沿信号时, ,当前值减1,当当前值等于或大于设定值时, 计数器位被置位。 与计数器相关的变量有: 当前值和位。 梯形图中, 可以通过使用计数器号来存取这些变量, 计数器的位或当前值的存取取决于使用 的指令:位操作数指令存取计数器的位,字操作数指令存取计数器的当前值。6. 不同分辨率的定时器当前值是如何刷新的? 答:1ms分辨率定时器当前值每隔 1ms刷新一次, 在一个扫描周期中可能要刷新多次, 不和 扫描周期同步; 10ms 分辨率定时器在每个扫描周期的开始对定时器的位和当前值刷新,定 时器的位和当前值在整个扫描周期内保持不变;100ms 分辨率定时器只有在定时器指令执行

6、时,定时器的位和当前值才被刷新。7. 写出图 5-61 所示梯形图的语句表程序。图 5-61 习题 7 的梯形图7. 答案:LDI0.0OI0.3LDI0.1OI0.4ALDANI0.2=Q0.1LDQ0.1TONT38,30LDT38SQ0.2,4LDI1.0RQ0.2,48. 写出图 5-62 所示梯形图的语句表程序。答:图 5-62 习题 8 的梯形图 语句表如下:LD I0.0 EUSHRB M0.0 , V10.0,4LD V10.0S Q1.0, 2LD V10.1R Q1.1 ,1LD V10.2S Q1.2, 3LD V10.3R Q1.4 ,19.用自复位式定时器设计一个周期

7、为5s、脉宽为一个扫描周期的脉冲串信号程序。答:或者:10. 设计一个计数范围为 50000 的计数器。答:11. 试设计一个 2h 30min 的长延时电路程序。答:答案: 2h 30min=9000s ,方法一采用定时器和计数器相结合, 方法二采用两个计数器, 参考梯形图如下:12. 用置位、复位指令设计一台电动机的起、停控制程序。 答:I/O 地址分配表种类名称地址种类名称地址输入信号启动按钮 SB1I0.0接触器 KMQ0.0停止按钮 SB2I0.1输出信号13. 用顺序控制继电器 (SCR) 指令设计一个居室通风系统控制程序, 使三个居室的通风机自动 轮流地打开和关闭,轮换时间为 1

8、h。答:I/O 地址分配表种类名称地址种类名称地址输入信号启动按钮 SB1I0.0输出信号接触器 KM1Q0.0停止按钮 SB2I0.1接触器 KM2Q0.1接触器 KM3Q0.2梯形图:11. 用移位寄存器 (SHRB)指令设计一个路灯照明系统的控制程序,4 盏路灯按 H1H2H3H4 的顺序依次点亮,各路灯之间点亮的间隔时间为10s。答案: I/O 地址分配表种类名称地址种类名称地址输入信号启动按钮 SB1I0.1输出信号灯 H1H4Q0.0Q0.3停止按钮 SB2I0.215. 用移位寄存器指令 (SHRB) 设计一组彩灯控制程序, 8 路彩灯串按 H1 H2 H3? H8的 顺序依次点

9、亮,且不断重复循环,各路彩灯之间的间隔时间为1s。答:注意本题的彩灯点亮程序按照第二盏点亮时,第一盏仍然是亮着的要求来编程的。I/O 地址分配表种类名称地址种类名称地址输入信号启动按钮 SB1I0.0输出信号彩灯 H1H8Q0.0Q0.7停止按钮 SB2I0.116. 指出图 5-63 所示梯形图中的语法错误,并改正。 答:(a)1. T39的 PT 值4000032767,超出定时器 PT值范围,可以改为 +30000;2. M1.0 和 M10.2 不能用立即指令;3. Q1.1 不能直接连接左母线,可 Q1.1线圈前加上触点指令或者 SM0.0;4. M0.90.7 ,超出范围, M0.

10、9 可改为 M0.1-M0.7 中的任一。(b)1. Q1.91.7,超出范围;2. 计时器 T32 改为 T37,分辨率为 100ms;3. 中间一行调下一行;4. ?设定值要有数据。17. 图 5-64 为脉冲宽度可调电路的梯形图及输入时序图,试分析梯形图执行过程, 并画出 Q1.0输出的时序图。答:18. 试设计满足图 5-65 所示时序图的梯形图程序。 答:图5-65习题18的输入 /输出时序图参考梯形图答案:第六章习题参考答案1.3.4.5.(1)取整(四舍五入)6.参见例 6-257.参见例 6-268.9. 主程序 初始化子程序注:要在程序中使用此配置, 请在主程序块中使用 SM

11、0.1 或一条沿触发指令调用一次此子程序。 配置 HC1 为模式 6;CV = 0;PV = 500;增计数;连接中断程序 COUNT_EQ 到事件 13(HC1 的 CV = PV );开放中断和启动计数器。 中断服务子程序注:CV = PV 时响应,可根据实际需要实现所需的功能(如使Q0.0输出为 1),并可动态改变 HC1 的参数 。10.PTO 多段操作初始化及操作过程如下:(1)复位高速脉冲输出端 Q0.1;(2)设定 PTO 控制字节 SMB77 ;(3)指定包络表的起始地址(用 V0 开始的字节偏移量表示,在 SMW178 中设置);(4)指定包络表总段数;(5)设定包络表各段的

12、脉冲初始周期、脉冲周期增量和脉冲个数;(6)建立 PTO 输出完成中断事件 19 与中断服务子程序的连接;7)允许全局中断;8)通过指令 PLS 1 激活脉冲输出操作,从 Q0.1 输出高速脉冲。第 7 章习 题与思考题参考答案7-1SM0.1M0.0 ( S )网络 21M0.0I0.0M0.1( 1S )M0.0网络 3( R1 )M0.1Q0.1( ) T37IN TON网络 4+300PT 100msT37M0.2网络 1( S1 )M0.1 ( R )1初始化使 M0.0 为1M0.0 为1时,操作 I0.0使M0.1 为 1,M0.0 为 0M0.1为1时,使 Q0.1 为1,T3

13、7计时为 30sT37计时为30s 时,M0.2为1,M0.1 复位M0.2为1时,使 Q0.2为1,T38计时为 15sT38计时为15s 时,M0.3为1,M0.2 复位M0.3为1时,使 Q0.3 为1,T39计时为 45sT39计时为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网络 1SM0.1M2.0( S )1I0.1M2.1I0.1(M 2S 1 .1)M2.0 网络 3( R )1M2.1 Q0.1( )网络 4M2.1M2.0初始化使 M2.0 为

14、1M2.0 为1时,操作 I0.0 使M2.1为 1,M2.0为0M2.1为1时,使 Q0.1为1I2.0M2.2( S1 )M2.1( R )1M2.1为 1时,操作I2.0为1 时,M2.2 为1,M2.1 复位网络 5M2.2 为1时,使 Q0.2 为1,T38计时为 15sT38计时为 15s, 或I2.1为1 时,M2.0 为1,M2.2 复位7-4网络 1SM0.1M0.0( S )网络 2M0.0Q0.1初始化使 M0.0 为1M0.0为 1时,操作 I0.0 使M0.1 为1,M0.3为 1,M0.0 为 0网络 3M0.1M0.1 I0.2 M0.2I0.3Q1.2( )(

15、S 1 )M0.1( R 1 )M0.1为1时,Q0.1为 1M0.1为 1时,操作I0.2使M0.2为1,M0.1 为0M0.2为1时,Q0.2为 1M0.4( S )M01.3( R )1M0.3为 1时,操作I0.3使M0.4为1,M0.3 为0网络 7M0.4为1时,Q1.3为 17-5网络 1I0.0P 网络 2M0.1 M0.2网络 3T34网络 4+25M0.2( )M0.2网络 5M1.0网络 6M0.2(MM 10R 1. .22)M1.2( R 1 )M0.0( S )1M0.1( S )1T34IN TONPT 10msSHRB EN ENOENOM0.0DATAM1.0

16、S_BIT8NM1.1 M1.6M0.0( )M1.0网络 7M1.1Q0.0 ( S2 ) Q0.7 ( R )1Q0.1 ( S2 ) Q0.0 ( R )1网络 12M1.6网络 13M1.7网络 14Q0.6 ( S2 ) Q0.5 ( R )1Q0.7( S1 )Q0.0( S )1Q0.6( R )1M0.0( R3 )M1.0( R8 )Q0.0( R )8M0.2为1或M0.4 为1时, 操作 I2.1, 使M0.2和 M1.2为0,M0.0 为1操作 I0.0 启动运行M0.1 为1 后,产生 0.25s 的 时钟脉冲插入 M0.2 为扩大脉冲间 歇 ,提高移位可靠性0.25

17、s 一次移位, M0.0 为 状态输入 ,M1.0 为起始 位,移位数为 8控制 M0.0 的状态 ,使移位 寄存器中只有一个 1, 并与 ROL_B 等价网络 6网络 13为SCR 的异 构体 ,按题意输出“流水” 移动第一节按题意输出“流水”移动第二节按题意输出“流水”移动 第三 五节按顺序排列按题意输出“流水”移动第七节按题意输出“流水”移动第八节,及首尾相连操作 I0.1为1时 ,为停止操作I0.0 为启动按钮输入, I0.1 为停止按钮输入。 Q0.0Q0.7 输出到 HL1HL8 (该程序将原题输 出 4 位增为 8 位,其控制原理不变)7-6 本题是利用第 6章( P165页)的

18、读( TODR )、写( TODW )实时时钟指令进行编写, 这里不再赘述。7-7网络 1I0.1 M0.2 M0.3网络2( S1 )网络 2 1M0.4 M0.1I0.2 M0.1 M0.3 M0.4 M0.2 ( S1 ) 网络 31I0.3M0.1M0.2M0.4M0.3网络4( S1 )I0.4M0.1M0.2M0.3M0.4( S1 )网络 51M0.1 Q1.1( S )1M0.2网络 6SEGENENO1INOUTQB0Q1.2 ( S )1ENSEGENO2INOUTQB0M0.3 Q1.31号台抢答成功,其他台禁止2号台抢答成功,其他台禁止3号台抢答成功,其他台禁止4号台抢

19、答成功,其他台禁止1号台抢答成功台指示灯1号七段码输出显示网络 71SEGENENO3INOUTQB0M0.4 Q1.4( S1 )网络 8SEGENENO4INOUTQB0网络 92号台抢答成功台指示灯2号七段码输出显示3号台抢答成功台指示灯3号七段码输出显示4号台抢答成功台指示灯4号七段码输出显示答题成功主持人 (I0.0) 清 0, 及答题超时 (1+14s) 自动清 0清 0 后输出 0 的七段码抢答成功蜂鸣提示 1s 计时1s 后14s 为回答问题限时Q1.0 为蜂鸣输出1+14s 回答问题总限时控制I0.1 I0.4 为 14 台抢答器按钮输入, I0.0 为抢答器复位按钮输入。 Q1.1 Q1.4 为 14 号台 抢答成功指示灯输出, Q1.0 抢答成功蜂鸣器输出。该程序的编程要领是:在循环扫描模 式下, 要尽量保证抢答权平均。 其方法是:其一尽量精简程序缩短扫描周期,以及减少完成 执行的扫描次数;其二是抢答区用响应快的元件,如抢答区互锁采用 M 继电器,台号显示 用数字经 SEG 指令将七段码直接写入 QB0 。用立即 I/O 指令编写抢答器程序,由于不受 扫描周期的影响,所以第二个方法较好。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1