用“经验设计法”编写 PLC 梯形图程序

合集下载

PLC入门:5个PLC梯形图实例,老电工一步步教你怎么编写梯形图!

PLC入门:5个PLC梯形图实例,老电工一步步教你怎么编写梯形图!

PLC入门:5个PLC梯形图实例,老电工一步步教你怎么编写
梯形图!
PLC技术人员都知道,梯形图在PLC编程中占有很重要的作用,梯形图可以用来设计电气电路,能够有效的将电气原理图转化为梯形图,进而对PLC进行编程,输入指定的程序来控制现场的自动化设备,关于PLC梯形图,相信很多的PLC老师傅都很熟悉,但是对于刚入门学习PLC的师傅而言就不免得有些吃力了,特别是梯形图转化设计这方面?今天我们就重点来看看PLC梯形图的5个应用实例和具体的经验设计方法:。

接线图.梯形图48例(欧姆龙PLC经验设计法)

接线图.梯形图48例(欧姆龙PLC经验设计法)

电机Y-△降压起动 电路
例题22:电动 机Y/△降压启 动控制(二)
例题23:电动机Y -Δ降压起动自动控制(三)
例题24:电动机的顺序控制(一)
例题25:电 动机顺序启 动控制(二)
例题26:两台电动机顺序起动联锁控制
例题27:点动自锁混合控制程序
下面是电动机长/点动控制的程序(尚有其他方案)。
0.02
100.02
100.01 触点互锁
0.02
100.01
100.02 正转接触器 KM2 KM1 反转接触器 ~ 220V KH
0.00 0.01 0.02 COM
100.01 100.02
KM1 KM2
PLC
COM
为确保运行可靠,要采取软、硬件两种互锁措施。
例题19:正 反转控制(二)
控制要求
主讲: 雷老师
经验设计方法也叫试凑法,经验设计方法需要设计者掌握大量的典型电路, 在掌握这些典型电路的基础上,充分理解实际的控制问题,将实际控制问题 分解成典型控制电路,然后用典型电路或修改的典型电路进行拼凑梯形图。
经验设计法控制电路一般包括:电动机的启保停控制、正/反转控制、 点动控制、 Y-△启动控制、几台电动机的连锁控制、异地控制、掉电 保持等等。
n按下SB2,下SB1,或过载FR闭合时, 电动机停转; n为了提高控制电路的可靠性, 在输出电路中设置电路互锁, 同时要求在梯形图中也要实 现软件互锁。
(1)使 用接点组 合的控制 梯形图
(2)用置位、复位指令的控制梯形图
例题20:电机Y-△降压起动电路(一) 例题21:电机Y-△降压起动电路(一)
例题13:100.00延时接通/断开电路
例题14:两电机顺序接通/断开电路

PLC7_梯形图程序设计方法

PLC7_梯形图程序设计方法

1.步的划分及表示方法
2.有向连线、转换与转换条件
3. 顺序功能图的基本结构
4. 梯形图的编制
1. 步的划分及表示方法 将系统的一个工作周期划分为若干个顺序相连 的阶段,这些阶段称为步,并且用编程元件 (M、S)来代表各步。 步是根据PLC输出量的状态变化来划分的。在 任何一步内,各输出量的状态不变,但是相邻 步之间输出量总的状态是不同的。
图5-9 PLC外部接线图
图5-10 梯形图
因学生没有时间继电器方面的知识,此部分内容不讲.请学生阅读P51页第 二自然段的内容(掌握继电器系统转换为PLC系统的基本原则).
5.2.2 注意事项
1. 应遵守梯形图语言中的语法规定;
2.设置中间单元; 3.尽量减少PLC的输入信号和输出信号; 4.设立外部联锁电路; 5.梯形图的优化设计;
图5-3 延时接通/延时断开电路
(a)
(b) 图5-4 长延时电路
SM0.4是周期为1分钟的方波时钟脉冲
图5-5 闪烁电路
当I0.0一直按下后,Q0.0处于通断交替状态
5.1.4 经验设计法举例
SB1:停止 SB2:右行启动 SB3:左行启动
图5-6 小车自动往复运动的继电器控制电路图
图5-7(a) PLC接线图
图5-7(c) 控制电路 图5-7(b) PLC梯形图程序
5.2 根据继电器电路图设计梯形图的方法
5.2.1 基本方法 PLC的外部接线 图等同于继电器控 制系统控制箱的外 部接线;梯形图程 序等同于控制箱内 部的线路图(完成 逻辑运算)。 该方法主要用 于对继电器控制系 统进行改造。
图5-8 继电器电路图
2. 有向连线、转换与转换条件 有向连线:顺序功能图中步的活动状态的顺序 进展按有向连线规定的路线和方向进行。活动 状态的进展方向习惯上是从上到下或从左至右, 在这两个方向有向连线上的箭头可以省略。如 果不是上述的方向,应在有向连线上用箭头注 明进展方向。 转换:转换是用有向连线上与有向连线垂直的 短划线来表示,转换将相邻两步分隔开。步的 活动状态的进展(由当前步前进到下一步)是 由转换的实现来完成的。

