论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
第四章 程序设计
根据大小球的分类装置的工作过程,以吸引球的大小作为选择条件。SQ2压合时,系统执行小球分支,反之,系统执行大球分支。
一、根据工作流程图可知,S21为分支状态,S21状态是分支流程的起点。在分支状态S21下,系统根据不同的转移条件,选择执行不同的分支,但不能同时成立,只能有一个为NO。若X002已动作,当T1动作时,执行小球分支A;若X002未动作,T1动作时,执行大球分支B。其状态转移图(图4--1)和指令表(表4--1)如下:
分支状态转移图4--1
S21分支状态编程采用:先进行分支状态的驱动处理,再依次转移的方法进行编程。
分支状态S21的指令表4--1
编程状态 指令 元件号 指令功能 备注
第一步:
分支状态的驱动处理 STL S21 激活分支状态S21
OUT T1 K20
驱动负载
LDI T1
OUT Y001
第二步:
依次转移 LD T1
第一分支转移条件
向第一分支转移
向第二分支转移
AN1 X002
SET S32 第二分支转移方向
二、S25为汇合状态。S25状态是分支程序的汇合点,称其回合状态。汇合状态S25由S24,S34中的任一状态驱动。其状态转移 图4--2和指令表4—2如下:
汇合状态S25的状态转移图4--2
S25汇合状态编程采用的方法是:依次进行汇合前所有状态的驱动处理,再依次向汇合状态转移
汇合状态S25的编程指令表4—2
编程步骤 指令 元件号 指令功能 备注
第一步:
依次进行汇合前所有状态的驱动处理
第一分支 STL S22 激活S22状态 S22状态的驱动处理
OUT T2 K10 驱动负载
SET Y004
LD T2 转移条件
SET S23 转移方向
STL S23 激活S23状态
OUT Y000 驱动负载
LD X001 转移条件
SET S24 转移方向
STL S24 激活S24状态 S24状态的驱动处理
LDI X004 驱动负载
OUT Y003
第二分支 STL S32 激活S32状态 S32状态的驱动处理
OUT T3 K10 驱动负载
SET Y004
LD T3 转移条件
SET S33 转移方向
(科教作文网http://zw.nseAc.com)