PLC梯形图基本原理.docx

上传人:b****8 文档编号:10025166 上传时间:2023-05-23 格式:DOCX 页数:22 大小:63.36KB
下载 相关 举报
PLC梯形图基本原理.docx_第1页
第1页 / 共22页
PLC梯形图基本原理.docx_第2页
第2页 / 共22页
PLC梯形图基本原理.docx_第3页
第3页 / 共22页
PLC梯形图基本原理.docx_第4页
第4页 / 共22页
PLC梯形图基本原理.docx_第5页
第5页 / 共22页
PLC梯形图基本原理.docx_第6页
第6页 / 共22页
PLC梯形图基本原理.docx_第7页
第7页 / 共22页
PLC梯形图基本原理.docx_第8页
第8页 / 共22页
PLC梯形图基本原理.docx_第9页
第9页 / 共22页
PLC梯形图基本原理.docx_第10页
第10页 / 共22页
PLC梯形图基本原理.docx_第11页
第11页 / 共22页
PLC梯形图基本原理.docx_第12页
第12页 / 共22页
PLC梯形图基本原理.docx_第13页
第13页 / 共22页
PLC梯形图基本原理.docx_第14页
第14页 / 共22页
PLC梯形图基本原理.docx_第15页
第15页 / 共22页
PLC梯形图基本原理.docx_第16页
第16页 / 共22页
PLC梯形图基本原理.docx_第17页
第17页 / 共22页
PLC梯形图基本原理.docx_第18页
第18页 / 共22页
PLC梯形图基本原理.docx_第19页
第19页 / 共22页
PLC梯形图基本原理.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

PLC梯形图基本原理.docx

《PLC梯形图基本原理.docx》由会员分享,可在线阅读,更多相关《PLC梯形图基本原理.docx(22页珍藏版)》请在冰点文库上搜索。

PLC梯形图基本原理.docx

PLC梯形图基本原理

前言、的发展背景及其功能概述

,(),乃是一种电子装置,早期称为顺序控制器“”,1978()美国国家电气协会正式命名为,),其定义为一种电子装置,主要将外部的输入装置如:

按键、感应器、开关及脉冲等的状态读取后,依据这些输入信号的状态或数值并根据内部储存预先编写的程序,以微处理机执行逻辑、顺序、定时、计数及算式运算,产生相对应的输出信号到输出装置如:

继电器()的开关、电磁阀及电机驱动器,控制机械或程序的操作,达到机械控制自动化或加工程序的目的。

并藉由其外围的装置(个人计算机/程序书写器)轻易地编辑/修改程序及监控装置状态,进行现场程序的维护及试机调整。

而普遍使用于程序设计的语言,即是梯形图()程序语言。

而随着电子科技的发展及产业应用的需要,的功能也日益强大,例如位置控制及网络功能等,输出/入信号也包含了()、()、()及(),()、()、

()及(),因此在未来的工业控制中,仍将扮演举足轻重的角色。

1.1梯形图工作原理

梯形图为二次世界大战期间所发展出来的自动控制图形语言,是历史最久、使用最广的自动控制语言,最初只有A(常开)接点、B(常闭)接点、输出线圈、定时器、计数器等基本机构装置(今日仍在使用的配电盘即是),直到可程控器出现后,梯形图之中可表示的装置,除上述外,另增加了诸如微分接点、保持线圈等装置以及传统配电盘无法达成的应用指令,如加、减、乘及除等数值运算功能。

无论传统梯形图或梯形图其工作原理均相同,只是在符号表示上传统梯形图比较接近实体的符号表示,而则采用较简明且易于计算机或报表上表示的符号表示。

在梯形图逻辑方面可分为组合逻辑和顺序逻辑两种,分述如下:

组合逻辑:

1.

分别以传统梯形图及梯形图表示组合逻辑的范例。

传统梯形图梯形图

1/28

0XX00Y

YYXXY1X4XXY23XX3

〞开关或接点。

其特性A(:

1:

使用一常开开关X0)亦即一般所谓的〝行不导通,而在Y0是在平常(未按下)时,其接点为开路()状态,故导通。

Y0开关动作(按下按钮)时,其接点变为导通(),故

〞开关或接点,其特性B:

使用一常闭开关X1(:

)亦即一般所称的〝行2导通,而在开关动作时,其接点反Y1是在平常时,其接点为导通,故不导通。

Y1而变成开路,故

不动其输出Y2只有在X2为一个以上输入装置的组合逻辑输出的应用,行3:

为动作时才会导通。

作或X3动作且X4

顺序逻辑:

2.

如顺序逻辑为具有反馈结构的回路,亦即将回路输出结果送回当输入条件,此在相同输入条件下,会因前次状态或动作顺序的不同,而得到不同的输出结果。

分别以传统梯形图及梯形图表示顺序逻辑的范例。

传统梯形图梯形图X5X63YX5X6Y33Y3Y

在此回路刚接上电源时,虽X6开关为,但X5开关为,故Y3不动作。

在启动开关X5按下后,Y3动作,一旦Y3动作后,即使放开启动开关(X5变成)Y3因为自身的接点反馈而仍可继续保持动作(此即为自我保持回路),其动作可以下表表示:

装置状态X5开关X6开关Y3状态动作顺序1

不动作不动作2不动作动作

3不动作不动作

不动作动作4

不动作5

不动作

其输出结果也可能不一虽然输入状态完全一致,由上表可知在不同顺序下,

的条件下1X6开关均为不动作,在状态1样,如表中的动作顺序和3其X5和输出状态送回当输入(即所谓的反馈)而Y3Y3却为,此种Y3为,但状态3时BA、使回路具有顺序控制效果是梯形图回路的主要特性。

在本节范例中仅列举章〝基本指令〞。

请参考第3接点和输出线圈作说明,其它装置的用法和此相同,

1.2传统梯形图及梯形图的差异但实际上仅是利用微电虽然传统梯形图和梯形图的工作原理是完全一致的,,来仿真传统梯形图的动作,亦即利用扫描的方式逐一地查看所有输入装脑()置及输出线圈的状态,再将此等状态依梯形图的组态逻辑作演算和传统梯形图一样的输出结果,但因只有一个,只能逐一地查看梯形图程序,并依该程序及出状态演算输出结果,再将结果送到输出接口,然后又重新读取输入状态输入/输出,如此周而复始地循环执行上述动作,此一完整的循环动作所演算

费的时间称之为扫描周期,其时间会随着程序的增大而加长,此扫描周期将造成从输入检测到输出反应的延迟,延迟时间愈长对控制所造成的误差愈大,甚至造成无法胜任控制要求的情况,此时就必须选用扫描速度更快的,因此的扫描速度是的重要规格,随着微电脑及(特定用途)技术的发展,现今的在扫描速度上均有极大的改善,下图为的梯形图程序扫描的示意图。

态输入点状外自然界读取

X1X0序程Y00头开Y0依梯形图组态演算出输出结果周而复始的执行尚未送到外界输出点,但内部(M100X3X10)

装置会实时输出Y1X100M505Y126END

将输出结果送到外界输出点除上述扫描周期差异外,梯形图和传统梯形图尚有如下的〝逆向回流〞的差异,如下图传统梯形图所示图中,若X0,X1,X4,X6为导通,其它为不导通,在传统的梯形图回路上输出Y0会如虚线所示形成回路而为。

但在梯形图中,因演算梯形图程序系由上而下,由左而右地扫描。

在同样输入条件下,以梯形图编辑工具()会检查出梯形图错误。

3/28

1XX00YX2传统梯形图的逆向回流:

X

梯形图的逆向回流:

X0X1X2Y0X3X4X5baX6检查出梯形图形第三行错误

1.3梯形图编辑说明

梯形图为广泛应用在自动控制的一种图形语言,这是沿用电气控制电路的符号所组合而成的一种图形,透过梯形图编辑器画好梯形图形后,的程序设计也就完成,以图形表示控制的流程较为直观,易为熟悉电气控制电路的技术人员所接受。

在梯形图形很多基本符号及动作都是根据在传统自动控制配电盘中常见的机电装置如按钮、开关、继电器()、定时器()及计数器()等等。

的内部装置:

内部装置的种类及数量随各厂牌产品而不同。