PLC梯形图编程方法

PLC梯形图编程方法

梯形图的设计
图( b )为电动机连续运行的梯形图,其工作过程分析 如下: 当按 SB 1 被按下时 X0 接通, Y0 置 1 ,这时电动 机连续运行。需要停车时,按下停车按钮 SB 2 , 串联于 Y0 线圈回路中的 X1 的常闭触点断开, Y0 置 1 ,电机失电停 车。
启 - 保 - 停电路
梯形图的设计
根据输入输出接线圈可设计出异步电动机点动运行的梯 形图如图 ( a )所示。工作过程分析如下:当按下 SB1时,输 入继电器X0得电,其常开触点闭合,因为异步电动机未过热,热 继电器常开触点不闭合,输入继电器 X2 不接通,其常闭触点保 持闭合,则此时输出继电器 Y0 接通,进而接触器 KM 得电,其 主触点接通电动机的电源,则电动机起动运行。当松开按钮 SB1 时, X0 失电,其触点断开, Y0 失电,接触点 KM 断电,电动 机停止转动,即本梯形图可实现点动控制功能。
一、异步电动机Y/△降压起动控制电路
异步电动机Y/△降压起动控制电路
工作过程分析如下
二、可编程控制器的硬件连接
本模块所需的硬件及输入 /输出端口分配如图所示。由图可见:本 模块除可编程控制器之外,还增添了部分器件,其中,SB1 为停止按 钮,SB2为起动按钮,FR为热继电器的常开触点,KM1为主电源接触 器,KM2 为△形运行接触器,KM3为Y形起动接触器。
顺序起动控制电路
如图所示。Y0的常开触点串在Y1的控制回路中,Y1的接 通是以Y0的接通为条件。这样,只有Y0接通才允许Y1接通。 Y0关断后Y1也被关断停止,而且Y0接通条件下,Y1可以自行 接通和停止。X0、X2为起动按钮,X1、X3为停止按钮。
集中与分散控制电路
在多台单机组成的自 动线上,有在总操作台上 的集中控制和在单机操作 台上分散控制的联锁。集 中与分散控制的梯形图如 图所示。X2为选择开关, 以其触点为集中控制与分 散控制的联锁触点。当X2 为ON时,为单机分散起 动控制;当X2为OFF时, 为集中总起动控制。在两 种情况下,单机和总操作 台都可以发出停止命令。

数字量控制系统梯形图程序设计方法

数字量控制系统梯形图程序设计方法
12
顺序控制设计法则是用输入量 I 控制代表各步的编程元件(例如M),再 用它们控制输出量Q。步是根据输出量Q的状态划分的,输出电路的设计极 为简单。任何复杂系统的代表步的存储器位M的控制电路的设计方法都是 通用的,并且很容易掌握。
5.3 使用置位复位指令的顺序控制梯形图设计方法
一般采用图5-12所示的典型结构,自动方式和手动方式都需要执行的操作 放在公用程序中,公用程序还用于自动程序和手动程序相互切换的处理。I2.0 是自动/手动切换开关,当它为ON时调用手动程序,为OFF时调用自动程序。
5
图5-5中的动作Q0.0在连续的3步都应为ON,图5-7 用动作的修饰词“S”在它应为ON的第一步M0.1将 它置位,用动作的修饰词“R”在它应为ON的最后 一步的下一步M0.0,将它复位。Q0.0这种动作是存 储性动作。
5.2.2 有向连线与转换条件
1.有向连线 在画顺序功能图时,将代表各步的方框按它们成为 活动步的先后次序顺序排列,并用有向连线将它们连 接起来。步的活动状态习惯的进展方向是从上到下或 从左至右,在这两个方向有向连线上的箭头可以省略。 如果不是上述的方向,则应在有向连线上用箭头注明 进展方向。
9
图5-10 专用钻床控制系统的示意图与顺序功能图
10
用并行序列来描述两个钻头同时工作的过程。在步M0.1之后,有一个并行 序列的分支。当M0.1为活动步,且转换条件I0.1得到满足,并行序列的两个单 序列中的第1步(步M0.2和M0.5)同时变为活动步。此后两个单序列内部各步 的活动状态的转换是相互独立的。
5.3.1 单序列的编程方法
1.步的控制电路的设计
在梯形图中,用编程元件(例如M)代表步,当某步为活动步时,该步对
应的编程元件为ON。当该步之后的转换条件满足时,转换条件对应的触点或

