PLC梯形图编程方法
plc梯形图编程基础知识详解 附plc梯形图中各符号的含义
PLC梯形图编程基础知识详解初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。
下面以三菱FX系列PLC为例,简单介绍一下PLC梯形图编程时需要遵循的规则,希望对大家有所帮助。
有一点需要说明的是,本文虽以三菱PLC为例,但这些规则在其它PLC编程时也可同样遵守。
一,梯形阶梯都是始于左母线,终于右母线(通常可以省掉不画,仅画左母线)。
每行的左边是接点组合,表示驱动逻辑线圈的条件,而表示结果的逻辑线圈只能接在右边的母线上。
接点不能出现在线圈右边。
如下图(a)应改为(b):二,接点应画在水平线上,不应画在垂直线上,如下图(a)中的接点X005与其它接点间的关系不能识别。
对此类桥式电路,应按从左到右,从上到下的单向性原则,单独画出所有的去路。
如图(b)所示:三,并联块串联时,应将接点多的去路放在梯形图左方(左重右轻原则);串联块并联时,应将接点多的并联去路放在梯形图的上方(上重下轻的原则)。
这样做,程序简洁,从而减少指令的扫描时间,这对于一些大型的程序尤为重要。
如下图所示:四,不宜使用双线圈输出。
若在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出或线圈的重复利用。
双线圈输出一般梯形图初学者容易犯的毛病之一。
在双线圈输出时,只有最后一次的线圈才有效,而前面的线圈是无效的。
这是由PLC的扫描特性所决定的。
PLC的CPU采用循环扫描的工作方式。
一般包括五个阶段(如图所示):内部诊断与处理,与外设进行通讯,输入采样,用户程序执行和输出刷新。
当方式开关处于STOP时,只执行前两个阶段:内部诊断与处理,与外设进行通讯。
1,输入采样阶段PLC顺序读取每个输入端的状态,并将其存入到我们称之为输入映像寄存器的内在单元中。
当进入程序执行阶段, 如输入端状态发生改变.输入映象区相应的单元信息并不会跟着改变,只有在下一个扫描周期的输入采样阶段,输入映象区相应的单元信息才会改变。
因此,PLC 会忽视掉小于扫描周期的输入端的开关量的脉冲变化。
PLC梯形图编程方法
• 能流的方向只能从左到右,从上到下,不能倒流。 如果梯形图中出现了能流倒流的情况,则梯形图 编写错误。 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
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项目四 模块三 顺序控制梯形图的编程方法
单行道交通灯控制系统的顺序功能图
单行道交通灯控制系统的梯形图
单行道交通灯控制系统顺序功能图
单行道交通灯控制系统梯形图
作业
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)外部接线简单方便,它的控制主要是程序的设计,编制梯形图是最常用的编程方式,使用中一般有经验设计法,逻辑设计法,继电器(控制电路)移植法和顺序控制设计法,其中顺序控制设计法也叫功能表图设计法,功能表图是一种用来描述(控制系统)的控制过程功能、特性的图形,它主要是由步、转换、转换条件、箭头线和动作组成。
这是一种先进的设计方法,对于复杂系统,可以节约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
基本程序段
定时范围的扩展
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 梯形图程序用“经验设计法”编写, 是沿用了设计继电器电路图的方法来设计梯形图, 即在某些典型电路的基础上, 根据被控对象对控制系统的具体要求, 不断地修改和完善梯形图。
有时需要多次反复地进行调试和修改梯形图, 不断地增加中间编程元件和辅助触点, 最后才能得到一个较为满意的结果。
因此, 所谓的经验设计法是指利用已经的经验( 一些典型的控制程序、控制方法等), 对其进行重新组合或改造, 再经过多次反复修改, 最终得出符合要求的控制程序。
这种设计方法没有普遍的规律可以遵循, 具有很大的试探性和随意性, 最后的结果也不是唯一的, 设计所用的时间、设计质量与设计者的经验有很大的关系, 因此有人就称这种设计方法为经验设计法, 它是其他设计方法的基础, 用于较简单的梯形图程序设计。
用经验设计法编程, 可归纳为以下四个步骤:(1) 控制模块划分( 工艺分析) 。
在准确了解控制要求后, 合理地对控制系统中的事件进行划分, 得出控制要求有几个模块组成、每个模块要实现什么功能、因果关系如何、模块与模块之间怎样联络等内容。
划分时, 一般可将一个功能作为一个模块来处理, 也就是说, 一个模块完成一个功能。
(2) 功能及端口定义。
对控制系统中的主令元件和执行元件进行功能定义、代号定义与I/O 口的定义( 分配), 画出I/O 接线图。
对于一些要用到的内部元件, 也要进行定义, 以方便后期的程序设计。
在进行定义时, 可用资源分配表的形式来进行合理安排元器件。
(3) 功能模块梯形图程序设计。
根据已划分的功能模块, 进行梯形图程序的设计, 一个模块, 对应一个程序。
这一阶段的工作关键是找到一些能实现模块功能的典型的控制程序, 对这些控制程序进行比较, 选择最佳的控制程序( 方案选优), 并进行一定的修改补充, 使其能实现所需功能。
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)时,最重要的一环是决定系统所需的输入及输出。
输入及输出要求:(1)第一步是设定系统输入及输出数目。
(2)第二步是决定控制先后、各器件相应关系以及作出何种反应。
(二)对输入及输出器件编号每一输入和输出,包括定时器、计数器、内置寄存器等都有一个唯一的对应编号,不能混用。
(三)画出梯形图。
根据控制系统的动作要求,画出梯形图。
梯形图设计规则(1)触点应画在水平线上,并且根据自左至右、自上而下的原则和对输出线圈的控制路径来画。
(2)不包含触点的分支应放在垂直方向,以便于识别触点的组合和对输出线圈的控制路径。
(3)在有几个串联回路相并联时,应将触头多的那个串联回路放在梯形图的最上面。
在有几个并联回路相串联时,应将触点最多的并联回路放在梯形图的最左面。
这种安排,所编制的程序简洁明了,语句较少。
(4)不能将触点画在线圈的右边。
(四)将梯形图转化为程序把继电器梯形图转变为可编程控制器的编码,当完成梯形图以后,下一步是把它的编码编译成可编程控制器能识别的程序。
这种程序语言是由序号(即地址)、指令(控制语句)、器件号(即数据)组成。
地址是控制语句及数据所存储或摆放的位置,指令告诉可编程控制器怎样利用器件作出相应的动作。
(五)在编程方式下用键盘输入程序。
(六)编程及设计控制程序。
(七)测试控制程序的错误并修改。
(八)保存完整的控制程序。
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编程:梯形图程序设计基础梯形图仿真继电器控制电路电动机启、停控制电路电动机启、停控制梯形图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梯形图的编程技巧与方法
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顺序控制梯形图的编程方法
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顺序控制梯形图程序实现方法
存储器位”指令在第一个扫描周期将步的标志位全 部清零,完成初始化工作后,再将第一个需要运行的 步的标志位置位,而后开始执行顺序控制程序.
(2) 如果程序中有两个标志位置位,则意味着有 两个步需要同时激活.由PI.C运行原理可知,从微
观上看,这两个步是先后依次运行;从宏观上看,这 两个步像是在同时运行.这样既可以实现两个步的 并行运行,也可以实现有限个步的并行运行.
实现本例程序段的梯形图见图6.程序中采用ROL
(循环左移指令)进行移位操作.使用移位指令必须 采用沿触发的方式.当需要循环回顺序的开始步时,
要将开始步对应位为1(其他位为0)的值重新赋值
给移位寄存器,这是因为步的数量绝大部分情况下 并不一定等于寄存器的位数.
第4期
马宝秋:西门子PLC顺序控制梯形图程序实现方法
(3) 并行步序列终归要合并为一个单序列.一般 来说,两个并行步的工作不一定会同时结束,所以可 以在预计先结束的步后面增加一个等待步,跳出等
待步的条件就是与其并行的步被冻结,即要判断其 他并行步的标志位是否清零;如果不确定并行步哪 个先结束,可以在每个并行步后面都增加一个等待 步.这样做的好处是逻辑清晰,程序健壮、可靠.
2021年8月 第33卷第4期
石家庄职业技术学院学报 Journal of Shijiazhuang University of Applied Technology
文章编号.1009-4873(2021)04-0036-05
Aug. 2021 Vol. 33 No. 4
西门子PLC顺序控制梯形图程序实现方法
39
"FirstScan” g won
2・1
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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
装卸机械电器修理工技师培训
2)定时器和计数器组合
当X1为ON时,T1开始定时, 0.6s后T1定时时间到,其常闭 触点断开,使它自己复位,复 位后T1的当前值变为0,同时它 的常闭触点接通,使它自己的 线圈重新通电,又开始定时。 T1将这样周而复始地工作,直 至X1变为OFF。从分析中可看 出,左图最上面一行电路是一 个脉冲信号发生器,脉冲周期 等于T1的设定值。 • 产生的脉冲列送给C1计数,计 满3个数后,C1的当前值等于设 定值,它的常开触点闭合,Y0 开始输出。
装卸机械电器修理工技师培训
• 从以上分析可以看出,在设计梯形图时, 输入继电器的状态最好按输入设备全部为 常开而进行设计更为合适,不易出错。如 果某些信号只能用常闭输入,则可先按常 开设计,然后在梯形图中对输入继电器的 触点状态取反。
装卸机械电器修理工技师培训
案例一
在生产实践过程中,某些生产机械常要求 既能正常起动,又能实现调整位置的点动工 作。 试用可编程控制器的基本逻辑指令来控制 电动机的点动及连续运行。
2、经验设计法的特点
经验设计法没有普遍的规律可遵循,具有很强 的试探性和随意性,没有规律可循,设计最终结 果并不是唯一的,设计所花的时间、设计质量与 设计者的经验有很大关系。如果用来设计复杂控 制系统,则存在以下问题:
考虑不周,设计麻烦,设计周期长 梯形图的可读性差,系统维护困难
装卸机械电器修理工技师培训
装卸机械电器修理工技师培训
互锁控制电路
下图是3个输出线圈的互锁电路。其中X0、X1和X2是起 动按钮,X3是停止按钮。由于Y0、Y1、Y2每次只能有一个 接通,所以将Y0、Y1、Y2的常闭触点分别串联到其它两个 线圈的控制电路中。
装卸机械电器修理工技师培训
顺序起动控制电路
如图所示。Y0的常开触点串在Y1的控制回路中,Y1的接 通是以Y0的接通为条件。这样,只有Y0接通才允许Y1接通。 Y0关断后Y1也被关断停止,而且Y0接通条件下,Y1可以自 行接通和停止。X0、X2为起动按钮,X1、X3为停止按钮。
4、梯形图的逻辑解算
• 根据梯形图中各触点的状态和逻辑关系,求出与图中各 线圈对应的编程元件的状态,称为梯形图的逻辑解算。 • 梯形图的逻辑解算是从左到右、从上到下的顺序进行的。
装卸机械电器修理工技师培训
二、梯形图的编程规则
1、梯形图中各编程元件按自上而下、从左到右 的顺序排列。每个继电器线圈即对应一个逻辑 行(或一层阶梯),每一个逻辑行起于左母线, 然后是触点元件的连接,最后终止于线圈或右 母线。
5、在每一逻辑行中,并联触点多的支路一放 在左方。如果并联触点多的支路在右方,则 语句增多,程序变长。
X1 X2 Y1 LD LD OR ANB OUT X1 X2 X3 Y1 b) 合理 X2 X1 Y1 LD OR AND OUT X2 X3 X1 Y1
X3
X3
a) 不合理
并联触点多的支路在左方
注意:左母线和线圈之间一定要有触点,而 线圈和右母线之间不能有任何触点。
装卸机械电器修理工技师培训
2、梯形图中的触点可以任意串联或并联,但 继电器线圈只能并联不能串联。
a) 不合理
b) 合理 输出线圈只能并不能串
3、触点(常开或常闭)的使用次数不受限制, 而一般情况下某个编号的线圈只能出现一次。
装卸机械电器修理工技师培训
装卸机械电器修理工技师培训
自动与手动控制电路
在自动与半自动工作设 备中,有自动控制与手动 控制的联锁,如图所示。 输入信号X1是选择开关, 选其触点为联锁型号。当 X1为ON时,执行主控指 令,系统运行自动控制程 序,自动控制有效,同时 系统执行功能指令CJ P63,直接跳过手动控制 程序,手动调整控制无效。 当X1为OFF时,主控指令 不执行,自动控制无效, 跳转指令也不执行,手动 控制有效。
常闭触点输入信号的处理
如果输入信号只能由常开触点提供,梯形图中的触点类型与 继电器电路的触点类型完全一致。 如果接入PLC的是输入信号的常闭触点,这时在梯形图中所用 X1触点的类型与PLC外接的触点类型刚好相反,与继电器电路图 中的习惯也是相反的。建议尽可能采用常开触点作为PLC的输入 信号。 注:输入信号如果为高电平(“1”态),则表示梯形图中对应的 软继电器的线圈“通电”,其常开触点接通,常闭触点断开;输 入信号如果为低电平(“0”态),则表示梯形图中对应的软继 电器的线圈“断电”,其常开触点断开,常闭触点接通。
相同条件的逻辑行应该合并
装卸机械电器修理工技师培训
三、典型单元的梯形图程序
1.起动、保持和停止电路 2.电动机正反转控制电路 3.多继电器线圈控制电路 4.多地控制电路 5.互锁控制电路 6.顺序起动控制电路 7.集中与分散控制电路 8.自动与手动控制电路 9.闪烁电路 10.延合延分电路 11.定时范围扩展电路
起动、保持和停止电路
装卸机械电器修理工技师培训
电动机正反转控制演示
装卸机械电器修理工技师培训
多继电器线圈控制电路
下图是可以自锁的同时控制4个继电器线圈的 电路图。其中X0是起动按钮,X1是停止按钮。
装卸机械电器修理工技师培训
多地控制电路
下图是两个地方控制一个继电器线圈的程序。 其中X0和X1是一个地方的起动和停止控制按钮, X2和X3是另一个地方的起动和停止控制按钮。
装卸机械电器修理工技师培训
一、异步电动机控制线路图
装卸机械电器修理工技师培训
异步电动机控制线路图
图( 图( b )为主电路。工作 )为最简单的点动控制 图( a d )中增加了一个复合按钮 图( c )是带手动开关 SA SB 3 来实现点动控制。需要点动 时,合上刀开关 线路。起动按钮 QS SB ,三相 没有并联 的点动控制线路。当需要点动 运行时,按下 SB,熔断器 3 点动按钮,其 交流电经过 接触器 KM 的自锁触点,按下 QS 控制时,只要把开关 SA 断开, 常闭触点先断开自锁电路,常开触 FU SB ,接触器 , KM 线圈通电,松开按钮 KM 主触点, 发后闭合接通起动控制电路, KM 由按钮 SB 2 来进行点动控制。 热继电器 SB 时,接触器 FR 至三相交流电 KM 线圈又失电, 接触器线圈得电,主触点闭合,接 当需要正常运行时,只要把开 动机。 其主触点断开,电动机停止运 通三相电源,电动机起动运转。当 关 SA 合上,将 KM 的自锁触 转。 松开点动按钮 SB 3 时, KM 线圈 点接入,即可实现连续控制。 失电, KM 主触点断开,电动机停
装卸机械电器修理工技师培训
X5 X1 X2 Y1 X2 X4 X1 Y1
X5 X3 X4
X5
X2
X3
X4
a) 不可编程的梯形图
b) 正确的梯形图
“能流”不能双向流动
利用能流的概念,有助于我们更好的理解和 分析梯形图。
装卸机械电器修理工技师培训
3、母线
• 梯形图两侧的垂直公共线称为母线(Bus bar)(分 为左母线和右母线)。 • 借用能流的概念,可以想像左右母线之间有一个左 正右负的直流电压,母线之间有“能流”从左向右 流动。
装卸机械电器修理工技师培训
定时器和计数器组合定时演示
装卸机械电器修理工技师培训
第二节 梯形图经验设计法
经验设计方法也叫试凑法,经验设计 方法需要设计者掌握大量的典型电路,在 掌握这些典型电路的基础上,充分理解实 际的控制问题,将实际控制问题分解成典 型控制电路,然后用典型电路或修改的典 型电路进行拼凑梯形图。
装卸机械电器修理工技师培训
6、梯形图中,当多个逻辑行都具有相同条件时, 为了节省语句数量,应将其合并。
X1 X3 Y1 X2 X1 X4 Y2 X2 X2 X1 X5 X5 Y3 Y3 X4 Y2 X1 X3 Y1
X2 a) 不合理 b) 合理
当相同条件复 杂时,合并后 可节约许多存 储空间,这对 小容量的PLC 很有意义。
装卸机械电器修理工技师培训
1、软继电器
• 软继电器如果为“1”态,则表示梯形图中对应 的软继电器的线圈“通电”,其常开触点接通, 常闭触点断开;该存储单元如果为“0”态,则 表示梯形图中对应的软继电器的线圈“断电”, 其常开触点断开,常闭触点接通。
2、能流
• 能流的方向只能从左到右,从上到下,不能倒流。 如果梯形图中出现了能流倒流的情况,则梯形图 编写错误。
装卸机械电器修理工技师培训
定时范围扩展电路
FX2N系列PLC定时器的最长定时时间为 3276.7s,如果需要更长的定时时间,可以 采用以下方法以获得较长延时时间。 • 多个定时器组合电路
• 定时器和计数器组合
装卸机械电器修理工技师培训
1)多个定时器组合电路
如图所示。当X0接通,T0线圈得电并开始延时, 延时到,T0常开触点闭合,又使T1线圈得电,并 开始延时,当定时器T1延时到,其常开触点闭合, 再使T2线圈得电,并开始延时,当定时器T2延时 到,其常开触点闭合,才使Y0接通。因此,从X0 为ON开始到Y0接通共延时9000s。
装卸机械电器修理工技师培训
第一节
梯形图的特点与典型单元的梯形图程序
一、梯形图概述
• 梯形图是PLC程序设计使用最多的编程语言,被 称为PLC的第一编程语言。 • 梯形图与电器控制系统的电路图很相似,具有直 观易懂的优点,很容易被工厂电气人员掌握,特 别适用于开关量逻辑控制。 • 梯形图又被称为PLC的电路图或程序,梯形图的 设计称为编程。
装卸机械电器修理工技师培训
集中与分散控制电路
在多台单机组成的 自动线上,有在总操作 台上的集中控制和在单 机操作台上分散控制的 联锁。集中与分散控制 的梯形图如图所示。X2 为选择开关,以其触点 为集中控制与分散控制 的联锁触点。当X2为ON 时,为单机分散起动控 制;当X2为OFF时,为 集中总起动控制。在两 种情况下,单机和总操 作台都可以发出停止命 令。