内部装置虽然沿用了传统电气控制电路中的继电器、线圈及接点等名称,但内部并不存在这些实际物理装置,它对应的只是内部存储器的一个基本单元(一个位,),若该位为1表示该线圈得电,该位为0表示线圈不得电,使用常开接点(,或A接点)即直接读取该对应位的值,若使用常闭接点(,或B接点)则取该对应位值的反相。

多个继电器将占有多个位(),8个位,组成一个字节(或称为一个字节,),二个字节,称为一个字(),两个字,组合成双字()。

当多个继电器一并处理时(如加/减法、移位等)则可使用字节、字或双字,且内部的另两种装置:

定时器及计数器,不仅有线圈,而且还有计时值及计数值,因此还要进行一些数值的处理,这些数值多属于字节、字或双字的形式。

由以上所述,各种内部装置,在内部的数值储存区,各自占有一定数量的储存单元,当使用这些装置,实际上就是对相应的储存内容以位或字节或字的形式进行读取。

的基本内部装置介绍:

(详细说明请参考第2章各种装置功能)

装置种类功能说明

输入继电器是与外部输入点输入继电器(用来与外部输入开关连接并接受外部输入信号的端子)对应的内部存储器储存基本单元。

它由外部送来的输入信号驱动,使它为0或1。

用程)(序设计的方法不能改变输入继电器的状态,即不能对输入继电器对应的基本单元改写,亦无法由作强行/动作(2系列主机可仿真输入继电器X作强行的动作,但此时外部输入点状态更新动作关闭,亦即外部输入信号的状态不会被读入至内部相对的装置内存,

接点)可无限B。

它的接点(A、只限主机的输入点,扩展的输入点仍依正常模式动作)制地多次使用。

无输入信号对应的输入继电器只能空着,不能移作它用。

进制编号。

8,装置符号以X表示,顺序以?

装置表示:

X0,X1,…X7,X10,X11,…在主机及扩展上均有输入点编号的标示。

输出继电器是与外部输出点(用来与外部负载作连接)对应的内部存储器储存基本输出继电器单元。

它可以由输入继电器接点、内部其它装置的接点以及它自身的接点驱动。

它使用)(一个常开接点接通外部负载,其接点也像输入接点一样可无限制地多次使用。

无输出对应的输出继电器,它是空着的,如果需要,它可以当作内部继电器使用。

进制编号。

8Y表示,顺序以?

装置表示:

Y0,Y1,…Y7,Y10,Y11,…,装置符号以在主机及扩展上均有输出点编号的标示。

内部辅助继电器

其功能与电气,内部辅助继电器与外部没有直接联系,它是内部的一种辅助继电器

)(

每个辅助继电器也对应着内存的一基本单元,,控制电路中的辅助(中间)继电器一样它可由输入继电器接点、输出继电器接点以及其它内部装置的接点驱动,它自己的接点也可以无限制地多次使用。

内部辅助继电器无对外输出,要输出时请通过输出点。

10进制编号。

M0,M1,…4095,装置符号以M表示,顺序以装置表示:

?

的转移,S提供一种属于步进动作的控制程序输入方式,利用指令控制步进点步进点

亦可被当便可很容易写出控制程序。

如果程序中完全没有使用到步进程序时,步进点S()M来使用,也可当成警报点使用。

成内部辅助继电器进制编号。

S,装置符号以表示,顺序以10?

装置表示:

S0,S1,…S1023明说装置种类功能当线圈受电,接点及定时值寄存器,定时器定时器用来完成定时的控制。

定时器含有线圈、,定时器的定时值由设定接点开路)接点闭合,B等到达预定时间,它的接点便动作(A()。

一旦线圈断电,则接点110100)(定时单位:

值给定。

每种定时器都有规定的时钟周期接点闭合),原定时值归零。

