第五章顺序控制梯形图的编程方法
STL指令
FX系列PLC的步进顺控指令有两条:一条是步进触点(也叫 步进开始)指令STL(Step Ladder),一条是步进返回(也 叫步进结束)指令RET。
1.STL指令
STL步进触点指令用于“激活”某个状态,其梯形图符号
为
。
2.RET指令
RET指令用于返回主母线,其梯形图符号为
RET 。
7
44
设计思想
使用置位复位指令编程的顺序功能图与梯形图的对应关系。
M1 X1
M2
M1 X1 SET M2
RST M1
45
单序列的编程方法
M0 X0·X3
M1 M2
M3
M4
右行 左行 右行 左行
X000 X002 X000 X001 X000
46
选择序列的编程方法
单行道交通控制系统
红灯 X1
绿灯
X1 红灯 Y1
状态转移图(顺序功能图)的特点 STL指令及编程方法 STL指令的编程注意事项 单序列的编程方式 选择序列的编程方式 并行序列的编程方式
4
状态继电器
FX系列PLC的状态继电器
类别
初始状态
返回状态
一般状态
断电保持 状态
信号报警 状态
FX1S系列
S0~S9,10 点
S10~S19, 10点
合并:如某步之前有N个转换,则代表该步的辅助继电器 的起动电路由N条支路并联而成,各支路由某一前级步对 应的辅助继电器的常开触点与相应的转换条件对应的触点 或电路串联而成。
39
并行序列的编程方式
40
并行序列的编程方式
练习3: 用起保停电路的编程方法编写STL方法中的交通信号 灯控制系统。
41
S20~S127, 108点
S0~S127, 128点
-----
FX1N系列
S0~S9,10 点
S10~S19, 10点
S20~S999, 980点
S0~S999, 1000点
-----
FX2N、FX2NC系 列
S0~S9,10点
S10~S19,10 点
S20~S499, 480点
S500~S899, 400点
22
并行序列的编程方式
4.编程实例——交通信号灯控制系统 一、十字路口双向交通灯自动控制系统动作要求如时序图所示。
23
并行序列的编程方式
24
并行序列的编程方式
二、思考问题 (1)该控制系统是否属于顺序控制?是哪种结构? (2)该控制系统工作步如何划分?共有多少工作步? (3)输入/输出信号有哪些?
25
并行序列的编程方式
三、输入/输出分配表
26
并行序列的编程方式
四、输入/输出配线图
五、功能图的绘制
27
并行序列的编程方式
十字路口双向交通灯自动控制系统时序图
28
M8002
S0 X0ຫໍສະໝຸດ S21 T0Y0 东西向绿灯亮 T0 K100
S31
Y5 南北向红灯亮
T9·T3 T9 K200
S22 T1
S23
高速开门 T1
减速开门 S25
0.5s T1
0.5s
X0有人
高速关门
减速关门
20 X5全关
选择序列的编程方式
四、选择序列结构的步进指令编程
5
21
并行序列的编程方式
1.并行性流程程序的特点 由两个及以上的分支程序组成的,但必须同时执行各分支
的程序,称为并行性流程程序。 2.并行性分支的编程 3.并行性汇合的编程
C1·T7
Y4 南北向黄灯亮 T8 K40
T4 K200
T8
X1
S36 虚2设9步
RST C1 X1
并行序列的编程方式
六、选择序列结构的步进指令编程
30
SET S36 S36 X1
SET S21 X1 SET S31
RET
七、指令表
31
SET S36 STL S36 LDI X1 SET S21 SET S31 LD X1 OUT S0 RET END
STL指令的编程方法
STL指令
8
梯形图
STL指令的编程注意事项
(1) 与STL触点相连的触点应使用LD或LDI指令(RET) 。 (2) 初始状态可由其他状态驱动,但运行开始时,必须用其他方
法预先作好驱动,否则状态流程不可能向下进行。 (3) STL触点可以直接驱动或通过别的触点驱动Y,M,S,T线
SET M6 RST M1
M7 X6
RST M6 SET M8
SET M3 RST M2
M8 X7
RST M7 SET M9
SET M4 RST M3
RST M8 M10 X10
SET M0
SET M5
RST M10
RST M4
49
M1 M2 M3 M2 M4 M6 M7 M6 M8 M10
Y0 加紧 Y2 左侧
17
选择序列的编程方式
18
选择序列的编程方式
二、输入输出配线图 根据前面的学习,在依据图中的标示,同学们可以自己画出 输入及输出端口的分配。 三、顺序功能图的绘制
19
选择序列的编程方式
M8002
S0 X0有人
S20
Y0
X1减速位置
S21
Y1
X2全开
S22
T0
T0
S23
Y2
X4减速位置
S24
Y3
X6:下限位
X7:停止
53
Y0 吊钩上 Y1 吊钩下 Y2 行车右行 Y3 行车左行 Y4 原点指示
1.选择序列的特点 由两个及以上的分支程序组成的,但只能从 中选择一个分支执行的程序,称为选择性流程程 序。
2.选择性分支的编程 3.选择性汇合的编程 4.编程实例
16
选择序列的编程方式
一、动作分析 人靠近自动门时,感应器X0为ON,Y0驱动电动机高速开 门,碰到开门减速开关X1时,变为低速开门。碰到开门极 限开关X2时电动机停转,开始延时。若在0.5s内感应器检 测到无人,Y2启动电动机高速关门。碰到关门减速开关X4 时,改为低速关门,碰到关门极限开关X5时电动机停转。 在关门期间若感应器检测到有人,停止关门,T1延时0.5s 后自动转换为高速开门。
圈和应用指令
9
用 驱 动
10
M8000 S0
STL指令的编程注意事项
(4) 由于CPU只执行活动步对应的电路块,使用STL指令允许双 线圈输出,即同一编程元件的一个线圈可用不同的STL触点驱 动。
(5) 在步的活动状态的转移过程中,相邻两步的状态继电器会同 时ON一个扫描周期,可能会引发瞬时的双线圈问题。——软 件互锁和硬件互锁
51
图中SQ1~SQ4为行车进退限位开关,SQ5、SQ6为吊 钩上、下限位开关
电镀槽生产线的控制流程
52
(1)I/O分配
X0:自动/手动转换 X10 自动位起动
X1:右限位
X11 手动向上
X2:第二槽限位 X12 手动向下
X3:第三槽限位 X13 手动向右
X4:左限位
X14 手动向左
X5:上限位
C0·T0 S24 T3
S25
T K10
S32
1
T5
Y0 K10 东西向绿灯闪
C0 K3
S33
K10 T2
C0·T0
T6 S34
Y1 东西向黄灯亮
T3 K40
C1·T7
RST C0
S35
Y2 东西向红灯亮
Y3 南北向绿灯亮
T5 K100
T6 K10 南北向绿灯闪
Y6 K10 C1 K3 T7 K10
SET S0
STL S0
LD X0
X0 X3
AND X3
SET S20
STL S20
OUT Y0
LD X2
SET S21
STL S21
OUT Y1
LD X0
SET S22
STL S22
OUT Y0
LD X1
SET S23
STL S23
OUT Y1
END
15
LD X0 OUT S0
RET
选择序列的编程方式
2
本章学习要求
重点内容:
1、熟练掌握顺序功能图的绘制,并熟练运用起保停电路和 步进顺控指令进行顺序控制梯形图的编制;
2、解决中等复杂程度的实际问题。
难点内容:
利用顺序控制梯形图解决中等复杂程度的实际问题。
3
使用STL指令的编程方式
为便于将顺序功能图转换为梯形图,用代表各步的编程元 件号作为步的代号。在STL指令编程中,用PLC状态编 程元件S(状态继电器)代表各步——状态转移图。
第五章 顺序控制梯形图的编程方法
❖ 根据系统的顺序功能图设计梯形图的方式,称为 顺序控制梯形图的编程方式。
❖ 在个人计算机中用的PLC编程语言,可由顺序功 能图直接生成指令表程序等。也可由梯形图或指 令表生产成顺序功能图。
1
本章主要内容
顺序控制梯形图的编程方式主要有: ❖ 1、使用STL指令的编程方式 ❖ 2、使用起保停电路的编程方式 ❖ 3、以转换为中心的编程方式 ❖ 4、自动/手动程序的转换
11
STL指令的编程注意事项
(6)若为顺序不连续转移(即跳转),不能使用SET指令进行状态 转移,应改用OUT指令进行状态转移。——课本图5-4,55,5-6
(7)并行流程或选择流程中每一分支状态的支路数不能超过8条, 总的支路数不能超过16条。
12
STL指令的编程注意事项
梯形图的编程规则
I/O分配: X0:停止按钮,
X1:起动按钮;
Y1~Y7:数码管的a~g。
外部接线
练 习(定时器的使用)
现有红、绿两盏指示灯,要求: 1 按启动按钮后绿灯亮3秒,灭2秒;然后红灯亮5
秒,灭3秒;……,如此循环不止。 2 按下停止按钮后,程序无条件停止。
继电器线路图及其等效的梯形图
a) 继电器线路图
b) PLC梯形图
2. 输入、输出电路的接线图 2
输出电路的连接方法
1. 输出:每 3 — 8 个输出点构成一组,共用一个 公共点。
2. 在同一个组内的输出端子,必须用同一电压类 型和同一电压等级,但不同的公共点组可使用 不同电压类型和等级 (如AC 200V、AC 100V、 DC 24V等)的负载。
控制要求
该 控 制 电 路 设 置 Y—Δ 降 压起动,Y形启动时KM1 和 KM2 动作后, KM2断开延时 0.5 秒 钟 , 然 后 转 换 成 Δ 形 使 KM3闭合。
具有热保护和停止功能。
二、定时器、计数器的应用
控制要求: 1. 按下启动按钮后,指示灯闪烁, 2. 按下停止按钮,立即熄灭。
顺序循环执行程序(累积法)
实训四 数码管循环点亮的PLC控制
设计一个用PLC基本逻辑指令来控制数码管循环 显示数字0、1、2、……9的控制系统。
(1)程序开始后显示0,延时1 秒,显示1, 延时2 秒,显示2,……显示9,延时10 秒, 再显示0,如此循环不止;
(2)按停止按钮时,程序无条件停止运行;
应停止。
四、PLC内部软元件
计数器(C)
通用型:C0 ~ C99 共100个; 保持型:C100 ~ C199 共100个。 双向通用型:C200 ~ C219 共20个; 双向保持型:C220 ~ C234 共15个。 高速计数器: C235 ~ C255 共21个。
顺序控制梯形图的设计方法
所谓顺序控制,就是按照生产工艺预先规定的顺序,在各个输入 信号的作用下,根据内部状态和时间顺序,在生产过程中各个执行机构 自动
Date: 2017/12/21 Page: 1
地有秩序地进行操作。使用顺序控制设计法时首先根据系统的工艺过 程,画出顺序功能图,然后根据顺序功能图画出梯形图。 顺序控制设计法最基本的思想时将系统的一个工作周期划分为 若干个顺序相连的阶段,这些阶段称为“步”,并用编程元件(例如 位存储器M或顺序控制继电器S)来代表各步。步是根据输出量的状 态变化来划分的,在任何一步内,各输出量的ON/OFF状态不变,但 是相邻两步输出量的状态是不同的。步的这种划分方法使代表各步的 编程元件的状态与各输出量的状态之间有着极为简单的逻辑关系。 使系统由当前步进入下一步的信号称为转换条件,它可以是外 部的输入信号,如按钮、指令开关、限位开关的接通或断开;也可以 是PLC内部产生的信号,如定时器、计数器常开触点的导通等。转换 条件还可以是若干个信号的与、或、非逻辑组合。 顺序控制设计法用转换条件控制代表各步的编程元件,让它们 的状态按一定的顺序变化,然后用代表各步的编程元件去控制PLC的 各输出位。 2顺序功能图 是描叙控制系统的控制过程、功能和特性的一种图形,也是设 计PLC的顺序控制程序的有力工具。它是位于其它编程语言之上的图 形语言。
Date: 2017/12/21 Page: 11
绘制顺序功能图时的注意事项
1两个步不能直接相连,必须用一个转换将它们隔开 2两个转换也不能直接相连,必须用一个步将它们隔开 3初始步是必不可少的,一方面因为它与相邻步相比,从总体上说输出 变量的状态各不相同;另一方面如无该步,无法表示初始状态,系统 就无法返回停止状态。 4自动控制系统应能多次重复执行同一工艺过程,因此在顺序功能图中 一般应有由步和有向连线组成的闭环,即在完成一次工艺过程的全部 操作后,应从最后一步返回初始步,系统停留在初始状态(单周期操 作 ),在连续循环工作方式时,将从最后一步返回下一工作周期开始运行 的第一步。 5只有某一步的前级步是活动步时,该步才有可能变成活动步。
第5章 PLC的程序设计及应用
Programmable Controller—PLC
7. 延时接通/断开电路 如图5-18所示,当X001为ON时,定时器T1得电开始计 时,延时10s后,Y001接通并自保。当X001为OFF时,定时器 T2接通并开始计时,经8s延时后,Y001失电断开。
X001 ( T1 X001 ( T2 T2 ( Y001 Y001 ) K100 K80 ) )
X001 T1 ( T2 T2 ( T1 K20 K20
Programmable Controller—PLC
9. 分频电路 在许多控制场合,需要对控制信号进行分频。图5-20是二 分频电路的梯形图和时序图。在梯形图中用了三个辅助继电 器,分别为M10、M20和M30。
X001 M20 ( M10 ) )
Programmable Controller—PLC
1. 触点水平不垂直 梯形图中的触点应画在水平线上,不能画在垂直线上,如 图5-1所示。
X003
X001 X002 ( Y001 X005 X003 X004 ( Y002 ) )
X005
X002 ( Y001 )
X001 X001 X003 X005 X004 ( Y002 )
图5-1 触点水平不垂直
Programmable Controller—PLC
2. 线圈右边无触点 梯形图每一行都是从左边的母线开始,线圈接在右边的母 线上,线圈右边不允许再有触点,如图5-2所示。在继电器电 路中的触点可以放在线圈的左边,也可以放在线圈的右边。 在梯形图中,触点提供输入信号,线圈和输出类指令接收逻 辑运算的结果。因为逻辑运算是从左往右进行的,所以输出 类指令应放在电路的最右边。触点如果放在线圈的右边,程 序将会出错。
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 图是描 述控 制 系统 的 控 制 过 程 、 能 和 特 性 的 一 种 功
FX系列PLC编程及应用 第3版FX3版第5章
存储型的动作可以用表5-1中的S和R来表示。 图 5-24 中 的 Y2 在 连 续 的 5 步 M1 ~ M5 中 都 应 为 ON,在Y2开始为ON的第一步M1的动作框内, 用指令“S Y2”表示将Y2置位。该步变为不活 动步后,Y2继续保持ON状态。在Y2为ON的最 后一步M5的下一步M0的动作框内,用指令“R Y2”表示将Y2复位,复位后Y2变为OFF状态。
5.2.2 顺序功能图的基本元件
1.步的基本概念 顺序控制设计法最基本的思想是将系统的一个工作周期划分为若干个顺序 相连的阶段,这些阶段称为步,并用编程元件(例如M)来代表各步。 运料矿车开始时停在最右边,按下起动按钮后开始装料。8s后左行,到最 左边停下卸料。 10s后右行,到最右边停止运行。 根据各输出量状态的变化,一个工作周期分为4步,分别用M1~M4来代 表它们,另外还设置了一个等待起动的初始步M0。用矩形方框表示步。
顺序控制设计法则是用输入量X控制代表各步的编程元件(例如M),再用 它们控制输出量Y。步是根据输出量Y的状态划分的,输出电路的设计极为简 单。任何复杂系统的代表步的辅助继电器M的控制电路的设计方法都是通用 的,并且很容易掌握。
plc顺序功能图转化梯形图的精简编程解析
离散制造│DISCRETE MANUFACTURING│53 PLC顺序功能图转化梯形图的精简编程解析PLC sequence function diagram to trapezoid diagram of concise programming analysis• 湖北三峡职业技术学院 黄中玉 Huang Zhongyu• 长江大学地球科学学院 蔡永香 Cai Yongxiang摘 要:本文以西门子PLC为例,在对多种编程方法进行剖析的基础上提出用移位寄存器思路和递增(INC)指令进行步进顺控编程,使复杂程序变得简洁,使程序的调试、修改及阅读变得容易,从而能大幅度提高程序编制和调试的效率,对初学者以及中小型企业的PLC技术人员有很大的帮助和推广使用意义。
关键词:PLC 步进顺控 专用指令 S/R指令 移位指令 递增指令Abstract: Based on Siemens PLC as an example, on a variety of programming methods are analyzed with the shift register isproposed on the basis of thought and increasing (INC) stepping sequence control programming instructions to make complexprogram becomes concise, it easy to make the program debugging, modification and reading, which can greatly improve theefficiency of programming and debugging, for beginners as well as small and medium-sized enterprise PLC has a lot to help andpromote the use of technical personnelKey words: PLC Stepping sequence control Special instructions S/R instruction Shift instruction Increasing orders【中图分类号】TP313 【文献标识码】B 文章编号1606-5123(2019)12-0053-031 引言步进顺序控制编程法是PLC程序编制的重要方法。
PLC程序顺控设计法
第二部分 PLC
第2节 使用通用指令编程的液压滑台系统梯形图
使用 通用 指令 编程 的液 压滑 台系 统梯 形图
第二部分 PLC
第3节 信号灯控制系统——以转换为中心的编程方式梯形图
如图5-29所示为以转换为中心的编程方式设计的梯形图与 功能表图的对应关系。图中要实现Xi对应的转换必须同时满足 两个条件:前级步为活动步(Mi-1=1)和转换条件满足 (Xi=1),所以用Mi-1和Xi的常开触点串联组成的电路来表示 上述条件。两个条件同时满足时,该电路接通时,此时应完成 两个操作:将后续步变为活动步(用SET Mi指令将Mi置位)和 将前级步变为不活动步(用RST Mi-1指令将Mi-1复位)。这种编 程方式与转换实现的基本规则之间有着严格的对应关系,用它 编制复杂的功能表图的梯形图时,更能显示出它的优越性。
第二部分 PLC
第4节 小车控制系统——使用STL指令的编程方式梯形图
2)STL触点可以直接驱动或通过别的触点驱 动Y、M、S、T等元件的线圈,STL触点也可以使 Y、M、S等元件置位或复位。
3)STL触点断开时,CPU不执行它驱动的电 路块,即CPU只执行活动步对应的程序。在没有 并行序列时,任何时候只有一个活动步,因此大大 缩短了扫描周期。
第二部分 PLC
第2节 使用通用指令编程的液压滑台系统梯形图
如图所示Mi-1、Mi和Mi+l是功能表图中顺序相 连的3步,Xi是步Mi之前的转换条件。
第二部分 PLC
第2节 使用通用指令编程的液压滑台系统梯形图
编程的关键是找出它的起动条件和停止条件。根据转换 实现的基本规则,转换实现的条件是它的前级步为活动步, 并且满足相应的转换条件,所以步Mi变为活动步的条件是Mi1为活动步,并且转换条件Xi=1,在梯形图中则应将Mi-1和 Xi的常开触点串联后作为控制Mi的起动电路。当Mi和Xi+1均 为“l”状态时,步Mi+1变为活动步,这时步Mi应变为不活动 步,因此可以将Mi+1=1作为使Mi变为“0”状态的条件,即 将Mi+1的常闭触点与Mi的线圈串联。也可用SET、RST指令 来代替“起保停电路”。
顺序功能图三种编程方式
3.1PLC梯形图的三种顺序控制设计法PLC以其独特的长处,已经在现今各个领域中取得了普遍的应用,尤其是在组合机床的自动化改造中。
在改造的进程中,主要涉及到PLC硬件的设计和软件的设计, 其中软件的设计主如果编程语言的设计。
PLC常常利用的编程语言有梯形图语言、助记符(指令表)语言、功能块图语言、顺序功能图语言、高级编程语言等。
但利用最普遍的是梯形图语言。
梯形图语言的设计方式很多,主要有经验设计法、翻译法和顺序控制设计法。
用经验设计法和翻译法设计梯形图时,没有一套固定的方式和步骤可以遵循,特别是在设计机床复杂控制系统的梯形图时,常要用大量的中间单元来完成记忆、连锁和互锁的功能,需要考虑的因素很多。
另外,用此方式设计的梯形图很难阅读,给系统的维修和改良带来很大困难。
而用顺序控制设计法设计梯形图,却有必然的规律可循,程序的阅读和改良也比较容易,可以大大提高设计的效率。
本文主要以西门子公司S7 - 200 PLC为例来介绍PLC梯形图的三种顺序控制设计法,并对其进行比较分析,总结其特点。
顺序控制与顺序功能图概述:顺序控制是依照生产工艺预先规定的顺序,在不同的输入信号作用下,按照内部状态和时间的顺序,使生产进程中的每一个执行机构自动有步骤地进行操作。
在利用顺序控制设计法设计梯形图时,首先要按照系统的工艺进程,设计出顺序功能图,然后按照顺序功能图编写出梯形图。
顺序功能图( Sequential Function Chart简称SFC)是描述控制系统的控制进程、功能和特性的一种图形,是设计PLC的顺序控制程序的主要工具。
它主要由步、动作、转换、转换条件、有向连线组成(如图1所示) 。
在顺序功能图中,步表示将一个工作周期划分的不同持续阶段,当转换实现时,步便变成活动步,同时该步对应的动作被执行。
转换实现的条件是前级步为活动步和转换条件取得知足,二者缺一不可。
咱们在进行顺序功能图的具体设计时,必需要注意:顺序功能图中必需有初始步,如没有它系统将无法开始和返回;两个相邻步不能直接相连,必需用一个转换条件将它们分开;应按照不同的控制要求,合理选择功能图的单行序列、选择序列、并行序列三种不同结构(如图2所示) ;设计的顺序功能图必需要由步和有向连线组成闭合回路,使系统能够多次重复执行同一工艺进程,不出现中断的现象。
三菱plc实现顺序控制的四种编程方法
三菱plc实现顺序控制的四种编程方法plc外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。
这是一种先进的设计方法,对于复杂系统,可以节约60%~90%的设计时间.我国1986年颁布了功能表图的国家标准(gb6988.6-86)。
有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。
本文以三菱plc为例,说明实现顺序控制的四种编程方式。
例如:某plc控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器x400检测到工件到位,钻头向下工进y430当钻到一定深度钻头套筒压到下接近开关x401时,计时器t450计时,4s后快退y431到上接近开关x402,就回到了原位。
功能表图见图1:图1 功能表图1 使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号plc的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。
这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的plc改造过程中应用较多。
如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图2中只有常开触点、常闭触点及输出线圈组成。
图2 起保停电路实现顺序控制2 使用步进梯形指令的编程方式步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器s来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令set置位,这样才具有控制功能,状态寄存器s才能提供stl触点,否则状态寄存器s与一般的中间继电器m相同。
PLC顺序控制设计法编制梯形图的四种方式
PLC顺序控制设计法编制梯形图的四种方式季汉棋江苏省盐城市中等专业学校 224005摘要:本文通过一个实例,归纳总结了顺序控制设计法四种编程方式的思路和特点,并对它们进行了比较。
关键词:PLC,梯形图,顺序控制,起保停电路,步进梯形指令,移位寄存器,置位复位指令。
可编程控制器PLC外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器控制电路移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述控制系统的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。
这是一种先进的设计方法,对于复杂系统,可以节约60%--90%的设计时间.我国1986年颁布了功能表图的国家标准(GB6988.6—86)。
有了功能表图后,可以用四种方式编制梯形图,它们分别是:起保停编程方式、步进梯形指令编程方式、移位寄存器编程方式和置位复位编程方式。
本文以三菱公司F1系列PLC为例,说明实现顺序控制的四种编程方式。
例如:某PLC控制的回转工作台控制钻孔的过程是:当回转工作台不转且钻头回转时,若传感器X400检测到工件到位,钻头向下工进Y430当钻到一定深度钻头套筒压到下接近开关X401时,计时器T450计时,4秒后快退Y431到上接近开关X402,就回到了原位。
功能表图见图1。
一、使用起保停电路的编程方式起保停电路仅仅使用与触点和线圈有关的指令,无需编程元件做中间环节,各种型号PLC的指令系统都有相关指令,加上该电路利用自保持,从而具有记忆功能,且与传统继电器控制电路基本相类似,因此得到了广泛的应用。
这种编程方法通用性强,编程容易掌握,一般在原继电器控制系统的PLC改造过程中应用较多。
如图2为使用起保停电路编程方式编制的与图1顺序功能图所对应的梯形图,图中只有常开触点、常闭触点及输出线圈组成。
二、使用步进梯形指令的编程方式步进梯形指令是专门为顺序控制设计提供的指令,它的步只能用状态寄存器S来表示,状态寄存器有断电保持功能,在编制顺序控制程序时应与步进指令一起使用,而且状态寄存器必须用置位指令SET置位,这样才具有控制功能,状态寄存器S才能提供STL触点,否则状态寄存器S与一般的中间继电器M相同。
