第三章三菱PLC步进顺控指令及其应用

合集下载

步进顺控指令说明及应用

步进顺控指令说明及应用

第三章步进顺控指令说明及应用指令解说步进控制方式(STL)是将控制被划分为多个工序状态(S),依据条件进行状态转移(SET ),逐步完成控制过程。

步进控制方式的特点是将复杂控制分步后,分别考虑好每一步的控制,从而降低了各步的关联,降低编程的复杂程度。

各状态内执行的动作由梯形图其它指令编写。

STL是一个步序动作的开始指令。

RET是一个步序动作的结束指令,其后指令返回母线。

●SET S i 是STL状态发生转移的唯一指令●规定:子程序内不能使用STL----RET指令。

●当前状态(S0)向下一个状态(S1)转移时,该扫描周期两个状态内的动作均得到执行;下一扫描周期执行时,当前状态(S0)被下一状态(S1)所复位,当前状态(S0)内的所有动作不被执行,所有OUT元件的输入均被断开。

●步序与步序之间一般省去RET,因此看起来是多个STL可共用一个RET。

有STL而没有RET,程序检查出错。

3.1.2 编程示例●步序与步序之间一般省去RET,因此看起来是多个STL可共用一个RET。

有STL而没有RET,程序检查出错。

●状态转移只能用SET指令,不能用OUT指令。

●使用OUT S时,S作为辅助继电器使用,而不是状态寄存器。

●时间继电器T可重复使用,但相邻两个状态不能重复使用同一时间继电器。

●两个矛盾继电器输出时,必需加软件互锁。

考虑软件快于硬件,相矛盾的硬件输出也必需互锁。

●允许同一继电器在不同状态下输出,其实际输出视状态转移的位置确定。

单一流程示例示例说明:该程序描述一个自行葫芦自进入工位到走出工位的步序过程,若在葫芦升降过程中发生停电,来电后继续停电前的动作,并保证升或降动作总时间不变。

S500---S503为停电保持型状态寄存器;C100---C101为停电保持型计数器;T0延时2秒,作信号确认用;T1作为500 ms脉冲发生器;X0=ON时,表示工位上停有自行葫芦;T0=ON时,表明工位上无自行葫芦;因信号由滑触线供给,因而X0=OFF时,不一定确定工位无车,需延时确认。

三菱FxPLC教案(三章)

三菱FxPLC教案(三章)

6. 计数器C
作用:对内部元件(如X、Y、M、S、T和C)的信号的通断进行 计数 ,当计数输入达到设定值时,其触点动作. 类型: (1)内部信号计数器 ①16 位增计数器 通用 C0~C99 停电保持用 C100~C199 ②32 位双向(增/减)计数器 通用 C200~C219 停电保持用C220~C234 注: 32 位双向(增/减)计数器的增/减计数方式由M8200设 定:当M8200接通(置1)时为减计数;当M8200断开(置0) 时为增计数 (2)高速计数器 C235~C255,高速计数器的计数脉冲从PLC的输入端(X0~ X5)输入.其最高响应频率为60kHz
二、触点串联指令(AND、ANI)
AND(与) ANI (与非) 常开触点串联连接 常闭触点串联连接
AND、ANI指令使用说明及使用要点: 1. 在使用AND、ANI指令时,串联触点的 个数没有限制,该指令可多次使用。 2. 在OUT指令后,通过触点对其它线圈使 用OUT指令,称之为纵接输出或连续输出。 这种纵接输出,如果顺序不错,可以多次 重复,但限于图形编程器和打印机幅面的 限制,应尽量做到一行不超过10个接点及 一个线圈,总共不要超过24行。
①只能利用其触点的特殊辅助继电器,线圈由PLC系统驱 动,用户只可以利用其触点。 如: M8000 PLC运行时(RUN)接通(监控作用) M8002 初始脉冲,在PLC开始运行的第一个扫描周期接 通,其后一直断开。 M8012 周期为100ms的时钟脉冲 M8013 周期为1s的时钟脉冲 M8014 周期为1min的时钟脉冲
三、触点并联指令(OR、ORI)
OR (或) 常开触点并联连接 ORI (或非) 常闭触点并联连接
OR、ORI指令使用说明及使用要点: 1. OR、ORI指令紧接在LD、LDI指令后使用, 即对LD、LDI指令规定的触点并联一个触点。 并联触点的个数没有限制,该指令可多次使用。 但限于编程器和打印机的幅面限制,尽量不要 超过24行。 2. OR、ORI指令仅为单个触点的并联连接指 令,若将两个以上触点的串联回路与其它回路 并联时,应采用后面介绍的ORB指令。