PLC梯形图编程技巧与经验总结

PLC梯形图编程技巧与经验总结

F2 = (AB + AB)(CD + CD)+ AB CD + AB CD (7)
F2 = (AB + AB)(CD + CD)+ AB CD + AB CD (7)
根据式(7)画梯形图如下:
A B C D 25501 F2
A
A A
B
B B
C
C C
D
D D
5. 根据所选用的PLC机型,作出I/O分配表。用 PLC的I/O点编号替换梯形图中的变量。
(1)作I/O分配表(本例使用的PLC是CPM1A):输Βιβλιοθήκη A00101入 C
00103
输 D
00104
出 F2
01102
B
00102
F1
01101
(2)将上面各梯形图中的A、D、C、D、F1、F2用 表中的PLC输入/输出点编号替换。 F1 = A B C D A B C 作其梯形图如下: D F1
00101 00102 00103 00104 01101
6. 综合几个梯形图,得出最后的程序。 下面以红灯的程序为例说明合并的方法。 两张图的合并应作如图处理。
红灯的程序 红灯常亮 F1
F1 00103 00104 00101 00102 00103 00104 00101 00102
00101 00102 00103 00104 00103 00104 00101 00102 25501



1)单脉冲电路
产生脉宽一定的单脉冲

说明:控制输入00000接通时,20000线圈得电并自 锁,20000常开触点闭合,使TIM000开始定时、 01000线圈得电。2s到,TIM000常闭触点断开,使 2)闪烁电路 01000线圈断电。

PLC程序的经验设计法编程实例

PLC程序的经验设计法编程实例

PLC程序的经验设计法编程实例在plc进展的初期,沿用了设计继电器电路图的方法来设计梯形图程序,即在已有的些典型梯形图的基础上,依据被控对象对掌握的要求,不断地修改和完善梯形图。

有时需要多次反复地调试和修改梯形图,不断地增加中间编程元件和触点,最终才能得到一个较为满足的结果。

这种方法没有普遍的规律可以遵循,设计所用的时间、设计的质量与编程者的阅历有很大的关系,所以有人把这种设计方法称为阅历设计法。

它可以用于规律关系较简洁的梯形图程序设计。

用阅历设计法设计PLC程序时大致可以按下面几步来进行:分析掌握要求、选择掌握原则;设计主令元件和检测元件,确定输入输出设备;设计执行元件的掌握程序;检查修改和完善程序。

下面通过例子来介绍阅历设计法。

一、设计举例1.送料小车自动掌握的梯形图程序设计(1)被控对象对掌握的要求如图1a所示送料小车在限位开关X4处装料,20s后装料结束,开头右行,遇到X3后停下来卸料,25s后左行,遇到X4后又停下来装料,这样不停地循环工作,直到按下停止按钮X2。

按钮X0和X1分别用来起动小车右行和左行。

图1 送料小车自动掌握a)小车运行示意图b)梯形图(2)程序设计思路以众所周知的电动机正反转掌握的梯形图为基础,设计出的小车掌握梯形图如图1b所示。

为使小车自动停止,将X3和X4的常闭触点分别与Y0和Y1的线圈串联。

为使小车自动起动,将掌握装、卸料延时的定时器T0和T1的常开触点,分别与手动起动右行和左行的X0、X1的常开触点并联,并用两个限位开关对应的X4和X3的常开触点分别接通装料、卸料电磁阀和相应的定时器。

(3)程序分析设小车在起动时是空车,按下左行起动按钮X1,Y1得电,小车开头左行,遇到左限位开关时,X4的常闭触点断开,使Y1失电,小车停止左行。

X4的常开触点接通,使Y2和T0的线圈得电,开头装料和延时。

20s后T0的常开触点闭合,使Y0得电,小车右行。

小车离开左限位开关后,X4变为“0”状态,Y2和T0的线圈失电,停止装料,T0被复位。

可编程控制器PLC的梯形图设计

可编程控制器PLC的梯形图设计

