PLC梯形图编程方法

合集下载

plc梯形图编程基础知识详解 附plc梯形图中各符号的含义

plc梯形图编程基础知识详解  附plc梯形图中各符号的含义

PLC梯形图编程基础知识详解初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。

下面以三菱FX系列PLC为例,简单介绍一下PLC梯形图编程时需要遵循的规则,希望对大家有所帮助。

有一点需要说明的是,本文虽以三菱PLC为例,但这些规则在其它PLC编程时也可同样遵守。

一,梯形阶梯都是始于左母线,终于右母线(通常可以省掉不画,仅画左母线)。

每行的左边是接点组合,表示驱动逻辑线圈的条件,而表示结果的逻辑线圈只能接在右边的母线上。

接点不能出现在线圈右边。

如下图(a)应改为(b):二,接点应画在水平线上,不应画在垂直线上,如下图(a)中的接点X005与其它接点间的关系不能识别。

对此类桥式电路,应按从左到右,从上到下的单向性原则,单独画出所有的去路。

如图(b)所示:三,并联块串联时,应将接点多的去路放在梯形图左方(左重右轻原则);串联块并联时,应将接点多的并联去路放在梯形图的上方(上重下轻的原则)。

这样做,程序简洁,从而减少指令的扫描时间,这对于一些大型的程序尤为重要。

如下图所示:四,不宜使用双线圈输出。

若在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出或线圈的重复利用。

双线圈输出一般梯形图初学者容易犯的毛病之一。

在双线圈输出时,只有最后一次的线圈才有效,而前面的线圈是无效的。

这是由PLC的扫描特性所决定的。

PLC的CPU采用循环扫描的工作方式。

一般包括五个阶段(如图所示):内部诊断与处理,与外设进行通讯,输入采样,用户程序执行和输出刷新。

当方式开关处于STOP时,只执行前两个阶段:内部诊断与处理,与外设进行通讯。

1,输入采样阶段PLC顺序读取每个输入端的状态,并将其存入到我们称之为输入映像寄存器的内在单元中。

当进入程序执行阶段, 如输入端状态发生改变.输入映象区相应的单元信息并不会跟着改变,只有在下一个扫描周期的输入采样阶段,输入映象区相应的单元信息才会改变。

因此,PLC 会忽视掉小于扫描周期的输入端的开关量的脉冲变化。

PLC梯形图编程方法

PLC梯形图编程方法
2、能流
• 能流的方向只能从左到右,从上到下,不能倒流。 如果梯形图中出现了能流倒流的情况,则梯形图 编写错误。 1
X1
X2
Y1
X5
X3
X4
X5
X4
X1
Y1
X2
X5 X2
X3
X4
a) 不可编程的梯形图
b) 正确的梯形图
“能流”不能双向流动
利用能流的概念,有助于我们更好的理解和
分析梯形图。
1
3、母线
1
起动、保持和停止电路
实现Y10的启动、保持 和停止的四种梯形图如图 所示。这些梯形图均能实 现起动、保持和停止的功 能。X0为启动信号,X1 为停止信号。图a、c是利 用Y10 常开触点实现自锁 保持,而图b、d是利用 SET、RST指令实现自锁 保持。
1
起动、保持和停止电路
1
电动机正反转控制演示
止运转。 若需要电动机连续运转,由停
止按钮 SB 1 及起动按钮 SB 2 控 制,接触器 KM 的辅助触点起自锁 作用。
1
二、可编程控制器的硬件连接
实现电动机的点动及连续运行所需的器件有: 起点按钮 SB1 ,停止按钮 SB2 ,交流接触器 KM ,热继电器 JR 及刀开关QS 等。主电路的 连接如图所示。
2)定时器和计数器组合
当X1为ON时,T1开始定时, 0.6s后T1定时时间到,其常闭 触点断开,使它自己复位,复 位后T1的当前值变为0,同时它 的常闭触点接通,使它自己的 线圈重新通电,又开始定时。 T1将这样周而复始地工作,直 至X1变为OFF。从分析中可看 出,左图最上面一行电路是一 个脉冲信号发生器,脉冲周期 等于T1的设定值。
X1 X2 X3

s7-200plc顺序控制梯形图的设计方法