3.PLC应用技术(三菱机型)教学课件 第3章基本指令

3.PLC应用技术(三菱机型)教学课件 第3章基本指令
在电动机控制中有六个输入,二个输出,用于自锁、互锁 的触点无须占用外部接线端子而是由内部“软开关”代替 ,故不占用I/O点数,资源分配如表3-2所示。
类别 输入 输出
表3-2电动机的基本控制资源分配表
名称
I/O地址
功能(可变)
SB1
X0
正转按钮
SB2
XI
反转按钮
SB3
X2
停止按钮
SQ1
X4
左限位行程幵关
1.指令集
指令的学习及应用要注意三个方面的问题。 其一是指令的表迖形式,每条指令都有梯形图与指令表 两种表迖形式,也就是说每条指令都有图形符号和文字 符号,这是使用者要记住的。 其二是每条指令都有各自的使用要素。如定时器是用来 计时的,计时自然离不幵计时的起点及计时时间的长短 ,指令中一定要表现这两个方面的内容,这也就是指令 的要素。 其三是指令的功能,一条指令执行过后,机内哪些数据 出现了哪些变化是编程者特别要把握的,分析不透,就 难以熟练编写分析调试程序,达到控制目的。
I/O 总 点 数 : 即 输 入 点 数 与 输 出 点 数 之 和 , 三 菱 PLC 的 输 入 点数和输出点数相等。 单元类型:M—该模块为基本单元(CPU模块);E—输入 、输出混合扩展单元或扩展模块;
输 出 形 式 : R_ 继 电 器 输 出 ; S — 双 向 晶 闸 管 输 出 ; T 一 晶 体 管输出。 特殊品种区别:D—直流电源,直流输入;A—交流电源, 交流输入或交流输入模块。
指令将前面的运算结果上升(下降)沿时输出脉冲,不能
2.基本指令
八、主控触点(MC、MCR)指令
MC (MasterControl):主控指令,用于公共串联触点连接 ,占3个程序步。 MCR (MC Reset):主控复位指令,用于公共串联触点的 清除,是MC指令的复位指令,占2个程序步。 使用主控指令的触点称为主控触点,它们在梯形图中与一 般的触点垂直,是与左母线直接相连的动合触点,其作用 相当于控制一组电路的总开关。 在MC指令内采用MC指令时,嵌套N级的编号按顺序增大( N0-N7)。将该指令返回时,采用MCR指令,从大的嵌套 级开始消除(N0-N7)。嵌套级最大可编8级,特殊辅助继 电器不能用做MC的操作元件。

实验三 三菱plc步进顺控指令实验

实验三 三菱plc步进顺控指令实验
教 2、实验操作能力及完成情况:(好、 较好、 一般、 较差、 很差 );占 30%
师 3、实验结果记录及分析:(正确、 比较正确、 一般、 较差、 很差);占 30%
批 4、报告工整度:(好、 较好、 一般、 较差、 很差);占 10%
阅 评定等级(或分数):[
]