功能图表设计(SFC) 跳转与重复
功能图表设计(SFC)
子步
PLC的应用实例 一、机械手运动控制电路 二、机床循环运动的控制电路 三、大小球的选择传送控制 四、按钮式人行道交通信号灯的控制
一、机械手运动控制电路
一、机械手运动控制电路
I/O
一、机械手运动控制电路
二、机床循环运动的控制电路
二、梯形图的顺序控制设计法 步进梯形图设计 优越性: (1)设计方法简便,设计周期短 (2)装置交付使用后维修方便
二、梯形图的顺序控制设计法
基本要素: (1)步的概念 (2)转换及转换条件 (3)有向连线
二、梯形图的顺序控制设计法
设计步骤: (1)首先将系统的工作过程划分为若干步 (2)各相邻步之间的转换条件 (3)画出功能表图或列出状态表 (4)根据功能表或状态表,采用各种 编程方法设计出系统的程序
可编程控制器PLC的梯形图设计 的梯形图设计 可编程控制器
一、梯形图的经验设计法 二、梯形图的顺序控制ห้องสมุดไป่ตู้计法 >步进梯形图指令设计 >功能图表设计
一、梯形图的经验设计法
1、什么是经验设计法 2、经验设计法的典型例题 --送料小车自动控制系统 --两处卸料的小车的自动 控制梯形图设计
--送料小车自动控制系统 --送料小车自动控制系统
二、梯形图的顺序控制设计法
--送料小车自动控制系统 --送料小车自动控制系统
二、梯形图的顺序控制设计法
功能图表设计(SFC)
基本结构: (1)单序列 (2)选择序列 (3)并行序列 (4)跳转与重复 (5)子步
功能图表设计(SFC)
单序列
功能图表设计(SFC)
选择序列
功能图表设计(SFC) 并行序列

PLC的梯形图程序的设计方法与应用实例

PLC的梯形图程序的设计方法与应用实例
(5)当电梯位于3层时,若按2层的向下外呼按钮SB22,此时3层的向下外呼 按钮SB23不按,则电梯上升到2层,行程开关SQ2停止电梯上升。
(6)当电梯位于3层时,若下方仅出现2层的向上外呼信号SB12,即1层的向 上外呼按钮SB11不按,则电梯下降到2层,由行程开关SQ2停止电梯下降。
(7)电梯在上升途中,不允许下降。 (8)电梯在下降途中,不允许上升。
M0.1 SB1 M0.1SQ1 M0.2 SB2 M0.2 SQ2 M0.3 SB3 M0.3 SQ3 M0.4 SB4 M0.4 SQ4 M0.5 SB5 M0.5 SQ5
图9.10 装卸料小车多方式运动控制梯形图 电气控制与PLC原理及应用(第2版)
9.2 梯形图的逻辑设计法及应用
9.2 梯形图的逻辑设计法及应用
9.2.1 集选电梯外呼信号停站控制
对(6):这条输出是电梯下降,进入条件为 SQ3 SB12 SB11 ,退出条件为 SQ2 动作。 因此,Q0.1 的逻辑方程为:
f (Q0.1) (SQ3 SB12 SB11 Q0.1) SQ2 对(7):为了满足电梯在上升途中,不允许下降,只需在 Q0.1 逻辑式中串联 Q0.0 的“非”, 也就是实现联锁。当 Q0.0 动作时,不允许 Q0.1 动作。 对(8):同上,只是在 Q0.0 中串联 Q0.1 的“非”。 将上面的逻辑方程整理如下:
f (Q0.0) (SQ1 SB12 Q0.0) SQ3 对(3):这种情况输出为电梯下降,用输出继电器 Q0.1 表示。进入条件为(SQ2+SQ3) SB11,退出条件为 SQ1 动作。因此,Q0.1 的逻辑方程为:
f (Q0.1) (SQ2 SQ3) SB11 Q0.1 SQ1
对(4):这种情况输出为电梯下降,进入条件为 SQ3 SB22,退出条件为 SQ2 动作。因 此,Q0.1 的逻辑方程为:

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

PLC顺序控制设计法编制梯形图的几种方式
使用移位寄存器( SHRB) 指令的程序如图 6 所 示。在该程序中, 第 1 行 5 个触点串联连接, 当动力 头在原位时, 限位开关 SQ0 受压, I0. 1 动合触点闭 合, 此 时 M0. 1 M0. 4 的动断 触点均 为闭合 状态, M 1. 0 线圈得点, 使移位寄存器的 DAT A 端置 1 。 由于动力头在工作时, 移位寄存器中的 1 信号在
使用 起- 保- 停 电路的程序如图 3 所示。该 方法采用继电 器控制系统中 的一类典型电 路 自锁 电路为原型, 改造成 P LC 梯形图中的 起保- 停 电路。根据顺序功能图中转换实现的条件, 将前级步对应的存储器位的常开触点与转换对应的 触点或电路串联, 作为该电路的启动信号, 将后续步
34
2011 年 2 月 第 11 卷第 1 期
廊坊师范学院学报( 自然科学版) Journal of Langfang T eachers College( N aturnal Science Edition)
ቤተ መጻሕፍቲ ባይዱ
F eb. 2011 V ol. 11 No. 1
PLC 顺序控制设计法编制梯形图的几种方式
3 结束语
使用 SCR 指令的编程方式兼顾 步 以及紧随 其后的 转换 , 将两者包含在一个 SCR 程序段中。 在每一个 SCR 程序段内, 既要完成这一步相应的动 作, 驱动负载, 又要指定下一步的转换( 使用 SCRT 指令) 。由于 SCR 指令是专门用于顺序控制法的程 序设计, 所以, 它具有一套严格的语法规则, 同时, 正 是因为如此, 采用 SCR 指令编写梯形图程序有章可 循, 不易出错。 2. 4 使用移位寄存器指令的编程方式
M0. 1~ M 0. 4 之间依次移动, 所以在此期间 M 0. 1 M0. 4 的动断触点总有一个处于断开状态, 将几个 动断触点串联连接可以保证动力头运行时移位寄存 器的 DAT A 端禁止置 1 , 以免产生误操作信号, 以 保证程序的可靠运行。