s7-200plc顺序控制梯形图的设计方法
5.1 使用起保停电路设计顺序控制梯形 图的方法
根据顺序功能图设计梯形图时,可以用存储 器位M来代表步。
5.1.1单序列编程方法
1. 锅炉的鼓风机和引风机梯形图设计 设计起保停电路的关键是它的启动条
件和停止条件。
2. 输出电路的设计方法
1)某一输出量仅在某一步中为ON,可将 它的线圈与对应步的存储器位(M0.2)的 线圈并联。
允许用跳转的方法跳入或跳出SCR段; 不能在SCR段中使用FOR、NEXT和END指令。
• 5.3.2 单序列 编程方法 • 某小车运动的梯形图设计。
5.3.3 选择序列与并行序列编程
应用举例
5.4 具有多种工作方式的系统的顺序控制梯形 图设计方法
概述
多种工作方式:手动和自动(包括连续、单周期、 单步、自动返回初始状态等)手动程序比较简单, 一般用经验法设计,复杂的自动程序一般根据系 统的顺序功能图用顺序控制法设计。
注意:使用这种编程方法时,不能将输出位 的线圈与置位指令和复位指令并联。因为图 5-8中控制置位、复位的串联电路连通的 时间是相当短的,只有一个扫描周期,转换 条件满足后前级步马上被复位,该串联电路 断开,而输出位的线圈至少应该在某一步对 应的全部时间内接通。
5.2.2 选择序列编程方法
5.2.3 并行序列编程方法
应用举例
5.3 使用SCR指令的顺序控制梯形图设计 方法
5.3.1顺序控制继电器指令 顺序控制继电器s专门用于编制顺序控制程序。
装 载 顺 序 控 制 继 电 器 (Load Sequence Control Relay) 指 令 “ LSCR s-bit” 用来 表 示一个SCR段(方式时手动 开关I2.0为1状态,将跳过自动程序,执行公 用程序和手动程序。选择自动工作方式时I2.0 为O状态,将跳过手动程序,执行公用程序和 自动程序。

PLC顺序控制梯形图的编程方式经典实用

PLC顺序控制梯形图的编程方式经典实用

T0
T0
M202
Y1
T1
T1
Y1 M203
Y2
Tቤተ መጻሕፍቲ ባይዱ T2
•PLC顺序控制梯形图的编程方式
例3 用传送带传送长物体的控制系统
GK1
GK2
用传送带传送长物体的控制
图如图所示。为了减少传送
带的运行时间,采用分段传
A
B
送方式。A、B为两条传送带, GK1、GK2为两个光电开关,
工作过程如下:按一下起动
1)I/O分配 2)画出功能表图 3)设计梯形图
•PLC顺序控制梯形图的编程方式
设计起保停电路的关键是:找出它的起动条件和停 止条件
Mi=(Mi-1 Xi+Mi) Mi+1
Mi-1 Xi
Mi Xi+1
Mi+1
Mi-1
Xi
Mi+1
Mi
Mi
•PLC顺序控制梯形图的编程方式
•PLC顺序控制梯形图的编程方式
5-10根据图示信号灯控制系统的时序图设计出梯形图
功能表图
GK1
GK2
M 8002
A
B
输入 GK1 X0 GK2 X1 启动按钮 X2
输出 A线圈 Y0 B线圈 Y1
M 20 X2
M 21 X0
M 22 X0
M 23 X1
•PLC顺序控制梯形图的编程方式
Y0 A运 行 Y0 Y1 A、 B都 运 行 Y1 B运 行
梯形图
M23
X1
M21
M8002
•PLC顺序控制梯形图的编程方式
3 PLC只执行活动步对应的电路块,不同的 STL触点可以分别驱动同一编程元件的1个 线圈。但是同一元件的线圈不能在可能同时 为活动步的STL区内出现,在有并行序列的 顺序功能图中,应特别注意

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相同。

第五章 梯形图程序设计方法

第五章 梯形图程序设计方法

第五章梯形图程序设计方法由于PLC所有控制功能都是以程序的形式来实现的,因此程序设计对PLC 的应用是很重要的。

PLC的应用主要包括开关量控制和模拟量控制2类。

本章仅介绍开关量控制程序的设计方法。