月日
实验步骤:
1)输入程序检查使其正确。
2)X1~X5 分别接试验台上的按钮 P1~P5,Y0~Y4 分别接 LED 灯 L0~L4。
3)运行程序,闭合 X1,观察 Y2 和 Y4 有无输出。
4)然后闭合 X2、X3 和 X4,观察 Y3、Y5 和 Y6 的输出情况。
结果记录:
1)运行程序,闭合 X1,
四、实验内容及步骤
1、用步进顺控指令实现下图所示波形,使 Y0、Y1、Y2 每隔 1s 顺序输出,并循环。根据顺序功
能图绘制步进梯形图和 STL 指令表。
1s
Y0 Y1 Y2
输出波形图
实验步骤: 1)输入程序检查使其正确。 2)Y0~Y2 分别接实验台上的 L0~L2。 3)运行程序,观察 Y0、Y1、Y2 的输出是否和波形一致。 4)改变定时器的定时时间常数,再次运行程序,观察输出情
有输出。
2)闭合 X2,
有输出,闭合 X3,
有输出。
3)在
均有输出时,闭合
,Y6 有输出。
M8002
S3 Y1
X1
S22 Y2
X2
S23 Y3
S24 Y4
X3
S25 Y5
STL 梯形图:
X4
S26 Y6
X5
S3
RET
END
顺序功能图
指令表:

PLC项目四 三菱FX3U系列PLC的步进顺控指令及其应用

PLC项目四   三菱FX3U系列PLC的步进顺控指令及其应用


功能要求为:

①使用一个运行按钮SB2,每按一次,咖啡机运行一个加糖周期。

②咖啡机能发放三种不同量的糖:不加、1份、2份。

在其操作面板上设置三个按钮:NONE、1Sugar、2Sugar分别来选
择上述三种放糖量,见图4-22。
任务4.3 公路交通信号灯控制
一 项目任务 二 项目分析 三 相关知识点 四 项目实施 五 技能训练 六 知识进阶
3.选择性分支与汇合状态转移图的指令编程 方法
编程原则: 先集中处理分支状态,然后再集 中处理汇合状态。
(1)分支状态的编程方法是先进行分支状态的驱动处理, 再依顺序进行转移处理。
(2)汇合状态的编程方法是先进行汇合前状态的驱动处 理,再依顺序进行向汇合状态的转移处理。
四 项目实施
1.状态转移图的编制
每个状态器都有各自的置位和复位信号(如S21
由X1置位,X2复位),并有各自要做的操作(驱
动Y0、Y1、Y2)。
(3)状态转移图的设计步骤
1)任务分解 2)理解每个状态的功能 3)找出每个状态的转移条件和转移方向 4)设置初始状态
1) 任务分解
将小车的整个工作过程按工作步序进行分解, 每个工序对应一个状态。
每个阶段又分别完成如下的工作:初始 复位、停止复位、热保护复位,正转、延时, 暂停、延时,反转、延时,暂停、延时,计 数;各个阶段之间只要条件成立就可以过渡 到下一阶段。
工作流程图
将整个控制过程按任务要求分解,其中的 每一个工序都对应一个状态(即步),并分配 状继电器。
电动机循环正反转控制的状态继电器的分 配如下:
(2)FX3U的状态软元件分类
类别 初始状态
一般用

三菱FX系列PLC基本指令应用

三菱FX系列PLC基本指令应用

图 1 取指令与输出指令的使用取指令与输出指令的使用说明:1 )LD 、LDI 指令既可用于输入左母线相连的触点,也可与ANB 、ORB 指令配合实现块逻辑运算;2 )LDP 、LDF 指令仅在对应元件有效时维持一个扫描周期的接通。

图3-15 中,当M1 有一个下降沿时,则Y3 只有一个扫描周期为ON 。

3 )LD 、LDI 、LDP 、LDF 指令的目标元件为X 、Y 、M 、T 、C 、S ;4 )OUT 指令可以连续使用若干次(相当于线圈并联),对于定时器和计数器,在OUT 指令之后应设置常数K 或数据寄存器。

5 )OUT 指令目标元件为Y 、M 、T 、C 和S ,但不能用于X 。

