步 进 顺 控 指 令

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

状态5:X1闭合后所有电机停止
M8002
S0 X0 S22 X1 Y0
S20
T0 S21 T1
T0 K20
Y0 T1 K50
S0
Y1
Y2
RET
S22
T2
Y0
Y1 T2 K80
END
一、复习 1、什么是状态?什么是转移条件?
在控制系统中某执行装置在某 一段时间内相对不变的动作称为状态。 系统要从一个状态向另一个状 态转移时,状态转移需满足的条件 称转移条件。
S20
X1
X2
Y1
X3 MPS
Y2
MRD MPP STL内的 母线
X4
Y3
6)在转移条件的回路中不能使用ANB、 ORB、MPS、MRD、MPP等指令。
S21 S21 X2
X0
X0
X1 M0 X3
X2
M0
X1
X3
SET S22
S22
X4
Y1
7)在状态转移图中最后一个状态转 我们通常用 OUT S0
初始状态的运用
初始状态作用是对步进程序进行初始化处理, 但也可以利用初始状态执行工作任务。 凡有使用计数器的程序,编写时必须注意计数器 的复位问题
S0
RST C0 RST T0
(用初始状态对计数器、定时器清零)
分析与思考(3)P101 步进程序的单周期运行与连续运行
Sn (连续运行条件)
实训任务21 (5.1.3)
按下起动 1S 按钮X0
1S 1S 1S
显示a
1S
显示b
1S
显示c
1S
显示d
显示e
显示F
在任意时刻按下X1,数码显示停止。 循环三次后,数码显示停止。 按下X2,能实现单步运行。
A
A
显示a:
F G B E C F G E D C A F E D
G B E D C
显示e:
F G E D A F G E



练习4:喷泉的控制(中级工考题)
用PLC控制某喷泉的三个喷头A、B、C。该 喷头分别用Y0、Y1、Y2三个继电器来控制。 控制要求如下:在任意时刻按下X1,喷泉停止。
起动按钮X0
喷头A Y0 喷头B Y1 喷头C Y2
2S
5S 5S 5S
5S 5S
重复之前的动作
练习5:数码显示
用PLC实现数码管显示,控制要求如下:
在步进状态图中,本 次步进程序结束后, 要由步进的新母线回 到左母线时要用RET 指令。
新母线
RET
新母线回 到左母线
(3)步进梯形图的初始状态必須由S0~S9 开始 (4)步进程序中的状态继电器S编号不能 重复 (5)从若要由状态1向状态2转移时须要满 足转移条件才可。
S0
X0
S21 Y0
2、FX2N中有两条步进指令: STL(步进触点指令) RET(步进返回指令)
S0
X0 S20
S20 转移至下一 状态S20 S0 SET S0 STL S0 STL S0 转移条件
S0
X0
SET S20
步进提高题1
按下启动按钮,彩灯1点亮,1 秒钟后彩灯1熄灭,彩灯2点亮,再1 秒钟后彩灯2熄灭,彩灯3点亮…, 按此规律4个位彩灯依次点亮、熄灭 并反复循环。按下停止按钮,全部 彩灯熄灭。用步进指令编写以上4位 彩灯循环位移的控制程序。
M8002
S0
X0
RET ENT
S20
T0
Y0
T0 K20
X1
ZRST S0 S23 ZRST Y0 Y3
S21
T1
Y1
T1 K20 Y2
T2
S22
SET S0
T2K20 Y3
S23
T3
T3K20
练习2:设计一程序,有三台电机, 当按下起动按钮时,三台电机的 启动顺序为M1—M2—M3,三台 电机起动时间隔时间为5秒;当按 下停止按钮时,停止顺序为M3— M2—M1,同样,他们停止的间隔 时间也为5秒。试用步进指令编写 出状态流程图和梯形图。
二、步进指令的相关概念 1、状态 在控制系统中某执行装置在某一段时 间内相对不变的动作,称为该执行装置的 状态。 初始状态 状态又可分为 工作状态
初始状态 初始状态必須由S0~S9 表示 一个控制系统最小要有一个初始状态 工作状态 系统工作时运行的状态,使用除S0~S9 以外的状态元件。 在FX2N中的状态器有S0~S999,其中: S0~S9为初始状态 S10~S499为普通型 S500~S899为断电保持型 S900~S999为信号报警型 其中S10~S19在FNC60 IST中被用作回零状 态器
(步进程序的最后状态)
(单周期运行条件) S20 S0
完成步进程序一个 周期的运行后,转移 到第一个普通状态 (S20),实现连续 运行。
步进程序运行1次 后就转移到初始 状态S 0,实现单 周期运行。
自动 运行 模式
单周期运行(S0) 连续运行(S20) 单步运行(M8040)
分析与思考(3)
特殊辅助继电器M8040的作用
步进顺控指令
一、步进顺控指令的基本概念
一、什么是步进指令?(P91)
STL(Step Ladder Instruction) 步进梯形指令
二、什么是状态转移图? 状态转移图(SFC)又叫功能图,它是用状 态元件描述工步状态的工艺流程图。它通常由初 始状态、一系列一般状态、转移线和转移条件组 成。每个状态提供三个功能:驱动有关负载、指 定转移条件和指定转移目标。
S20
S20
Y0 X0:为状态S0向状态 X1 S20转移的条件 SET S21 Y0:为状态S20中的内容 X1:为状态S20向状态S21转移的条件
M8002
M8002
S0 X0 S20 X1
SET S0 X0 SET S20
S0
S20 Y1
Y1
Y0
Y0 X1 S21 Y0 SET S21
Y0
S21
(单步运行开关) (步进控制按钮)
X2
X0
M8040 (禁止状态转移)
X2=ON时,M8040被驱动,状态被禁止转 移,此时,步进程序将会停止在当前被驱动的状 态上。即使此时转移条件满足,状态也不会发生 转移。 X0=OFF时,M8040被断开,状态才恢复转 移。
步进指令的使用说明
1)STL触点是与左侧母线相连的常开触点,某 STL触点接通,则对应的状态为活动步; 2)与STL触点相连的触点应用LD或LDI指令, 只有执行完RET后才返回左侧母线; 3)STL触点可直接驱动或通过别的触点驱动 Y、M、S、T等元件的线圈;但不可以在STL中 使用MC/MCR指令
起动: M1 停止: M3
5秒
M2
5秒
M3 M1
5秒
M2
5秒
练习3:交通灯信号控制(中级工考题)