不同类型的控制问题所采用的设计方法不尽相同,主要的梯形图程序设计方法有:(1)逻辑设计法:对控制任务进行逻辑分析和综合,将控制电路中元器件的通断状态看作以触点通断状态为逻辑变量的逻辑函数,并进行化简,利用PLC 的逻辑指令即可得到控制程序的设计方法。

这种方法主要用于组合逻辑问题的程序设计。

(2)时序图设计法:当PLC各输出信号按照固定的时间间隔发生先后变化时,可以根据输出信号的时间先后关系来设计程序的一种方法。

(3)经验设计法:要求设计者透彻理解PLC各种指令的功能,凭着对各种典型控制环节和基本单元电路的设计经验,选择各种指令并进行修改和完善相应程序的方法。

(4)顺序控制设计法:当控制要求满足一定的先后顺序时,可以将系统的l 个工作周期划分为若干个顺序相连的步,每个步对应一种操作状态,并分析清楚相邻步的转换条件,进而绘制功能图,再按一定的规则转化为梯形图程序的设计方法。

这种方法主要用于解决顺序控制问题,包括单一顺序、选择顺序和并发顺序控制问题。

(5)继电器控制电路图转换设计法:在继电器控制电路图的基础上,经过选择相应指令和合理转换后,就能设计出符合要求的控制程序的方法。

在介绍以上程序设计方法的基础上,还将以实例来介绍具有多种工作方式的系统的控制程序设计思路。

5.1 逻辑设计法当控制对象是开关量且按照它们之间的逻辑关系来实现控制时,可用逻辑设计法来设计控制程序。

逻辑设计法就是根据输入量、输出量及其他变量之间的逻辑关系来设计程序的一种方法。

下面以1个简单的控制为例介绍这种编程方法。

例1 某系统中有4台通风机,设计1个监视系统,监视通风机的运转。

要求如下:4台通风机中有3台及以上开机时,绿灯常亮;只有2台开机时,绿灯以5Hz的频率闪烁;只有1台开机时,红灯以5Hz的频率闪烁;4台全部停机时,红灯常亮。

三菱PLC梯形图编程方法05245

三菱PLC梯形图编程方法05245

(断电延时程序)
第二部分 PLC
基本程序段
定时范围的扩展
X2
T0
T0 K600
X2 RST C0 X2
T0 C0 K60 Y0
C0 Y0
1 Hour
第二部分 PLC
基本程序段
5、二分频程序
第二部分 PLC
6、顺序控制程序1
第二部分 PLC
6、顺序控制程序2
第二部分 PLC
梯形图经验设计方法(步骤)
1、明白控制要求 2、确定I/O位置 3、 I/O地址分配(端口表) 4、设计、整理输入/输出信号间的逻辑关系 5、画外围连线图 6、编写梯形图程序 7、检查修改和完善程序
第二部分 PLC
梯形图设计
• 设计一个三相异步电动机正反转PLC控制系统
功能要求
接上电源时,电动机M不动作
当按下正转起动按钮SB2后,电机M正转; 当按下反转起动按钮SB3后,电机M反转;
反转接触器:KM2 Y002
第二部分 PLC
梯形图设计
第二部分 PLC
电动机的正反转控制
第二部分 PLC
四人抢答器
控制要求:
出题人出问题,答题人按动开关抢答,只有最早按
动的人有输出,除此没有。出题人按复位开关时, 引出下一个问题。
I/O点数
输入
输出
答题人A:X0
抢答指示:Y0
答题人B:X1
第二部分 PLC
梯形图基本画法
第二部分 PLC
基本程序段
1、自锁程序
(启—保—停程序)
2、互锁程序1
(线圈常闭触点构成)
第二部分 PLC
基本程序段
2、互锁程序2
(启动按钮常闭触点构成)

PLC 梯形图程序

PLC 梯形图程序

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

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

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

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

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

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

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

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

(2) 功能及端口定义。

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

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

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

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

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

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

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

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相同。

PLC梯形图编程的8个步骤

PLC梯形图编程的8个步骤

PLC梯形图编程的8个步骤导语:当使用可编程控制器时,最重要的一环是决定系统所需的输入及输出。

输入及输出要求(一)决定系统所需的动作及次序。

当使用可编程控制器(plc)时,最重要的一环是决定系统所需的输入及输出。

输入及输出要求:(1)第一步是设定系统输入及输出数目。

