顺序控制梯形图的编程方式

合集下载

PLC顺序控制梯形图的四种方式

PLC顺序控制梯形图的四种方式

PLC顺序‎控制设计法‎编制梯形图‎的四种方式‎季汉棋江苏省盐城‎市中等专业‎学校 22400‎5摘要:本文通过一‎个实例,归纳总结了‎顺序控制设‎计法四种编‎程方式的思‎路和特点,并对它们进‎行了比较。

关键词:PLC,梯形图,顺序控制,起保停电路‎,步进梯形指‎令,移位寄存器‎,置位复位指‎令。

可编程控制‎器PLC外‎部接线简单‎方便,它的控制主‎要是程序的‎设计,编制梯形图‎是最常用的‎编程方式,使用中一般‎有经验设计‎法,逻辑设计法‎,继电器控制‎电路移植法‎和顺序控制‎设计法,其中顺序控‎制设计法也‎叫功能表图‎设计法,功能表图是‎一种用来描‎述控制系统‎的控制过程‎功能、特性的图形‎,它主要是由‎步、转换、转换条件、箭头线和动‎作组成。

这是一种先‎进的设计方‎法,对于复杂系‎统,可以节约6‎0%--90%的设计时间‎.我国198‎6年颁布了‎功能表图的‎国家标准(GB698‎8.6—86)。

有了功能表‎图后,可以用四种‎方式编制梯‎形图,它们分别是‎:起保停编程‎方式、步进梯形指‎令编程方式‎、移位寄存器‎编程方式和‎置位复位编‎程方式。

本文以三菱‎公司F1系‎列PLC为‎例,说明实现顺‎序控制的四‎种编程方式‎。

例如:某PLC控‎制的回转工‎作台控制钻‎孔的过程是‎:当回转工作‎台不转且钻‎头回转时,若传感器X‎400检测‎到工件到位‎,钻头向下工‎进Y430‎当钻到一定‎深度钻头套‎筒压到下接‎近开关X4‎01时,计时器T4‎50计时,4秒后快退‎Y431到‎上接近开关‎X402,就回到了原‎位。

功能表图见‎图1。

一、使用起保停‎电路的编程‎方式起保停电路‎仅仅使用与‎触点和线圈‎有关的指令‎,无需编程元‎件做中间环‎节,各种型号P‎L C的指令‎系统都有相‎关指令,加上该电路‎利用自保持‎,从而具有记‎忆功能,且与传统继‎电器控制电‎路基本相类‎似,因此得到了‎广泛的应用‎。

这种编程方‎法通用性强‎,编程容易掌‎握,一般在原继‎电器控制系‎统的PLC‎改造过程中‎应用较多。

两台电动机的顺序联动控制梯形图

两台电动机的顺序联动控制梯形图
(1)定时器出波形图
(3)梯形图方案设计
两台电动机的顺序联动控制梯形图
4.定时器的应用 (1)得电延时合(如图所示)
说明:X0 得电2s后,Y0动作。 得电延时合梯形图及时序图
(2)失电延时断(如图所示)
失电延时断梯形图及时序图
(3)3台电动机顺序起动
① 控制要求。电动机M1起动5s后电 动机M2起动, 电动机M2起动5s后电动机M3 起动;按下停止按钮时,电动机无条件全 部停止运行。
(2)输入/输出分配 X0:SB1,X1:SB2, X2:SB3(常开),X3:SB4(常开), Y0:电动机(接触器)。 (3)梯形图方案设计
单台电动机的两地控制梯形图
3.两台电动机的顺序联动控制
(1)控制要求
电动机M1先起动(SB1),电动机M2 才能起动(SB2)。
(2)输入/输出分配 X0:电动机M1起动(SB1), X1:电动机M2起动(SB2), X2:电动机M1停止(SB3), X3:电动机M2停止(SB4); Y0:电动机M1(接触器1), Y1:电动机M2(接触器2)
梯形图的基本规则
1.线圈右边无触点
线圈右边无触点的梯形图
2.触点可串可并无限制 3.线圈不能重复使用 4.触点水平不垂直 5.触点多上并左 6.顺序不同结果不同
基本电路的编程
1.电动机的起保停电路 (1)控制要求
按下起动按钮SB1,电动机起动运行, 按下停止按钮SB2,电动机停止运行。 (2)输入/输出(I/O)分配
X0:SB1,X1:SB2(常开),Y0:电 动机(接触器)。 (3)梯形图方案设计
电动机的起保停梯形图(停止优先)
若要改为起动优先,则梯形图如图所示。
电动机的起保停梯形图(起动优先)

