版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
8.2多流程顺序SFC编程方法举例目录选择性分支与汇合编程方法8.2.1并行分支与汇合编程方法8.2.2复杂组合流程的编程方法8.2.3跳转与循环结构编程方法8.2.48.2.1选择性分支与汇合编程方法编程原则是先集中处理分支状态,然后再集中处理汇合状态。现以图8-16选择性分支状态转移图为例说明其编程方法。8.2.1选择性分支与汇合编程方法1、分支状态的编程,编程方法是先对分支状态S20进行驱动处理(OUTY000),然后按S21、S31、S41的顺序进行转移处理。图8.16的分支状态S20如图8-17(a),图8-17(b)是分支状态的编程。8.2.1选择性分支与汇合编程方法2、汇合状态的编程,编程方法是先依次对S21、S22、S31、S32、S41、S42状态进行汇合前的输出处理编程,然后按顺序从S22(第一分支)、S32(第二分支)、S42(第三分支)向汇合状态S50转移编程。回合状态如图8-18(a)所示,图8-18(b)是各分支汇合前的输出处理和向会和状态S50转移的编程。8.2.1选择性分支与汇合编程方法3、选择性分枝状态转移图对应的状态梯形图由图8-16的SFC图和对其进行编程所得指令表程序,可绘制出其对应的状态梯形图,如图8-19所示。8.2.2并行分支与汇合编程方法编程原则是先集中进行并行分支处理,再集中进行汇合处理。现以图8-20并行分支状态转移图为例说明其编程方法。1、并行分支的编程编程方法是先对分支状态进行驱动处理,然后按分支顺序进行状态转移处理。图8-21(a)为分支状态S20图,图8-21(b)是并行分支状态的编程。8.2.2并行分支与汇合编程方法2、并行汇合处理编程编程方法是先进行汇合前状态的驱动处理,然后按顺序进行汇合状态的转移处理。按照并行汇合的编程方法,应先进行汇合前的输出处理,即按分支顺序对S21、S22、S31、S32、S41、S42进行输出处理,然后依次进行从S22、S32、S42到S30的转移。图8-22(a)S30的并行汇合状态,图8-22(b)是各分支汇合前的输出处理和向汇合状态S30转移的编程。8.2.2并行分支与汇合编程方法3、并行分支SFC图对应的状态梯形图根据图8-20的SFC图和上面的指令表程序,可以绘出它的状态梯形图如图8-23所示。8.2.2并行分支与汇合编程方法4、并行分支、汇合编程应注意的问题(1)并行分支的汇合最多能实现8个分支的汇合,如图8-24所示。(2)并行分支与汇合流程中,并联分支后面不能使用选择转移条件※,在转移条件*后不允许并行汇合,如图8-25(a)所示,应改成图8-26(b)后,方可编程。8.2.3复杂组合流程的编程方法1、选择性汇合后的选择性分支的编程图8-26(a)所示是一个选择性汇合后的选择性分支的状态转移图,要对这种转移图进行编程,必须要在选择性汇合后和选择性分支前插入一个虚拟状念(如S100)才可以编程,如图8-26(b)所示。。8.2.3复杂组合流程的编程方法2、复杂选择性流程的编程所谓复杂选择性流程是指选择性分支下又有新的选择性分支,同样,选择性分支汇合后又与另一选择性分支汇合组成新的选择性分支的汇合。对于这类复杂的选择性分支,可以采用重写转移条件的办法重新进行组合,如图8-27所示,其指令表程序参照选择性分支与汇合的编程方法。8.2.3复杂组合流程的编程方法3、并行性汇合后的并行性分支的编程图8-28所示是一个并行性汇合后的并行性分支的状态转移图,要对这类转移图进行编程,可参照选择性汇合后的选择性分支的编程方法,即在并行性汇合后和并行性分支前插入一个虚拟状态(如S101)才可以编程。8.2.3复杂组合流程的编程方法4、选择性汇合后的并行性分支的编程图8-29(a)所示是一个选择性汇合后的并行性分支的状态转移图,要对这种转移图进行编程,必须在并行性汇合后和选择性分支前插入一个虚拟状态(如S102)才可以编程,如图8-29(b)所示。8.2.3复杂组合流程的编程方法5、并行性汇合后的选择性分支的编程图8-30(a)所示是一个并行性汇合后的选择性分支的状态转移图,要对这种转移图进行编程,必须在并行性汇合后和选择性分支前插入一个虚拟状态(如S103)才可以编程,如图8-30(b)所示。8.2.3复杂组合流程的编程方法6、选择性分支里嵌套并行性分支的编程图8-31所示是在选择性分支里嵌套并行性分支的状态转移图,分支时,先按选择性流程的方法编程,然后按并行性流程的方法编程;汇合时,则先按并行性汇合的方法编程,然后按选择性汇合的方法编程。一条并行分支或选择性分支的电路数限定为8条以下;有多条并行分支与选择性分支时,每个初始状态的电路总数应小于等于16条,如图8-32所示。8.2.3复杂组合流程的编程方法8.2.3复杂组合流程的编程方法8.2.4跳转与循环结构编程方法图8-33就是跳转与循环结构的状态转移图和状态梯形图。在图中,在S23工作时,X003和X100均接通,则进入逆向跳转,返回到S21重新开始执行(循环工作);若X100断开,则X100常闭触点闭合,程序则顺序往下执行S24;当X004和X101均接通时,程序由S24直接转移到S27状态,跳过S25和S26,执行状态S27,为正向跳转;当X007和X102均接通时,程序将返回到S21状态,逆向跳转,开始新的工
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数控车床车工考核试题及答案一览
- 关于卵巢保养的考试题目和答案
- 人教高中数学 A版 选修2-3 第2章 2.4 正态分布-教学设计
- 消防泵房施工组织设计
- 高考地理中剪纸相关题目与答案
- 高中生物 第一章 遗传因子的发现 第2节 孟德尔的豌豆杂交实验(二)教案1 新人教版必修2
- 客运站临时用电布设专项设计
- 汽车空调制冷不良故障诊断与排除教案
- 2026年医师法考试题(附答案)
- 重点传染病防控培训内容
- 成都高新区街道面向社会公开招聘2025年第一批次编外聘用人员笔试备考试题及答案解析
- DBJ50T-136-2012 建筑地基基础检测技术规范
- SY-T 4130-2024 玻璃纤维增强热固性树脂现场缠绕立式储罐施工规范
- 屈光不正课件
- 妇产科规培汇报
- 扶壁式挡土墙施工方案(已审批)
- 地铁班组管理课件图片
- 职业技术学院《农产品质量检测技术》课程标准
- 生物质颗粒燃料国家政策
- ICU专科护士培训班讲义 急性胰腺炎及其监护(ICU护士)
- 2024年山东专升本大学语文真题及答案
评论
0/150
提交评论