不动作(A接点开路,B进制编号。

不同的编号10表示,顺序以T1,…255,装置符号以T?

装置表示:

T0,

范围,对应不同的时钟周期。

计数器用来实现计数操作。

使用计数器要事先给定计数的设定值(即要计数的脉冲计数器即视为该计数器有一脉冲输入,,当线圈由?

数)。

计数器含有线圈、接点及计数储存器,()32位及高速用计数器可供使用者选用。

其计数值加一,有16位及进制编号。

表示,顺序以10,装置符号以?

装置表示:

C0,C1,…255C常常要作数据处理和数值运算,在进行各类顺序控制及定时值及计数值有关控制时,数据寄存器位二进制数16而数据寄存器就是专门用于储存数据或各类参数。

每个数据寄存器内有)(值,即存有一个字,处理双字用相邻编号的两个数据寄存器。

5/28

文件寄存器)(

?

装置表示:

D0,D1,…9999,装置符号以D表示,顺序以10进制编号。

数据处理和数值运算所需的数据寄存器不足时,可利用文件寄存器来储存数据或各类参数。

每个文件寄存器内为16位,即存有一个字,处理双字用相邻编号的两个文件寄存器。

文件寄存器系列机种一共有1,600个,2系列机种一共有10,000个,文件寄存

变址寄存器()

器并没有实际的装置编号,因此需透过指令148、149或是透过周边装置02及来执行文件寄存器的读写功能。

?

装置表示:

K09,999,无装置符号,顺序以10进制编号。

E、F与一般的数据寄存器一样的都是16位的数据寄存器,它可以自由的被写入及读出,可用于字装置、位装置及常量来作间接寻址功能。

?

装置表示:

E07、F07,装置符号以E、F表示,顺序以10进制编号。

梯形图组成图形及说明:

梯形图形结构

指令解说指令使用装置

X、Y、M、常开开关,A接点S、T、CC、SB常闭开关,接点、、TX、Y、M

梯形图形结构

C

T、、YM、S串接常开、X、使用装置指令指令解说

C

SY、、M、、并接常开T、X

C

、YX并接常闭、、T、SM、CS、、T、上升沿触发开关M、、XYC、下降沿触发开关XS、、、TMY、

CT、、S、上升沿触发串接、Y、XMC

S、M、YX、、T下降沿触发串接、上升沿触发并接C

、T、S、M、Y、X

空装置也不可以与别的装置做运算

中间的区块没有装置

串联装置要与所串联的区块水平方向接齐

的位置要在完整网络的第一行P0

下降沿触发并接X0不可往上做运算

4X

C

、、X、YM、S、T

XX023

区块串接1X0Y4X5X

理想方法X0

无不理想方法X0

区块并接无

无多重输出

S

、Y、M线圈驱动输出指令

S

步进梯形S

说明及第及)(请参考第3章的基本指令基本指令、应用指令应用指令5~10章应用指令无反向逻辑0X10CM0STSE1M0M2YX1X1

X2X2

X3X3

X4

X5X4存在回流”输入起始至输出的信号回路有“

流号回信应该先由右上角输出

要做合并或编辑应由左上往右下,虚线括处的区块应往上移

不可与空装置做并接运算

区块:

所谓的区块是指两个以上的装置做串接或并接的运算组合而形成的梯形图形,依其运算性质可产生并联区块及串联区块。

串联区块:

并联区块:

分支线及合并线:

往下的垂直线一般来说是对装置来区分,对于左边的装置来说是合并线(表示左边至少有两行以上的回路与此垂直线相,对于右边的装置及区块来是分支线(表示此垂直线的连接)。

右边至少有两行以上的回路相连接)

7/28

21线合合并线区块2的的块并区1

线块2分支的区网络:

由装置、各种区块所组成的完整区块网络,其垂直线或是连续线所能连接到的区块或是装置均属于同一个网络。

独立的网络:

1络网2网络

不完整的网络:

梯形图的编辑要点1.4

一程序编辑方式是由左母线开始至右母线(在编辑省略右母线的绘制结束,)个,若是还不够,会产生连续11行编完再换下一行,一行的接点个数最多能有线继续连接,进而续接更多的装置,连续编号会自动产生,相同的输入点可重复使用。

如下图所示:

X0X1X2X3X4X5X6X7X10C0C100000X11X12X13Y000000

连续编号梯形图程序的运作方式是由左上到右下的扫描。

线圈及应用指令运算框等属于输出处理,在梯形图形中置于最右边。

以下图为例,我们来逐步分析梯形图的流程顺序,右上角的编号为其顺序。

1Y1X

1Y

0TM03M0K1TMRT013MX

指令顺序解析:

X01

M02

X13

X34

M1

Y15

X4

T06

M3

7

Y18

K10

T0

梯形图各项基本结构详述

的指令。

1.()指令:

一区块的起始给予或

令指LD指令LD

及的命令结构也是如此,不过其动作状态有所差别。

、在动作时是在接点导块R块O区AND区通的上升沿或下降沿时才有动作。

如下图所示:

沿上升沿下降

0X0X间时FOFNOFFOOFFONFFO指令:

单一装置接于一装置或一区块的串联组合。

2.()

9/28

令指DAN指DAN令

、的结构也是如此,只是其动作发生情形是在上升及下降沿时。

指令:

单一装置接于一装置或一区块的组合。

3.()

令ORO指令R指指OR令、也是相同的结构,不过其动作发生时是在上升及下降沿。

指令:

一区块与一装置或一区块的串接组合。

4.

令BAN指

指令:

一区块与一装置或与一区块并接的组合。

5.

令指BOR

及运算,如果有好几个区块结合,应该由上而下或是由左而右,依序合并成区块或是网络。

6.、、指令:

多重输出的分支点记忆,这样可以产生多个并且具有变化的不同输出。

指令是分支点的开始,所谓分支点是指水平线及垂直线相交之处,我们必须经由同一垂直线的接点状态来判定是否应该下接点记忆指令,基本上每个接点都可以下记忆指令,但是考虑到的运作方便性以及其容量的限制,所以有些地.

方在梯形图转换时就会有所省略,可以由梯形图的结构来判断是属于何种接点储存指令。

次。

指令是分支点记忆读可以由“┬”来做分辨,一共可以连续下此指令8取,因为同一垂直线的逻辑状态是相同的,所以为了继续其它的梯形图的解析进行,必须要再把原接点的状态读出。

可以由“├”来做分辨。

指令是将最上层分支点开始的状态读出并且把它自,因为它是同一垂直线的最后一笔,表示此垂直线的状态可以结()堆栈中读出束了。

PSM可以由“└”来做判定。

基本上使用上述的方?

式解析不会有误,但是有时相同的状态输出,编译程序会将其省略,以右图说明:

PSMRDMPPMPPM)设计语法的指令。