FX系列PLC —触点串联指令(AND/ANI/ANDP/ANDF)( 1 )AND (与指令)一个常开触点串联连接指令,完成逻辑“与”运算。

( 2 )ANI (与反指令)一个常闭触点串联连接指令,完成逻辑“与非”运算。

( 3 )ANDP 上升沿检测串联连接指令。

( 4 )ANDF 下降沿检测串联连接指令。

触点串联指令的使用如图 1 所示。

图 1 触点串联指令的使用触点串联指令的使用的使用说明:1 )AND 、ANI 、ANDP 、ANDF 都指是单个触点串联连接的指令,串联次数没有限制,可反复使用。

2 )AND 、ANI 、ANDP 、ANDF 的目标元元件为X 、Y 、M 、T 、C 和S 。

3 )图1 中OUT M101 指令之后通过T1 的触点去驱动Y4 称为连续输出。

FX系列PLC —触点并联指令(OR/ORI/ORP/ORF)( 1 )OR (或指令)用于单个常开触点的并联,实现逻辑“或”运算。

( 2 )ORI (或非指令)用于单个常闭触点的并联,实现逻辑“或非”运算。

( 3 )ORP 上升沿检测并联连接指令。

( 4 )ORF 下降沿检测并联连接指令。

触点并联指令的使用如图 1 所示。

图 1 触点并联指令的使用触点并联指令的使用说明:1 )OR 、ORI 、ORP 、ORF 指令都是指单个触点的并联,并联触点的左端接到LD 、LDI 、LDP 或LPF 处,右端与前一条指令对应触点的右端相连。

三菱PLC步进指令SFC编程方法功能指令表

三菱PLC步进指令SFC编程方法功能指令表

功能指令简表
160 TCMP
时间比较

161 7ZCP
时间区间比较

162 TADD
时间加法
时 钟
163 TSUB 166 TRD
时间减法 读实时时钟
处 理
167 TWR 169 HOUR
写实时时钟 计时表
中断用指针常与中断返回指令IRET、开中断指令EI、关中 断指令DI一起使用。
1 输入中断用指针 6个输入中断指针仅接收对应特定输入继电器X0~X5的
7. 可以对状态寄存器使用LD 、 LDI 、AND、 ANI、 OR ORI、 S 、R 、 OUT等指令。
8. 对状态寄存器置位的指令,如果不在STL触点驱动的电路 块内置位时,系统程序不会自动将前级步对应的状态寄存 器复位。
9.各STL触点驱动的电路一般放在一起,最后一个STL电路结束时 一定要使用RST指令,否则程序出错,PLC不能执行用户程序。
127 ESQR 实数开方
129 IN7 实数一整数变 换
130 SIN 正弦函数
131 COS 余弦函数
132 TAN 正切函数
147 SWAP 高低byte互换
功能指令简表
155 ABS 当前绝对位置读取
点 位 156 ZRN
回原点
控 157 PLSV 变速脉冲输出

158 DRVI
增量驱动
159 DRVA 绝对位置驱动
70 RS PRUN ASCI HEX CCD VERD VRSC PID
7段解码 带锁存的7段显示
方向开关 ASCII码变换
打印 读特殊功能模块 写特殊功能模块
串行数据传送 关联运行
HEX一ASCII变换 ASCII一HEX变换

模块三plc步进顺控指令及编程

模块三plc步进顺控指令及编程