使用SCR指令的顺控梯形图设计方法(交通灯)

使用SCR指令的顺控梯形图设计方法(交通灯)
梯形图
Date:
Page: 8
顺序控制继电器指令介绍
◆ SCRE指令:表示当前SCR程序段结束.它使 程序退出一个激活的SCR程序段,SCR程序段 必须由SCRE指令结束.
梯形图
Date:
Page: 9
顺序控制继电器指令使用注意事项
◆ 顺控指令仅对元件S有效. ◆ SCR程序段能否执行取决于该状态寄存器〔S是否被
置位. ◆ 不能把同一个S位用于不同程序中,例如:如果在主
程序中用了S0.0,则在子程序中就不能再次使用S0.0. ◆ 在SCR段内不能使用JMP和LBL指令,即不允许跳入、
跳出该段或在该段内部跳转. ◆ 在SCR段中不能使用FOR、NEXT和END指令. ◆ 在状态发生转移后,该状态所在程序段内的元件一般
2. 转换实现应完成 的操作
①使所有的后续 步变为活动步.
②使所有的前级 步变为不活动步
Date:
Page: 2
以转换为中心的顺序控制梯形图设计方法
编程思想:
前级步对应存储器的 常开触点
M?.?
串联
转换对应的触点
置位后续步对应的存储器位
复位前级步对应的存储器位
Date:
Page: 3
注意事项:
以转换为中心的顺序控制梯形图设计方 法不能将输出位的线圈与置位指令、复位指 令并联.
交通灯的PLC控制
本次主要讲解…
一、复习以转换为中心的顺序控制梯形图设计方法 二、使用SCR指令的顺序控制梯形图设计方法 三、 项目任务布置 四、 任务解决方案
Date:
Page: 1
一、复习以转换为中心的顺序控制梯形图设计方法
顺序功能图中的转换
1.转换的实现 ①该转换所有的前级 步都是活动步. ②相应的转换条件得 到满足.

PLC项目四 模块三 顺序控制梯形图的编程方法

PLC项目四 模块三 顺序控制梯形图的编程方法

单行道交通灯控制系统的顺序功能图
单行道交通灯控制系统的梯形图
单行道交通灯控制系统顺序功能图
单行道交通灯控制系统梯形图
作业

P88 1 要求分别写出以起保停电路和以转换为中心编程的两 种梯形图。
3.4 具有多种工作方式的系统的编程 方法

3.4.1 工作方式
3.4.2 使用起保停电路的编程方法
单步工作方式

标志:M6为OFF,只有在 起动按钮X16的上升沿M6 ON一个扫描周期时换步。
图5-29 大小球分选系统顺序功能图
图5-29 大小球分选系统顺序功能图
图5-30 梯形图
输出电路
图5-31 输出电路
自动返回原点的顺序功能图与梯形图
图5-32 自动返回原点的顺序功能图与梯形图
3.4.3 以转换为中心的编程方法
5.3.2 选择序列与并行序列的编程方法
3.3.1 单序列的编程方法

转换的两个条件:


转换的前级步是活 动步(M1=1); 转换条件满足 (X1=1)。
功能图
梯形图
图5-16 以转换为中心的编程方式
举例说明--运输带控制系统设计

运输带的控制要求:

按下起动按钮后,2号运 输带开始运动,5s后1号
3.1.1 STL指令(1)

FX2N系列PLC为步进顺序控制设置了状态寄存器和步进梯形
指令;

FX2N共有1000个状态寄存器,其编号及用途如下表所示。
类别 元件编号 S9
10
用作SFC的初始状态
返回状态 一般状态 掉电保持状态
S10~S19 S20~S499 S500~S899

PLC顺序控制中编制梯形图的四种方式

PLC顺序控制中编制梯形图的四种方式

PLC顺序控制中编制梯形图的四种方式可(编程)控制器(PLC)外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器(控制电路)移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述(控制系统)的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。

这是一种先进的设计方法,对于复杂系统,可以节约60%~90%的设计时间.我国1986年颁布了功能表图的国家标准(GB6988.6-86)。

有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位(寄存器)编程方式和置位复位编程方式。

本文以三菱公司F1系列PLC为例,说明实现顺序控制的四种编程方式。

例如:某PLC控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若(传感器)X400(检测)到工件到位,钻头向下工进Y430当钻到一定深度钻头套筒压到下接近开关X401时,计时器T450计时,4s后快退Y431到上接近开关X402,就回到了原位。

