您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 8 可编程序控制器的程序设计
第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分第八章可编程序控制器的程序设计第一节梯形图的特点及绘制原则第二节PLC程序设计方法第三节顺序控制设计方法中梯形图的编程方式第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分第一节梯形图的特点及绘制原则一、梯形图的特点(1)梯形图按自上而下、从左到右的顺序排列。每个继电器线圈为一个逻辑行,即一层阶梯。每一个逻辑行起于左母线,然后是触点的连接,最后终止于继电器线圈或右母线。(2)在梯形图中某个编号继电器线圈只能出现一次,而继电器触点(常开或常闭)可无限次引用。(3)在每一逻辑行中,串联触点多的支路应放在上方。如果将串联触点多的支路放在下方,则语句增多,程序变长。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分图8-1梯形图之一124LD1AND2OR3OUT43(a)合理1243LD3LD1AND2ORBOUT4(b)不合理(4)在每一个逻辑行中,并联触点多的支路应放在左边。如果将并联触点多的电路放在右边,则语句增多、程序变长。LD1OR2AND3OUT41342(a)合理3142LD3LD1OR2ANBOUT4(b)不合理图8-2梯形图之二第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分(5)梯形图中,不允许一个触点上有双向“电流”通过。对于这样的梯形图,应根据其逻辑功能作适当的等效变换。512643(a)523541624(b)图8-3梯形图之三第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分(6)梯形图中,当多个逻辑行都具有相同条件时,为了节省语句数量,常将这些逻辑行合并。147213621582(a)不合理24781365(b)合理图8-4梯形图之四第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分(7)如果电路结构复杂,用ANB、ORB等指令难以处理时,可以重复使用一些触点改成等效电路,再进行编程。12345AB2A35B134图8-5复杂电路的处理方法(8)设计梯形图时,输入继电器的触点状态全部按相应的输入设备为常开进行设计更为合适,不易出错。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分二、典型单元梯形图分析1、起动保持和停止电路Y000X001X000Y000X000X001Y000图8-6起保停电路最主要的特点是具有“记忆”功能第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分2、电动机正反转控制电路~KM2KM1KM1KM2SB1SB2SB3COMX000Y000X001X002Y001PLCCOM(a)PLC的外部接线图Y001X001X000X002Y000Y001X000X001X002Y001Y000Y000(b)梯形图图8-7电动机正反转控制电路SB1为停止按钮,SB2为正转起动按钮,SB3为反转起动按钮,KM1为正转接触器,KM2为反转接触器。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分3、延时接通/断开电路图8-8延时接通/断开电路K90T0X000T1T0Y001Y001K60X000Y001T19sT0的常开触点X000Y001T1的常开触点6s当X000的常开触点闭合时,T0开始定时,9s后T0的常开触点闭合,使Y001有输出,当X000为ON时,X000的常闭触点断开,使T1复位。当X000变为OFF时,T1开始定时,6s后T1的常闭触点断开,使Y001断电,T1复位。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分4.定时范围的扩展(1)几个定时器组合图8-9采用两定时器扩展延时电路T0T1X000T1Y000K6000K5000600s500sX000T0Y000(T1)T0(a)梯形图(b)波形图当X000闭合时,T0线圈得电并开始延时,当到达600s时,T0常开触点闭合,又使T1线圈得电并开始计时,再延时500s后,T1的常开触点闭合,才能使Y000线圈得电。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分(2)定时器与计数器组合图8-10定时器和计数器的组合扩展延时X000C0T0T0C0Y001K1000K400X000T0(触点)Y001X001100s100s100s21400(100×400)sTSTC0T0X001(a)梯形图(b)波形图当X000闭合时,定时器T0产生周期为100S的脉冲序列,作为计数器C0的计数输入,当C0计数到达400次,其常开触点闭合使Y001接通。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分(3)两个计数组合图8-11两个计数器组合M8012C1X000C1RSTC0C0X000RSTC1C0X000Y000K500C0K100(a)梯形图500个500个C0M8012C1Y000X000100个5000s50s×100=5000s50s(b)波形图M8012给C0提供周期为0.1s的计数输入脉冲。X000接通时,C0开始计数,计满500次(50s)时,C0的常开触点闭合,使C1计数1次,同时又使C0自己复位,重新开始计数。C0是产生周期为50s的脉冲序列,送给C1计数。当C1计满100次时,C0动作,Y000得电接通。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分第二节PLC程序设计方法一、经验设计法经验设计法是根据被控对象对控制系统的要求,利用经验直接设计出梯形图,再进行必要的化简和校验,在调试过程中进行必要的修改。这种设计方法较灵活,设计出的梯形图一般不是唯一的。程序设计的经验不能一朝一夕获得,但熟悉典型的基本控制程序,是设计一个较复杂的系统的控制程序的基础。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分(一)送料小车自动控制系统的程序设计题目:如送料小车系统示意图,SQ1、SQ2为运料小车左右终点的行程开关。运料小车在SQ1处装料,20s后装料结束,开始右行。当碰到SQ2后停下来卸料,15s后左行,碰到SQ1后又停下来装料。这样不停地循环工作,直到按下停止按钮SB3。按钮SB1和SB2分别是小车右行和左行的起动按钮。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分(b)PLC接线图装料SQ2右行左行卸料SB1SB2SB3SQ1X000Y000X001Y001X002Y002X003Y003X004COMPLC(a)送料小车系统示意图SQ1SQ2左行右行图8-12运料小车系统示意图及PLC接线图第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分图8-13运料小车控制系统的梯形图程序左行Y000X000X001X002Y001Y000装料卸料右行Y001X001X000X002Y000Y001K200Y002T0X003K150X004T1Y003(a)不完整的梯形图卸料右行左行装料K200X003T0Y002K150X004T1Y003Y000X000X001X002X004Y001Y000T0Y001X001X000X002X003Y000Y001T1(b)完整的梯形图第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分题目:如送料小车系统示意图,小车仍然在SQ1处装料,并在SQ3和SQ2处轮流卸料。(二)小车两处卸料的自动控制梯形图的设计SQ1(X003)SQ2(X004)左行右行小车SQ3(X005)图8-14(a)运料小车系统示意图第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分T1M100X000X005X001X002X004Y001Y000Y000T0Y001X001X000X002X003Y000Y001右行左行图8-14(b)控制小车两处卸料的梯形图装料K200X003Y002T0X004Y003T1X005M100Y001X003M100卸料Y001Y000X005K150第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分二、顺序控制设计法与顺序功能图的绘制(一)顺序控制设计法顺序控制设计法:就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有秩序地进行操作。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分5s8s6s绿灯X000Y000Y001Y002红灯黄灯顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些分阶段称为步(Step),并用编程元件(例如内部辅助继电器M和状态继电器S)来代表各步。步是根据输出量的状态变化来划分的。图8-15步的划分第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分三、顺序功能图中转换实现的基本规则(二)顺序控制功能图的绘制顺序控制功能图又称流程图。它是描述控制系统的控制过程、功能和特性的一种图形,顺序控制功能图并不涉及所描述的控制功能的具体技术,它是一种通用的技术语言。1、顺序功能图中转换的实现1)该转换的前级步必须是“活动步”;2)相应的转换条件得到满足。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分2、转换实现应完成的操作1)使所有由有向连线与相应转换条件相连的后续步都变为活动步;2)使所有由有向连线与相应转换条件相连的前级步都变为不活动步。3、绘制顺序功能图时的注意事项1)步与步之间不能直接相连,必须用一个转换条件将它们隔开;2)转换条件与转换条件之间也不能直接相连,必须用一个步将它们隔开;3)顺序功能图中的初始步一般对应于系统等待起动的初始状态,这一步可能没有输出,只是做好预备状态;第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分4)自动控制系统应能多次重复执行同一工艺过程,因此在顺序功能图中一般应有由步和有向连线组成的闭环,即在完成一次工艺过程的全部操作之后,应从最后一步退回初始步,系统停止在初始状态;X003X000X002X001M1M2M3M8002M0图8-16循环序列功能图5)在顺序功能图中,必须用初始化脉冲M002的常开触点作为转换条件,将初始步预置为活动步,否则因顺序功能图中没有活动步系统将无法工作。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分第三节顺序控制设计方法中梯形图的编程方式一、使用通用逻辑指令的编程方式所谓通用逻辑指令是指PLC最基本的与触点和线圈有关的指令,如LD、AND、OR、OUT等。任何一种可编程序控制器的指令系统都有这一类指令,因此这是一种通用的编程方法,可以用于任意型号的可编程序控制器。根据顺序功能图设计梯形图时,可以用辅助继电器M来代表各步.某一步为活动步时,对应的辅助继电器为1,某一转换条件实现时,该转换的后续步变为活动步,前级步变为不活动步.第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分1.单序列的编程方法例:控制锅炉的鼓风机和引风机的要求。按下起动按钮SB1(X000点输入)后,应先开引风机,延时5s后再开鼓风机。按下停止按钮SB2(X001点输入)后,应先停鼓风机,5s后再停引风机。KM1为引风机交流接触器(Y000点驱动),KM2为鼓风机交流接触器(Y001点驱动)。单序列:动作一个接一个完成,每步仅连接一个转移,每个转移也仅连接着一个步。第八章返回第一张上一张幻灯片下一张幻灯片返回目录2020年6月27日11时24分Y000T0Y000Y001Y000T1T1X000X001T0M
本文标题:8 可编程序控制器的程序设计
链接地址:https://www.777doc.com/doc-6161106 .html