《何献忠版PLC应用技术(第二版)课后习题答案.pdf》由会员分享,可在线阅读,更多相关《何献忠版PLC应用技术(第二版)课后习题答案.pdf(32页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 第一章 PLC 应用基础【1】创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 1-1 简述接触器、继电器各有什么特点?其主要区别是什么?接触器是利用电磁力的作用使主触点接通或断开电动机或其他负载主电路的控制电器。接触器具有比工作电流大数倍的接通能力和分断能力,可以实现频繁的远距离操作。接触器最主要的用途是控制电动机的启动、正反转、制动和调速等。继电器是一种根据特定形式的输入信号的变化而动作的自动控制器。它与接触器不同,主要用于反映控制信号,其触点通常接在控制电路中
2、。1-2 交流电磁线圈中通入直流电会发生什么现象?交流电磁线圈的特点是匝数少、电阻小,靠感抗限制线圈电流,通入直流电后因感抗为零,将会造成线圈电流过大而烧毁。1-3 直流电磁线圈中通入交流电会发生什么现象?直流电磁线圈的特点是匝数多、电阻大,靠电阻限流,而铁心由整块工程纯铁制成,这样通入交流电后,将在铁心中产生较大的磁滞和涡流损耗,间接造成线圈过热而烧毁。1-4 带有交流电磁机构的接触器,线圈通电后衔铁被卡住,会发生什么现象?为什么?根据交流电磁机构的特性可知,交流电磁铁的线圈电流 I 与工作气隙 成反比,如果线圈通电后衔铁被卡住,工作气隙 一直很大,因此电磁线圈的电流 I 也一直很大,电磁线
3、圈将被烧毁。1-5 带有直流电磁机构的接触器是否允许频繁操作?为什么?带有直流电磁机构的接触器适于频繁操作,根据直流电磁机构吸力特性可知,直流电磁机构线圈的电流 I 与工作气隙 无关,因此线圈电流 I 的大小不受衔铁状态的影响,所以带有直流电磁机构的接触器频繁操作时,不会造成线圈过热。1-6 交流电磁铁的铁心端面上为什么要安装短路环?根据交流电磁机构的吸力特性可知,电磁吸力 F 随时间周期变化,且每周期有两次过零点,也就是说 F 有两次小于机械负载反力 Fr,衔铁有两次“拍合”铁心的现象,引起电磁噪声,因此在铁心端面的 2/3 处安装短路环,从而产生相差一个相位的两个磁通 1 和 2,1 和
4、2 分别产生两个分力 F1 和 F2,其合力 F=F1+F2 总大于反力,这样就消除了电磁噪声。1-7 交流接触器能否串联使用?为什么?交流接触器不能串联使用,既使外加电压是两个线圈额定电压之和,也是不允许的。因为每个线圈上所分配到的电压与线圈阻抗成正比,而两个电器的动作总是有先有后,不可能同时吸合。假如一个接触器先吸合,则其磁路闭合,线圈电感显著增加,因而在该线圈上的电压降也相应增大,使另一个接触器的线圈电压达不到动作电压,从而使工作气隙 一直很大,由于交流电磁铁的线圈电流 I 与工作气隙 成反比,将造成线圈过热而烧毁。1-8 直流电磁式时间继电器的延时原理是怎样?如何整定延时范围?直流电磁
5、式时间继电器断电延时原理是利用楞次定律,方法有两种:1、阻尼铜套法:当线圈通电时,衔铁处于释放位置,气隙大,磁阻大,磁通小,所以阻尼铜套的作用很小,可不计延时作用,而线圈断电时,由于电流瞬间减小,根据楞次定律创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 阻尼铜套中将产生一个感应电流,阻碍磁通的变化,维持衔铁不立即释放,直至磁通通过阻尼铜套电阻消耗逐渐使电磁吸力不足以克服反力时,衔铁释放,从而产生了断电延时。2、短接线圈法:当电磁线圈断电时,立即把线圈短接,根据楞次定律线圈中将产生一个阻碍磁通变化的感应电流,维持衔铁不立即
6、释放,从而产生断电延时。延时范围的调整:(1)改变释放弹簧的松紧度:释放弹簧越紧,释放磁通越大,延时越短。(2)改变非磁性垫片厚度:垫片厚度增加,延时增加。(3)为增大断电延时,对带阻尼套的时间继电器可兼用短接线圈法。1-9 交流电压继电器与直流电压继电器在结构上有什么不同?二者均为电压线圈,但有交流和直流之分。交流电压线圈的特点是匝数少、电阻小,靠感抗限制线圈电流,铁心由硅钢片叠铆而成;直流电压线圈的特点是匝数多、电阻大,靠电阻限流,铁心由整块工程纯铁制成。1-10 直流电压继电器与直流电流继电器在结构上有什么不同?直流电压继电器的线圈是电流线圈,它与负载串联以反映负载电流的变化,故它的线圈
7、匝数少而导线粗;直流电压继电器的线圈是电压线圈,导线细、电阻大、与负载并联以反映电路电压的变化。1-11 Y 形接法的三相异步电动机能否采用两相结构的热继电器作为断相和过载保护?接法的三相异步电动机为什么要采用带有断相保护的热继电器?电动机为 Y 接时,若任一相发生断相,另外两相电流增大,由于线电流等于相电流,流过绕组的电流与流过热元件的电流增加比例相同,因此采用普通两相式热继电器既可实现断相保护;若供电线路严重不平衡或电动机绕组内部发生短路或绝缘不良等故障时,就可能使绕组某一相电流比其它两相高,若恰好在这一相中没有热元件,则不能起到保护作用。此时须采用三相结构的热继电器。电动机为 接时,若发
8、生断相故障,流过绕组的电流与流过热元件的电流不相同,而热继电器按线电流整定,整定值比绕组相电流大,因此故障线电流达到动作值以前,绕组电流就已超过额定电流,使绕组过热烧毁。因此必须采用带断相保护的热继电器。1-12 试设计可以从两地控制一台电动机,能实现点动工作和连续运转工作的控制线路。U1 N FU2 SB2 KM KM 2 FUL1 L2 L3 U1V1W1 KM1 Q FR M 3 1FR SB1 SB1 SBSB313 SB 1-13 在没有时间继电器的情况下,设计一个用按钮和接触器控制电动机串电阻降压启动的控制线路。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人
9、):轻秘张 日 期:贰零贰贰 年 1 月 8 日 U1 N FU2 SB2 KM KM FUL1 L2 L3 U1V1W1 KM1 Q FR M 3 1FR SB1 1R KM 2SB3 KM KM 1221KM 2 1-14 试设计一控制线路,要求:按下按钮后,KM1 通电,经 10s 后,KM2 通电,经 5s 后,KM2 释放,同时 KM3 通电,再经 15s,KM1、KM3 同时释放,在任何时刻,按停止按钮线路停止工作。U NFUSB2 KM KM SB1 KT 111KT 3KM 2KT 1KT 2KT2KT2KM3KT 3 1-15 试设计一绕线式异步电动机的控制线路,要求:用按钮
10、实现单方向运转;按时间原则串电阻三级启动。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 NFUSB2 KM KM SB1 KT 111KM 2 1KTKT2KT2KM3KT 3FUL1 L2 L3 U1V1W1 KM1 Q FRM 3 11KM4KM3KM2U1KM4KT3KM 4KM 42 1-16 图 165 所示 TPH31 系列滑环式异步电动机通用屏能实现几级调速?线路有哪些保护?分别是哪些元件实现的?当主令控制器的手柄在第二位时,有哪些线圈通电?答:TPH31 系列滑环式异步电动机通用屏能实现三级调速;有 4
11、种保护:短路保护(QF、QF1)、过载保护(KA1、KA2、KA3)、失压保护(KV、KM1、KM2、KM3)、零位保护(KV、SA);当主令控制器的手柄在第二位时,线圈 KV、KM1、KM2、KB、YB、KA1、KA2、KA3 通电。1-17 试设计一小车运行的控制线路,小车由异步电动机拖动,其动作过程如下:(1)小车由原位开始前进,到终点自动停止。(2)小车在终点停留 2min 后自动返回原位停止。(3)要求能在前进或后退途中任意位置启动和停止。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 U2 N FU2 FR S
12、B2 SB1 KM1 KM1 SB3 KM2 KM2 KM1 KM2SQ2 SQ1 1 L1L2L3 KM1 Q FR M 3 KM2 FU KTSQ2 终点SQ2 起点SQ1 KT 1-18 设计预警启动线路,要求:按下启动按钮后,电铃响,10s 后 KM 启动再过 10s 后电铃停。SB2SB1KAKAHAKTKM1KTKM111KT2KT1KM1 1-19 两台电机连锁启停控制线路,要求:M1 启动后,M2 才启动;M2 停止后,M1 才停止。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 U1 N FU3 SB2
13、KM KM FUL1 L2 L3 U1V1W1 KM1 Q FR M 3 1FR SB1 11FU KM2 FR M 3 2221 SB4 KM KM FR SB3 21KM 212 KM1 1-20 设计闪光电源控制线路,要求:线路发生故障(KA 闭)时,信号灯 HL 亮 2s,灭 1s,周而复始,直到按下解除按钮。KASBKKKTHLKTKT111KT2KT2 第二章 PLC 的结构和特点 2.1 PLC 工作过程分为几个阶段?PLC 一般采用循环扫描工作方式,其工作过程一般分为四个阶段:系统监测阶段、执行外围设备命令阶段、程序执行阶段、输入/输出刷新阶段。2.2 什么是 PLC 的扫描周
14、期?扫描周期如何计算?PLC 完成一个扫描周期所需要的时间,称为扫描周期;将一次工作循环中系统监测阶段、执行外围设备命令阶段、程序执行阶段、输入/输出刷新阶段所需的时间加在一起计算扫描周期。2.3 什么是 PLC 的响应时间?在输出采用循环刷新和直接刷新方式时,响应时间有何区别?从 PLC 收到一个输入信号到 PLC 向输出端输出一个控制信号所需的时间,就是 PLC的响应时间,使用循环刷新时,在一个扫描周期的刷新阶段开始前瞬间收到一个信号,则在本周期内该信号就起作用了,这时响应时间最短,等于输入延时时间、一个扫描周期时间、输出延迟时间三者之和;如果在一个扫描周期的 I/O 更新阶段刚过就收到一
15、个信号,则该信号在本周期内不能起作用,必须等到下一个扫描周期才能起作用,这时响应时间最长,它等于输入延迟时间、两个扫描周期时间与输出延迟时间三者之和;在使用直接输出刷新时,最长响应时间等于输入延迟时间、一个扫描周期时间、输出延迟时间三者之和。2.4 PLC 的基本配置包括那些部分?CQM1 的基本配置包括 CPU、内存单元、I/O 模块、电源、简易编程器等。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 2.5 接终端扩展和接模块扩展配置各有什么特点?接终端扩展特点:在 CQM1 主机部分接 B7A 接口单元,而在远程接相
16、应终端,终端与接口间由双绞线连接。最大传距离可达 500m。接模块扩展的特点:在 CQM1 主机部分安装 G730 主控单元,其上装有 RS-485 接口,而在远程,各模块依次连接,然后再通过双绞线与主控单元相连。最大传送距离可达 200m。2.6 如何进行传感器模块的示教调整?其步骤如何?示教的目的是调整传感器灵敏度,起调整步骤如下:(1)将目标放在探头之间。(2)设远程控制器为 SET 模式。(3)按示教按钮,示教指示灯(橙色)亮。(4)目标移出探头工作区,若示教成功,示教指示灯将转为绿色;若不成功,则仍为橙色,并闪烁。这时应改变目标与探头的距离,返回步骤(2)(5)把远程控制器的模式设为
17、 RUN,以完成这次示教。2.7 CX-P 编程软件有那些功能?1.为适用的 PLC 建立和编辑梯形图或助记符程序 2.建立和检索 I/O 表 3.改变 CPU 单元的操作模式 4.在个人计算机和 PLC 之间传送程序、内存数据、I/O 表、PLC 设置值和 I/O 注释 5.在梯形图显示上监控 I/O 状态和当前值,在助记符显示上监控 I/O 状态和当前值,以及在 I/O 内存显示上监控当前值。第三章 PLC 的基本指令及编程 3-1 写出图 3-1 对应的指令语句表。解答:梯形图和指令语句的转换,首先要划分好各电路块。电路块由简单串并联的接点组成,当电路块处理完后,再用电路块的串并联指令将
18、其连接起来。有分支时,应使用暂存继电器记忆分支点。图 3-1 对应的语句表如下:LD 00000 AND-NOT 00001 LD 01600 OR 10000 AND 00002 AND 01601 OR-LD LD 10000 AND-NOT 01600 OR-LD LD 10000 OR T00 AND-LD OUT TR0 10000 00000 00001 10000 01600 01600 00002 10000 01601 10000 00003 T00 00004 TIM000#0100 图 3-1 习题 3-1 图 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日
19、创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 AND 00003 OUT 10000 LD TR0 AND 00004 TIM 000#0100 3-2 画出下列指令语句表对应的梯形图。LD 00000 OR 00001 AND-NOT 00002 OR 00003 LD 00004 AND 00005 OR 00006 AND-LD OR 00007 OUT 10000 LD 00000 AND 00001 OUT TR0 AND-NOT 01601 OUT 01600 LD TR0 OUT 01601 LD 01600 LD C000 OR 25315 CNT 000#000
20、2 LD 01600 OR 01601 OR 10000 AND-NOT C000 OUT 10000 解答:将指令语句转换成梯形图时,首先应将以 LD 指令为起点的电路块找出来,然后根据两个电路块后面的指令确定其相互关系。如图 3-2 所示。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 10000 00006 00002 00003 0000700004 00005 00000 00001 图3-2 习题3-2梯形图 如图 3-3 所示。01600 CNT000#0002 00000 C000 01601 01600
21、00001 25315 01600 C000 01601 10000 01601 10000 图3-3 习题3-2梯形图 3-3 对图 3-2 所示各梯形图进行化简,然后写出指令语句表。10000 00000 00001 00003 00004 01600 00002 00001 00005 00002 00004 图3-4习题3-3 图 1000010000 00006(a)(b)10000 00000 00001 00003 00004 00002 10001 10000(c)解答:首先将图 3-4 各梯形图简化成图 3-5 形式。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日
22、 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 10000 0000000001 01600 00002 0000300004 00001 00005 00002 00004 图3-5 习题3-3 简化后的梯形图10000 10000 00006(a)(b)(c)0000010000 00003 10000 00004 00002 0000110000 00001 00004 00003 对应的指令语句表如下:a)LD 01600 AND 00002 LD-NOT 00001 OR-LD AND 00000 OUT 10000 b)LD-NOT 00004 AND 00005 L
23、D 10000 AND 00006 OR-LD AND 00003 LD 00002 AND 00004 OR-LD AND 00001 OUT 10000 c)LD 10000 AND 00003 AND 00004 OR 00001 AND 00000 LD 10000 AND 00001 LD 00003 AND 00004 OR-LD AND 00002 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 OR-LD OUT 10000 3-4 写出图 3-6 所示梯形图对应的指令语句表。00003 00001 000
24、02 00003 图3-6习题3-4 图 10000 10000 00006 10001 10002 00007 00008 10003 解答:用暂存器来处理分支电路。要注意的是,线圈 10001 前面没有接点,因此不必按分支处理。指令语句如下:LD 00001 OUT TR0 AND 00002 AND 00003 OUT 10000 LD TR0 AND 00003 OUT 10001 AND 10000 OUT TR1 AND 00006 OUT 10002 LD TR1 AND 00007 OR 00008 OUT 10003 3-5 画出图 3-7 所示梯形图对应的波形图。创作者(人
25、):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 00000 DIFD 01600 01601 01600 10000 KEEP 10000 01600 01601 00000 10000 图3-7习题3-5 图(a)10000 00000 25502 00001 01600 01600 01601 00000 01601 00002 01600 01601 10001 01600 01601 00000 00001 00002 10000 10001(b)解答:画波形的题考查的是读者对梯形图的理解。a)本题为一个单按钮启停电路。由于
26、采用了下沿微分,因此,按钮在每次按下并松开后有效。00000 第一次为 ON 并变为 OFF 时,01600 为 ON 一个扫描周期,10000 置“1”,此时01601 为 OFF;00000 第二次为 ON 时,由于 10000 已经为 ON,因此 01601 在本周期为 ON,使 10000 置“0”。如图 3-8 所示。00000 10000 图3-8习题3-5a解 b)本题为一个故障报警电路。其中,00000 为故障信号输入;00001 为试灯按钮;00002 为解音按钮;10000 为灯光报警输出;10001 为音响报警输出。25502 为 1 秒时钟脉冲,ON0.5秒,OFF0.
27、5 秒。如图 3-7 所示。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 00000 00001 00002 10000 10001 图3-9习题3-5b解 1s 3-6 有一个用四条皮带运输机的传输系统,分别用四台电动机 M1M4 驱动,如图 3-10 所示。控制要求如下:图3-10 习题3-6图 M1M2M2M4 (1)起动时,先起动最后一条皮带,每延时 2s 后,依次起动其它皮带机,即M4M3M2Ml。(2)停止时,先停最前面一条皮带,每延时 5s 后,依次停止其它皮带机,即M1M2M3M4。(3)当某条皮带机发生
28、故障时,该皮带机及其前面的皮带机立即停下,而后面的皮带机按停止顺序依次停车。试设计满足上述控制要求的 PLC 控制程序。解答:根据要求,每隔 2s 启动一条皮带,可由脉冲发生器来设定时间间隔。设 00000 为启动按钮,00001 为停止按钮,00002、00003、00004、00005 分别为四条皮带的故障停车信号;10000 为第 1 条皮带驱动,10001 为第 2 条皮带驱动,10002 为第 3 条皮带驱动,10003 为第4 条皮带驱动。中间继电器 01602 和 01603 的作用是在启动过程中,连锁接点 10002、10001的有效时间滞后 1 个扫描周期,以保证启动顺序;0
29、1604 的作用是在 4 条传送带均停止后,复位停止继电器 01601,使系统复原,如图 3-11 所示。2s 2s 2s 2s 2s 2s 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 图3-11 习题3-6梯形图01600TIM000#0020 KEEP0160000000 00001 10000 KEEP01601 00001 00000 01604 KEEP10003 00000T00110002T000KEEP10002 T000T00110001KEEP10000 T000000010160301601TIM
30、001#0020 T001KEEP10001 T000T001016020160210002 0160310001 00002 0000300004 00003 0000400004000050000500005 00005 00002 00003 00004 10003DIFD 01604 END AA 3-7 传送带产品检测:用红外传感器检测传送带上的产品,若 20s 内无产品通过,则传送带停止,同时报警。设检测信号从 00002 端子输入,传送带由 10000 点驱动,报警信号由 10001点控制,00000 为起动按钮,00001 为停止按钮。解答:如图 3-12 所示,其中,0000
31、1 既作为停止按钮,也作为报警解除按钮。图3-12 习题3-7梯形图10000TIM000#0200 KEEP1000000000 00001 T000 00002END KEEP10001T000 00001 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 3-8 某机床动力头的进给运动如图 3-13 所示,00000 为启动按钮,按一次则动力头完成一个工作循环。启动时,动力头处于最左边,10000、10001、10002 分别驱动三个电磁阀。试设计 PLC 程序。解答:如图 3-14 所示,根据给定的波形图,可得到三个
32、电磁阀的启停控制状态。图3-14 习题3-8梯形图KEEP1000000000 00002 00001 END KEEP1000200003 00004 00004 KEEP1000100000 00003 3-9 用 PLC 实现下述控制要求,分别画出其梯形图。(1)电动机 Ml 先起动后,M2 才能起动,M2 能单独停车。(2)M1 起动后,M2 才能起动,M2 可以点动。(3)M1 起动 10s 后,M2 自行起动。(4)M1 起动 10s 后,M2 起动,同时 M1 停止。(5)M1 起动后,M2 才能起动;M2 停止后,MI 才能停止。解答:如图 3-15 所示,设 00000、00
33、001 为 M1 启、停按钮,00002、00003 为 M2 启、停按钮,00004 为 M2 点动按钮,10000、10001 分别为 M1、M2 驱动。第 5 小题也可仿照图 2-19将继电接触线路改写成 PLC 的梯形图,如图(5b)。如图(5a)为采用保持器的 PLC 设计方式。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 图3-15 习题 3-9梯形图T000DIFU 01600 10001(1)0000401600 KEEP1000000000 00001 KEEP10001 00002 100000000
34、3(2)KEEP100000000000001 KEEP01600 00002 1000000003(3)KEEP1000000000 00001 KEEP10001 016000000310000TIM000#0100(4)KEEP1000000000 T000 KEEP10001 T00000003(5a)KEEP1000000000 00001KEEP10001 00002100000000310001(5b)1000010000 000000000110001100010000200003100001000110000TIM000#0100 3-10 一个用于检测和计算送到包装机装配线
35、上的产品数量的控制电路如图 3-16 所示。当计数器计到 12 个产品时,电路接通一个电磁线圈,2s 后,电磁线圈自动断开。试用 PLC 取代该继电器控制线路。解答:对于继电器控制线路的 PLC 改造问题,应首先了解原系统工艺要求,然后确定 PLC的型号及点数,并进行通道分配,最后画出梯形图。设 00000 为行程开关 XK 输入,10000为电磁线圈 X 输出,其余均由 PLC 内部器件实现:设计数器CC为C000,定时器KT为T001,中间继电器K为01600,则梯形图如图 3-17 所示。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰
36、年 1 月 8 日 图3-17 习题3-10梯形图00000CNT000#0012 01600C000 10000016000160001600TIM000#0020 T001END 3-11 用 PLC 控制三个接触器 KMl、KM2、KM3 动作。要求:按下启动按钮后,KMl、KM 2启动,10s 后,KM2 断电,再过 5s 后,KM3 接通,按停车按钮后,KM1、KM3 断电。解答:如图 3-18 所示,设 00000、00001 为启、停控制按钮,KMl、KM2、KM3 分别由 10000、10001、10002 驱动。图3-18 习题3-11梯形图1000000000 100011
37、000000001T000TIM000#0100 ENDKEEPT000TIM001#0050 T00110002 3-12 试设计用 PLC 实现的密码锁控制。有 8 个按钮 SBlSB8,其控制要求为:(1)SB7 为启动按钮,按下 SB7 才可以进行开锁作业。(2)SBl、SB2、SB5 为可按压键。开锁条件:SBl 设定按压次数为 3 次,SB2 设定按压次数为 2 次,SB5 设定按压次数为 4 次,如按此条件依次按键,则密码锁打开。(3)SB3、SB4 为不可按压键,一按压报警器就响,发出警报。(4)SB6 为复位按键,按下 SB6,重新开始开锁作业。(5)SB8 为停止按健,按下
38、 SB8,停止开锁作业。解答:如图 3-19 所示,设 00006、00007 为启、停控制按钮 SB7、SB8,SB1:00000,SB2:创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 00001,SB3:00002,SB4:00003,SB5:00004,SB6:00005,10000 为开锁信号,10001为报警信号。图中,开锁信号维持 1s,报警信号则必须按复位按钮才能解除;计数器 C000和 C001的复位端将自身输出信号与相应的按压信号串联,可避免超过规定次数的按压有效;按下停止按钮后,开锁操作无效,但要重新
39、开锁,必须先按复位键 SB6。图3-19 习题3-12梯形图00000CNT000#00030160000006 100001000000007T000TIM003#0010 ENDKEEPC00001600IL00000C0020000500001CNT001#0002C00100001C00200005C00000004CNT002#0002C00200005C001ILC00005000020000310001KEEP00005 第四章 PLC 功能指令及应用 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 4.1
40、在某些控制场合,需要对控制信号进行分频处理。试设计一个四分频的 PLC 控制程序。解:设输入点为 00000,输出端为 10000。图 4-1(a)为用计数器和比较指令设计的程序,结果比较直观;本题也可用移位器来设计,如图 4-1(b)所示,利用 00000 本身作为移位脉冲,则 01601 的输出状态刚好满足要求,图 4-1(c)为时序图。CNT000#0004 00000 C000 CMP#0002 C000 2531325315 C000KEEP 10000 25506图4-1 题4-1程序(a)SFT 01600000 00000 2531501601 10000 01601(b)01
41、6016010160000000(c)4.2 设计彩灯控制电路,要求:9 组彩灯,启动后分两种动作交替循环进行。(1)分三大组,1、4、7 为一组,2、5、8 为一组,3、6、9 为一组,每大组依次亮 1s。(2)按 1 到 9 顺序,每组依次亮 1s。解:设启动按钮 00000,停止按钮 00001;输出彩灯分别为 10001,10002,10003,10004,10005,10006,10007,10008,10009;如图 4-2 所示,按下启动按钮 00000 后,彩灯按要求循环亮灭,按下停止按钮 00001 后,彩灯立即熄灭。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日
42、 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 图4-2 习题4-2图 MOV#0001 016 00000 01612 SFT 016 016 25314 25502 0000110001 01600 01604 10002 01601 01605 10009 01603 01612 10003 01603 01606 10004 01600 01607 10005 01601 01608 10007 01600 01610 10006 01603 01609 10008 01601 01611 4.3 试设计一个能计算下面算式的 PLC 程序,设 X1、X2 为 4 位十进制
43、数。)()(21212121XXXXXXXXY 解:设 X1 存放在 DM0000 中,X2 存放在 DM0001 中,结果 Y 存放在 DM0002 中。由于本题的计算有条件限制,最容易想到的是先通过比较指令判断条件,然后根据要求进行计算,如图 4-3(a)所示;本题也可以先进行减法运算,如果有借位,则表示 X1 X2,因此再重新按加法计算,如图 4-3(b)所示。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 图4-3 习题 4-3图 00000 CMPDM000025507 ADD 25506 CL C SUB 25
44、505 00000ADD CL C SUB 25504(a)(b)DM0001DM0000DM0001DM0002DM0000DM0001DM0002DM0000DM0001DM0002DM0000DM0001DM0002 4.4 设计一小车控制程序,如图 4-4 所示,要求起动后,小车由 A 处开始从左向右行驶,到每个位置后,均停车 2s,然后自行启动;到达 E 位置后,小车直接返回 A 处,再重复上述动作,当每个停车位置均停车 3 次后,小车自动停于 A 处。试用步进指令和移位指令两种方法设计。解:设对应 A、B、C、D、E 点的检测开关由 00000、00001、00002、00003、
45、00004 点输入,00005 为启动按钮;小车右行为 10000,左行为 10001。用移位指令和步进指令实现的梯形图分别见图 4-5 和图 4-6。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 CNT001#0003 SFT H00 H00 H0000 01601 C001 KEEP 01600 01600 H0008 H0002 H0001 25314 01601 C001 H0000 00000 H0001 00001 H0002 T000 H0003 00002 H0005 00003 H0004 T000 H
46、0002 TIM000#0020 00005 H0009 C001 H0004 H0006 H0008 H0003 H0005 H0007H0001 H0006 T000 H0007 00004 H0009 00000 H0008 T000 10000 H0009 10001 END 图4-5 习题4-4图1 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 CNT001#0003 SNXTLR0000 C001 KEEP 01600 01600TIM000#0020 00005 00004 C001 END 图4-6 习题
47、4-4图200000STEPLR0000 2531310000SNXTLR000100001STEPLR000125313SNXTLR0002T000STEPLR00022531310000TIM000#0020 SNXTLR000300002STEPLR000325313SNXTLR0004T000STEPLR00042531310000TIM000#0020 SNXTLR000500003STEPLR000525313SNXTLR0006T000STEPLR00062531310000TIM000#0020 SNXTLR000700004STEPLR000725313SNXTLR0008T
48、000STEPLR00082531310001SNXTLR000900000STEP 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 4.5 设计全通全断叫响提示电路:当 3 个开关全为 ON 或全为 OFF 时,信号灯发光。解:设 3 个开关分别为 00000、00001、00002,信号灯由 10000 控制。图 4-7 为实现该电路的三种方法。图4-7 习题4-5图00000 0000110000 0000200001 00000 00002 00000 00001016000000200000 0000101601
49、0000201600 0160110000MOV00025313016CMP01625313#000025506 01700CMP01625313#000725506 0170101600 0160110000(a)(b)(c)4.6 试编制能显示可逆计数器当前值的 PLC 程序。解:图 4-8(a)为用七段码显示 2 位可逆计数器当前值的 PLC 程序,图 4-8(b)为用 BCD码显示 2 位可逆计数器当前值的 PLC 程序。图4-8 习题4-6图(a)CNTR 000#0099 00000 00001 25315 25313 MOV#0030 LR00 SDEC C000 LR00 10
50、0(b)CNTR 000#0099 00000 00001 25315 25313 MOV C000 100 4.7 用 10 个按钮控制一位 BCD 数码显示:按下 0 按钮时,数码显示 0;按下 1 按钮时,数码显示 1;按下 9 按钮时,数码显示 9。试用基本指令和译码指令两种方法编制该程序。解:用基本指令编程时,思路比较简单,但程序较复杂,而用功能指令编写的程序往往非常简单。如图 4-9 所示,图(b)既可代替图(a)的功能。创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 创作者(人):轻秘张 日 期:贰零贰贰 年 1 月 8 日 图4-9 习题4-7图(a)DMPX000