5-2PLC程序的经验设计法

5-2PLC程序的经验设计法

图3-14 滑台工作循环
图3-15(a)为I/O分配图, 图中X0为起动按钮,X4为停止按钮,X5为 单周/连续选择开关,当开关QS闭合,为自动 循环工作状态;当开关QS断开,为单周工作 状态。 图3-15(b)为梯形图。图中M0为主控点。
图3-15(a) I/O分配图
图3-15(b)梯形图
如执行图3-15(b)程序,当碰击行程开关SQ2时,YA3闭合,但当离开行 程开关SQ3时,YA3又接通,因此无法进入工进状态。其原因是在这类行程开关 中,当档板压行程开关,则常开接通,常闭断开,而当档板离开行程开关,则常 开复位继开,而常闭复位接通。
图3-16
3·3 按时间原则编程
很多实际控制问题,都与时间有关。按时间原则编程,要用到定时器。定时器的使用,要注意 它的时间设定及其触点控制的支路,常有两种方式,如图3-17所示。图中(a)为定时器与驱动线 圈分开编程方式;图(b)为定时器与驱动线圈混合编程方式,各个动作在一个逻辑行中完成,使 用纵接或多重输出。对于含有多个定时器的驱动电路,采用图(a)方式为好。
图3-22
• 设计思路 : 以众所周知的电动机正反转控制的梯形图为基础,设计出的小车 控制梯形图。为使小车自动停止,将X3和X4的常闭触点分别与Y0和 Y1的线圈串联。为使小车自动起动,将控制装、卸料延时的定时器 T0和T1的常开触点,分别与手动起动右行和左行的X0、X1的常开触 点并联,并用两个限位开关对应的X4和X3的常开触点分别接通装料、 卸料电磁阀和相应的定时器。
(a)
(b) 图3-17
例3-3 有四台电机,M1、M2、M3、M4,顺序起动,反顺序停止。起动时的顺序为 M1→M2→M3→M4,时间间隔分别为3s、4s、5s。停止时的顺序为M4→M3→M2→M1。 时间间隔分别为5s、4s、3s。为维修方便,每台电机可单独起动,单独停止,试画出I/O分 配图以及梯形图。

PLC 梯形图程序

PLC 梯形图程序

用“经验设计法”编写PLC 梯形图程序宁波技师学院电气系王柏华一、经验设计法简介梯形图程序设计是可编程控制器应用中最关键的问题,PLC 梯形图程序设计常用方法有: 经验设计法、顺序控制设计法和逻辑代数设计法等。

PLC 梯形图程序用“经验设计法”编写, 是沿用了设计继电器电路图的方法来设计梯形图, 即在某些典型电路的基础上, 根据被控对象对控制系统的具体要求, 不断地修改和完善梯形图。

有时需要多次反复地进行调试和修改梯形图, 不断地增加中间编程元件和辅助触点, 最后才能得到一个较为满意的结果。

因此, 所谓的经验设计法是指利用已经的经验( 一些典型的控制程序、控制方法等), 对其进行重新组合或改造, 再经过多次反复修改, 最终得出符合要求的控制程序。

这种设计方法没有普遍的规律可以遵循, 具有很大的试探性和随意性, 最后的结果也不是唯一的, 设计所用的时间、设计质量与设计者的经验有很大的关系, 因此有人就称这种设计方法为经验设计法, 它是其他设计方法的基础, 用于较简单的梯形图程序设计。

用经验设计法编程, 可归纳为以下四个步骤:(1) 控制模块划分( 工艺分析) 。

在准确了解控制要求后, 合理地对控制系统中的事件进行划分, 得出控制要求有几个模块组成、每个模块要实现什么功能、因果关系如何、模块与模块之间怎样联络等内容。

划分时, 一般可将一个功能作为一个模块来处理, 也就是说, 一个模块完成一个功能。

(2) 功能及端口定义。

对控制系统中的主令元件和执行元件进行功能定义、代号定义与I/O 口的定义( 分配), 画出I/O 接线图。

对于一些要用到的内部元件, 也要进行定义, 以方便后期的程序设计。

在进行定义时, 可用资源分配表的形式来进行合理安排元器件。