功能表图见图1:图1功能表图2使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号PLC的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。

这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的PLC改造过程中应用较多。

如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图2中只有常开触点、常闭触点及输出线圈组成。

图2起保停电路实现顺序控制3使用步进梯形指令的编程方式步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器S来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令SET置位,这样才具有控制功能,状态寄存器S才能提供STL触点,否则状态寄存器S与一般的中间继电器M相同。

第6章 顺序控制梯形图的编程方式

第6章 顺序控制梯形图的编程方式

1-6
PLC原理及应用 原理及应用
3、转换条件: 进入初始步的条件:M8002=1;T2=1。 进入初始步的条件:M8002=1;T2=1。 进入4秒步的条件:X0=1。 进入4秒步的条件:X0=1。 进入6秒步的条件:T0=1。 进入6秒步的条件:T0=1。 进入5秒步的条件:T1=1。 进入5秒步的条件:T1=1。 特别注意初始步的激活问题:用M8002的常开触点 特别注意初始步的激活问题:用M8002的常开触点 将初始步的编程元件置位。 4、各步的动作: 初始步的动作:Y0。 初始步的动作:Y0。 4秒步的动作:Y0、T0。 秒步的动作:Y0、T0。 6秒步的动作:Y1、T1。 秒步的动作:Y1、T1。 5秒步的动作:Y1、Y2、T2。 秒步的动作:Y1、Y2、T2。 二、根据分析画出时序图(见图6 所示) 二、根据分析画出时序图(见图6-2所示) 根据分析画出时序图

1-17
PLC原理及应用 原理及应用
三、跳步与循环次数的控制
S0
X04
相当 选择 分支
1、跳步(如图6-7所示) 、跳步(如图6 所示) 1)当S0处于活动状态,且X04=1时,将跳 处于活动状态, 04= 过S1步,由步S0进展到S2。称为正向跳步。 由步S 进展到S 称为正向跳步 正向跳步。 2)当S4处于活动状态,且X05=1时,将从 S4处于活动状态 处于活动状态, X05=1时 步S4返回到步S3。称为逆向跳步。 S4返回到步 。称为逆向跳步 返回到步S3 逆向跳步。 显然,跳步属于选择序列的一种特殊情况。 显然,跳步属于选择序列的一种特殊情况。 2、循环次数的控制 在设计梯形图时,经常遇到一些需要多次 重复的操作,此时可借助高级语言循环语句的 思想来设计顺序功能图和梯形图。逆向跳步

第5章 顺序控制梯形图的编程

第5章 顺序控制梯形图的编程

线的方向相反,称为逆向跳步。显然,跳步属于选择
序列的一种特殊情况。
第6节 功能表图中跳步与循环问题 PLC编程
2.循环
在设计梯形图程序时,经常遇到一些需要多次重
复的操作,如果一次一次地编程,显然是非常繁琐的
。我们常常采用循环的方式来设计功能表图和梯形图
,如图5-34所示,假设要求重复执行10次由步S33和步
则执行该置位指令时,不能自动复位上一状态S。对步进 式控制,下一状态的置位指令须放在STL驱动的电路块,
并且一般放在该电路块的最后。
9)STL触点驱动的电路块中不能使用MC和MCR指令,但可 使用CJP和EJP指令;在转换条件对应的电路中,不能使
用ANB、ORB、MPS、MRD、MPP指令,可以用转换条
通,转换条件 满足,将由步S34进展到步S35。
在循环程序执行之前或执行完后,应将控
制循环的计数器复位,才能保证下次循环时循环
计数。复位操作应放在循环之外,图5-34中计数 器复位在步S0和步S25显然比较方便。
循环次数的控制和跳步都属于选择系列的特殊
情况。
小车控制系统——使用STL指令的编程方式梯形图
般用顺序控制设计法。
1.跳步 如图5-34所示用状态器来代表各步,当步S31是 活动步,并且X5变为“1”时,将跳过步S32,由步
S31进展到步S33。这种跳步与S31、 S32、 S33等组
成的“主序列”中有向连线的方向相同,称为正向跳
步。当步S34是活动步,并且转换条件时,将从步
S34返回到步S33,这种跳步与“主序列”中有向连
具有掉电保持功能, 掉电保持状态 S500~S899 400 停电恢复后需继续执行的场 合,可用这些状态元件 信号报警状态 S900~S999 100 用作报警元件

PLC顺序控制设计法编制梯形图的几种方式

PLC顺序控制设计法编制梯形图的几种方式

