第5章 状态转移图及其顺序控制梯形图设计讲解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

5.1 状态转移图
(1) 状态转移图的组成
初始步: 与系统的初始状态对应的步。每一个顺序功能图 至少有一个初始步。
活动步: 当系统处在某一步所在的阶段,称该步处于活动 状态,亦称该步为“活动步”。步处于活动状态时,相应 的动作被执行;反之,处于不活动状态时,则相应的步被 停止执行。
只有当一个步处于活动状态,而且与它相关的转移 条件成立时,才能实现步的转移,转移的结果是它的后 续步处于活动状态,而与其相连的前级步则处于非活动 状态。
步序 指 令 15 LD X2 16 SET S22 18 STL S22 19 OUT Y3 20 LD X3 21 OUT S0 23 RET
5.2 使用STL指令的编程方式
?在状态转移图的起始位置的状态为初始状态,在编程 时必须将初始状态放在其他状态之前,状态元件中的 S0~S9可用作初始状态。
5.1 状态转移图
③ 并行顺序
?在某一转移条件下,同时 启动若干顺序。 ?并行顺序的开始和结束也 称为分支和合并,不过用双 水平线表示。
5.1 状态转移图
单一顺序、选择顺序和并行顺序 是状态转移图的基本形式,实际控 制系统往往是基本形式的组合。
5.2 使用STL指令的编程方式
(1) 步进顺控指令
?开始运行时初始状态必须用其它方法预先驱动,使之 处于工作状态。当PLC由STOP向RUN切换的瞬间, 使特殊辅助继电器M8002输出一个脉冲,可以激活初 始状态;初始状态也可以由其他元件来驱动。
?初始状态之外的其他状态元件必须用STL指令驱动。 程序在一系列STL指令的最后必须要有RET指令;当 返回S0时,必须用OUT指令。
(c)指令表
步序 指令 45 LD X7 46 SET S27 48 STL S27 49 OUT Y10 50 LD X10 51 OUT S0 53
部分重复的编程方法
步序 指 令 100 LD X0 101 SET S20 103 STL S20 104 OUT Y0 105 LD X1 106 SET S21 108 STL S21 109 OUT Y1 110 LD X2
5.1 状态转移图
状态转移图,又称为顺序功能图 (Sequential Function Chart )、功能表 图或流程图,它是描述控制系统的控制 过程、功能和特性的一种图形。
5.1 状态转移图
(1) 状态转移图的组成
步:矩形方框 初始步 :双线方框 工作步 :分为动步和静步 与步对应的动作 :矩形方框 转移 :有向连线 转移条件 :用文字语言、逻 辑表达式或符号标注在表示 转换的短线的旁边
5.1 状态转移图
(2) 状态转移图构成规则
?步与步不能相连,必须由转移分开; ?转移与转移不能相连,必须用步分开; ?步与转移、转移与步之间采用有向线连接,如果转移
方向是从左至右或是从上到下,此时有向连线上的箭 头可省;如果转移方向相反,应用有箭头的连线注明 转移方向。 ?一个状态转移图至少有一个初始步。
5.2 使用STL指令的编程方式
(3) 步进顺控指令的编程方式
单一顺序的 编程方式
步序 指 令 0 LD M8002 1 SET S0 3 STL S0 4 OUT Y0 5 LD X0 6 SET S20 8 STL S20 9 OUT Y1 10 LD X1 11 SET S21 13 STL S21 14 OUT Y2
可编程序控制器的 编程方法与工程应用
第5章
状态转移图及其顺序控制 梯形图的设计
主要内容
5.1 状态转移图 5.2 使用STL指令的编程方式 5.3 使用起保停电路的编程方式 5.4 以转换为中心的编程方式 5.5 仿STL指令的编程方式 5.6 各种编程方式的比较 5.7 STL指令的优点 5.8 顺序控制法设计梯形图
5.1 状态转移图
(3) 状态转移图的基本形式
① 单一顺序
?动作是一个接着一个相 继完成 ?每步仅连接一个转移 ?每个转移仅连着一步
5.1 状态转移图
② 选择顺序
?某一步后有若干单一 顺序步选择。 ?一次只能选择进入一 个顺序。
?选择顺序的开始叫做 分支,用一条水平线表 示。 ?选择顺序的结束称为 合并,用另一条水平线 表示。
(2) 状态转移图与梯形图之间的关系
5.2 使用STL指令的编程方式
? STL触点可以直接驱动Y、M、S、T等继电器。 ? 与STL触点相连的触点应使用LD或LDI指令。 ? 同一状态寄存器的STL触点只能用一次。 ? STL电路中不能使用MC/MCR指令,可以使用CJ指
令(操作复杂,建议不用),MPS指令不能紧跟着 STL触点使用。 ? 同一元件的线圈可以被不同的STL触点驱动,即可 以双线圈输出。 ? 一系列的STL指令的最后必须写入RET指令。
5.2 使用STL指令的编程方式
选择顺序和并行顺序的编程方式
(a)状态转移图
(b)梯形图
5.2 使用STL指令的编程方式
步序 指令 0 LD M8002 1 SET S0 3 STL S0 4 LD X0 5 SET S20 7 LD X2 8 SET S21 10 STL S20 11 OUT Y1 12 STL S21 13 OUT Y2 14 STL S20
步序 指令 15 LD X1 16 SET S22 18 STL S21 19 LD X3 20 SET S22 22 STL S22 23 OUT Y3 24 LD X4 25 SET S23 27 SET S25 29 STL S23 30 OUT Y4
步序 指令 31 LD X5 32 SET S24 34 STL S24 35 OUT Y5 36 STL S25 37 OUT Y6 38 LD X6 39 SET S26 41 STL S26 42 OUT Y7 43 STL S24 44 STL S26
步进开始指令 STL(Step Ladder Instruction )
步进结束指令 RET
?STL和RET指令只有与状态器S配合才能具有步进功能。
?使用STL指令且与母线连接的状态寄存器的常开触点称
为STL触点,用符号
来表示
?STL触点有驱动负载、指定转移方向和指定转移条件三
个功能。
5.2 使用STL指令的编程方式
相关文档
最新文档