顺序逻辑控制的PLC程序设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

电气控制及PLC技术5顺序逻辑控制的PLC程序设计•知识点:•6顺序逻辑控制的PLC程序设计•PLC程序设计的一般步骤•PLC程序设计常用的方法•学习重点:•本讲是学习PLC程序设计知识。重点掌握:•1PLC程序设计的步骤•2PLC程序设计的方法•①经验法•②功能流图法电气控制及PLC技术☞顺序控制设计法与顺序功能图的绘制(一)顺序控制设计法顺序控制设计法:就是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间的顺序,在生产过程中各个执行机构自动地有秩序地进行操作。顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序相连的阶段,这些分阶段称为步(Step),并用编程元件(例如内部辅助继电器M和状态继电器S)来代表各步。步是根据输出量的状态变化来划分的。(二)顺序控制功能图的绘制顺序控制功能图又称流程图。它是描述控制系统的控制过程、功能和特性的一种图形,顺序控制功能图并不涉及所描述的控制功能的具体技术,它是一种通用的技术语言。电气控制及PLC技术(三)顺序功能图中转换实现的基本规则1、顺序功能图中转换的实现1)该转换的前级步必须是“活动步”;2)相应的转换条件得到满足。2、转换实现应完成的操作1)使所有由有向连线与相应转换条件相连的后续步都变为活动步;2)使所有由有向连线与相应转换条件相连的前级步都变为不活动步。3、绘制顺序功能图时的注意事项1)步与步之间不能直接相连,必须用一个转换条件将它们隔开;2)转换条件与转换条件之间也不能直接相连,必须用一个步将它们隔开;3)顺序功能图中的初始步一般对应于系统等待起动的初始状态,这一步可能没有输出,只是做好预备状态;电气控制及PLC技术4)自动控制系统应能多次重复执行同一工艺过程,因此在顺序功能图中一般应有由步和有向连线组成的闭环,即在完成一次工艺过程的全部操作之后,应从最后一步退回初始步,系统停止在初始状态;I0.2I0.1I0.3I0.0M0.1M0.2M0.3SM0.1M0.0循环序列功能图5)在顺序功能图中,必须用初始化脉冲SM0.1的常开触点作为转换条件,将初始步预置为活动步,否则因顺序功能图中没有活动步系统将无法工作。SM0.1:首次扫描时为1,PLC由STOP转为RUN状态时,ON(1态)一个扫描周期,用于程序的初始化。电气控制及PLC技术(四)使用通用逻辑指令的编程方式所谓通用逻辑指令是指PLC最基本的与触点和线圈有关的指令,如LD、AND、OR、OUT等。任何一种可编程序控制器的指令系统都有这一类指令,因此这是一种通用的编程方法,可以用于任意型号的可编程序控制器。根据顺序功能图设计梯形图时,可以用辅助继电器M来代表各步.某一步为活动步时,对应的辅助继电器为1,某一转换条件实现时,该转换的后续步变为活动步,前级步变为不活动步.电气控制及PLC技术所谓步进逻辑指令是指PLC步控(顺序功能寄存器)指令:SCR(步开始)、SCRT(步转移)、SCRE(步结束)。根据顺序功能图设计梯形图时,可以用顺序控制继电器S来代表各步.某一步为活动步时,对应的辅助继电器为1,某一转换条件实现时,该转换的后续步变为活动步,前级步变为不活动步.(五)使用步进指令的编程方式电气控制及PLC技术举例说明顺序功能设计方法一个生产流程不管简单还是复杂,按照生产工艺均可以划分成若干个顺序相连的阶段,系统的各个阶段自动有序地进行操作。顺序功能设计法:根据系统工艺划分的各个阶段,设计出顺序功能图,最后由顺序功能图得出梯形图程序。(1)顺序功能图顺序功能图:是描述控制系统的控制过程、功能和特性的一种图形,由步、转换和动作构成。1)步步(Step):系统的各个阶段称,对应一个稳定的状态。步的划分是以输出量的状态变化为依据的,在任何一步内,各输出量的ON/OFF状态不变。用带编程元件(如:位存储器M和顺序控制继电器S)的矩形框来表示。电气控制及PLC技术例:自动皮带传送系统系统整个运行过程可以划分为6步。传送带静止是系统运行的起点,对应系统的初始状态,称为初始步,用双线框表示。每个顺序控制功能图中至少有一个初始步。相临步的输出不相同,分别采用了编程元件M来表示。10s10s10s10s初始步步1步2步3步4步5返回初始步电气控制及PLC技术2)动作动作:是每一步具体完成的工作,在对应步的右边采用短线和矩形方框来表示。初始步可以有动作也可以没有动作。当系统处于某一步,正在执行该步的动作时,称该步为“活动步”。在梯形图中,当某步为活动步时,其对应的编程元件为“1”电气控制及PLC技术自动皮带传送系统各步的动作初始步没有动作Q0.3、Q0.2和Q0.1均保持断电。步1的动作:Q0.3通电,同时T44开始10秒定时步2的动作:Q0.3和Q0.2通电,同时T45开始10秒定时步3的动作:Q0.3、Q0.2和Q0.1均通电步4的动作:Q0.3和Q0.2通电,同时T46开始10秒定时步5的动作:Q0.3通电,同时T47开始10秒定时电气控制及PLC技术3)转换步与步之间的变换,称为转换。采用有向线段上一段小横线表示两步间存在转换。有向线段则表示了转换的方向。在顺序功能图中,有向线段将各步按顺序连接起来。若为默认的流程顺序(即从上到下或从左到右),则可以省略箭头,否则必须加上箭头。注意•步与步之间转换是有条件的;•转换条件可以用文字、图形符号或逻辑表达式表示在小横线旁边;•转换条件通常是系统的输入信号或内部编程元件的状态(如定时器、计数器触点的通断),也可以是多个信号状态的逻辑组合。子步在顺序功能图中,为了表示整个系统的一个完整的子功能,某一步可以包含一系列子步和转换。子步的使用有利于设计者缩短总体设计和调试的时间。子步中还可以包含更详细的子步。电气控制及PLC技术自动皮带传送系统的顺序功能图电气控制及PLC技术(2)顺序控制梯形图的编程方式功能图是描述控制系统的控制过程、功能和特性的一种图形。根据系统的顺序功能图设计最终控制PLC运行的梯形图程序的方法,称为顺序控制梯形图的编程方式。采用起保停电路是最简单的一种顺序控制梯形图的编程方式。也可以采用SET和RST指令以及顺序控制继电器指令来实现。电气控制及PLC技术采用起保停电路的编程方式设计出自动皮带传送系统的程序。电气控制及PLC技术功能表图的基本形式•1.单一序列:单一序列由一系列前后相继激活的步组成,每步的后面紧接一个转移,每个转移后面只有一个步,见图0SM0.11I0.12I0.2T37电气控制及PLC技术•选择序列的开始称为分支,见图(b),转移符号只能标在水平连线之下。如果步5是活动的,并且转移条件e=1,则发生由步5→步6的进展。选择序列的结束称为合并,见图(c)。59611(b)efg781213(c)mnp2.选择序列*:电气控制及PLC技术并发序列的结束称为合并,见图(b)。在表示同步的水平双线之下,只允许有一个转移符号。当直接连在双线上的所有前级步都处于活动状态,并且转移条件e=1时,才会发生步2、步5、步7到步9的进展,即步2、步5、步7同时变为静步,而步9变为活动步。3468d(a)2579(b)e并发序列的分支与合并并发序列的开始称为分支,见下图(a)。当转移的实现导致几个序列同时激活时,这些序列称为并发序列。当步3是活动的,并且转移条件d=1时,步4、步6、步8这三步变为活动步。同时步3变为静步。为了强调转移的同步实现。水平连线用双线表示。步4、步6、步8被同时激活后,每个序列中活动步的进展是独立的。在表示同步的水平双线之上。只允许有一个转移符号。3.并发序列*电气控制及PLC技术18一.单序列的编程方法例:顺序控机床的主轴电机和油泵电机的要求:按下起动按钮SB1(I0.0点输入)后,应先开油泵电机,延时5s后再开主轴电机。按下停止按钮SB2(I0.1点输入)后,应先停主轴电机,5s后再停油泵电机。KM1为油泵电机交流接触器(Q0.0点驱动),KM2为主轴电机交流接触器(Q0.1点驱动)。单序列:动作一个接一个完成,每步仅连接一个转移,每个转移也仅连接着一个步。使用通用逻辑指令的编程方式电气控制及PLC技术19Q0.0T37Q0.0Q0.1Q0.0T38T38I0.0I0.1T37M0.1M0.2M0.3SM0.1M0.0(b)顺序功能图(a)波形图主轴电机油泵电机Q0.1Q0.0I0.1I0.05s5sSM0.1:首次扫描时为1,PLC由STOP转为RUN状态时,ON(1态)一个扫描周期,用于程序的初始化。按钮按钮电气控制及PLC技术20(c)梯形图SM0.1M0.3T38M0.1M0.0M0.0M0.1M0.0I0.0M0.2M0.150T37M0.2M0.1T37M0.3M0.2Q0.1INTONPTM0.3M0.3M0.3T38M0.1M0.2Q0.0M0.2I0.1M0.0INTONPT50Q0.0T37Q0.0Q0.1Q0.0T38T38I0.0I0.1T37M0.1M0.2M0.3SM0.1M0.0(b)顺序功能图1.0MM0.0)SM0.1T38Μ0.3(Μ0.02.0MM0.1)0.0Μ0.0(Μ0.13.0MM0.2)37Μ0.1(Μ0.20.0MM0.3)1.0Μ0.2(Μ0.3电气控制及PLC技术总结:根据Q0.0和Q0.1接通/断开状态的变化,显然工作期间可以分为3步,分别用M0.1、M0.2、M0.3来代表这3步,用M0.0来代表等待起动的初始步。起动按钮I0.0及停止按钮I0.1的常开触点、定时器延时接通的常开触点是各步之间的转换条件。设计梯形图的输出电路部分方法:当某一输出量仅在某一步中为接通状态,可以将它的线圈与对应步的辅助继电器的线圈并联。当某一输出在几步中都为接通状态,应将代表各有关步的辅助继电器的常开触点并联后,驱动该输出的线圈。电气控制及PLC技术二.选择序列的编程方法(1)选择序列分支的编程方法选择序列是指在某一步后有若干个单序列等待选择,一次仅能选择进入一个序列。选择序列中的各单序列是互相排斥的,其中任何两个单序列都不会同时执行。(2)选择序列合并的编程方法M0.5M0.6M0.7I0.5I0.7M0.5M0.6M0.7I0.5I0.7I1.0I1.1M0.8电气控制及PLC技术三.并行序列的编程方法(1)并行序列的分支的编程方法并行序列是指在某一转换条件下,同时起动若干个单序列。并行序列的开始用双水平线表示,同时结束若干个序列也用双水平线表示,(2)并行序列的合并的编程方法I0.3Q0.1M0.2I0.4Q0.2M0.3I0.5Q0.3M0.5Q0.5M0.7I0.6I0.3Q0.1M0.2I0.4M0.4Q0.2M0.3I0.5Q0.4M0.6Q0.3M0.5电气控制及PLC技术I0.7Q0.5M0.7I0.6I0.3I0.1I0.0SM0.1M0.0I0.2Q0.0M0.1Q0.1M0.2I0.4M0.4Q0.2M0.3I0.5Q0.4M0.6Q0.3M0.5图选择序列与并行序列功能图例:选择序列与并行序列编程电气控制及PLC技术M0.3M0.2I0.3M0.4M0.3Q0.2M0.4M0.3I0.4M0.7M0.4M0.5M0.2I0.3M0.6M0.5Q0.3M0.4M0.6I0.6M0.0M0.7M0.7Q0.5M0.6M0.5I0.5M0.7M0.6Q0.4选择序列与并行序列梯形图并行左分支并行右分支并行合并选择分支选择合并I0.2M0.5SM0.1M0.0M0.7I0.7M0.1M0.2M0.0M0.0I0.0M0.2M0.1M0.1Q0.0M0.2M0.1I0.1M0.3M0.0Q0.1M0.2注意:M0.3和M0.5任选一个即可电气控制及PLC技术26PLC外部电气接线图及I/O地址分配西门子S7-200PLC+24V1MI0.5I0.4I0.3I0.2I0.1I0.0SB1L1GNDN1L220VAC+24VQ0.0Q0.1Q0.2KM1特例1:Q0.1延时接通/断开电路分析电气控制及PLC

1 / 73
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功