意性 , 尤其在设计复 杂系统的梯形 图时, 分析起来十分 困难 , 很容 易遗 漏一些应该考 虑 的问题 。而顺序控 制法是按 照生产工 艺预 先规定 的顺序进行 P C程序 设计 , 章可循 , 常容 易掌握。文章 以西 门子公 司的 s .0 L 有 非 72 0系列 P C L
为 例 , 明实 现 顺 序 控 制 设 计 法 的 四种 梯 形 图编 程 方 式 。 说
2 1 年 2月 01 第 1卷第 1 1 期
廊坊 师范学院学报 ( 自然科学版 )
Ju n l f a ga gT ah r o e e N tr a S i c dt n o r a o n fn ec es U g ( au n c n eE i o ) L C l e i
g a mi rm ng met d. ho
【 e od】 sq ec o t l eh d s u ni n t nc atl dr arm K yw rs eu ne nr to ;e e t f c o hr; d e ga c om q l a u i a i d
[ 中图分类号 ]T l Hl 2
[ 文献标识码 ]A
[ 文章编 号]17 64—3 2 (0 10 —0 3 —0 29 2 1 ) 1 0 3 3
1 引 言
可 编程 控制 器 P C外 部接 线 简单 方 便 , 的控 L 它 制 主要是 程 序 的设 计 , 梯形 图是最 常用 的编程语 言 , 编程 方法 一 般有 经验 设计 法 、 逻辑 设计 法 、 电器 控 继 制 电路移 植 法和顺 序 控制 设计 法 。其 中顺 序控 制 设
代替各 步 。它 采用 一种 被称 为 “ 顺序 功 能 图” 的图形 化语 言来 进 行 P C程 序 的组 织 和 设 计 。顺 序 功 能 L 图是描 述控 制 系统 的 控 制 过 程 、 能 和 特 性 的 一 种 功
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第5章 顺序控制梯形图的编程方法
STL指令:应用举例
若行人按人行道按钮X0或X1,车道绿灯和人行道 红灯亮,30s后车道变为黄灯,再过10s后车道变为 红灯,再过5s后人行道变为绿灯,15s后人行道绿灯 开始闪烁,闪烁5次后,人行道绿灯灭,红灯亮, 5s后系统回到初始状态。
第5章 顺序控制梯形图的编程方法
起动电路:将Mi-1和Xi的常开触点串联
停止电路:Mi+1=1,将 Mi+1的常闭触点与Mi的线
圈串联。
逻辑代数表达式: M i (M i1 • X i M i ) •M i1
第5章 顺序控制梯形图的编程方法 5.2.3 起保停电路:单序列编程方式
小车在初始 位置时停在左 边,限位开关 X1为ON。 按 下起动按钮 X0后,小车 右行,碰到限 位开关X2后, 停在该处,3s 后后开始左行, 碰到X1后返 回初始步,停 止运动。
第5章 顺序控制梯形图的编程方法
概述:程序结构
第5章 顺序控制梯形图的编程方法
概述:编程方法
• 定义:根据系统的顺序功能图设计梯形图的方法
5.1 使用STL指令的编程方法
5.2 使用起保停电路的编程方法
5.3 以转换为中心的编程方法
5.4 具有多种工作方式的系统的 编程方法
第5章 顺序控制梯形图的编程方法 5.1 使用STL指令的编程方法
当液面降至下限位开关之后 再过2s,容器放空,关闭阀C,打 开阀A,又开始下一周期的操 作。按下停止按钮,在当前工 作周期的操作结束后,才停止 操作(停在初始状态)。
第5章 顺序控制梯形图的编程方法
液体混合装置控制系统
X X
T
T X A
X Y A
Y A
X X B
Y B Y B
X X
Y T
T Y 0
Y T K
X T
Y T X
. . T K
Y C
第5章 顺序控制梯形图的编程方法 5.3 以转换为中心的编程方法
5.3.1 编程思想: 实现图中Xi对应的转换需要同时 满足两个条件,即转换的前级步是活动步(Mi-1=1) 和转换条件(Xi=1)。在梯形图中,可以用Mi-1和 Xi的常开触点组成的串联电路来表示上述条件。转 换发生时,后续步变为活动步(SET Mi指令将Mi 置位),前级步变为不活动步(RST Mi-1指 令将 Mi-1复位),这种编程方式与转换实现的基本规则 之间有着严格的对应关系,编制复杂的梯形图有它 的优越性。
第5章 顺序控制梯形图的编程方法
传送带控制系统
• 有二传送带如下图所示。按下起动按钮SB1后传送 带A运行。当被传送物前沿接近S1时,S1通,A、 B 同时运行。被传送物体后沿离开S1时,S1 断, A 停;当被传送物体后沿离开S2时,S2 断,B停, 系统返回初态(A 、B均停)。如SB1按下一分钟 后S1未通,则A 自动停。要求设计该控制系统, 并画出端子分配图、梯形图和主电路图。
第5章 顺序控制梯形图的编程方法 5.2.4 起保停电路:选择和并行序列
第5章 顺序控制梯形图的编程方法 5.2.4 起保停电路(选择和并行序列
• 选择序列的编程方式 分支处理:如果某步后面有N个分支,则将N个后 续步对应的辅助继电器的常闭触点与该步线圈串 联,作为该步的结束条件。
合并处理:如果某步前有N个转换,则该步的起动 电路由N条支路并联而成,各支路由某一前级步对 应的辅助继电器的常开触 点与相应转换条件对应 的触点或电路串联而成。
• 并行序列的编程方式 合并处理:如果某步前有个并行序列的合并,则该 步的起动电路是所有前级步的常开触点与相应转 换条件对应相的触点或电路串联而成。
第5章 顺序控制梯形图的编程方法 5.2.5 仅有两步的闭环处理
解决方法:在小闭 环中,增设一步, 这一步只起延时作 用,延时时间可取 很短(如0.1s),对 系统的运行不会有 什么影响。
第5章 顺序控制梯形图的编程方法 5.2.6 应用举例:液体混合装置
限位开关被液体淹没时 为ON,阀A、阀B、阀C 为电磁阀,线圈通电时 打开,断电时关闭。开 始时各阀门关闭,各限 位开关为OFF。
按下起动按钮后,打开阀A,液 体A流入容器,中限位开关变 为ON时,关闭阀A,打开阀B,液 体B流入容器。当液面达到 上限位开关时,关闭阀B,电机 M开始运行,搅动液体,6s后停 止搅动,打开阀C,放出混合液,
第5章 顺序控制梯形图的编程方法
第5章 顺序控制梯形图的编程方法
梯形图程序
第5章 顺序控制梯形图的编程方法 5.2 使用起保停电路的编程方法
5.2.1 编程背景 根据顺序功能图设计梯形图,可以用辅助继电
器M来代表步。某一步为活动步时,对应的辅助 继电器为ON,某一转换实现时,该转换的后续步 变为活动步,前级步变为不活动步。很多转换条 件都是短信号,即它存在的时间比它激活的后续 步为活动步的时间短,因此应使用有记忆(或称 保持)功能的电路(如起保停电路)来控制代表 各步的辅助继电器。
第5章 顺序控制梯形图的编程方法 5.1 使用STL指令的编程
STL指令特点: 1)与STL触点相连的触点使用LD或LDI指令,即
LD点移到STL触点的右侧,直到出现下一条STL 指令或RET指令,使LD点返回左侧母线。各STL 触点驱动的电路放在一起。最后一个STL电路结束 时要使用RET指令。 2)STL触点可以直接驱动或通过别的触点驱动Y, M,S,T等元件的线圈。
3)由于CPU只执行活动步对应的电路块,使用STL 指令允许双线圈输出,即不同的STL触点可以分别 驱动同一编程元件的一个线圈。
4)STL触点驱动的电路块中不能使用MC和MCR指 令,在中断程序与子程序内不能使用STL指令。
ห้องสมุดไป่ตู้
第5章 顺序控制梯形图的编程方法 STL指令:单序列的编程
第5章 顺序控制梯形图的编程方法 STL指令:选择与并行序列
起保停电路仅使用与触点和线圈有关的指令, 任何一种可编程序控制器的指令系统都有这类指 令,是一种通用的编程方式。
第5章 顺序控制梯形图的编程方法
5.2.2 起保停电路:编程思想
输出处理:某一输出量 仅在某一步为ON,就 将它的线圈与该步对应 的M的线圈并联;如果 在几步中都为ON,应 将代表各步的M的常开 触点并联后,驱动该输 出继电器的线圈。
STL:步进梯形指令,编程元件采用S
STL触点:使用STL指令常开触点。当某一步为活 动步时,对应的STL触点接通,该步的负载被驱 动。该步后面的转换条件满足时,转换被实现, 即后续步对应的状态被SET指令置位,后续步变 为活动步,同时与原活动步对应的状态被系统程 序复位,原活动步对应的STL触点断开。
相关文档
最新文档