当前位置:文档之家› plc 步进指令学习

plc 步进指令学习


第5章
4、举例(5)
PLC的步进指令
用步进指令设计电动机正反转的控制程序 解: (1)I/O分配 X0:SB(常开) X1:SB1 X2:SB2 X3:热继电器FR(常开) Y1:正转接触器KM1 Y2:反转接触器KM2 (2)状态转移图 (3)指令表
第5章
4、举例(5)
PLC的步进指令
用步进指令设计电动机正反转的控制程序
有向线段 每一步所 完成的工 作
转换
步 转换条件
动作或命令
使系统由前 级步进入下 一步的信号 称为转换条 件
第5章
PLC的步进指令
二、状态流程图(功能图)的结构(P132) 1、单序列:反映按顺序排列的步相继激活这样 一种基本的进展情况 。 3
d 4 e 5 单序列
第5章
PLC的步进指令
二、状态流程图(功能图)的结构 2、选择序列:—个活动步之后,紧接着有几个后 续步可供选择的结构形式称为选择序列。
三、步进指令STL(Step Ladder)
M1
5s后Y1亮; 5s后Y2亮, 5s后电路复原。 M3 M2
Y0亮,5秒 T0=1 Y1亮,5秒 T1=1 Y2亮,5秒
T2=1
第5章
4、举例(3)
PLC的步进指令
有一小车运行过程如图所示。小车原位在后退终端, 当小车压下后限位开关 SQ1 时,按下启动按钮 SB ,小 车前进,当运行至料斗下方时,前限位开关 SQ2 动作, 此时打开料斗给小车加料,延时 8s 后关闭料斗,小车 后退返回;SQ1 动作时,打开小车底门卸料, 6s 后结 束,完成一次动作。如此循环。要求: (1)绘出PLC外部接线图; (2)绘出作功能图(状态转移图) (3)设计梯形图。 (4)写出对应的指令表
第5章
4、举例(3)
PLC的步进指令
控制过程分解: 初始状态小车在原位,压下SQ1,按下SB——前进至压下 SQ2——打开料斗装料——8秒后关闭料斗,小车后退——后退 至压下SQ1,打开料斗卸料——6秒后结束一个循环
第5章
4、举例(3)
PLC的步进指令
第5章
4、举例(4)
PLC的步进指令
小车在初始状态时停在中间,限位开关SQ2为ON, 在按下起动按扭SB,小车按图所示顺序往复运动,完 成一个周期后停在初始位置。小车电动机M正转,小车 前进;小车电动机M反转,小车后退。 (1)请画出PLC控制的I/O接线图 (2)动作功能图(状态转移图) (3)设计梯形图。 (4)写出对应的指令表
电动机正反转控制的状态转移图
第5章
PLC的步进指令
三、步进指令STL(Step Ladder)
5.步进指令STL的编程步骤: (1)分配PLC的输入点和输出点,列出输入点和输 出点分配表。 (2)画出PLC的外部接线图。 (3)根据控制要求,画出顺序控制的状态流程图。 (4)根据状态流程图,画出相应的梯形图。 (5)根据梯形图写出对应的指令语句表。 (6)输入程序,调试运行。
(2)使用STL指令后,触点的右侧起点处要使用LD (LDI)指令,步进复位指令RET使LD点返回主母线; (3)STL指令将状态器S的触点与主母线相连并提供 主控功能,STL触点之后不能使用MC/MCR指令。
第5章
PLC的步进指令
三、步进指令STL(Step Ladder)
1、指令功能及说明 (4)顺控程序在不同的步可多次驱动同一线圈。但 相邻两步不能重复使用同一个定时器和计数器。 (5)状态转移过程中,会出现在一个扫描周期的时 间内两个状态同时动作的可能。因此,在两个状态中不 允许同时动作的负载之间必须有联锁措施。 (6)运行开始时,必须用其他方法预先做好驱动,若 无初始条件,可用M8002或M8000进行驱动。
在顺序控制中,生产过程是按顺序、有步骤地连续 工作,因此,可以将一个较复杂的生产过程分解成若干 步骤,每一步对应生产过程中一个控制任务,也称一个 工步(或一个状态)。在顺序控制的每个工步中,都应 含有完成相应控制任务的输出执行机构和转移到下一工 步的转移条件。
第5章
PLC的步进指令
FX2N系列的PLC在基本逻辑指令之外增加了 两条步进指令(STL、RET),同时辅之以大量 的状态器S,结合状态转移图就很容易编出复杂 的顺序控制程序 。
第5章
顺序控制的编程方法:
PLC的步进指令
(2)以转换为中心的编程方法 此方法是以步与步之间实现转换需要同时满足两个条件: ·前级步必须是活动步。 ·对应的转换条件成立。 运用SET/RET指令来完成。
第5章
顺序控制的编程方法:
PLC的步进指令
M0
(2)以转换为中心的编程方法
M1 M1 X1 [SET M2] M2 Y0 M2 X1=1 Y0亮
第5章
PLC的步进指令
重点:熟练掌握FX2N的步进指令和状态转移图的
功能、应用范围和使用方法。
难点:掌握步进指令和状态转移图编程的规则、
步骤与编程方法,并能编写一些工程控制程 序。
第5章
PLC的步进指令
在实际控制系统中,可将生产过程的控制要求以 工序划分成若干段,每一个工序完成一定的功能,在 满足转移条件后,从当前工序转移到下道工序,这种 控制通常称为顺序控制。
第5章
顺序控制的编程方法:
PLC的步进指令
起 保 停
(1)起动、保持、停止电路的编程方法 书 P240
第5章
顺序控制的编程方法:
PLC的步进指令
起 保 下一个状态 停
(1)起动、保持、停止电路的编程方法
M0
M1
X1
M3
M2
M2
M1 M2
Y0
X1=1
M2 Y0亮 控制部分 输出部分
M3
第5章
M8002 启动 M8002 M0 初始步 X1=1 M1 Y0亮5秒 T0=1 M2 Y0闪 M1 M1 T0 M0 保持 M0 X1
第5章
PLC的步进指令
一、状态流程图(功能图)
2.转换条件 步与步之间用“有向连线”连接,在有向连线上 用一个或多个小短线表示一个或多个转换条件。 当条件得到满足时,转换得以实现。当系统正处 于某一步时,把该步称为“活动步”。