(3) 功能模块梯形图程序设计。

根据已划分的功能模块, 进行梯形图程序的设计, 一个模块, 对应一个程序。

这一阶段的工作关键是找到一些能实现模块功能的典型的控制程序, 对这些控制程序进行比较, 选择最佳的控制程序( 方案选优), 并进行一定的修改补充, 使其能实现所需功能。

PLC的梯形图编程经验总结

PLC的梯形图编程经验总结

3 点 动 自锁 控 制
梯形 图如 图 3所示 。
盛 0 l00 1 O 10X 叽 IX x 1 1 0 9 旷—一 XA o o UU 2 }  ̄ 0 Z
日 —一 瞄 。 ~ ~。 。 1 。 。 1
图 3 点 动 自锁 梯 形 图 图 4 顺 序 梯 形 图
图7 b : ( ) 同样 当 Y 0 0 0失 电时 , 0 0 X 0 、 0 2 X 0 、 0 1 X 0 任何一 个 继 电器 动作 , 0 0会 得 电 。Y 0 Y0 0 0得 电时 , X 0 、 0 1 X 0 任 何一个继 电器动作 ,0 0会 失 电。 0 0 X 0 、0 2 Y0
机 床 电器 2 1 . 005
P C・ 频 器 ・ 算 机— — P c的梯 形 图编 程 经 验 总结 L 变 计 L
P C的梯 形 图 编 程 经 验 总 结 L
张续 仁 ( 水江工业 学校 ,15 5 冷 470 )
摘 要 : 文 主 要 针对 P C逻辑 指 令 总 结 出了 一 些 常见 的典 型 控 制 的梯 形 图 , 明 了其 控 制 原 理 及 应 用 , 本 L 说 以供 初 学
我们 以三菱 F 为例 , X 画出梯形 图并 说 明其控 制
原理 。
4 顺 序控 制
要 求 : 0 1 电后 Y 0 Y0 得 O 2才 能得 电 , 0 2失 电后 Y0
Y 0 才能失 电。 O1
l 点 动控 制
梯形 图如 图 1 所示 。
O0 fX 0 0
者参考。
关键词 : 经验设计 法 ; 控制要求 ; 梯形 图; 控制原理
中图 分 类 号 : M 7 . 1 P 1 T 5 16 :T 34 文 献 标 识 码 : B 文 章 编 号 :04— 40 2 1 5— 0 2— 3 10 0 2 (0 0 0 04 0 J

(电气控制与PLC)第八章梯形图程序设计方法

(电气控制与PLC)第八章梯形图程序设计方法

I0.0 I0.1 I0.2 Q0.1 Q0.0
Q0.0 I0.1 I0.0 I0.2 Q0.0 Q0.1
Q0.1
2020/7/21
福州大学电气工程与自动化学院
10
提纲
1. 经验设计法 2. 顺序控制设计法与顺序功能图 3. 基于顺序功能图的梯形图设计方法
2020/7/21
福州大学电气工程与自动化学院
I0.1 I0.0 I0.3 I0.2 Q0.0 Q0.1 I0.4 Q0.1
PLC的外部接线图
小车自动往返的梯形图
福州大学电气工程与自动化学院
9
经验设计法——总结
❖ 将继电器电路转换为梯形图 1. 确定PLC的输入/和输出信号。 2. 画PLC的外部接线图 • 启动/停止一般使用常开按钮 • 互锁使用常闭开关 3. 控制线路图 >> 梯形图 4. 注意互锁环节
2. PLC内部的信号,如定时 器、计数器等
3. 多个信号的逻辑组合 (P79,图4-11)
福州大学电气工程与自动化学院
11
顺序控制设计法与顺序功能图
2020/7/21
动力头控制的 顺序功能图
福州大学电气工程与自动化学院
12
顺序控制设计法与顺序功能图
顺序控制设计法 ❖ 首先根据系统的工艺过程,画出顺序功能图 ❖ 然后根据顺序功能图编写梯形图程序。 ✓ 部分PLC提供了顺序功能图编程语言,用户在编程 软件中生成顺序功能图后便完成了编程工作,如西门 子S7-300/400 PLC中的S7 Graph编程语言。 ✓ 容易被初学者接受,对于有经验的工程师,也会提 高设计的效率,程序的调试、修改和阅读也很方便。

有 向 连 线
初始步
与步对应的 动作/命令

梯形图程序的设计方法

梯形图程序的设计方法
(一)、转换实现的条件
(二)、转换实现应完成的操作
(1)使由有向连线与相应转换符号相连的后续步都变成活动步 (2)使由有向连线与相应的转换符号相连的前级步都变成不活动步
4、顺序功能图的特点
两个转换也不能直接相连,必须用一个步将它们隔开。
它是必不可少的。
(3)功能表中的初始步一般对应于系统等待起动的初始状态,
X000
K
20
OR
X002
ANI
M100
LD
T2
OUT
Y030
OUT
Y031
OUT
T3
LD
X001
END
K
10
OR
M100
1
2
3
6
5
4
Байду номын сангаас
6---5 顺序控制设计法与顺序功能图
一 、用经验设计法设计梯形图存在的问题
设计方法很难掌握,设计周期长; 装置交付使用后维修困难。
二、 顺序控制设计法的基本思想
顺序功能图与波形图
顺序控制设计法的基本思想
梯形图
X
Y
经验设计法
控制电路
X
Y
输出电路
顺序控制设计法
6---5 顺序控制设计法与顺序功能图
三、 顺序控制设计中的顺序功能图绘制
又叫做状态转移图或功能表图, 它是描述控制系统的控制过程、 功能和特性的一种图形。
顺序功能图
M200
M201
M202
Y0
X1 X2 X0 Y0 Y1
Y1
正转
反转
三 、 定时器和计数器的应用程序
RST C0
X2 T0 T0 K6000
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

用“经验设计法”编写PLC 梯形图程序宁波技师学院电气系王柏华
一、经验设计法简介
梯形图程序设计是可编程控制器应用中最关键的问题,PLC 梯形图程序设计常用方法有: 经验设计法、顺序控制设计法和逻辑代数设计法等。

PLC 梯形图程序用“经验设计法”编写, 是沿用了设计继电器电路图的方法来设计梯形图, 即在某些典型电路的基础上, 根据被控对象对控制系统的具体要求, 不断地修改和完善梯形图。

有时需要多次反复地进行调试和修改梯形图, 不断地增加中间编程元件和辅助触点, 最后才能得到一个较为满意的结果。

因此, 所谓的经验设计法是指利用已经的经验( 一些典型的控制程序、控制方法等), 对其进行重新组合或改造, 再经过多次反复修改, 最终得出符合要求的控制程序。

这种设计方法没有普遍的规律可以遵循, 具有很大的试探性和随意性, 最后的结果也不是唯一的, 设计所用的时间、设计质量与设计者的经验有很大的关系, 因此有人就称这种设计方法为经验设计法, 它是其他设计方法的基础, 用于较简单的梯形图程序设计。

用经验设计法编程, 可归纳为以下四个步骤:
(1) 控制模块划分( 工艺分析) 。

在准确了解控制要求后, 合理地对控制系统中的事件进行划分, 得出控制要求有几个模块组成、每个模块要实现什么功能、因果关系如何、模块与模块之间怎样联络等内容。

划分时, 一般可将一个功能作为一个模块来处理, 也就是说, 一个模块完成一个功能。

(2) 功能及端口定义。

对控制系统中的主令元件和执行元件进行功能定义、代号定义与I/O 口的定义( 分配), 画出I/O 接线图。

对于一些要用到的内部元件, 也要进行定义, 以方便后期的程序设计。

在进行定义时, 可用资源分配表的形式来进行合理安排元器件。

(3) 功能模块梯形图程序设计。

根据已划分的功能模块, 进行梯形图程序的设计, 一个模块, 对应一个程序。

这一阶段的工作关键是找到一些能实现模块功能的典型的控制程序, 对这些控制程序进行比较, 选择最佳的控制程序( 方案选优), 并进行一定的修改补充, 使其能实现所需功能。

这一阶段可由几个人一起分工编写程序。

(4) 程序组合, 得出最终梯形图程序。

对各个功能模块的程序进行组合, 得出总的梯形图程序。

组合以后的程序, 它只是一个关键程序, 而不是一个最终程序( 完善的程序), 在这个关键程序的基础上, 需要进一步的对程序进行补充、修改。

经过多次反复的完善, 最后要得出一个功能完整的程序。

因此, 在程序组合时, 一方面要注意各个功能模块组合的先后顺序; 二是要注意各个功能模块之间
的联络信号; 三是要注意线圈之间的联锁( 互锁) 信号; 最后不要忘了程序结束时要有程序结束指令。

二、典型控制程序介绍
1. 点动控制
工作原理如图 1 所示。

X001 闭合,Y001 得电;X001 断开,Y001 失电。

2. 起停控制( 连续运行控制)
工作原理如图 2 所示。

图2(a) 、图2(b):X001 闭合,Y001 得电, 并自锁;X002 断开,Y001 失电。

图2(c):X001 闭合,Y001 置1;X002 闭合,Y001 复位( 注意: 当X001 和X002 同时闭合时,RST 指令优先执行) 。

3. 点动和连续运行控制程序
工作原理如图 3 所示。

连续运行:X001 闭合,M0 得电并自锁,M0 常开闭合,Y001 得电;X002 断开,M0 失电,M0 常开断开,Y001 失电。

点动:X003 闭合,Y001 得电;X003 断开,Y001 失电。

4. 顺序控制程序
工作原理如图 4 所示。

图4(a) 顺起逆停:
启动:X001 闭合,Y001 得电,X003 闭合,Y002 得电;
停止:X004 断开,Y002 失电,X002 断开,Y001 失电。

即启动时,Y001 先得电, 然后Y002 才能得电; 停止时,Y002 先失电, 然后Y001 才能失电, 实现了顺序启动逆向停止的功能。

图4(b) 自动控制:
启动:X001 闭合,Y001 得电,T1 得电, 延时5S 后,Y002 得电;
停止:X002 断开,Y001 、Y002 及T1 全部失电。

实现了自动顺序起动控制。

5.Y- △降压启动控制程序
控制程序如图 5 所示。

启动:X001 闭合,Y001 得电并自锁,T1 得电, 延时5S;Y001 常开闭合,Y002 得电;T1 延时时间到,T1 常闭断开,Y002 失电;T1 常开闭合,Y003 得电。

停止:X002 断开,Y001 、Y003 及T1 失电。

因此启动时Y001 和Y002 得电, 延时5s 后,Y001 和Y003 得电, 实现了星三角降压起动( 实际就是一个顺序控制) 。

这种典型的控制程序非常多, 需要平时多看、多想、多记, 掌握的程序越多, 对用“经验设计法”设计PLC 梯形图的帮助就越大。

三、例题分析
1. 控制要求
某设备要实现一个报警控制功能, 当报警信号成立(BJ=ON) 时, 一方面蜂鸣器鸣叫, 另一方面, 警灯闪烁, 闪烁方式为: 亮2s, 灭1s, 警灯闪烁10 次后, 自动停止报警。

2. 设计步骤
(1) 功能模块划分。

从控制要求分析可知, 报警的条件是报警信号(BJ) 成立, 而当报警信号成立后, 要实现三个功能, 即:
①蜂鸣器鸣叫功能: 当BJ=ON 时, 立即进行鸣叫( 长音) 。

②警灯闪烁功能: 当BJ=ON 时, 立即闪烁, 亮2s, 灭1s 。

③自动停止报警功能: 警灯闪烁10 次后自动停止报警。

进一步分析可知, 功能模块之间还具有相互联系, 即蜂鸣器和警灯是在BJ=ON 时同时开始工作的; 在警灯闪烁10 次后, 蜂鸣器和警灯同时停止工作。

(2) 功能及端口定义。

主要完成PLC 资源的分配及I/O 口接线图。

①PLC 资源分配。

②I/O 口接线图如图6 所示。

3. 功能模块梯形图程序设计
功能模块梯形图程序设计, 就是设计各个功能的单独控制程序( 程序段), 这些程序在设计时, 往往采用典型的控制程序再加以一定的修改来获得。

(1) 蜂鸣器鸣叫功能程序设计: 由分析可知, 该程序是一个典型的启停控制电路, 根据经验, 可直接画出其梯形图, 如图7 所示。

停止信号先空着, 在程序组合时再进行处理。

(2) 警灯闪烁功能程序设计: 由分析可知, 该控制程序其实就是一个振荡电路, 可用两个定时器来实现。

警灯闪烁与蜂鸣器是同时开始工作的, 所以可用蜂鸣器的驱动输出线圈Y001 作为警灯闪烁开始的信号, 这样可省掉一个警灯闪烁自锁电路( 读者可自行分析), 设计后的梯形图如图8 所示。

(3) 自动停止报警功能程序设计: 由控制要求可知, 当警灯闪烁10 次后实现自动停止报警, 因此, 可用一个计数器对警灯的驱动输出线圈Y002 进行计数, 当计到10 次时, 实现自动停止报警功能。

当一次报警结束后, 需要对计数器进行复位, 在此可用报警信号来实现( 即在报警前先对计数器进行复位), 为了防止报警信号的闭合时间超过警灯闪烁的周期而使警灯闪烁次数超过10 次( 读者可自行分析原因), 需对报警信号进行一定的处理后才可用于计数器的复位, 设计后的梯形图
如图9 所示。

4. 最终梯形图程序
将以上设计的三个功能模块程序进行组合, 并加上一些必要的联锁, 再经过一定的修改, 即可得到符合设计要求的梯形图程序了, 如图10 所示。

四、小结
用“经验设计法”编写PLC 梯形图, 关键还在于对基本控制程序的掌握量和灵活的应用, 因此, 在平时的工作、学习中, 要多积累这方面的电路、控制程序。

用“经验设计法”设计PLC 梯形图, 得出的程序往往不是单一, 可经过优化的方法, 得出最优控制程序, 应用到实际控制系统中去。

相关文档
最新文档