(2)第二步是决定控制先后、各器件相应关系以及作出何种反应。

(二)对输入及输出器件编号每一输入和输出,包括定时器、计数器、内置寄存器等都有一个唯一的对应编号,不能混用。

(三)画出梯形图。

根据控制系统的动作要求,画出梯形图。

梯形图设计规则(1)触点应画在水平线上,并且根据自左至右、自上而下的原则和对输出线圈的控制路径来画。

(2)不包含触点的分支应放在垂直方向,以便于识别触点的组合和对输出线圈的控制路径。

(3)在有几个串联回路相并联时,应将触头多的那个串联回路放在梯形图的最上面。

在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。

这种安排,所编制的程序简洁明了,语句较少。

(4)不能将触点画在线圈的右边。

(四)将梯形图转化为程序把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它的编码编译成可编程控制器能识别的程序。

这种程序语言是由序号(即地址)、指令(控制语句)、器件号(即数据)组成。

地址是控制语句及数据所存储或摆放的位置,指令告诉可编程控制器怎样利用器件作出相应的动作。

(五)在编程方式下用键盘输入程序。

(六)编程及设计控制程序。

(七)测试控制程序的错误并修改。

(八)保存完整的控制程序。

PLC梯形图基本编程规则

PLC梯形图基本编程规则

梯形图程序的基本规则和基本编程方法。

掌握了plc的基本编程指令之后,就可以根据控制要求编写简单的应用程序了。

为了提高编程质量和编程效率,必须首先了解编写梯形图程序的基本规则和基本编程方法。

1、基本编程规则①梯形图中的每一行都是从左侧母线开始画起,线圈或指令画在最右边,线圈或指令右边只能画右母线(OMRON PLC 梯形图的右母线省略)。

②线圈或指令不能直接与左侧母线连接(除极少数没有执行条件的指令,如END 等)。

如果必须时,可以通过特殊辅助继电器 25313 (常ON )的触点连接,如图1所示。

图1③用OUT 指令输出时,同一编号的继电器线圈在同一程序中使用两次以上,称为双线圈输出。

双线圈输出容易引起误动作或逻辑混乱,因此一般要避免出现这种情况。

例如,在图2( a )中,设00000 为ON 、00005 为OFF 。

由于PLC是按扫描方式执行程序的,执行第一行时01000 为ON ,而执行第二行时01000 为OFF 。

在I/O 刷新阶段01000 的输出状态只能是OFF 。

显然前面的输出无效,最后一次输出才是有效的图2又如,在图2 ( b )中,设00000 为ON 、00001 为OFF 。

在执行第一行程序后01000为ON ,执行第一行后01001 为ON ,执行第三行后01000 为OFF 。

因此在I/O刷新阶段,01001为ON , 01000 为OFF 。

但从第二行看,01000 和01001 的状态应该一致。

这就是双线圈输出造成的逻辑混乱。

④梯形图必须遵循从左到右、从仁到下的顺序编写,不允许在两行之间垂直连接触点。

如果不符合上述顺序,就要进行转换。

如图3( a )若转换成(b )图就符合顺序要求了。

⑤程序结束时一定要安排 END 指令,否则程序不被执行。

图32、基本编程方法:①两个或两个以上的线圈或指令可以并联输出。

②触点组与单个触点相并联时,应将单个触点放在下面。

例如图4( a )变成图(b ) 从语句表看出节省了一个OR LD 语句。

PLC编程:梯形图程序设计基础

PLC编程:梯形图程序设计基础

PLC编程:梯形图程序设计基础梯形图仿真继电器控制电路电动机启、停控制电路电动机启、停控制梯形图S7-200所接输⼊/输出设备图与S7-200梯形图关系的图⽰PLC控制的基本电路1 单输出⾃锁控制电路启动信号I0.0和停⽌信号I0.1持续为ON的时间般都短。

该电路最主要的特点是具有“记忆”功能。

多地控制2 多输出⾃锁控制电路(置位、复位)多输出⾃锁控制即多个负载⾃锁输出,有多种编程⽅法,可⽤置位、复位指令3 单向顺序启\停控制电路1. 单向顺序启动控制电路是按照⽣产⼯艺预先规定的顺序,在各个输⼊信号的作⽤下,⽣产过程中的各个执⾏机构⾃动有序动作。