编程。
Date: 2019/2/3
Page: 2
模块三 三菱FX2n系列PLC步进顺控指令及应用
任务一:单流程的程序设计
从头到尾只有一条路可走,称为单流程结构。若出现循 环控制,但只要以一定顺序逐步执行且没有分支,也属于单 一顺序流程。
Date: 2019/2/3
Page: 3
模块三 三菱FX2n系列PLC步进顺控指令及应用
0.5s
0.5s 闪光3次(接通0.5s/断开0.5s)
Y2 3s 2s Y3 10s
0.5s
东西
Y1 10s
Y1
0.5s Y5 3s 2s Y0
南北
Y0 15s
Y4 5s
Date: 2019/2/3
Page: 25
模块三 三菱FX2n系列PLC步进顺控指令及应用
(2)根据工艺要 求画出状态转移图
Page: 9
模块三 三菱FX2n系列PLC步进顺控指令及应用
2.顺序功能图 针对顺序控制要求,PLC提供了顺序功能图( SFC )语言支 持。顺序功能图又称状态转移图,由一系列状态(用S表示)组 成。系统提供S0—S999共1000个状态供编程使用,其中:
S0—S9:初始状态专用 S10—S19:原点复位用 S20—S499:一般用 S500—S899:停电保持用 S900—S999:报警用 状态元件是用于步进顺控编程 的软元件,随着状态的转移,原状 态元件自动复位。状态元件的常开/ 常闭触点使用次数无限制。
Y001
FX2N 48MR
FU
220V

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

《可编程控制器与变频器》教案编号:09教案续页《可编程控制器与变频器》教案编号:10教案续页(1)可编程控制器实训装置1台(2)PLC主机模块1个(3)开关、按钮板模块一个(4) 交流接触器模块1个(5) 交流接触器、热继电器模块1个(6) 三相电动机1台(7) 指示灯模块1个(8)计算机1台(9) 电工常用工具1条(10) 导线若干5、系统调试《可编程控制器与变频器》教案编号:11教案续页3.2步进顺控指令及其编程方法3.2.1步进顺控指令仅有两条步进顺控指令,其中STL ( Step Ladder)是步进开始指令,已是该状态的负载可以被驱动,RET是步进返回指令,也叫步进结束指令,使步进顺控程序执行完毕时,非步进顺控程序的操作在主母线上完成。

3.2.2状态转移图的编程方法对状态转移图进行编程,就是如何使用STL和RET指令的问题,编程原则是:先进行负载的驱动处理,然后进行状态的转移处理。

负载驱动及转移处理必须在STL指令之后进行,负载的驱动通常使用OUT指令;状态的转移必须使用SET指令。

但是若是向上转移,向非相邻的下游转移或向其他流程转移,一般不能使用SET指令,而用OUT指令。

3.2.3编程注意事项(1)与STL指令相连的触点使用LD或LDI指令,下一条STL指令的出现意味着当前STL程序区的结束和新的STL程序区的开始,最后一个STL程序区结束时,一定要使用RET指令,这就意味着整个STL程序区的结束,否则将出现“程序语法错误”信息,PLC不能执行用户程序。

(2)初始状态必须预先做好驱动,否则状态流程不可能向下进行。

一般用控制系统的初始条件,若无初始条件,可用M8002或M8000进行驱动。

M8002是一个初始脉冲辅助继电器,它只在PLC运行开关由STOP-》RUN时其动合触点闭合一个周期,股初始状态S0就只被它激活一次,初始状态S0就只有初始位置和复位功能。

(3)STL指令后可以直接驱动或通过别的触点来驱动Y、M、S、T、C等原件的线圈和功能指令。

若同一个线圈需要再连续多个状态下驱动,则可在各个状态下分别使用OUT指令,也可以使用SET指令将其置位,等到不需要驱动时,再用RST指令将其复位。

(4)由于CPU只执行活动状态对应的程序,因此,在状态转移图中允许双线圈输出,即在不同的STL程序区可以驱动同一软元件的线圈,但是同一元件的线圈不能再同时为活动状态的STL程序区内出现。