动作或命令
第5章
PLC的步进指令
状态流程图是一种通用的技术语言。主要由步、 有向连线、转换、转换条件和动作(命令)组成。
5 d 6 e 9 f 11 6 9 11
m
n
5
p
选择序列
PLC的步进指令
二、状态流程图(功能图)的结构 3、并行序列:当转换的实现导致几个分支同时激 活时,采用并行序列。其有向连线的水平部分用双 线表示。 5 6 9 11 e d 5 6 9 11
并行序列
第5章
PLC的步进指令
二、状态流程图(功能图)的结构 4、跳步、重复和循环序列:在实际系统中经常使 用跳步、重复和循环序列。这些序列实际上都是选 择序列的特殊形式。
3、状态流程图与梯形图的转换 EX:某液压动力滑台系统使用步进指令编程
STL功能图与梯形图的转换
第5章
PLC的步进指令
三、步进指令STL(Step Ladder)
3、状态流程图与梯形图的转换
根据分支转 移条件选择 执行那条
选择序列的功能图及步进梯形图
第5章
PLC的步进指令
三、步进指令STL(Step Ladder)
第5章
4、举例(4)
PLC的步进指令
第5章
4、举例(4)
PLC的步进指令
位于中间位置,按下SB
前进至SQ3
后退至SQ1
前进
前进至压下SQ2
第5章
4、举例(4)
PLC的步进指令
前进
后退 前进
第5章
4、举例(5)
PLC的步进指令
用步进指令设计电动机正反转的控制程序 控制要求为:按正转起动按钮SB1,电动机正转,按 停止按钮SB,电动机停止;按反转起动按钮SB2,电动机 反转,按停止按钮SB,电动机停止;且热继电器具有保护 功能。
第5章
2、步进指令的执行过程
PLC的步进指令
三、步进指令STL(Step Ladder)
STL指令与功能图
第5章
PLC的步进指令
三、步进指令STL(Step Ladder)
3、状态流程图与梯形图的转换
状态转移图和状态梯形图的对应关系
第5章
PLC的步进指令
三、步进指令STL(Step Ladder)
PLC的步进指令
一、状态流程图(功能图)
它是一种用于描述顺序控制系统控制过程的一 种图形。它具有简单、直观等特点,是设计PLC顺 序控制程序的一种有力工具。它由步、转换条件及 有向连线组成。
第5章
1.步
PLC的步进指令

动作或命令
一、状态流程图(功能图)
步——将系统的一个工作周期,按输出量的状态 变化,划分为若干个顺序相连的阶段,每个阶段叫做 步。 步又分为初始步和工作步,初始步表示一个控制 系统的初始状态,每个控制系统必须有一个初始步, 初始步可以没有具体要完成的动作,用双线方框表示。 其中S0~S9为初始状态继电器,用于功能图的初始步。 “步”——用编程元件(如辅助存储器M和状态继电 器S)表示。
[RST M1]
M3 控制部分
输出部分
第5章
M8002 M8002
PLC的步进指令
[SET M0] M1 M8013 Y0 M2 Y1
(2)以转换为中心的编程方法
M0 X0 M0
X0 M1 T0(5S) M2 T1(5S) Y1亮 Y0闪动 M1 T0 [SET M1]
[RST M0]
[SET M2]
PLC的步进指令
M1 停止
相关主题