第五章-顺序功能图及编程方法课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第五章-顺序功能图及编程方法课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 顺序 功能 编程 方法 课件
- 资源描述:
-
1、第第5章章 顺序功顺序功能能图及编程方法图及编程方法5.1 顺序功能图及状态功能顺序功能图及状态功能5.2 单流程顺序单流程顺序功功能图的编程能图的编程5.3 选择性分支与选择性分支与汇汇合的编程合的编程5.4 并行分支与并行分支与汇汇合的编程合的编程5.5 编程实例编程实例5.6 顺控设计法顺控设计法中中梯形图的编程方式梯形图的编程方式5.0 PLC程序的顺控设计法概述程序的顺控设计法概述 顺序控顺序控制系统:制系统:如果如果 一一 个个 控制系统可控制系统可 以分解成几个以分解成几个 独立的控制独立的控制 动动 作,且这些作,且这些 动动 作作 必须必须 严严 格按格按 照照 一定的一定的
2、 先先 后后 次次 序执行序执行 才才 能能 保保 证生产过程的正证生产过程的正 常运行,常运行, 也称也称 为步为步 进控制系统。进控制系统。 顺序控顺序控制设计制设计法法就就 是是 针针 对对 顺顺 序序 控控 制制 系系 统的统的 一种一种 专专 门门 的的 设计设计 方方 法法 。 这这 种设计种设计 方方 法法 很很 容易容易 被被 初初 学者学者 接接 受受 , 对对 于于 有有 经经 验验 的工程的工程 师师 ,也会提,也会提 高高 设计的设计的 效效 率率 ,程序的,程序的 调调 试试 、 修修 改改 和和 阅阅 读读 也很也很 方便方便 。 PLC PLC 的设计的设计 者们
3、者们 为为顺序控制系顺序控制系 统的程序编制统的程序编制 提供了提供了 大量大量 通用和专用的编程通用和专用的编程 元元件件 , 开开 发发 了了 专专 门供门供 编制顺序控制程序用的编制顺序控制程序用的 功能功能 表图表图 , 使这使这 种种 先先 进进 的的 设计设计 方方 法法 成成 为为 当当 前前 PLCPLC程序设计的主程序设计的主 要方要方 法。法。顺控设计法的设计步骤 步的划分步的划分 转换条转换条件的件的确定确定 功能表功能表图的绘制图的绘制 梯形图的梯形图的编制编制5.0 PLC程序的顺控设计法概述程序的顺控设计法概述顺控设计法的设计步骤 步的划分步的划分将系统的一个工作周
4、期划分为若干个顺序相连的阶段,这些阶段称为步,并且用编程元件来代表各步。步是根据PLC输出状态的变化来划分的,在任何一步内,各输出状态不变,但是相邻步之间输出状态是不同的。顺控设计法的设计步骤步的划分步的划分步也可根据被控对象工作状态的变化来划分,但被控对象工作状态的变化应该是由PLC输出状态变化引起的。否则就不能这样划分,例如从快进到工进与PLC输出无关,那么快进和工进只能算一步。顺控设计法的设计步骤 转转 换换 条件条件 的确的确 定定 使使 系统由系统由 当前当前 步转步转 入下一入下一 步步 的信的信 号称号称 为转为转 换条件。换条件。转转 换换 条条 件件 可可 能能 是是 外外
5、部输入部输入 信信 号号 , 如如 按按 钮钮 、指令、指令 开开 关关 、 限限位位 开开 关关 的的 接接 通通 / / 断断 开开 等等 , 也也 可可 能能 是是 PLC PLC 内内 部部 产产 生生 的的 信信 号号 ,如,如 定时器、计数器定时器、计数器 触点的触点的 接接 通通/ / 断开断开 等,等, 转转 换换 条件条件 也可也可 能是能是 若干个若干个 信信 号的与、或、号的与、或、 非逻辑非逻辑 组组 合。合。顺控设计法的设计步骤 功能表图的绘制功能表图的绘制根据以上分析和被控对象工作内容、步骤、顺序和控制要求画出功能表图。绘制功能表图是顺序控制设计法中最为关键的一步。
6、功能表图又称做状态转移图,它是描述控制系统的控制过程、功能和特性的一种图形。功能表图不涉及所描述控制功能的具体技术,是一种通用的技术语言,可用于进一步设计和不同专业的人员之间进行技术交流。各个 PLC 厂家 都 开发 了 相 应 的 功 能 表 图 , 各 国 家 也 都制 定 了 国 家 标 准 。 我 国 1986 年 颁 布 了 功 能 表 图 国 家 标 准(GB6988.6-86)。顺控设计法的设计步骤 梯形图的编制梯形图的编制 (可省略可省略)根 据 功 能 表 图 , 按 某 种 编 程 方式 写 出 梯 形 图程 序 。如果 PLC 支持 功 能 表 图 语 言 , 则 可 直
7、接 使 用 该 功 能 表图作为最终程序。5.0 PLC程序的顺控设计法功能表功能表图图的组成的组成 主要由步、有向连线、转换、转换条件和动作(命令)组成。步与动作步与动作步步:矩形框表示步,方框内是该步的编号。编程时一般用PLC内部编程元件来代表各步初始初始步步:与系统的初始状态相对应的步称为初始步。初始步用双线方框表示,每一个功能表图至少应该有一个初始步。步与动作步与动作 动作动作:一个控制系统可以划一个控制系统可以划分为被控系统和施控系统。对分为被控系统和施控系统。对于被控于被控系统,在某一步中要完成某些系统,在某一步中要完成某些“动作动作”;对于施;对于施控控系统,在某一步中则要向被控
8、系统发出某些系统,在某一步中则要向被控系统发出某些“命令命令”,将,将动作或命令简称为动作动作或命令简称为动作 动作的动作的表示表示:矩形框中的文:矩形框中的文字或符号表示,该矩形框应与字或符号表示,该矩形框应与相应的步相应的步的符的符号相连。号相连。步与动作步与动作 活动步活动步:当系统正处于某一当系统正处于某一步时,该步处于活动状态,称步时,该步处于活动状态,称该步为该步为“活活动步动步”。步处于活动。步处于活动时,相应的动作被执行。时,相应的动作被执行。 保持保持型动作型动作:若为保持型动作,则该步不活动时继续执行若为保持型动作,则该步不活动时继续执行该动作。该动作。 非保持型动非保持型
9、动作作:若为非保持型若为非保持型动作则指该步不活动时,动动作则指该步不活动时,动作也停止执作也停止执行行。 说明:说明:一般在功能表图中保持一般在功能表图中保持型的动作应该用文字或助记型的动作应该用文字或助记符标注符标注,而非保持型,而非保持型动作不要标注。动作不要标注。P60 f4-1有向连有向连线、转换线、转换与转换条件与转换条件 有向连有向连线线:功能表图中步的活动状态的顺序进展按有向连线规定的路线和方向进行。活动状态的进展方向习惯上是从上到下或从左至右,在这两个方向有向连线上的箭头可以省略。如果不是上述的方向,应在有向连线上用箭头注明进展方向。 转换转换:转换是用有向连线上与有向连线垂
10、直的短划线来表示,转换将相邻两步分隔开。步的活动状态的进展是由转换的实现来完成的,并与控制过程的发展相对应。 转换条转换条件件:转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短线的旁边。转换实现的基本规则转换实现的基本规则 转换实转换实现的条件现的条件:在功能表图中步的活动状态的进展是由转换的实现来完成。转换实现必须同时满足两个条件:1)该转换所有的前级步都是活动步;2)相应的转换条件得到满足。 转换实转换实现应完成的操作现应完成的操作:转换的实现应完成两个操作:1)使所有的后续步都变为活动步;2)使所有的前级步都变为不活动步。某生产过某生产过程的控制工艺要程的控制工艺要求如
11、下:求如下:5.1 顺序功能图及状态功能顺序功能图及状态功能(2) 台车后退碰到限位开关台车后退碰到限位开关SQ2后,台车电机后,台车电机M停转,台车停停转,台车停车,停车,停5 s,第二次前进,碰到限位开关,第二次前进,碰到限位开关SQ3,再次后退。,再次后退。(3) 当后退再次碰到限位开关当后退再次碰到限位开关SQ2时,台车停止时,台车停止(或者或者继续下一个循环继续下一个循环)。(1) 按下启动按钮按下启动按钮SB,台车电机,台车电机M正转,台车前进,碰正转,台车前进,碰到限位开关到限位开关SQ1后,台车电机后,台车电机M反转,台车后退。反转,台车后退。输入设备输入设备端口号端口号输出设
12、备输出设备端口号端口号启动启动 SBX00电机正转电机正转Y01前限位前限位 SQ1X01电机反转电机反转Y02前限位前限位 SQ3X03后限位后限位 SQ2X02为编程的为编程的需要,不妨设置输入需要,不妨设置输入、输出端口配置如表所示。、输出端口配置如表所示。5.1 顺序功能图及状态功能顺序功能图及状态功能编程步骤如下:编程步骤如下:5.1 顺序功能图及状态功能顺序功能图及状态功能第一步第一步:绘:绘制流程图制流程图流程图流程图是描述控制系统的控制过程、功能和是描述控制系统的控制过程、功能和特性的特性的一种图形一种图形,流程图又叫功能表图流程图又叫功能表图(Function Chart)。
13、流程图流程图主要主要由步、转移由步、转移(换换)、转移、转移(换换)条件、线段和条件、线段和动作动作(命令命令)组成。组成。台车的每台车的每次循环工作过程分为次循环工作过程分为前进、后退、延时、前进、前进、后退、延时、前进、后退五后退五个个工步。工步。5.1 顺序功能图及状态功能顺序功能图及状态功能每一步每一步用一个矩形方框表示,用一个矩形方框表示,方框中用文字表示该步方框中用文字表示该步的动作的动作内容或用数字表示内容或用数字表示该步的的标号。该步的的标号。与控制过与控制过程的初始状态相对程的初始状态相对应的步称为初始步。初始应的步称为初始步。初始步表示操步表示操作的作的开始。开始。每步所每
14、步所驱驱动的负载动的负载(线圈线圈)用线段与方框连接。用线段与方框连接。方框方框之间用线段之间用线段连连接,表示工作转移的方向,习惯接,表示工作转移的方向,习惯的方向是从上至的方向是从上至下或从左至右,必下或从左至右,必要时也可以选用其它方向。要时也可以选用其它方向。线段上的线段上的短线表示工作转移短线表示工作转移条件条件,图中状态转移条件为,图中状态转移条件为SB、SQ1。方框与负载连接的线段上的短线表示驱动负载的联锁条方框与负载连接的线段上的短线表示驱动负载的联锁条件,当联件,当联锁锁条件得到满足条件得到满足时时才能驱动负载。才能驱动负载。转移条件转移条件和联锁条和联锁条件可以用文字或件可
15、以用文字或逻辑符号标注在短线旁边。逻辑符号标注在短线旁边。5.1 顺序功能图及状态功能顺序功能图及状态功能准 备SB启动(前进)工序一前进:Y1动作SQ1后退工序二后退:Y2动作SQ2后退停延时5 s:T0动作前进:Y1动作后退:Y2动作工序三延时前进T0工序四后退SQ3工序五后退停SQ2状态功能状态条件状态当相邻当相邻两步之间的转移条件得到满足时,转移去执行下两步之间的转移条件得到满足时,转移去执行下一一步动作,而上一步动作便结束,这种控制称为步进控制。步动作,而上一步动作便结束,这种控制称为步进控制。5.1 顺序功能图及状态功能顺序功能图及状态功能在初始状态下,按下前进启动按钮在初始状态下
16、,按下前进启动按钮SB(X00动合触点闭动合触点闭合合),则小车由初始状态转移到前进则小车由初始状态转移到前进步,驱动对应的输出继电步,驱动对应的输出继电器器Y01,当小车前进至前限位,当小车前进至前限位SQ1时时(X01动合触点闭合动合触点闭合),则由,则由前进步转移到后退步。这就完成了一个步进,以下的步进读者前进步转移到后退步。这就完成了一个步进,以下的步进读者可以自行分析。可以自行分析。顺序控顺序控制若采用步进指令编程,则需根据流程图画制若采用步进指令编程,则需根据流程图画出顺序出顺序功能图。顺序功能图是用状态继电器功能图。顺序功能图是用状态继电器(简称状态简称状态)描述的流程图。描述的
17、流程图。5.1 顺序功能图及状态功能顺序功能图及状态功能第二步第二步:绘制:绘制顺序功能图顺序功能图状态元件是构状态元件是构成成顺序功能图顺序功能图的基本元素,的基本元素,是可编程序控制器的是可编程序控制器的元件之一。元件之一。(1) 驱动负载。状态可以驱动驱动负载。状态可以驱动M、Y、T、S等线圈。可以等线圈。可以直接驱动和用置位直接驱动和用置位SET指令驱动,也可以通过触点联锁条件来指令驱动,也可以通过触点联锁条件来驱动。例如,当状态驱动。例如,当状态S20置位后,它可以直接驱动置位后,它可以直接驱动Y1。在状态。在状态S20与输出与输出Y1之间有一个联锁条件之间有一个联锁条件Y2。状态可
18、提供状态可提供以以下三种功能下三种功能 :5.1 顺序功能图及状态功能顺序功能图及状态功能(2) 指定转移的指定转移的目的地。状态转移的目的地由连接状态目的地。状态转移的目的地由连接状态之之间的线段指定,线段所指向间的线段指定,线段所指向的的状态即为指定转移的目的地。状态即为指定转移的目的地。例如,例如,S20转移的目的地为转移的目的地为S21。流程图流程图中的每一步,可用一个状态来表示,由此绘中的每一步,可用一个状态来表示,由此绘出出图所示的台车流程图的状态图所示的台车流程图的状态转移图。转移图。如图所示,分配状态如图所示,分配状态的元件如下:的元件如下:初始状态初始状态前进前进(工序一工序
19、一)后退后退(工序二工序二)延时延时(工序三工序三)S0S20S21S22再前进再前进(工序四工序四) S23再后退再后退(工序五工序五) S24注意:虽然注意:虽然S20与与S23、S21与与S24,功能相同,但它们是状态,功能相同,但它们是状态转移图中的不同工序,也就是不同状态,故编号也不同。转移图中的不同工序,也就是不同状态,故编号也不同。SQ2SB X0S20SQ1 X1S21SQ2 X2S22T0S23SQ3X3S24X2Y1Y2T0 K50Y1Y2Y2Y1Y2Y1RETENDM8002S0台台车车流流程程图图的的顺顺序序功功能能图图(3) 给出转移条给出转移条件。状态转件。状态转移
20、的条件用连接两状态之间移的条件用连接两状态之间的线段上的短的线段上的短线来表示。线来表示。当转移条件得到满足时当转移条件得到满足时,转移的状,转移的状态被置位,而转移前的状态态被置位,而转移前的状态(转移源转移源)自动复位自动复位。例如,当。例如,当X1动合触点瞬间闭合时,状态动合触点瞬间闭合时,状态S20将转移到将转移到S21,这时,这时S21被置被置位而位而S20自动复位。自动复位。5.1 顺序功能图及状态功能顺序功能图及状态功能状态的转移状态的转移条件可以是单一的,也可以是多条件可以是单一的,也可以是多个元件的串、个元件的串、并联组合,如图所示。并联组合,如图所示。X0转移条件:X0S2
21、0S20转移条件:X1与T0并联再与X0串联(b)X1T05.1 顺序功能图顺序功能图及状态及状态功能功能X0(a)在使用在使用状态时还需要状态时还需要说明以下问题:说明以下问题:(1) 状态的置位要用状态的置位要用SET指令,这时状态才具有步进功能。指令,这时状态才具有步进功能。它除了它除了提供步进触点外,还提供提供步进触点外,还提供一般的触点。步进触点一般的触点。步进触点(STL触点触点)只有动合触点,一般触点有动合触点和动断触只有动合触点,一般触点有动合触点和动断触点。当状态被置位时,其点。当状态被置位时,其STL触点闭合,用它去驱动负载。触点闭合,用它去驱动负载。(2) 用状态驱动的用
22、状态驱动的M、Y若要在状态转移后继续保持接若要在状态转移后继续保持接通,则需用通,则需用SET指令。当需要复位时,则需用指令。当需要复位时,则需用RST指令。指令。5.1 顺序功能图及状态功能顺序功能图及状态功能(3) 只要在不相只要在不相邻的步进段内,则可重复使用同一编邻的步进段内,则可重复使用同一编号的号的计时器。这样,在一般的步进控制中只需使用计时器。这样,在一般的步进控制中只需使用23个计时器个计时器就够了,可以节省很多计时器。就够了,可以节省很多计时器。5.2 单流程顺序功能图的编程单流程顺序功能图的编程(4) 状态也可以作为状态也可以作为一般一般中间继电器使用,其功能与中间继电器使
23、用,其功能与M一一样,但作一般中间继电器使用时就不能再提供样,但作一般中间继电器使用时就不能再提供STL触点了。触点了。每个状每个状态态提供一个提供一个STL触点,当状态置位触点,当状态置位时时,其步进,其步进触点接触点接通。通。用步进触点连接用步进触点连接负载的梯形图称为步进梯负载的梯形图称为步进梯形图,形图,它可以根据状态转移它可以根据状态转移图来绘制。图来绘制。根据图所示台根据图所示台车状态转车状态转移图绘制的移图绘制的步进梯形图。步进梯形图。第三步第三步:设计步:设计步进梯形图进梯形图5.2 单流程顺序功能图的编程单流程顺序功能图的编程下面对下面对绘制步进梯形图绘制步进梯形图的要点作一
24、些说明:的要点作一些说明:(1) 状态必须用状态必须用SET指令置位才具有步进控制功能,这时状态指令置位才具有步进控制功能,这时状态才能提供才能提供STL触点。触点。(2) 状态转移图除状态转移图除了并了并联分支与联接的结构以外,联分支与联接的结构以外,STL触触点基本上都是与母线连接的,通过点基本上都是与母线连接的,通过STL触点直接驱动线圈,触点直接驱动线圈,或通过其它触点来驱动线圈。线圈的通断由或通过其它触点来驱动线圈。线圈的通断由STL触点的通断触点的通断来决定。来决定。(3) 图中图中M8002为特殊辅助继电器的触点,它提供开机初为特殊辅助继电器的触点,它提供开机初始脉冲。始脉冲。(
25、4) 在步进程序结束时要用在步进程序结束时要用RET指令使后面的程序返回原母指令使后面的程序返回原母线。线。5.2 单流程顺序功能图的编程单流程顺序功能图的编程由步进由步进梯形图可用步进指令编制梯形图可用步进指令编制出语句表程序。出语句表程序。步进指令由步进指令由STL/RET指令组成。指令组成。STL指令称为步进触点指令,用于步进触指令称为步进触点指令,用于步进触点的编程;点的编程;RET指令称为步进返回指令,用于步进结束时返回指令称为步进返回指令,用于步进结束时返回原母线。原母线。第四步第四步:编:编制语句表制语句表由步进由步进梯形图编制语句梯形图编制语句表的要点是:表的要点是:(1) 对
展开阅读全文