此种指令可以让指令:

这是用来做为顺序功能图(,7.

对于程序的我们程序设计人员在程序规划时,能够像平时画流程图时一样,步序更为清楚,更具可读性,如下图所示,可以很清楚地看出所要规划的流”断电”的原步进点会执行程顺序,每个步进点S转移至下一个步进点后,

动作,我们可以依据这种流程转换成其右图的梯形图型式,称之为步进梯形图。

2010M冲M100始脉2初0SETS0SS12SETSS01S2S22SESTS212S2S0SS22RET11/28

如下图指令在步进梯形程序完成之后要加上指令,而也一定要加在的后面,8.

所示:

XS201SRETX10S2S

RET。

章步进梯形指令步进梯形结构请参考第4[]、[]

1.5指令及各项图形结构的整合转换图梯形0XDL块R区O1XOR

2XLD

块区M0OROR1MORI块ANB串接区2MLD块NAD区0YAND

OB并接区块R1XANANI据态依输出的状0YOUT

后状态输出继续往的多项0CAND00X1S0SSET

0SY1始梯形S0开步进STL

算00运状态S0与X1LDX1

0SE1TS0Y1TOU移转步进点要状态工作项及01SSET

10X1S10SS1T狀態取出LS10

1YS111X状态LD出取X111YU1TO

11SSET1ETS1S移项及步进点转状态工作要2S1SET2SETS13S1ETS出状1态取S1STLS113SST1E算状态运12读取X12XLD21OUTY移点转作状态工要项及步进

02SETS2S11X121YS0TSLS2流STLS12分支合0S2SET31STSL梯进步31点转移XLD项态状工作要及步进3XSS20S121310SOUT0SSSS回步返动作进TER0XLDTER0KC01CNT

C0L0读取CD0X00K1CNTCSMP1ANDX1XC00UMOT0MDRM

1X1XIAN1M语法模糊结构?

出输重多1MOUT2M2M然而有些指令正确的梯形图解析过程应该是由左至右,由上而下解析合并,PPM不按照此原则一样可以达到相同的梯形图,在此特别叙述于后:

2MIAN0TCRSOUTM213/28S0RTCDNEN结序D程束E

范例程序一:

如下图的梯形图形,若使用指令程序表示,有两种方法表示,其动作结果相同。

0X2XX1X

X5

两种指令程序,转换成梯形图其图形都一样,为什么会一个较另一个好呢?

问题就在主机的运算动作,第一个:

是一个区块一个区块合并,第二个:

则是最后才合并,虽然程序代码的最后长度都相同,但是由于在最后才合并(作合并动作,但指令不能连续使用超过8次),则必须要把先前所计算出的结果储存起来,现在只有两个区块,主机可以允许,但是要是区块超过主机的限制,就会出现问题,所以最好的方式就是一区块一建立完就进行区块合并的指令,而且这样做对于程序规划者的逻辑顺序也比较不会乱。

范例程序二:

如下图的梯形图形,若使用指令程序表示,亦有两种方法表示,其动作结果相同。

X0理想方法不理想方法

X0X0X1X1X1

X2X2X2X3X3

X3

这两个程序解析就有明显的差距,不但程序代码增加,主机的运算记忆也要增加,所以最好是能够按照所定义的顺序来撰写程序。

梯形图的错误图形?

在编辑梯形图形时,虽然可以利用各种梯形符号组合成各种图形,由于处理图形程序的原则是由上而下,由左至右,因此在绘制时,要以左母线为起点,右母线为终点(梯形图编辑区将右母线省略),从左向右逐个横向写入。

一行写完,自上而下依次再写下一行。

以下为常见的各种错误图形:

15/28

绘制1.M1002ZRSTS0S1LAD-0SETS0

0S2.转移条件1

T00TRANS*

S20S303.S22

51TMRT2K1S213SM1013Y2

62S22S324.转移条件4

T1373TRANS*S23S33

5.转移条件7

4T12TRANS*

区块串接要与串并左边区块的最上段水平线接齐内部梯形图检视0

1.6梯形图的化简串联区块与并联区块串联时,将区块放在前面可节省指令?

梯形图转译成指令:

10XXX0

X12XX2

?

梯形图转译成指令:

0XX1X1

X22XX0

单一装置与区块并接,区块放上面可以省指令?

梯形图转译成指令:

0TT0

X12XX1X2

?

梯形图转译成指令:

2XX1X1

X20TT0

可以把上下的区块调换达到同样(a)中,上面的区块比下面的区块短,梯形图?

“信号回流”回路是不合法的,因为有的逻辑结果,因为图(a)

梯形图转译成指令:

X0X0

X1X2X1X2

X3X4X3X4(a)

?

梯形图转译成指令:

X3X4X3

X4X2X1X1

X0X0X2(b)

17/28

相同垂直线的多重条件输出,没有输入装置及其运算的放在上面可以省略、?

梯形图转译成指令:

0X1Y

X0

0YY1

Y0

?

梯形图转译成指令:

0YY00XX01YY1

信号回流的线路修正?

在以下的两个范例,左边是我们想要的图形,但是根据我们的定义,左边的图是有误的,其中存在不合法的”信号回流”路径,如图所示。

并修正如右图,如此可完成使用者要的电路动作。

例一:

X2X0X120XX1XX3X4X554X3XX?

X100X671XX1POLOX5X6X7

流回信号LOOP1X10例二:

X0X1X2X0X1X2

54XXX3X5X3X4?

X7X106XX61LOOP

X3X7X10流信号回X6LOOP1X0X1X4X7X10LOOP2.

流回信号2XXX0154X3XX0X7X6X12OLOP19/28

1.7常用基本程序设计范例起动、停止及自保?

有些应用场合需要利用按钮的瞬时闭合及瞬时断开作为设备的启动及停止。

因此若要维持持续动作,则必须设计自保回路,自保回路有下列几种方式:

停止优先的自保回路1范例

2X1Y,=时,Y1当启动常开接点X1,停止常闭接点X2

1Y,则线圈Y1停止受电,所以称为停止优先。

此时将X21X

启动优先

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 家庭教育

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2