西


一、控制要求:用步进指令实现以下功能
启动X0
东西绿灯Y0 东西黄灯Y1 东西红灯Y2 0.5S
25S 0.5S 3S 2S
南北绿灯Y3
南北黄灯Y4
南北红灯Y5
30S
重复之前的动作
在任意时刻按下停止按钮X1时所有灯熄灭
2、转移条件
系统要从一个状态向另一个状态转 移时,状态转移需满足的条件称转移 条件。 转移条件通常用元件的触点或元 件触点的逻辑组合构成。
三、步进顺控指令
1、步进接点指令 STL Sn 指令定义:当STL指令出现在程序中, 代表程序进入以步进流程控制的步进梯形状 态,Sn代表状态继电器。 2、步进返回指令 RET
4)由于PLC只执行活动步对应的电路块, 所以使用STL指令时允许双线圈输出(顺控程序 在不同的步可多次驱动同一线圈);但同一时 间继电器线圈不可在相邻时状态中出现。P94
S23
Y1 X1 X1 S23 T1
S24
SET S24
Y3 Y1
S24
SET S24
T1 Y1
5)MPS/MRD/MPP指令位置不能直 接与STL内线直接相连使用,而应出 现在LD或LDI指令后。
3、指令用法:
(1)STL触点(常开)与左侧母线相连
S21 X1
Y0
S22
负载 驱动
当某一步为活动步时, 对应的STL触点接通,该步 的负载被驱动 当某活动步的后面的转换 条件满足时,转换实现:后 继步变为活动步,当前步变 为不活动步(系统自动复位)
当S21被驱动接通时,Y0得电。当X1闭合后, S21 自动复位,即Y0断电,并电路工作在S22状态。
(2)步进梯形指令 RET 指令定义:当前以S0~S9 为起始的步 进梯形图結束, 母线回归到一般梯形图的 命令。 指令说明: STL和RET指令不需要成对使用,但当 全部STL电路结束时 ,一定要写入RET指 令。
STL S21 S21
Y0
X1
SET
S22
在步进状态图中,步进 接点STL S21须直接与左 母线相连, STL S21右 侧会产生新的母线,在 新母线的接点要用LD 或LDI指令开始。
例:当X0闭合2秒后电机Y0工作,在Y0工作后 5秒电机Y1工作,在Y1工作8秒后电机Y2工作; 当停止按钮X1闭合后电机全部停止工作。试用 步进指令编写程序,本题中可分为几个状态?
状态1:X0闭合2秒 转移条件1:T0,2秒
状态2: 2秒后Y0工作,工作5秒 转移条件2:T1,5秒 状态3:5秒后Y1工作,工作8秒 转移条件3:T2,8秒 状态4:8秒后Y2工作 转移条件4:X1
M8002 M8002
SET S0
S0
S0
M8002
S0
X0 S20 X1 S21 S21
(3)在由状态转移图转化为 梯形图的过程中先写转移条件, 再写转移至哪个工作状态,最后 写该工作状态中的内容与转移至 下一个工作状态的转移条件。
Y0
M8002 S0 Y1
S20
SET S0
SET S20
X0
S0
启动 Y0
S21 X2 X0 S20
起动
X2
Y0
SET S21
S20
Y1
SET RET S0
S21
X0
Y1 停止
停止
M8002 SET S0 S20 X2 SET S21 S21 X3 SET S20 S0
Y0
Y1
X0
SET RET S0

