- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
现代电气控制与plc应用-05
前面介绍的基本指令和方法设计满足简单顺序控制问题的程序是可行的,但对于具有并发顺序和选择顺序的问题就显得力不从心了,本节主要介绍和进一步深入探讨解决更广泛的顺序类型问题的程序设计方法。 5.4.3 顺序控制指令: 一、功能图的产生及基本概念: 功能图的产生 在中小型PLC程序设计时,如果采用功能图法,首先根据控制要求设计功能流程图,然后将其转化为梯形图程序 二、 功能图的几个基本概念:功能表图又叫做状态转移图,状态图和流程图功能图的组成 (状态。转移。路经) 1.状态:是控制系统中一个相对不变的性质对应一个稳定的情形 (1)初始状态: 是功能图的起点,一个控制系统至少要有一个初始状态。 初始状态的图形符号 (3)与状态对应的动作。在每一个稳定的状态下,都可能会有相应的动作。 (2)工作状态 是控制系统正常行状态,又分为动态和静态。 工作状态的图形符号 动作的表示方法 2.转移:从一个状态到另一个状态的变化要用转移的的概念,即用一个有向线段来表示转移的方向,两个状态之间的有向线段上再用一段横线表示这一转移。 转移 是一种条件,当条件成立时称为转移使能,该转移如果能使状态发生转移,则称为触发。一个转移能够触发必须满足:状态为动状态及转移使能。 转移条件是指使系统从一个状态向另一个状态转移的必要条件,通常用文字、逻辑方程及符号来表示 转移的符号如图 三、功能图的构成规则: (1)状态和状态不能相连,必须用转移分开 (2)转移与转移不能相连,必须用状态分开。 (3)状态与转移 ,转移与状态之间的连接采用 有向线段,从上到下画时,可以省略箭头,从下 向上画时必须画上箭头,以表示方向。 (4)一个功能图至少要有一个初始状态。 功能流程图应用举例 某一冲压机在初始位置是冲头抬起处于高位,按下启动按钮时冲头向工件冲击,到最低位置时,触动低位行程开关,然后冲头抬起回到高位,触动高位行程开关,停止运行 四、顺序控制指令 1.顺序步开始指令(SCR) 2.顺序步转移指令(SCRT)使能输入有效时,将下一步顺序控制继电器位置 1,而将本次顺序步的顺序控制继电器位置 0 复位。语句表: SCRT Sx.y 梯形图: 顺序控制继电器位 : S x .y = 1时,该程序步执行。 语句表: LSCR S x. y 其中 S 称为顺序控制继电器,S 的范围为S0.0—S31. 7 3.顺序步结束指令(SCRE) 语句表为SCRE 顺序步的处理程序在LSCR和SCRE之间。 说明:*从LSCR指令开始到SCRE指令结束的所有指令组成一个顺序控制继电器(SCR)的段。*LSCR指令标记一个SCR段落的开始,当该状态器置位时,允许该SCR段工作,SCR段必须用SCRE指令结束。*SCRT指令的输入有效时,一方面置位下一个SCR段的状态器S,以便使下一个SCR段工作;另一方面又同时使该段的状态器复位,使该段停止工作。 三种功能: (1)驱动处理:在该段状态器有效时。做什么工作,有时也可能不做任何工作。 (2)指定转移条件和目标:满足条件后转移到何处。 (3)转移源处自动复位功能 顺序控制指令例题分析 编写红;绿;黄灯顺序显示的程序,步进条件为时间步进型,各亮2S。流程图: 拓展练习 顺序控制指令功能图类型 一、单流程: 每一个状态仅连接一个转移,每个转移也仅连接一个状态。 前面介绍的的两个例子都属于单流程 二、可选择的分支和连接 一个控制流可能转入多个可能的控制流中的某一个,但不允许多路分支同时执行,进入哪个分支,取决于控制流前面的转移条件哪个为真时就进入哪个控制流。 三、并行分支和连接一个顺序控制状态流必须分成两个或者多个不同分支控制状态流时,这就是并行分支。当一个控制状态流分成多个分支时,所有的分支控制流必须同时激活。当多个 控制流产生的结果相同时,可以把这些控制流合并成一个控制流,即并行分支的连接。 例题分析 小结 本章介绍了SIMATIC指令集LAD和STL编程语言的4大类基本指令的指令格式、原理分析和使用方法。 1.基本位操作指令包括位操作、置/复位、边沿触发、定时、计数、比较指令,是梯形图基本指令的基础,也是最常用的指令类型。 2.运算指令包括算术运算和逻辑运算两大类。算术运算有加、减、乘、除运算和常用的数学函数变换;逻辑运算包括逻辑与、或指令和取反指令等。 3.数据处理指令包括数据的传送指令,交换、填充指令,移位指令等。 4.程序控制指令包括系统控制,跳转、循环、顺序控制等指令;系统控制类指令主要包括暂停、结束、看门狗等指令。 THE END! * * 一.
文档评论(0)