只有Q0.0启动后,Q0.1⽅可启动,Q0.2必须在Q0.1启动完成后才可以启动。

2. 单向顺序停⽌控制电路就是要求按⼀定顺序停⽌已经执⾏的各机构。

只有Q0.2被停⽌后才可以停⽌Q0.1,若想停⽌Q0.0,则必须先停⽌Q0.1。

I0.4为急停按钮。

4 延时启\停控制电路1.延时启动控制设计延时启动程序,要利⽤中间继电器(内部存储器M)的⾃锁状态使定时器能连续计时。

定时时间到,其常开触点动作,使Q0.0动作。

2.延时停⽌控制定时时间到,延时停⽌。

I0.0为启动按钮、I0.1为停⽌按钮。

3.延时启\停控制电路该电路要求有输⼊信号后,停⼀段时间输出信号才为ON;⽽输⼊信号0FF后,输出信号延时⼀段时间才OFF。

T37延时3 s作为Q0.0的启动条件,T38延时5 s作为Q0.0的关断条件。

5 超长定时控制电路S7-200 PLC中的定时器最长定时时间不到1 h,但在⼀些实际应⽤中,往往需要⼏⼩时甚⾄⼏天或更长时间的定时控制,这样仅⽤⼀个定时器就不能完成该任务。

下例表⽰在输⼊信号I0.0有效后,经过10 h 30 min 后将输出Q0.0置位。

T37每分钟产⽣⼀个脉冲,所以是分钟计时器。

C21每⼩时产⽣⼀个脉冲,故C21为⼩时计时器。

当10 h计时到时,C22为ON,这时C23再计时30 min,则总的定时时间为10 h 30 min,Q0.0置位成ON。

PLC梯形图的编程技巧与方法

PLC梯形图的编程技巧与方法

GE系列PLC梯形图的编程技巧与方法 1 引言本文基于ge fanuc公司的pac3i PLC对几种常用的典型PLC控制程序的梯形图编程方法进行了总结、归纳,阐述了各种典型程序的主要特征及运用范围,意在使GE PLC学习者和使用者能较快的掌握其梯形图编程方法,在短时间内设计出满足控制要求的高质量的应用程序。

2 梯形图编程军规根据PLC的扫描顺序和执行顺序,梯形图语言编程时有一些具体的语法规定,编程过程中应必须遵循这些语法规定,才能保证所编梯形图程序的正确运行[2]。

2.1 顺序编程梯形图应按照自上而下,从左至右的顺序编写。

2.2 线圈唯一性同一变量的输出线圈在一个程序中不能使用两次,不同变量的输出线圈可以并行输出。

2.3 GE线圈可以直接驱动与其他PLC不同的是在GE PLC的梯形图编程中线圈可以直接与左母线直接相连,其功能为上电即导通。

2.4 构造清晰的结构串联多的支路应尽量放在该指令行的顶部,根据从多到少自上而下排列;并联较多的支路应尽量靠近左母线,如图1所示。

图12.5 最少化PLC的输入信号和输出信号可编程逻辑控制器的价格与I/O点数有关,因此减少I/O点数是降低硬件费用的主要措施[3]。

如果几个输入器件触点的串并联电路总是作为一个整体出现,可以将他们作为可编程控制器的一个输入信号,只占可编程控制器的一个输入点。

3 典型控制电路编程案例梯形图的设计方式一般有两种,一是根据原有的继电器电路图来设计梯形图;二是根据被控制对象的工艺过程和控制要求先设计控制方案,然后再设计出梯形图,比较复杂的控制系统有时还要先编制工艺流程图。

图23.1 根据继电器电路设计梯形图用plc改造继电器控制系统时,原有的继电器控制系统经过长期的使用和考验,已经被证明能完成系统要求的控制功能,而继电器电路图与梯形图在表示方法和分析方法上有很多相似之处,因此可以根据继电器电路图设计梯形图,即将继电器电路图“转换”为具有相同功能的PLC的外部硬件接线图和梯形图。

PLC顺序控制梯形图的编程方法

