第四章步进顺控指令及其应用
步进顺序控制指令及应用
4.1.3 状态转移图
在图4-2中:
① “准备”状态可以当作“初始状态”,用S0~S9中的一个来表 示;
② 工序1~工序5则相当于中间状态,用S20~S499中的元件来 表示,
③ 行程开关即状态转换的条件,相当于输入继电器X, ④ 前进、后退等任务用输出继电器Y来表示, ⑤ 延时则用定时器来实现,
5
下面通过一个例子来说明状态编程思想的优点。
某台车自动往返示意图如图4-1所示。
SB 启动
后退
前进
SQ1
SQ2
SQ3
图4-1 台车自动往返示意图
6
在图4-1中,其在一个周期中的工艺控制要求如下:
1)按下启动按钮SB,台车前进。 2)台车前进过程中碰到行程开关SQ2时,停止前进并开 始后退。 3)台车后退过程中碰到行程开关SQ1时,台车停止, 10s后第二次前进。 4)台车前进过程中碰到行程开关SQ3时,停止前进并开 始后退。 5)台车后退过程中碰到行程开关SQ1时,台车停止。
OUT S0
S20
S21
S22 OUT
S23
OUT S0
OUT S20 S21 S22 S23
图4-5 非连续状态转移图
13
4.1.5 步进顺序控制指令
FX2N系列PLC有两条步进顺序控制指令(简称“步进指 令”):步进接点指令和步进结束指令其指令助记符与功能 表如表4-1所示。
表4-1 步进顺序控制指令说明
6)在执行完所有STL指令后,防止出现逻辑错误,一定 使用RET指令表示步进功能结束,子母线返回到主母线。
19
为此,人们经过不懈努力,开发了状态转移图,也称 顺序功能图(SFC),它不仅具有流程图的直观,而且能 够方便处理复杂控制中的逻辑关系。
4 步进顺控指令
先条件
后分支
后条件 先汇合
编程实例:
控制要求:
参考程序:
思考:用单 流程编写此 程序。
1、状态转移图及状态的功能
转移 条件
说明:状态S30有效时输出Y10、Y11动作,程序等 待转移条件X20动作。当X20接通时,动作状态就从 S30向S31转移(态转移:原态复位,目标置位)。 使Y10 OFF,Y12 ON。SET驱动的Y11保持接通。
2、简单流程的状态转移图
相关梯形图:
每一个状态,总是 先驱动,后转移。
先驱动
后转移
子母线应在STL下 一位引出,RET总 是从最后一个态的 子母线并联输出。
编程实例:
思考题:
1、四台电机M1、M2、M3、M4顺序控制。起动时按 M1、M2、M3、M4顺序走动,时间间隔分别为3s、 4s、5s,停止时按M4、M3、M2、M1顺序停止,时 间间隔分别为5s、4s、3s。走动时如发现某台电机有 故障,则按停止按钮,这台电机立即停止,其他电机 按反序停止。 2、试用步进顺控的方法设计一声光报警电路。要求启动 按钮后,报警灯亮0.5s,灭0.5s,闪烁100次,这段时间 蜂鸣器一直在响。100次到达,停10s后又重复上述过程, 由此反复三次,结束。
四、步进顺控指令
说明:步进顺控指令有两个:步进阶梯指令STL和返回指令 RET。STL是利用软元件对步进顺控问题进行工序步进式控 股集团的指令。RET是指状态流程结束,返回主程序。STL 触点通过置位指令(SET)激活。当STL触点激活,则与其 相连的电路接通;如果STL触点未激活,则与其相连的电路 断开。 STL触点与其它元件触点意义不尽相同。STL无常闭 触点,而且与其它触点:
第4章 顺序功能图(SFC)及步进顺控指令 《西门子PLC系统综合应用技术》课件
4.3.4 跳转和循环结构
顺序结构、选择性分 支结构和并发性分支 结构是功能图的基本 形式。多数情况下, 这些基本形式是混合 出现的,跳转和循环 是其典型代表。利用 顺序功能图语言可以 很容易实现流程的循 环重复操作。在程序 设计过程中可以根据 状态的转移条件,决 定流程是单周期操作 还是多周期循环,是 跳转还是顺序向下执 行。
顺序功能图sfc及步进顺控指令41顺序功能图的基本概念411顺序功能图的产生顺序功能图sfc又称为流程图或状态转移图它是一种真正的图形化的编程语言是专用于工业顺序程序控制设计的一种功能性说明语言它能完整地描述控制系统的工作过程功能和特性是分析设计电气控制系统控制程序的重要工具
西门子PLC系统综合应用技术
4.4.3 3台电动机顺序起动逆序停止控制举例
4.4.3 3台电动机顺序起动逆序停止控制举例
4.4 步进顺序控制指令应用举例 4.4.1 大小球分拣系统控制举例
控制要求:大小球分拣系统示意图如图所示,初始状态机械臂处于原点(压 着左限位和上限位),吸球用的电磁吸盘断电。按下启动按钮,机械臂下行, 碰到下限位停止下行,电磁吸盘通电吸球。如吸住的是小球,大小球检测磁 性开关为ON; 如吸住的是大球,大小球检测磁性开关为OFF。延时1s后,机 械臂上行。碰到上限位停止上行开始右行,根据吸住的大小球不同,分别到 达小球右限位或大球右限位处停止。然后,机械臂下行碰到下限位停止下行, 电磁吸盘断电把球放到小球箱或大球箱。再延时1s后,机械臂上行、左行返 回原点。如果不按停止按钮,系统自动开始下一个工作周期的循环;如果按 下停止按钮,系统要完成此工作周期后,回到原点才停止。再次按下启动按 钮,系统重新开始工作。SFC图和梯形图篇幅太大,请参照教材图。
4.4.2人行横道线按钮式交通灯控制举例
FX3U系列PLC技术及应用课件-步进顺控指令及应用
4.2 顺序功能图
二、顺序功能图的结构
4.2 顺序功能图
二、顺序功能图的结构
4.2 顺序功能图
二、顺序功能图的结构
4.2 顺序功能图
二、顺序功能图的结构
4.2 顺序功能图
三、顺序功能图的类型
4.2 顺序功能图
三、顺序功能图的类型
4.2 顺序功能图
三、顺序功能图的类型
4.3 顺序控制系统的编程方法
实训19 剪板机系统的PLC控制
一、实训任务
用PLC实现剪板机系统的控制。图是某剪板机的工作示意图。开始 时压钳和剪刀都在上限位,限位开关X000和X001都为ON。按下压钳下 行按钮X005后,首先板料右行(Y000为ON)至限位开关X003动作, 然后压钳下行(Y003为ON并保持)压紧板料后,压力继电器X004为 ON,压钳保持压紧,剪刀开始下行(Y001为ON)。剪断板料后,剪刀 限位开关X002变为ON,Y001和Y003为OFF,延时1s后,剪刀和压钳 同时上行(Y002和Y004为ON),它们分别碰到限位开关X000和X001 后,分别停止上行,直至再次按下压钳下行按钮,方才进行下一个周期 的工作。为简化程序工作量,板料及剪刀驱动电动机控制均忽略。
实训19 剪板机系统的PLC控制
一、实训任务
实训19 剪板机系统的PLC控制
二、实训步骤 1、I/O分配
实训19 剪板机系统的PLC控制
二、实训步骤 2、I/O接线图
实训19 剪板机系统的PLC控制
二、实训步骤 3、创建工程项目
实训19 剪板机系统的PLC控制
二、实训步骤 4、编写程序
实训19 剪板机系统的PLC控制
第4章 步进顺控指令及应用
第四周
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的状态软元件分类
类别 初始状态
一般用
第四章 步进顺控指令及其应用
(1)I/O分配 X0:自动/手动转换 X1:右限位 X2:第二槽限位 X3:第三槽限位 X4:左限位 X5:上限位 X6:下限位 X7:停止 X10:自动位起动 X11:手动向上 X12:手动向下 X13:手动向右 X14:手动向左
Y0:吊钩上 Y1:吊钩下 Y2:行车右行 Y3:行车左行 Y4:原点指示
二、步进返回指令 RET指令用于返回主母线。使步进顺控程序 执行完毕时,非状态程序的操作在主母线上完成 ,防止出现逻辑错误。状态转移程序的结尾必须 使用RET指令
步进接点只有常开 触点,没有常闭触点。 步进接通需要SET指令 进行置1,步进接点闭 合,将左母线移动到临 时左母线 在每条步进指令后不必 都加一条RET指令,只需 在连续的一系列步进指令 的最后一条的临时左母线 后接一条RET指令返回原 左母线,且必须有这条指 令。
4、一些规则 步和步之间必须有转移隔开。 转 移和转移之间必须有步隔开。 步与转移,转移 与步之间有向线段连接,正常画SFC图的方向是 从上向下或是从左向右,按照正常顺序画图时 ,有向线段可以不加箭头,否则必须加箭头。 一个SFC图中至少有一个初始步。
二、状态继电器
在状态转移图中,每个状态都分别采用连续 的、不同的状态继电器表示。FX系列PLC的状态 继电器的分类、编号、数量及功能
转移到第一并行分支状态
转移到第二并行分支状态
转移到第三并行分支状态
2、选择性汇合
STL S22 OUT Y2 输出处理
STL S22 LD X2 SET S50
从第一分支转 移到汇合点
STL S32 OUT Y12 输出处理
STL S32
LD X12
SET S50
从第二分支转 移到汇合点
高电PLC理论第4章步进顺控
第5章可编程控制技术第1节步进顺控指令介绍用梯形图或指令表方式编程固然广为电气技术人员接受,但对于一个复杂的控制系统,尤其是顺序控制程序,由于内部的联锁、互动关系及其复杂,其梯形图往往长达数百行,通常要由熟练的电气工程师才能编制出这样的程序。
另外,如果再梯形图上不加上注释,则这种梯形图的可读性也会大大降低。
近年来,许多新生产的PLC在梯形图语言之外加上了符合IEC1131-3标准的SFC (Sequential Function Chart)语言,用于编制复杂的顺控程序。
利用这种先进的编程方法,初学者也很容易编出复杂的顺控程序。
熟练的电气工程师用这种方法后也能大大提高工作效率。
另外,这种方法也为调试、试运行带来许多难以言传的方便。
IEC1131-3中定义的SFC语言编制的程序极易相互变换。
三菱的小型PLC在基本逻辑指令之外增加了两条简单的步进顺控指令(STL,意为Step Ladder),同时辅之以大量状态元件,就可以用类似于SFC语言的状态转移图方式编程。
5.1.1 状态转移图5.1.1.1 状态的功能要用继电器梯形图编制顺序控制程序需要有些经验,并且所编的复杂程序也难于读懂。
若机械动作用所谓状态转移图(或按英文直译为顺序功能图)表示,则编程就很方便。
称为“状态”的软元件是构成状态转移图的重要元素。
FX2n。
系列可编程控制器的软元件中有900点状态(S0~S899)可用于构成状态转移图。
其中S0~S19用作特殊目的,如S0~S 9称为初始状态,是状态转移图中的起始状态。
如图5—1中①状态S30有效时输出Y10,Y1l动作,程序等待转移条件X20动作。
②X20瞬时接通,动作状态就从S30向S31转移。
③S30转到S31,使Y10 OFF,Y12 ON。
SET 驱动的Y11保持接通。
图5—1件触点的逻辑组合(复杂的串联、并联)连接时也可用作转移条件。
②各种负载(Y、M、S、T、C)和功能指令可由“状态”的触点驱动,也可由各种元件触点的逻辑组合驱动。
模块四 步进顺控指令(多学时课堂用)
清华大学出版社
项目任务
图4-1 运料小车运行过程示意图
第四章 可编程控制器程序设计 (三)、步进梯形指令的编程方法
步进指令
单序列结构的编程方法 选择序列结构的编程方法 并行序列结构的编程方法
清华大学出版社
步进指令
许多PLC都有专门用于编制顺序控制程序的步 进梯形指令及编程元件。 STL指令:步进梯形指令(状态母线生成指 令),目标元件S RET指令:步进梯形程序结束指令。 步进梯形图常用于时间和位移等顺序的操作 过程。 STL指令只有与状态继电器S配合才具有步进 功能。
梯形图经验设计法的步骤
(4)确定关键点后,用起保停电路编程方法或基本 电路的梯形图,编制画出各输出信号的梯形图。
(5)在上述基础上,审查已编成的梯形图,调试运 行,更正错误,补充遗漏,进行最后优化。
继电器控制电路移植法设计梯形图
设计步骤 1. 了解和熟悉被控设备的工艺过程和机械的 动作 情况。 2.确定PLC的输入信号和输出负载,画出PLC外部接 线图。继电器电路中的按钮,行程开关和各种传感 器信号的触点接在PLC的输入端,用PLC的输入继电 器替代,用来给PLC提供控制命令;而交流接触器 和电磁阀等执行机构 的硬件线圈接在输出端,用 输出继电器替代。
清华大学出版社
单序列结构的编程方法
清华大学出版社
选择序列结构的编程方法
清华大学出版社
并行序列结构的编程方法
清华大学出版社
SFC程序的特点:SFC在执行程序时始终只有处于工作状态的 步才能执行逻辑处理和状态输出,而其余不活动步的全部 指令和输出都无效。 所以在设计SFC程序时,只需确定每一步所需的输出及步与 步之间的转换条件,运用最简单的逻辑指令,便可完成程 序设计。
项目4_PLC步进顺控指令及其应用
状态转移图的编程原则为:先进行负载的驱动处理, 然后进行状态的转移处理。
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
二、步进顺控指令指令及其编程方法(续)
2、状态转移图的编程
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
三、单流程的程序设计(续)
2、实例 例1:用步进顺控指令设计一个三相电动机 循环正反转的控制系统。其控制要求如下: 按下启动按钮,电动机正转3 s,暂停2 s, 反转3 s,暂停2 s,如此循环5个周期,然 后自动停止;运行中,可按停止按钮停止, 热继电器动作也应停止。 解:① 根据控制要求,其I/O分配图如图 所示。
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
一、流程图与状态转移图(续)
1、流程图
彩灯循环点亮, 整个控制过程可 分为如下4个阶段 (或叫工序): 复位、黄灯亮、 绿灯亮、红灯亮。 每个阶段分别完 成的工作(也叫 动作)如图。
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
电气控制与可编程控制器
任务1:步进顺控指令及单序列结构 的状态编程(续)
三、单流程的程序设计(续)
2、实例(续) 例2:用步进顺控指令设计一个彩灯自动 循环闪烁的控制程序。其控制要求如下: 3盏彩灯HL1、HL2、HL3,按下启动按钮后 HL1亮,1 s后HL1灭HL2亮,1 s后HL2灭 HL3亮,1 s后HL3灭,1 s后HL1、HL2、 HL3全亮,1 s后HL1、HL2、HL3全灭,1 s 后HL1、HL2、HL3全亮,1 s后HL1、HL2、 HL3全灭,1 s后HL1亮„„如此循环;随 时按停止按钮停止系统运行。 解:① 根据控制要求,其I/O分配图 如图所示。
步进顺控指令
S20
X1 下限位
Y0
下降 X2
S26
Y2
上升结束
上升
夹紧
S21
T0
SET Y1
T0 Y2
上升限位
K10 上升
S27
Y4
左移限位
左移
机械手
X4
S22
X2
(1)手动操作
将机械回归原点
状态S5从PCRUN时用M8002置位
(2)半自动循环运行
1)X26ON,状态S5 S20
Y0ON (下降) ,X1 ON 2)状态S20 S21 Y0OFF,Y1ON (夹紧) 3)T0定时1S,状态S21 S22 Y2ON(上升),X2 ON 4)状态S22 S23 Y3 ON (右移), X3 ON 5)状态S23 S24 Y0 ON (下降), X1 ON 6)状态S24S25 Y1OFF (松开),T1定时1S ON 7)状态S25S26 Y2ON(上升), X1 ON 8)状态S26 S27 Y4 ON (左移),X4 ON 9) S27回归到初始状态
4-4 操作方式
•操作方式 •初始状态指令 •应用实例
下一节
一、 操作方式
手动
手动
回原点
自动
单步运行 单周期运行 连续运行
操作方式面板图
原点 PB
X25
回原点
X21
单步运行 X22
单周期
X23
手动
X20
自动
X24
启动 PB
上升
PB 下降
X5
左移
PB 右移
X6
放松
PB 夹紧
X7
PB
启动
X26
急停 PB
第4章 步进顺控指令的应用
(c)指令表
S21
Y1
S31 X6 S45
Y2
S41
Y3
S21 Y1 S31 Y2 S41 Y3 S21 S31 S41 X6 S45
如图4-6所示并行序列合并处的转换有三个前级步S21、S31和S41, 根据转换实现的基本规则,当它们均为活动步且转换条件X6满足时, 将实现并行序列的合作。在梯形图中,用S21、S31和S41的STL触 点(均对应STL指令)和X6的常开触点组成串联电路使S45置位。 在图4-6中,S21、S31和S41的STL触点均出现了两次,如果不涉及 并行序列的合并,同一状态继电器的STL触点只能在梯形图中使用 一次。串联的STL触点的个数不能超过8个,换句话说,一个并行序 列中的序列数不能超过8个。
OUT
S0
S0
S0 S20 X0 S21
S0 S30 S31 S32 S33
S0 S20 S21 S22 S23 S31 S32 RST
S20
S20 S21 X0 S22 S23
X0 S21 S22
S22
OUT S23
OUT
S23
(a)往前跳步 (b)往后跳步 图4-8跳转和重复的处理
(c)远程跳步
X3 Y6 S26 X4
STL OUT LD SET SET STL OUT LD SET STL OUT STL
S21 Y1 X5 S22 S24 S22 Y2 X1 S23 S23 Y3 S24
PLC第4章-步进顺控指令介绍
图4.2 转换条件是与转换有关的逻辑命题,可以 用文字语言、布尔代数表达式或图形符号 标注在表示转换的短线的旁边。
第4章 步进顺控指令
在顺序功能图中,步的活动状态是由转换的实现 来完成的。转换的实现必须同时满足两个条件: ①该转换所有的前级步都是活动步。 ②相应的转换条件得到满足。 如果转换的前级步或后续步不止一个,转换的实 现称为同步实现。为了强调同步实现,有向连线 的水平部分用双线表示。
第4章 步进顺控指令
初始步(S0-S9) 初始步对应于控制系统的初始状态,是系统运行的 起点。一个控制系统至少有一个初始步,初始步用 双线框表示,如图4.1(b)所示。
S21
S0
(a)
(b)
图4.1 步和初始步
第4章 步进顺控指令
(2)有向线段和转换
有向线段和转换及转换条件如图4.2所示。 有向线段:用来表示步的活动状态和进展 方向,从上到下和从左到右这两个方向上 的箭头可以省略。其他方向上必须加上箭 头用来注明步的进展方向。
第4章 步进顺控指令
第4章 步进顺控指令
4.1 状态转移图 4.2 编程方法 4.3 状态的详细动作 4.4 操作方式 4.5 程序设计方法与实例
第4章 步进顺控指令
本章主要内容:
步进顺控指令的基本知识 几种常用的状态转移图 程序设计,比较详细地介绍在程序设计时
顺序功能图的使用 应用实例 本章要求对SFC的方法和步骤掌握会用,重点是 掌握程序设计方法中的顺序功能图法。
第4章 步进顺控指令
1. 组成 (1)步:
步是控制系统中的一个相对不变的性质,它对应于 一个稳定的状态。在顺序功能图中步通常表示某个执行 元件的状态变化。步是根据输出量的状态变化来划分的, 在任何一步内,各个输出量的ON/OFF状态不变,但是 相邻步的输出量总的状态是不同的。步用矩形框表示, 框中的数字是该步的编号,编号可以是该步对应的工步 序号,也可以是与该步相对应的编程元件(如状态元件、 PLC内部的通用辅助继电器、步标志继电器等)。步的 图形符号如图4.1(a)所示。FX2系列的PLC表示步用 状态元件S20-S899。(见教材P20)
《步进顺控指令》课件
3 程序的调试
在编写步进顺控指令 时,需要进行程序的 调试和优化,以确保 电机的精度和速度达 到要求。
实例演示及实践
机器人臂的控制
电路板的设计
通过编写步进顺控指令,可 以控制机器人臂的精确运动, 将它们应用于工业,医疗和 其他领域。
通过编写步进顺控指令,可 以设计一些复杂的电路板, 用于机器人设备和其他电子 仪器设备。
受众对象
本课程适合有一定编程和电子电路基础知识的人,希望进一步学习如何控制机器人设备的人 员。
步进顺控基础知识
步进电机
控制电路基础
步进电机是一种能够将脉冲 信号转化为位移运动的电机。 它包括一个转子和一个定子, 并且可以通过控制脉冲的频 率和方向来控制转子的位置。
控制电路是连接电机和处理 器的器件。它可以将输入信 号转化为脉冲信号,并将其 传递给电机。通过控制输入 信号的频率和方向,可以控 制电机的位置和速度。
实际应用
步进顺控技术被广泛应用于 机器人、打印机、电子仪器 和其他自动化设备中。它可 以准确控制运动精度,使这 些设备运行更加稳定和可靠。
步进顺控指令的概述
1
运动指令
运动指令用于控制电机运动的方向和距离。它由两个参数组成,分别是方向和距 离,可以通过控制脉冲的频率和方向来实现。
2
控制指令
控制指令用于开始或停止电机的运行。它由一个参数组成,即开始或停止。控制 指令可以通过控制输入信号的状态来实现。
打印机喷头的控制
通过编写步进顺控指令,可 以控制打印机喷头的运动, 从而实现高质量的打印效果。
常见问题解答
1.
2.
步进顺控指令可以用于哪些应用场景?
步进顺控指令可以用于机器人设备、打印 机、电子仪器和其他自动化设备中。
步进顺控指令及其应用解析
步进接点只有常开 触点,没有常闭触点。 步进接通需要SET指令 进行置1,步进接点闭 合,将左母线移动到临 时左母线
在每条步进指令后不必 都加一条RET指令,只需 在连续的一系列步进指令 的最后一条的临时左母线 后接一条RET指令返回原 左母线,且必须有这条指 令。
步进指令的使用说明
1)STL触点是与左侧母线相连的常开触点,STL触点接通,则对应 的状态为活动步;
五、画状态转移图的一般步骤
(1)分析控制要求和工艺流程,确定状态转移 图结构。
(2)工艺流程分解若干步,每一步表示一稳定状态。 (3)确定步与步之间转移条件及其关系。 (4)确定初始状态。(可用输出或状态器) (5)解决循环及正常停车问题。 (6)急停信号的处理。
第二节 步进顺序控制指令 步进顺控指令有两条:
480
通用
注意:
1、在用状态转移图编写程序时,状态继电器可 以按顺序连续使用。但是状态继电器的编号要在 指定的类别范围内选用;
2、各状态继电器的触点可自由使用,使用次数 无限制;
3、在不用状态继电器进行状态转移图编程时, 状态继电器可做为辅助继电器使用,用法和辅助 继电器相同。
三、状态转移图的设计方法
步进接点指令STL,梯形图中用 步进返回指令RET 梯形图中用 STL和RET指令只有与状态器S配合才能具有步进功能。
一、STL步进接点指令
STL指令称为“步进接点“指令。其功能是将步 进接点接到左母线。
格式:
STL指令称为“步进接点“指令。其功能是将步进接点接到左母线。 格式:
操作元件:状态继电器S
1、流程步 流程步又称为工作步、它是控制系统中的一个稳 定状态。流程步用矩形方框表示,框中用数字表示该步的编 号,编号可以是实际的控制步序号,也可以是PLC中的工作 位编号。对应于系统的初始状态工作步,成为初始步。该步 是系统运行的起点,一个系统至少需要有一个初始步。初始 步用双线矩形框表示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、状态继电器
在状态转移图中,每个状态都分别采用连续 的、不同的状态继电器表示。FX系列PLC的状态 继电器的分类、编号、数量及功能
类 别 状态继电器编号 数 量 功能说明
初始化状态继电 S0——S9 器
原点回归状态继 S10——S19 电器
通用状态继电器 S20——S499
10
初始化
10
原点回归
S24 同S21
③ 找出每个状态的转移条件 即在什么条件将下 个状态“激活”。
S20 转移条件 SB S21转移条件 SQ1 S22转移条件SQ2 S23转移条件T0 S24转移条件SQ3
④状态转移图
⑤程序
工作台自动往返程序(44页)
第三节 单流程及其编程
单流程由一系列相继激活的步组成,每一步的后面 仅接有一个转换,每一个转换的后面只有一个步。 一、单流程程序的结构形式
2)与STL触点相连的触点用LD或LDI指令,执行完RET后返回左母线 3)STL触点可直接驱动或通过别的触点驱动Y、M、S、T等元件的线
圈; 4)PLC只执行活动步对应的电路,所以使用STL指令时允许双线圈
输出; 5) STL触点驱动的电路块中不能使用MC和MCR指令,但可以用CJ指
令; 6)在中断程序和子程序内,不能使用STL指令。
480
通用
注意:
1、在用状态转移图编写程序时,状态继电器可 以按顺序连续使用。但是状态继电器的编号要在 指定的类别范围内选用;
2、各状态继电器的触点可自由使用,使用次数 无限制;
3、在不用状态继电器进行状态转移图编程时, 状态继电器可做为辅助继电器使用,用法和辅助 继电器相同。
三、状态转移图的设计方法
STL指令的意义为激活某个状态。在梯形图上体 现为从母线上引出的状态接点。STL指令有建立子 母线的功能,以使该状态的所有操作均在子母线上 进行。步进接点指令在梯形图中的情况见图所示。
二、步进返回指令
RET指令用于返回主母线。使步进顺控程序 执行完毕时,非状态程序的操作在主母线上完成 ,防止出现逻辑错误。状态转移程序的结尾必须 使用RET指令
(1)自动运行,自动运行时,按一下起动按钮,信号 灯系统按图所示要求开始工作(绿灯闪烁的周期为1s) ,按一下停止按钮,所有信号灯都熄灭;
(2)手动运行,手动运行时,两方向的黄灯同时闪 动,周期是1s。
解:
1.I/O分配 X0:自动位起动按钮, X1:手动开关(带自锁型), X2:停止按钮;
Y0:东西向绿, Y2:东西向红, Y4:南北向绿, Y6:南北向红。
输出:
Y1:正转接触器KM1 Y2:反转接触器KM2
(2)状态转移图
作业: 电动机正反转能耗制动的PLC控制
第五节 并行性流程及其编程
由两个及以上的分支程序组成的,但必须同时 执行各分支的程序,称为并行性流程程序。分支回 路数限定8条以下
一、并行性流程程序的结构形式
1、并行分支
二、设计一个用PLC控制的十字路口交通灯的控制 系统。其控制要求如下:
解: ①将整个过程按任务要求分解,其中的每 个工序均对应一个状态,并分配状态元件 如下
1 初始状态 S0
2 前进
S20
3 后退
S21
4 延时5s S22
5 再前进 S23
6 再后退 S24
②弄清每个状态的功能、作用。
S0 PLC上电作好工作准备 S20 前进(输出Y1,驱动电动机M正转) S21 后退(输出Y2,驱动电动机M反转) S22 延时5s(定时器T0,设定为5s,延时到T0动作) S23 同S20
五、画状态转移图的一般步骤
(1)分析控制要求和工艺流程,确定状态转移 图结构。
(2)工艺流程分解若干步,每一步表示一稳定状态。 (3)确定步与步之间转移条件及其关系。 (4)确定初始状态。(可用输出或状态器) (5)解决循环及正常停车问题。 (6)急停信号的处理。
第二节 步进顺序控制指令 步进顺控指令有两条:
可编程序控制器 应用技术
宋明学
山东劳动职业技术学院
第四章 步进顺控指令及其应用
PLC是典型的开环顺序控 制系统。我们在日常生活和工 业生产中常常要求机器设备能 实现某种顺序控制功能,即要 求机器能按照某种预先规定的 顺序、以及各种环境输入讯号 来自动实现所期望的动作。比 如一个配料系统,我们可能对 其运转提出以下要求:
系统程序设计一般有两种思路:
1、是针对某一具体对象(输出来考虑)
2、一种就是功能图设计法。它把整个系统 分成 几个时间段,在这段时间里可以有一个输出,也 可有多个输出,但他们各自状态不变。一旦有一 个变化,系统即转入下一个状态。给每一个时间 段设定一个状态器(步进接点),利用这些状态 器的组合控制输出。
步进接点只有常开 触点,没有常闭触点。 步进接通需要SET指令 进行置1,步进接点闭 合,将左母线移动到临 时左母线
在每条步进指令后不必 都加一条RET指令,只需 在连续的一系列步进指令 的最后一条的临时左母线 后接一条RET指令返回原 左母线,且必须有这条指 令。
步进指令的使用说明
1)STL触点是与左侧母线相连的常开触点,STL触点接通,则对应 的状态为活动步;
二、 设计某行车循环正反转自动控制的程序。
控制要求为:送电等待信号显示→按起动按钮→ 正转→正转限位→停5s→反转→反转限位→停7s→返 回到送电显示状态
三、 设计一个电镀槽生产线的控制程序。 控制要求为:具有手动和自动控制功能,手动时,各
动作能分别操作;自动时,按下启动按钮后,从原点开始 按图6-11所示的流程运行一周回到原点;图中SQ1~SQ4为 行车进退限位开关,SQ5、SQ6为吊钩上、下限位开关。
第四节 选择性流程及其编程
由两个及以上的分支程序组成的,但只能从中 选择一个分支执行的程序,称为选择性流程程序。 分支回路数限定8条以下
一、选择性流程程序的结构形式
1、选择性分支
STL S20 OUT Y0 LD X0 SET S21 LD X10 SET S31 LD X20 SET S41
(1)I/O分配 X0:自动/手动转换 X1:右限位 X2:第二槽限位 X3:第三槽限位 X4:左限位 X5:上限位 X6:下限位 X7:停止 X10:自动位起动 X11:手动向上 X12:手动向下 X13:手动向右 X14:手动向左
Y0:吊钩上 Y1:吊钩下 Y2:行车右行 Y3:行车左行 Y4:原点指示
例如某步只是启动了定时
器或是一个等待过程,所以步 和PLC的动作是两件事情。对 于一个步,可以有一个或几个 动作,表示的方法是在步的右 侧加一个或几个矩形框,并在 框中加文字对动作进行说明。
4、一些规则 步和步之间必须有转移隔开。 转 移和转移之间必须有步隔开。 步与转移,转移 与步之间有向线段连接,正常画SFC图的方向是 从上向下或是从左向右,按照正常顺序画图时 ,有向线段可以不加箭头,否则必须加箭头。 一个SFC图中至少有一个初始步。
通常转移用有向线段上的一段横线表示,在横线 旁可以用文字、图形符号或逻辑表达式标注描述转移 的条件。当相邻步之间的转移条件满足时,就从一个 步按照有向线段的方向进行切换。
3、动作说明 步并不是PLC的 输出触点的动作,步只是控制 系统中的一个稳定的状态。在 这个状态,可以有一个或多个 PLC输出触点的动作,但是也 可以没有任何输出动作。
步进接点指令STL,梯形图中用 步进返回指令RET 梯形图中用 STL和RET指令只有与状态器S配合才能具有步进功能。
一、STL步进接点指令
STL指令称为“步进接点“指令。其功能是将步 进接点接到左母线。
格式:
STL指令称为“步进接点“指令。其功能是将步进接点接到左母线。 格式:
操作元件:状态继电器S
三、设计举例
某自动台车控制工艺要求如下:
(1)按下启动按钮SB,台车电机M正转, 台车前进,碰到限位开关SQ1后,台车电 机反转,台车后退。
(2)台车后退碰到限位开关SQ2后,台 车电机M停转,台车停车,停5s,第二次 前进,碰到限位开关SQ3,再次后退。
(3)当后退再次碰到限位开关SQ2时,台车停止
从第一分支转 移到汇合点
从第二分支转 移到汇合点
从第三分支转 移到汇合点
二、用步进指令设计电动机正反转的控制程序。
控制要求为:按正转起动按钮SB1,电动机正转, 按停止按钮SB,电动机停止;按反转起动按钮SB2,电 动机反转,按停止按钮SB,电动机停止;且热继电器具 有保护功能。
解:(1)I/O分配 输入: X0:SB(常开) X1:SB1 X2:SB2 X3:热继电器FR(常开)
Y1:东西向黄, Y5:南北向黄,
2、其状态转移图
பைடு நூலகம்
驱动处理 转移到第一并行分支状态 转移到第二并行分支状态 转移到第三并行分支状态
2、选择性汇合
STL S22 OUT Y2 输出处理
STL S32 OUT Y12 输出处理
STL S42 OUT Y22 输出处理
STL S22 LD X2 SET S50 STL S32 LD X12 SET S50 STL S42 LD X22 SET S50
1、流程步 流程步又称为工作步、它是控制系统中的一个稳 定状态。流程步用矩形方框表示,框中用数字表示该步的编 号,编号可以是实际的控制步序号,也可以是PLC中的工作 位编号。对应于系统的初始状态工作步,成为初始步。该步 是系统运行的起点,一个系统至少需要有一个初始步。初始 步用双线矩形框表示。
2、转移 转移就 是从一个步向另外一 个步之间的切换条件 ,两个步之间用一个 有向线段表示,可以 从一个步切换到另一 个步,代表向下转移 方向的箭头可以忽略 。
1、先装入原料A,直到液面配料桶容积的一半;
2、再装入原料B,直到液面配料桶容积的75%; 3、然后开始持续搅拌20秒; 4、最后停止搅拌,开启出料阀,直到液位低于配