




已阅读5页,还剩65页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PLC基础培训课程,顺序功能图(SFC)及步进梯形图(STL),顺序功能图(SFC)步进梯形图(STL)SFC及STL的编程规则多流程顺序控制SFC及STL的应用举例,状态编程法也叫功能表图法,是PLC程序编制的重要方法及工具。FX2N系列PLC的步进顺控指令及大量的状态软元件就是为状态编程法安排的。状态转移图也叫顺序功能图(SequentialFunctionChartSFC)是状态编程的重要工具,包含了状态编程的全部要素。状态编程时,一般先绘出状态转移图,再转换成状态梯形图(STL)或指令表。,在实际应用中许多控制过程是顺序控制,这类顺序控制系统采用继电器梯形图编制则比较繁琐,而且编出来的程序复杂难于读懂。一个顺序控制过程可以分为:若干个状态,每个状态具有不同的动作,相邻状态之间由转换条件得到满足后进行转换。描述上述过程的方框图称为状态转移图(SFC图)。,状态转移图,状态转移图(SequentialFunctionChart,简称SFC):是用状态继电器来描述工步转移的图形。,满足转移条件时,实现状态转移,即上一状态(转移源)复位,下一状态(转移目标)置位。,以电动机星三角降压启动为例,举例,下表所示为基本元件及功能,下图给出了星三角降压启动的顺序控制过程,SFC图的组成,主要由步、有向连线、转换条件、转换方向、和动作(命令)组成。,步与动作,步:也称为状态,一个步就是一个工作状态,用矩形框表示步,方框内是该步的编号。编程时一般用PLC内部编程元件来代表各步。,初始步:与系统的初始状态相对应的步称为初始步。初始状态可以有命令与动作,也可以没有命令和动作。,初始步用双线方框表示,每一个SFC图至少应该有一个初始步。,步与动作,命令和动作:“命令”是指控制要求,而“动作”是指完成控制要求的程序。与状态对应则是指每一个状态中所发生的命令和动作。,动作的表示:矩形框中的文字或符号表示,该矩形框应与相应的步的符号相连。,步与动作,活动步:当系统正处于某一步时,该步处于活动状态,称该步为“活动步”。步处于活动时,相应的动作被执行。SFC中,被激活的状态有一个或几个,当下一个状态被激活时,前一个激活状态一定要关闭。,有向连线、转换与转换条件,有向连线:功能表图中步的活动状态的顺序进展按有向连线规定的路线和方向进行。活动状态的进展方向习惯上是从上到下或从左至右,在这两个方向有向连线上的箭头可以省略。如果不是上述的方向,应在有向连线上用箭头注明进展方向。,转换:转换是用有向连线上与有向连线垂直的短划线来表示,转换将相邻两步分隔开。步的活动状态的进展是由转换的实现来完成的,并与控制过程的发展相对应。,转换条件:转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短线的旁边。,转换实现的基本规则,转换实现的条件:在功能表图中步的活动状态的进展是由转换的实现来完成。转换实现必须同时满足两个条件:,1)该转换所有的前级步都是活动步;2)相应的转换条件得到满足。,转换实现应完成的操作:转换的实现应完成两个操作:,1)使所有的后续步都变为活动步;2)使所有的前级步都变为不活动步。,SFC编写注意事项,状态与状态之间不能直接相连,必须有转移将它们隔开;,转移与转移之间不能直接相连,必须用状态将它们隔开,这种情况多发生在一个状态向多个状态发生转移(也称为分支)或多个状态向一个状态转移(也称为汇合)时;,分支情况如下图所示:,汇合情况如下图所示:,在SFC中,必须有初始状态,而且至少应有一个初始状态,它必须位于SFC的最前面。,初始状态是SFC程序在PLC启动后能够立即生效的基本状态,也是系统返回停止位置的状态。,SFC的基本结构,SFC按其流程可分为单流程SFC和分支SFC两大类结构。分支SFC又有选择性分支、并行性分支和流程跳转、循环等。,1、单流程结构,当SFC仅有一个通道时,称为单流程结构。特点:从初始状态开始,每一个状态后面只有一个转移,每一个转移后面只有一个状态。如下图所示:,单流程SFC中,由初始状态S0开始,按上下顺序依次将各个状态激活。在整个控制周期内,除转移瞬间外,只能有一个状态处于激活状态,也就是只有一个状态是工作状态,其中的命令和动作正在被执行,不允许出现两个或两个以上状态同时被激活。,单流程SFC只能有一个初始状态。,2、选择性分支与汇合,当SFC有两个或两个以上的流程通道时,便称为分支,根据分支的性质不同,有选择性分支和并行性分支的区别。,选择性分支含义:当由单流程向分支转移时,根据转移条件成立与否只能向其中一个流程进行转移。,选择性分支是一种多选一的过程。如图所示:S20只能向S21、S50、S40三个状态中的一个进行转移。,当多个流程向单流程进行合并的结构称为汇合,也有选择性汇合和并行性汇合之分。,选择性汇合含义:当分支流程向单一流程合并时,只有一个符合条件的分支转换到单流程的状态。,S20、S50、S40三个状态只能有一个向S21进行转移。,3、并行性分支与汇合,并行性分支为单流程向多个分支流程转移时,多个分支的转移条件均相同,一旦转移条件成立,则同时激活各个分支流程。,在编制SFC时,为了区别选择性分支与并行性分支,规定了选择性分支用单线表示,且各分支均有其转移条件,而并行性分支用双线表示,只允许有一个条件。,当X1为ON时,状态S20同时向S21,S50,S40转移,S21,S50,S40同时被激活,同时执行其命令和动作。,并行性分支的各个分支流程向单流程合并称为并行性汇合。,当每个流程都完成后并转移条件成立时,单流程状态被激活。,如图所示,当S20,S50,S40三个状态动作均结束,转移条件X2成立时,激活状态S21。,4、跳转、重复和循环,1.)跳转与分离,SFC除了上述几种类型外,还存在一些非连续的状态转移类型。,跳转:当SFC中某一状态,在转移条件成立时,跳过本流程下面的若干状态而进行的转移。,如图所示,如果转移条件X1=OFF,X2=ON,则状态S20直接跳转到状态S40去激活执行,而S21,S50则不再被顺序激活。,分离:如果跳转发生在两个SFC程序流程之间,则称为分离。这时,跳转的转移已不在本流程内,跳转到另外一个流程的某个状态。如下图所示:,2.)重复与复位,重复:就是反复执行流程中的某几个状态动作,实际上是一种向前的跳转。重复的次数由转换条件确定。,如果只是向本状态重复,则称为复位。,3.)循环,循环:在SFC流程结束后,又回到了流程的初始状态,则为系统的循环。,回到初始状态有两种可能,一种是又自动地开始一个新工作周期;另一种可能是进入等待状态,等待指令才开始新的工作周期。,SFC的梯形图编程方法,1、编程原则,如图所示是一个顺序相连的三个状态的SFC,用辅助继电器M表示状态的编号,当某个状态被激活时,其辅助继电器为ON,取Mi状态来说明其控制要求。,1)Mi被激活的条件是它的前步Mi-1为激活状态(活动步)且转移条件Xi在。当Mi激活后,前步Mi-1变为非激活状态。,2)一般来讲,转移条件Xi大都为短信号,因此Mi被激活后,能够自保持一段时间以保证状态内命令和动作的完成。,3)当转移条件Xi+1成立,Mi+1状态被激活,Mi应马上变为非激活状态(非活动步)。,常用的SFC编程方法有三种:应用启保停电路进行编程;应用置位/复位指令进行编程;应用步进顺控指令进行编程,2、应用启保停电路的SFC编程方法,这种编程方法是通用的编程方法,可用于任一品牌、任一型号的PLC。,初始状态的处理:对初始状态来说,如果仍按照一般状态编程,则当PLC开始运行后,由于全部状态都处于非激活状态,初始状态不能激活,这样整个系统将无法工作。,因此对初始状态M0来说,应在其转移激活条件电路上并联启动脉冲M8002,如下图所示,这样一开机初始状态M0就被激活,系统进入工作状态。,利用启保停电路编制如图所示的SFC梯形图程序。,示例,3、应用置位/复位指令的SFC编程方法,用置位指令SET在激活条件成立时,激活本状态并维持其状态内控制命令和动作的完成,用复位指令RST将前步状态变为非激活状态。,利用置位/复位指令编制如图所示的SFC梯形图程序。,示例,步进指令和步进梯形图,1、步进指令与状态元件,为方便顺控系统的梯形图程序设计,各种品牌的PLC都开发了与顺控程序有关的指令。,STL:步进梯形指令(StepLadderInstruction),简称为STL指令,表示步进梯形图开始。,STLS20,STL指令必须和状态继电器S一起组成一个常开触点,为与一般继电器触点相区别,这个触点称为STL触点。在梯形图中,STL触点用空心的常开触点表示,如右图所示:,一个STL触点就表示了SFC控制流程中的一个状态(或一步)。,整个顺序控制就是由许多STL触点组成的,控制流程就是在这些STL触点所表示的状态中一步一步地完成的。,STL指令执行过程:如果STL触点闭合(也就是状态被激活),其状态母线上梯形图处于工作状态,输出驱动得到执行。,当转移条件成立时,使下一个STL触点闭合(激活下个状态)。同时,自动地断开自身的STL触点(变为非激活状态)。,STL触点的操作只有三个操作内容:输出驱动、转移条件和转移方向,这三个操作被称为STL指令三要素。在某些情况下,输出驱动操作可以没有(空操作),但是转移条件和转移方向则不可缺少。,状态继电器(S),状态继电器是构成状态转移图的基本元素,是可编程控制器的软元件之一。FX2共有1000个状态元件,其分类、编号、数量及用途如下表示。,状态的编号必须在指定范围选择。各状态元件的触点,在PLC内部可自由使用,次数不限。在不用步进指令时,状态元件可作为辅助继电器在程序中使用。,特点:,使用STL指令应注意的问题,STL触点是与左母线相连的常开触点,某步为活动步,STL触点接通;,与STL触点相连的触点应用LD或LDI指令,只有执行完RET后才返回左侧母线;,STL触点可直接驱动或通过触点驱动Y、M、C、T等元件的线圈和应用指令;,STL指令只用于状态器,一个状态器的STL触点在梯形图中只能出现一次。,由于PLC只执行活动步对应的电路块,所以使用STL指令时允许双线圈输出(顺控程序在不同的步可多次驱动同一线圈);,STL指令不能与MC-MCR指令一起使用。STL不能出现在FEND指令后。,在转换条件对应的电路中,不能使用ANB、ORB、MPS、MRD、MPP指令。,步进返回指令:表示SFC流程的结束。一个SFC控制流程仅需一条RET指令,安排在最后一个STL触点的状态母线的最后一行,如图所示:,RET指令用于返回主母线。使步进顺控程序执行完毕时,非状态程序的操作在主母线上完成,防止出现逻辑错误。,状态转移程序的结尾必须使用RET指令。,1、状态的三要素:驱动负载、指定转移目标和指定转移条件。指定转移目标和指定转移条件是必不可少,而驱动负载则视具体情况,也可能不进行实际的负载驱动。Y5为S20驱动的负载,S21为转移目标,X3为转移条件。,步进梯形图的状态编程法,状态图,步进梯形图,步或状态,命令或动作(负载,可以没有负载),转移条件,使用LD/LDI,有向连线,STLS20使用STL指令OUTY5进行负载驱动处理LDX3转移条件SETS21进行转移处理STLS21OUTY6,与步进梯形图对应的指令,步进梯形图,状态的开启、关闭及状态转移图执行的特点,状态的三个要素均在步进接点之后的子母线上实现;若状态是开启的(“激活”),则状态的负载驱动和转移才有可能。若状态是关闭的,则负载驱动和状态转移不可能发生。除初始状态外,其他所有状态只有在其前一个状态处于激活且转移条件成立时才能开启。同时一旦一个状态被“激活”,上一个状态被系统自动关闭。,编程要点及注意事项,状态编程顺序为:先进行驱动,再进行转移,不能颠倒。对状态处理,必须使用STL。程序的最后必须使用RET,返回主母线。初始状态必须预先作好驱动,否则状态流程不可能向下进行。一般用系统的初始条件,若无初始条件,可用M8002进行驱动。可使用区间复位指令(ZRST)将初始步以外的其余各步状态器复位。,练习,三只灯分别为HL1、HL2、HL3。HL1亮1s后HL2亮1s(HL1灭),HL2亮1s后HL3亮1s(HL2灭);灭1s之后3灯一齐亮1s,灭1s,再一齐亮1s,回到初始状态。用一只点动按钮SB控制。,1、选择性分支与汇合及其编程,选择性分支状态转移图的特点:从多个流程顺序中选择执行哪一个流程,称为选择性分支。,S21,选择性分支的编程原则先集中处理分支状态,然后再集中处理汇合状态分支状态的编程:先进行分支状态的驱动处理,再依顺序进行转移处理。,S21,对S20进行驱动处理(OUTY0)按S21、S31、S41的顺序进行转移处理(从左至右),S21,STLS20OUTY0驱动处理LDX0SETS21转移到第一分支状态LDX10SETS31转移到第二分支状态LDX20SETS41转移到第三分支状态,选择性汇合的编程方法先进行汇合前状态的驱动处理,再依顺序进行向汇合状态的转移处理(从左至右)。,2、并行性分支与汇合及其编程,并行分支的编程原则是先集中进行并行分支处理,再集中进行汇合处理。当转换条件X1接通时,由状态器S21分两路同时进入S22和S24,以后系统的两个分支并行工作。图中水平双
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025高端定制印刷合同:高品质企业画册印刷合作协议
- 2025年金融机构间债券发行与承销服务协议
- 重庆特色2025年度离婚协议模板定制服务
- 2025年度危险品物流配送合作协议范本下载
- 2025年度鞋业工厂废弃物处理与资源循环利用服务合同
- 2025年智能商业空间全面翻新与绿色装修工程合同
- 中级银行从业资格之中级银行业法律法规与综合能力能力测试备考题及答案详解【有一套】
- 2025年度冷链运输合同环保合规性附加条款范本
- 物流运输APP升级改造与信息共享解决方案合同
- 2025年高效太阳能光伏电站项目采购及安装服务合同
- 内镜中心标本遗失警示教育
- 高中数学(沪教版)知识点梳理
- 食堂服务礼仪培训
- 老年髋部骨折诊疗指南
- 人教版四年级上册数学第五单元教案
- 服装的采购流程
- 工作场所暴力培训
- 物流行业运输数据报送流程与追踪机制
- 培训课件:血糖监测
- 《课程设计模式》课件
- 人工智能改变企业劳动力需求
评论
0/150
提交评论