PLC顺序控制梯形图的编程方法
(9) 在转换条件对应的电路中,不能使用ANB,ORB,MPS, MRD和MPP指令,可用辅助继电器代替。
1a4
单序列的编程方式
小车运动控制。 设小车在初始位置时停在左边,限位开关X000为ON。按下 起动按钮X003后,小车按图中所示顺序运动。请编写出顺序 功能图。
1a5
X0·X3
单序列的编程方式 LD M8002
a5
状态继电器
FX系列PLC的状态继电器
类别
初始状态
返回状态
一般状态
断电保持 状态
信号报警 状态
FX1S系列
S0~S9,10 点
S10~S19, 10点
S20~S127, 108点
S0~S127, 128点
-----
FX1N系列
S0~S9,10 点
S10~S19, 10点
S20~S999, 980点
1.选择序列的特点 由两个及以上的分支程序组成的,但只能从 中选择一个分支执行的程序,称为选择性流程程 序。
2.选择性分支的编程 3.选择性汇合的编程 4.编程实例
1a7
选择序列的编程方式
一、动作分析 人靠近自动门时,感应器X0为ON,Y0驱动电动机高速开 门,碰到开门减速开关X1时,变为低速开门。碰到开门极 限开关X2时电动机停转,开始延时。若在0.5s内感应器检 测到无人,Y2启动电动机高速关门。碰到关门减速开关X4 时,改为低速关门,碰到关门极限开关X5时电动机停转。 在关门期间若感应器检测到有人,停止关门,T1延时0.5s令
FX系列PLC的步进顺控指令有两条:一条是步进触点(也叫 步进开始)指令STL(Step Ladder),一条是步进返回(也 叫步进结束)指令RET。
1.STL指令

PLC基础知识系列:PLC梯形图怎样编程

PLC基础知识系列:PLC梯形图怎样编程

PLC基础知识系列:PLC梯形图怎样编程使用PLC梯形图编写程序时,可采用编写电气控制电路图类似的思路进行编写,首先对系统完成的各功能进行模块划分,并对PLC的各个I/O点进行分配,然后根据I/O分配表对各功能模块逐个进行编写,再根据各模块实现功能的先后顺序对其模块进行组合并建立控制关系,最后分析编写完成的梯形图并做调整,最终完成整个系统的编程工作。

我们看到的PLC梯形图中,一条条程序基本上都是由触点或线圈的串联、并联或某部分程序块的串联、并联等构成的,这些串并联关系构成一定的逻辑关系,因而能够实现特定的控制结果,那么在编程过程中,如何确定触点间或程序块之间是串联关系还是并联关系,是梯形图程序的编程关键,也是程序编写的核心过程。

编程元件初始状态的确定编程元件的初始状态,简单来说,就是确定触点为常开触点还是常闭触点。

确定触点的初始状态取决于触点动作时对线圈的控制关系,一般来说,若需要闭合时,线圈才执行动作,则其初始状态为常开触点;若需要其断开时,控制线圈执行某一动作,则其初始状态应为常闭触点。

例如,编程中需要实现触点I0.0闭合时,线圈Q0.0得电。

由此可知,在保持初始状态下,所编写的程序应是断路的状态,根据分析,输入继电器触点初始状态应为常开触点,程序编写如下图所示,在该程序下可实现只有当操作外部条件使I0.0闭合,才能接通线圈Q0.0。

编程元件或程序块间串联关系的确定PLC梯形图程序编写时,一般将控制同一个输出继电器线圈的触点,称为控制这个线圈的条件,当这些控制条件存在一定的制约关系,才能够完成对线圈的控制时,即构成“与”逻辑关系时,这些触点构成串联关系。

例如,要求起动按钮SB1控制电动机M起动,停止按钮SB2控制电动机M停止,电动机M起动与停止受接触器KM1控制,编写该控制过程梯形图。

根据控制要求可知,编写程序中有两个控制条件SB1、SB2,且为输入继电器,为其分配地址为I0.0、I0.1,PLC外接接触器KM1为执行元件,作为输出继电器,分配其地址为Q0.0,其程序编写过程如下图所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