LD M8002 SET S0 STL S0 LD X3 SET S20 STL S20 OUT Y0 LD X2 SET S21 STL S21 OUT Y1 LD X0 SET S0 RET
交通灯可出现几种以下种状态:
状态1:东西绿灯Y0与南北红灯Y5点亮25秒 状态2:东西绿灯Y0闪烁3次(亮0.5秒灭0.5秒)与南
北红灯Y5点亮3秒 状态3:东西黄灯Y1与南北红灯Y5点亮2秒,东西绿灯 Y0灭 状态4:东西黄灯与南北红灯灭,东西红灯Y2与南北 绿灯Y3亮25秒 状态5:南北绿灯Y3闪烁3次(亮0.5秒灭0.5秒)与东 西红灯Y2亮3秒 状态6:南北黄灯Y4与东西红灯Y2亮2秒,南北绿灯灭 之后开始循环状态1-6
显示b: 显示c:
显示f:
显示d:
分析与思考(1)P98
实训任务20 (5.1.2)
停止方法2 用特殊辅助继电器M8031作停止控制 当M8031被驱动时, 可以将普通的Y、M、S 元件复位,也可将普通 的T、C、 D当前值清零 同时将它们的触点复位。
停止方法1
(停止控制) X1 ZRST S20 S25 ZRST C0 SET S0 C1
LD X0
SET S20 STL S20 LDI Y1 OUT Y0 LD X1 SET S21
SET S22
STL S22 OUT T0 K20 LD T0 SET S0 RET END
Y1
T0
RET END
STLS21
三、使用STL指令的编程基本方法
使用STL指令编程常见方法
起动
M8002 M8002 SET S0 X3 SET X3 S20 S0
LAD0
X1 M8031 X1 SET S0
凡有使用计数器的程 序,编写时必须注意 计数器的复位问题
可用M8031替代“ZRST” 作停止控制,但要注意,不 能在驱动M8031的同时置位 S0,而要在M8031使用后, 再用停止控制的下沿脉冲触 点置位S0。
分析与思考(2)
实训任务20 (5.1.2)
初始 状态
S21
Y0
X1 X1
转移 条件
S22
SET
S22
运行 状态
转移条件
转换目标
状态转 移图
当X1闭合后,S21向S22 转换的转移条件满足, SET S22指令被执行,最 终执行S22状态。
4、由状态转移图转换成梯形图 方法:(1)从初始状态开始转换 (2)从左母线转换到状态转移 图的方法。在步进指令的开头通常可 采用这种方法:
X2
Y1
S22
Y1
X2 SET S22 T0 T0 SET S0
S22
T0 S0
T0
RET
END
RET END
STL S0 M8002 S0 X0
SET S0
SET S20
LD M8002
SET S0 STL S0
LDI Y0
OUT Y1 LD X2
S20 Y1
Y0
X1 S21 Y0 X2 S22 T0 SET S0 SET S22 SET S21
相关文档
最新文档