(5)在状态的专业过程中,相邻两个状态的状态继电器会同时ON —个扫描周期,可能会引发瞬时的双线圈问题(6)若为顺序不连续的转移,不能使用SET指令进行状态转移,应改用OUT指令进行状态转移《可编程控制器与变频器》教案编号:12教案续页前进后退延时前进后退LD M8002OUT T0 SET S0K100STL S0LD T0LD X0SET S23 SET S20STL S23STL S20LDI Y1LDI Y1OUT Y0 OUT Y0LD X3LD X2SET S24SET S21STL S24 STL S21LDI Y0LDI Y0OUT Y1 OUT Y1LD X1LD X1OUT S0 SET S22RETSTL S22 ---------- END—《可编程控制器与变频器》教案编号:13教案续页《可编程控制器与变频器》教案编号:14教案续页教学内谷及实施过程(注明:*重点 #难点?疑点):一、 导入新课前两次课对单流程的设计方法进行了讲解, 也结合实际案例应用了单流程的状态转移图的过程,今天我们将进行选择性流程的程序设计讲解二、 明确本次授课的目的与要求掌握选择性流程的程序设计方法三、 讲解本次授课的具体内容第3章PLC 步进顺控指令及其应用 3.4选择性流程程序设计 341选择性流程及程序设计 1、选择性流程程序的特点由两个及以上的分支流程组成的,但根据控制要求只能从中选择一个分支流程执行的程序, 称为选择性流程程序。

P67页图3-13所示是具有3个支路的选择性流程程序,其特点如下:J™■■ VlV VV 19V分支状态S50干(1从3个流程中选择执行哪一个流程由转移条件X0、X10、X20决定;(2) 分支转移条件 X0、X10、X20不能同时接通,哪个接通,就执行哪条分支;(3) 当S20已动作,一旦 X0接通,程序就向 S21转移,则S20就复位。

因此,即使以后 X10 或X20接通,S31或S41也不会动作;XI 一一 的建动 XII -■ 的算劝X21S22X2--瞬的阴X12 S32i 分交状矗驱功it 舍前(4)•汇合状态S50,可由S22、S32、S42中任意一个驱动。

(二)选择性流程编程选择性流程编程原则:先集中处理分支状态,然后再集中处理汇合状态。

1 •选择性分支的编程选择性分支的编程与一般状态的编程一样,先进行驱动处理,然后进行转移处理,所有的转移处理按顺序执行,简称先驱动后转移。

因此,首先对S20进行驱动处理(OUT Y0),然后按S21、S31、S41的顺序进行转移处理。

选择性分支的程序如下:STL S20OUT YO先驱动处理LD XO第一分支的转移条件、SET S21转移到第一分支LD X10第二分支的转移条件3转移处理SET S31转移到第二分支LD X20第三分支的转移条件SET S41转移到第三分支,2 •选择性汇合的编程选择性汇合的编程是先进行汇合前状态的驱动处理,然后按顺序向汇合状态进行转移处理。

因此,首先对第一分支(S21、S22)、第二分支(S31、S32)、第三分支(S41、S42)进行驱动处理,然后按S22、S32、S42的顺序向S50转移。

选择性汇合的程序如下:P 第三分支的驱动处理(三)编程实例例1用步进指令设计电动机正反转的控制程序。

控制要求为:按正转起动按钮 SBI ,电动机正转,按停止按钮SB3,电动机停止;按反转起动按钮SB2,电动机反转,按停止按钮 SB3,电动机停止;且热继电器具有保护功能。

(1) I / O 分配X0 :停止按钮 SB3(常开),XI :正转起动按钮 SBI , X2 :反转起动按 钮SB2, X3 :热继电器FR (常开);Y1 :正转接触器 KMI , Y2 :反转接触器 KM2。

(2) 状态转移图根据控制要求,电动机的正反转控制是一个具有两个分支的选择性流程 分支转移的条件是正转起动按钮SBI (XI )和反转起动按钮 SB2 (X2 ).F 第一分支的驱动处理1 2 2 2 112 2 2 s Y X s s Y 卜第二分支的驱动处理tL oi 3 11 3 3 1 s Y X s s YL T T u D SOL X2 ]由第一分支转移到汇合点 S50」由第二分支转移到汇合点由第三分支转移到汇合点L T L T L T T D E T D E T D E SLS SLS SLS汇合的条件是热继电器FR (X3 )或停止按钮SB3 (X0).初始状态S0可由初始脉冲M8002来驱动,其状态转移图如图7-13 (a)所示。

(3)指令表根据下图(a)所示的状态转移图,其指令表如下图( b)所示。

LD M8OO2STI, S2(JSL! SO⑷XOOOSIT SO OR X003I.D XWM OUT SOSKr 52W STL SJOJ b XO盟LD X000SET S3fl OR X003Sil S2O OLFT SOGL'I YtXJI RETSTL S30ENDOL3T YG02电动机正反转控制的状态转移图和指令表编号:15教案续页《可编程控制器与变频器》教案编号:16教案续页教学内谷及实施过程(注明:*重点#难点?疑点):一、导入新课上次课对选择性流程的程序设计方法进行了介绍,这次我们讲解并行性程序设计,希望大家在前面的基础上能更好的理解,并区分两种的不同二、明确本次授课的目的与要求通过讲解掌握并行性流程设计的适用环境和设计方法三、讲解本次授课的具体内容第3章PLC步进顺控指令及其应用3.5并行性流程的程序设计3.5.1并行性流程及其程序设计(一)并行性流程程序的特点由两个及以上的分支程序组成的,但必须同时执行各分支的程序,称为并行性流程程序。

下图是具有3个支路的并行性流程程序,其特点如下:S20分芟桃倉就动-XOOOS2271沁晁并行性流程程序的结构形式(二)并行性流程编程编程原则:先集中进行并行分支处理,然后再集中进行汇合处理。

1.并行性分支的编程并行性分支的编程与选择性分支的编程一样,先进行驱动处理,然后进行转移处理,所有的转移处理按顺序执行。

根据并行性分支的编程方法,首先对S20进行驱动处理(OUT Y0),然后按第一分支、第二分支、第三分支的顺序进行转移处理。

如图(a)所示,并行性分支的程序如下:X000(a)分支状态STL S20OUT Y000先驱动处理LD X000并行转移条件SET S21转移到第一分支]SET S31 转移到第二分支 '转移处理SET S41转移到第三分支丿(b )并行分支状态程序并行性分支的编程2 •并行性汇合的编程并行性汇合的编程与选择性汇合的编程一样,也是先进行汇合前状态的驱动处理,然后按顺序向汇合状态进行转移处理。

根据并行性汇合的编程方法,首先对S21、S22、S31、S32、S41、S42进行驱动处理,然后按S22、S32、S42的顺序向S50转移。

如下图所示,并行性汇合的程序如下:S21 s22)S : 52S3I--X001--X011—^Y03j)的寥戲Y032S41 ——X02)S42-X002皤汇合伏招S50(a)汇合状态 STL OUT LD SET STL OUT521 Y21 xooi522S22 Y022 第一分支的驱动处理 531 Y031 X011532S32 Y32 第二分支的驱动处理 541 s Y041芻孑?第三分支的驱动处理542Y042 丿S22由第一分支汇合 S32由第二分支汇合 S42由第三分支汇合 X002汇合条件 S50汇合状态(b)并行汇合状态程序 并行汇合的编程 3.并行性流程编程注意事项(1 )并行性流程的汇合最多能实现8个流程的汇合。

(2 )在并行分支、汇合流程中,不允许有下图(a)的转移条件,而必须将其转化为图6-19 ( b ) 后,再进行编程。

(a)不正确的转移条件(b)正确的转移条件并行性分支、汇合流程的转化《可编程控制器与变频器》教案编号:17教案续页教学内容及实施过程(注明:*重点#难点?疑点):一、导入新课上次课对并行性流程的程序设计方法进行了介绍,这次我们通过一个实例来巩固并行流程的设计过程二、明确本次授课的目的与要求巩固并行性流程的设计过程三、讲解本次授课的具体内容第3章PLC步进顺控指令及其应用实训五:并行性流程程序设计实训用步进指令设计一个按钮式人行横道交通灯控制的控制程序。

相关文档
最新文档