梯形图的设计
图( 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时, 为集中总起动控制。在两 种情况下,单机和总操作 台都可以发出停止命令。
启动、保持和停止电路
实现Y10的启动、保 持和停止的四种梯形图如 图所示。这些梯形图均能 实现启动、保持和停止的 功能。X0为启动信号, X1为停止信号。图a、c 是利用Y10 常开触点实 现自锁保持,而图b、d 是利用SET、RST指令实 现自锁保持。
起动、保持和停止电路
电动机正反转控制演示
自动与手动控制电路
在自动与半自动工作 设备中,有自动控制与手 动控制的联锁,如图所示。 输入信号X1是选择开关, 选其触点为联锁型号。当 X1为ON时,执行主控指 令,系统运行自动控制程 序,自动控制有效,同时 系统执行功能指令CJ P63,直接跳过手动控制 程序,手动调整控制无效。 当X1为OFF时,主控指令 不执行,自动控制无效, 跳转指令也不执行,手动 控制有效。
定时范围扩展电路
FX2N系列PLC定时器的最长定时时间 为3276.7s,如果需要更长的定时时间, 可以采用以下方法以获得较长延时时间。 多个定时器组合电路 定时器和计数器组合


1)多个定时器组合电路
如图所示。当X0接通,T0线圈得电并开始延时,延 时到T0常开触点闭合,又使T1线圈得电,并开始延时, 当定时器T1延时到,其常开触点闭合,再使T2线圈得电, 并开始延时,当定时器T2延时到,其常开触点闭合,才使 Y0接通。因此,从X0为ON开始到Y0接通共延时9000s。
常闭触点输入信号的处理
如果输入信号只能由常开触点提供,梯形图中的触点 类型与继电器电路的触点类型完全一致。 如果接入PLC的是输入信号的常闭触点,这时在梯形 图中所用的X1的触点的类型与PLC外接SB2的常开触点时 刚好相反,与继电器电路图中的习惯也是相反的。建议尽 可能采用常开触点作为PLC的输入信号。
梯形图( b )称为启 - 保 - 停电路。这个名称主要来源于 图中的自保持触点 Y0 。并联在 X0 常开触点上的 Y0 常开触点 的作用是当钮 SB 1 松开,输入继电器 X0 断开时,线圈 Y0 仍 然能保持接通状态。工程中把这个触点叫做“自保持触点“。启 - 保 - 停电路是梯形图中最典型的单元,它包含了梯形图程序的 全部要素。它们是: a 、事件 每一个梯形图支路都针对一个事件。事件输出线圈 (或功能框)表示,本例中为 Y0 。 b 、事件发生的条件 梯形图支路中除了线圈外还有触点的组合, 使线圈置 1 的条件既是事件发生的条件,本例中为起动按钮 X0 置1。 c 、事件得以延续的条件 触点组合中使线圈置 1 得以持久的条 件。本例中为与 X0 并联的 Y0 的自保持触点。 d 、使事件终止的条件 触点组合中使线圈置 1 中断的条件。本 例中为 X1 的常闭触点断开。
3)小车左行或第二次右行经过SQ3时会使T1瞬间得电,非控制要求。 4)若小车停在SQ1或SQ2处,就算曾经按下停止按钮,小车仍然会自行 起动。
程序步 0 1 2 3 4
指令 LD OR ANI ANI OUT
元件 X0 Y0 X1 X2 Y0
案例二
由电机及拖动基础可知,三相交流异 步电动机起动时电流较大,一般是额定电 流的( 5 ~ 7 )倍。故对于功率较大的 电动机,应采用降压起动方式, Y/ △降 压起动是常用的方法之一。 起动时,定子绕组首先接成星形,待 转速上升到接近额定转速时,再将定子绕 组的接线换成三角形,电动机便进入全电 压正常运行状态。
二、两处卸料的小车控制系统的梯形图设计: 要求:运料小车第一次右行在SQ3处卸料;第二次右行在SQ2处卸料。
1、分析控制要求,确定输入、输出设备,绘制I/O接线图:与上例比较可知,要实现两处 卸 料,增加了行程开关SQ3,故只要在上例I/0图的基础上将SQ3连接到PLC的输入端X5。 2、修改、完善以满足控制要求: 1)要实现两处卸料,重要的是判断小车右行时在SQ3处是否需要停。可增加一个辅助继电器 (M1)来记忆小车是否到过SQ3(M1+),或SQ2(M1—)。 2)小车到达SQ2处,回头左行时会压下SQ3,使M1+,导致小车第三次右行压下SQ3时不停。Leabharlann 三、软件设计案例三
1、分析控制要求,确定输入、输出设备,绘制I/O接线图: 1)要实现小车的左右往复运动,只要对小车的拖动电动机实现 正反转控制即可。这里用两个接触器分别控制小车左行(KM2) 右行(KM1)。 2)系统的起动(左SB2、右SB1)、停止(SB3)需要三个按钮 ,起点和终点处的两个行程开关是用来自动控制小车的往复运动 的,也应作为输入设备
四、语句表
点动控制即图 ( a )所使用到的基本指令有: 从母线取用常开触点指令 LD ; 常闭触点的串联指令 ANI ; 输出继电器的线圈驱动指令 OUT 。 每条指令占用一个程序步,语句表如下:
程序步
指令
元件
0
1 2
LD
ANI OUT
X0
X1 Y0
语句表
连续运行控制即图( b )所使用到的基本指令有: 从母线取用常开触点指令 LD ; 常开触点的并联指令 OR ; 常闭触点的串联指令 ANI ; 输出继电器的线圈驱动指令 OUT 。语句表如下:
多继电器线圈控制电路
下图是可以自锁的同时控制4个继电器线圈的 电路图。其中X0是起动按钮,X1是停止按钮。
多地控制电路
下图是两个地方控制一个继电器线圈的程序。 其中X0和X1是一个地方的起动和停止控制按钮, X2和X3是另一个地方的起动和停止控制按钮。
互锁控制电路
下图是3个输出线圈的互锁电路。其中X0、X1和X2是 起动按钮,X3是停止按钮。由于Y0、Y1、Y2每次只能有一 个接通,所以将Y0、Y1、Y2的常闭触点分别串联到其它两 个线圈的控制电路中。
梯形图经验设计法
教学目的
1、 掌握常见的可编程序控制器典型环 节电路的程序编写 2、 要求学生掌握基本程序用经验设计 法来编程
梯形图经验设计法
经验设计方法也叫试凑法,经验设计 方法需要设计者掌握大量的典型电路,在 掌握这些典型电路的基础上,充分理解实 际的控制问题,将实际控制问题分解成典 型控制电路,然后用典型电路或修改的典 型电路进行拼凑梯形图。

