基本指令应用举例.ppt
基本指令应用举例,,例一交流异步电动机正反转的控制,一、问题的提出,大家通过前面的学习,想必对电动机的正反转控制电路已经熟悉。,控制回路,主回路,二、PLC控制的电动机正反转1、系统结构利用PLC控制一台异步电动机的正反转。输入端直流电源E由PLC内部提供,可直接将PLC电源端子接在开关上。交流电源则是由外部供给。,PLC控制电动机正反转外部接线图,要求黄按钮按下电机正转蓝按钮按下电机反转红按钮按下电机停止,2、系统的控制要求,按动黄按钮时①若在此之前电机没有工作,则电机正转启动,并保持电机正转;②若在此之前电机反转,则将电机切换到正转状态,并保持电机正转;③若在此之前电机的已经是正转,则电机的转动状态不变。电机正转状态一直保持到有篮按钮或红按钮按下为止。,按动蓝按钮时①若在此之前电机没有工作,则电机反转启动,并保持电机反转;②若在此之前电机正转,则将电机切换到反转状态,并保持电机反转;③若在此之前电机的已经是反转,则电机的转动状态不变。电机反转状态一直保持到有黄按钮或红按钮按下为止。按下红按钮时停止电机的转动注电机不可以同时进行正转和反转,否则会损坏系统,3、PLC的I/O点的确定与分配,电机正反转控制PLC的I/O点分配表,,,电机初步正转控制电路,电机初步正反转控制电路,系统编程分析和实现,系统要求电机不可以同时进行正转和反转,如下图所示利用互锁电路可以实现。,,电机正反转的互锁电路,,电机正反转的切换电路,利用正转按钮来切断反转的控制通路;利用反转按钮来切断正转的控制通路。,当按下红按钮时,无论在此之前电机的转动状态如何,都停止电机的转动。利用红色按钮同时切断正转和反转的控制通路。,,,电机正反转的控制程序,考虑电动机的过载保护,最终梯形图如下,五、语句表0LDX17LDX214END1ORY08ORY12ANIY19ANIY03ANIX210ANIX14ANIX011ANIX05ANIX312ANIX36OUTY013OUTY1,三、PLC的编程原则1、输入/输出继电器、内部辅助继电器、定时器、计数器等器件的触点可以多次重复使用,无需复杂的程序结构来减少触点的使用次数。2、梯形图每一行都是从左母线开始,线圈终止于右母线。触点不能放在线圈的右边。接点和线圈的顺序,正确程序,错误程序,3、除步进程序外,任何线圈、定时器、计数器、高级指令等不能直接与左母线相连。,4、在程序中,不允许同一编号的线圈两次输出。下面的梯形图是不允许的。,5、不允许出现桥式电路。,错误的桥式电路,桥式电路的替代电路,注意触点应画在水平线上,不能画在垂直分上。,6、程序的编写顺序应按自上而下、从左至右的方式编写。为了减少程序的执行步数,程序应为左大右小,上大下小。如,不符合上大下小的电路,共5步,符合上大下小的电路,共4步,,不符合左大右小的电路,共5步,符合左大右小的电路,共4步,,例二三电机的循环起停运转控制设计,三台电机接于Y1、Y2、Y3。要求它们相隔5s起动,各运行10s停止,并循环。据以上要求。绘出工作时序图如下图所示。,,分析时序图,不难发现电机Y1、Y2、Y3的控制逻辑和间隔5s一个的“时间点”有关,每个“时间点”都有电机起停。因而用程序建立这些“时间点”是程序设计的关键。,由于本例时间间隔相等,“时间点”的建立可借助振荡电路及计数器。我们设X0为电机运行开始的时刻。让定时器T0实现振荡。再用计数器C0、C1、C2、C3做为一个循环过程中的时间点。循环功能借助C3对全部计数器的复位实现。“时间点”建立之后,用这些点来表示输出的状态就十分容易了。设计好的梯形图如左图所示。梯形图中Y1、Y2、Y3支路都是典型的启--保--停电路,其中启动及停止条件均由“时间点”组成。,,在编绘以上各例程序的基础上,现将“经验法”编程步骤总结如下。,1在准确了解控制要求后,合理地为控制系统中的事件分配输入输出口。选择必要的机内器件,如定时器、计数器、辅助继电器。2对于一些控制要求较简单的输出,可直接写出它们的工作条件,依启--保--停电路模式完成相关的梯形图支路。工作条件稍复杂的可借助辅助继电器如抢答器控制设计部分的梯形图。3对于较复杂的控制要求,为了能用启--保--停电路模式。绘出各输出口的梯形图,要正确分析控制要求,并确定组成总的控制要求的关键点。在空间类逻辑为主的控制中关键点为影响控制状态的点如抢答器例中主持人是否宣布开始,答题是否到时等。在时间类逻辑为主的控制中如电机的循环起停运转控制,关键点为控制状态转换的时间。4将关键点用梯形图表达出来。关键点总是要用机内器件来代表的,在安排机内器件时需要考虑并安排好。绘关键点的梯形图时,可以使用常见的基本环节,如定时器计时环节、振荡环节、分频环节等。5在完成关键点梯形图的基础上,针对系统最终的输出进行梯形图的编绘。使用关键点综合出最终输出的控制要求。(6审查以上草绘图纸,在此基础上,补充遗漏的功能,更正错误,进行最后的完善。最后“经验法”并无一定的章法可循。在设计过程中如发现初步的设计构想不能实现控制要求时,可换个角度试一试。当您的设计经历多起来时,经验法就会得心应手。,