定时器和计数器组合定时演示
案例一
在生产实践过程中,某些生产机械常要 求既能正常起动,又能实现调整位置的点动 工作。 试用可编程控制器的基本逻辑指令来控 制电动机的点动及连续运行。
一、异步电动机控制线路图
异步电动机控制线路图
图( a )为主电路。工作时,合上刀开关 QS ,三相交流电 经过 QS ,熔断器 FU ,接触器 KM 主触点,热继电器 FR 至三 相交流电动机。 图( b )为最简单的点动控制线路。起动按钮 SB 没有并联 接触器 KM 的自锁触点,按下 SB , KM 线圈通电,松开按钮 SB 时,接触器 KM 线圈又失电,其主触点断开,电动机停止运 转。 图( c )是带手动开关 SA 的点动控制线路。当需要点动控 制时,只要把开关 SA 断开,由按钮 SB 2 来进行点动控制。当 需要正常运行时,只要把开关 SA 合上,将 KM 的自锁触点接入, 即可实现连续控制。 图( d )中增加了一个复合按钮 SB 3 来实现点动控制。需 要点动运行时,按下 SB 3 点动按钮,其常闭触点先断开自锁电 路,常开触发后闭合接通起动控制电路, KM 接触器线圈得电, 主触点闭合,接通三相电源,电动机起动运转。当松开点动按钮 SB 3 时, KM 线圈失电, KM 主触点断开,电动机停止运转。 若需要电动机连续运转,由停止按钮 SB 1 及起动按钮 SB 2 控 制,接触器 KM 的辅助触点起自锁作用。
二、可编程控制器的硬件连接
实现电动机的点动及连续运行所需的器件有: 起点按钮 SB1 ,停止按钮 SB2 ,交流接触器 KM ,热继电器 JR 及刀开关QS 等。主电路的 连接如图所示。
三、梯形图的设计
梯形图便是是以图形符号及图形符号在图中的 相互关系表示控制关系的编程语言,是从继电器电 路图演变而来。两者部分符号对应关系如表所示。
相关文档
最新文档