FX2NPLC第2章_第1页
FX2NPLC第2章_第2页
FX2NPLC第2章_第3页
FX2NPLC第2章_第4页
FX2NPLC第2章_第5页
已阅读5页,还剩98页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 三菱三菱PLC基础与应用基础与应用 第2章 FX2N系列PLC的基本指令及编程 2.5 继电器控制电路移植法设计梯形图继电器控制电路移植法设计梯形图2.4 梯形图的经验设计法梯形图的经验设计法2.3 梯形图编程规则梯形图编程规则2.2 PLC的基本指令的基本指令 2.1 编程元件编程元件 2.6 实训项目实训项目 2.7 习题习题 2 三菱三菱PLC基础与应用基础与应用 2.1 编程元件编程元件 2.1.1 输入继电器输入继电器(X)和输出继电器和输出继电器(Y) u1.输入继电器输入继电器 输入继电器用X来表示,其地址采用八进制编号,即X0X177,其中没有8和9。输入继电器是用于接收和

2、存储外部输入信号,能够提供无数对动合、动断触点用于编程,其线圈只能通过外部信号来驱动,而不能通过内部程序来驱动。3 三菱三菱PLC基础与应用基础与应用 u2.输出继电器输出继电器 输入继电器用Y来表示,其地址采用八进制编号,即Y0Y177,其中没有8和9。输出继电器线圈只能通过程序驱动,用于驱动外部负载,能够提供无数对动合、动断触点用于编程。4 三菱三菱PLC基础与应用基础与应用 2.1.2辅助继电器辅助继电器(M) u1.通用辅助继电器通用辅助继电器 PLC内部有许多辅助继电器,与中间继电器的作用类似。辅助继电器线圈只能通过程序驱动,能够提供无数对动合、动断触点用于编程。但其只能用于内部编程

3、,不能直接驱动外部负载。 通用辅助继电器的编号为M0M499,其用法与输出继电器相同,但不能直接驱动外部电路。5 三菱三菱PLC基础与应用基础与应用 u2.断电保持辅助继电器断电保持辅助继电器 u3.特殊辅助继电器特殊辅助继电器 PLC在运行中若突然发生断电,输出继电器和通用辅助继电器线圈全部变为失电状态,有些控制系统要求保持断电前的状态,断电保持辅助继电器就是实现这种要求。特殊辅助继电器的编号为M8000M8255 。6 三菱三菱PLC基础与应用基础与应用 M8000 PLC运行时接通,可用于运行监控;M8002 仅在PLC运行的第一个周期内产生一个脉冲(初始脉冲),可用于初始化处理;M80

4、12 产生100ms的时钟脉冲;M8013 产生1s的时钟脉冲;M8033 PLC运行停止时保持输出;M8034 输出全部禁止。 7 三菱三菱PLC基础与应用基础与应用 X、Y、M元件的应用 图2-1 X、Y、M元件的应用 8 三菱三菱PLC基础与应用基础与应用 u4.状态器状态器(S) u5.常数常数(K/H) 状态器的编号为S0S999,它是构成状态转移图的重要元件,主要用于步进顺序控制。 由于常数在程序和PLC内部寄存器中均占有一定存储空间,因此将它也当作编程元件。十进制数用K表,十六进制数用H表示。9 三菱三菱PLC基础与应用基础与应用 u6.定时器定时器(T) 定时器的编号为T0T2

5、55,其作用相当于时间继电器,都是通电延时型,只能通过程序实现断电延时功能。 定时器总是与一个定时设定值一起使用,根据时钟脉冲累计数,当累计脉冲数与设定值相同时,其输出触点产生动作。该设定值可通过常数K直接设定,也可以通过数据寄存器(D)间接设定。 10 三菱三菱PLC基础与应用基础与应用 (1)定时器类型)定时器类型 n普通定时器普通定时器 T0T199,100ms普通定时器,设定范围:0.13276.7s。T200T245,10ms普通定时器,设定范围:0.01327.67s。普通定时器的简单应用: 图2-2 普通定时器编程举例 11 三菱三菱PLC基础与应用基础与应用 n累计定时器累计定

6、时器 T246T249,1ms累计定时器,设定范围:0.00132.767s。T250T255,100ms普通定时器,设定范围:0.13276.7s。累计定时器的简单应用:图2-3 累计定时器的应用举例 12 三菱三菱PLC基础与应用基础与应用 (2)定时器应用)定时器应用 n顺序动作电路顺序动作电路 图2-4 顺序动作电路 13 三菱三菱PLC基础与应用基础与应用 n延时接通与延时断开电路延时接通与延时断开电路 图2-5 延时接通与延时断开电路 14 三菱三菱PLC基础与应用基础与应用 n振荡电路振荡电路 图2-6 振荡电路梯形图15 三菱三菱PLC基础与应用基础与应用 n单稳态电路单稳态电

7、路 图2-7 单稳态电路 16 三菱三菱PLC基础与应用基础与应用 u7.计数器(计数器(C) 计数器的编号为C0C255,在使用时与定时器类似,要与一个计数设定值一起使用,该设定值可以通过常数K直接设定,也可以通过数据寄存器(D)间接设定。当计数器当前值与所设定值相等时,计数器的触点动作。 计数器在PLC实现控制不可缺少的重要元件,FX2N系列将计数器分为内部计数器和高速计数器两类。 17 三菱三菱PLC基础与应用基础与应用 (1)计数器类型)计数器类型 n内部计数器(内部计数器(C0C234) 内部计数器是指在执行扫描操作时,用于对内部器件(X,Y,M,S,T等)进行计数。内部器件接通和断

8、开的时间应比PLC的扫描周期稍长。 内部计数器又可以分为以下几种类型: 1)16位加计数器,其计数值设定范围为132767。其中C0C99为通用型,C100C199为掉电保护型(PLC断电后能保持当前值,待通电后继续计数)。通用型16位加计数器在梯形图程序中的应用如图2-8所示。 18 三菱三菱PLC基础与应用基础与应用 图2-8 16位加计数器的简单应用 19 三菱三菱PLC基础与应用基础与应用 2)32位加/减计数器,其计数值设定范围为-2147483648+2147483647。其中,C200C299为通用型,C220C234为掉电保护型。该类计数器在设定计数值时可以通过常数K在其设定范

9、围内直接任意设定,而间接设定时,必须通过两个地址号相邻的数据寄存器D进行设定。C200C234是加计数器还是减计数器分别由特殊辅助继电器 M8200M8234决定,对应的辅助继电器为“1”时为减计数器,为“0”时为加计数器。其简单应用如图2-9所示。 20 三菱三菱PLC基础与应用基础与应用 图2-9 32位加/减计数器的应用 21 三菱三菱PLC基础与应用基础与应用 n高速计数器(高速计数器(C235C255) 高速计数器编号为C235C255,可以用来作为高速计数器输入端口的有X0X7八个端子输入,每一点只能作为一个高速计数器的输入,其中X6和X7只能用作启动信号,而不能用作计数信号,因此

10、,最多只能有六个高速计数器同时工作。高速计数器又可分为四种类型: 1)单相无启动/复位端子,其编号为C235C240。 2)单相带启动/复位端子,其编号为C241C245。 3)单相双向输入,其编号为C246C250。 4)双相输入(A-B型),其编号为C251C255。 高速计数器的计数频率较高,其最高频率受到两方面的影响。一是输入端的响应速度,其中X0、X2、X3最高频率为10kHz,X1、X4、X5最高频率为7kHz;二是全部高速计数器的处理速度。由于高速计数器是采用中断方式操作,计数器用得越少,其计数频率越快,因此,后者影响更大。 22 三菱三菱PLC基础与应用基础与应用 (2)计数器

11、的应用)计数器的应用 图2-10 长延时接通电路 23 三菱三菱PLC基础与应用基础与应用 u8.数据寄存器(数据寄存器(D) PLC在进行逻辑控制、模拟量控制以及输入/输出处理时,需要许多数据寄存器来进行存储各种数据。FX2N系列PLC数据寄存器编号为D0 D8255,每个数据寄存器都是16位,可用相邻的两个数据寄存器存放32位数据,最高位都为符号位。 根据功能及用途不同,数据寄存器可分为以下几种: 24 三菱三菱PLC基础与应用基础与应用 (1)通用数据寄存器)通用数据寄存器(2)断电保持数据寄存器)断电保持数据寄存器 通用数据寄存器编号为D0D199,该类数据寄存器不具有断电保持功能,当

12、PLC停止运行时,数据全部清零;但其可以通过特殊辅助继电器M8033来实现断电保持,当M8033为“1”时,D0D199在PLC停止运行时数据不会丢失。 断电保持数据寄存器编号为D200D7999,其中D200D511只要不被改写,数据不会丢失(无论电源接通与否或PLC是否运行)。D490D509供通信用;D512D7999的断电保持功能不能用软件改变,但可以通过指令清除它们的数据。 25 三菱三菱PLC基础与应用基础与应用 (3)特殊数据寄存器)特殊数据寄存器u9.变址寄存器(变址寄存器(V/Z) 特殊数据寄存器编号为D8000D8255。这类数据寄存器用于监控PLC的运行状态,如D8000

13、存放监视定时器(WDT)的时间。未定义的特殊数据寄存器,用户不能使用。 FX2N系列PLC中有16个变址寄存器,编号为V0V7和Z0Z7,都是16位的寄存器。变址寄存器实际上是一种特殊的数据寄存器,作用类似计算机中的变址寄存器,用于改变元件的编号。 26 三菱三菱PLC基础与应用基础与应用 u10.指针(指针(P/I)(1)分支用指针)分支用指针P (2)中断用指针)中断用指针I 在FX2N系列PLC中,指针分为分支用指针和中断用指针,具体情况如下: 分支用指针编号为P0P127,它是用来指定跳转指令(CJ)和子程序调用指令(CALL)调用子程序的入口地址。 中断用指针编号为I0I8,它是用来

14、指示某个中断程序的入口位置,可分为三种类型: 27 三菱三菱PLC基础与应用基础与应用 1)输入中断用指针,其编号为I00I50,它是用来指示由特定输入端的输入信号而产生中断的中断服务程序的入口位置,不受PLC扫描周期影响,可以及时处理外部信息。输入中断用指针编号格式如下: 28 三菱三菱PLC基础与应用基础与应用 例如:I201表示当输入X2从OFFON变化时,执行以I201为标号后面的中断程序,并根据IRET指令返回。 2)定时器中断用指针,其编号为I6 I8,它是用来指示周期定时中断的中断服务程序的入口位置,定时循环处理某些任务。其中,表示定时范围,可在1099ms中选取。 3)计数器中

15、断用指针,其编号为I010I060,它们用在PLC内置的高速计数器中,常用于利用高速计数器优先处理计数结果的场合。 29 三菱三菱PLC基础与应用基础与应用 2.2 PLC的基本指令的基本指令 2.2.1 逻辑取、输出线圈指令(逻辑取、输出线圈指令(LD/LDI、OUT) LD(Load):取指令,用于与左母线相连的动合触点逻辑运算的开始。 LDI(Load Inverse):取反指令,用于与左母线相连的动断触点逻辑运算的开始。 二者目标元件为X、Y、M、S、T或C,并且该指令还可以与后述的ANB、ORB指令组合,在分支起点处使用。 OUT:线圈驱动指令,其目标元件为Y、M、S、T或C,不能对

16、X使用。OUT可以在并行输出时连续多次使用。 30 三菱三菱PLC基础与应用基础与应用 LD X0OUT Y0LDI X1OUT M0LD M0OUT Y1OUT Y2 图2-11 LD、LDI、OUT指令的使用 31 三菱三菱PLC基础与应用基础与应用 2.2.2 触点串联指令触点串联指令(AND、ANI) AND:与指令,用于串联一个动合触点,实现逻辑“与”运算。 ANI(And Inverse):与非指令,用于串联一个动断触点,实现逻辑“与非”运算。 二者的目标元件为X、Y、M、S、T或C,它们进行单个触点的串联连接,触点的个数没有限制。但由于图形编程器等限制,一行尽量不超过10个触点和

17、一个线圈。 32 三菱三菱PLC基础与应用基础与应用 LD X0ANI X1AN1 X2OUT Y0LDI X3AND X4AND X5OUT Y1LD Y0AND Y1OUT Y2OUT Y3 图2-12 AND、ANI的使用 33 三菱三菱PLC基础与应用基础与应用 2.2.3 触点并联指令触点并联指令(OR、ORI) OR:或指令,用于并联一个动合触点,实现逻辑“或”运算。 ORI(Or Inverse):或非指令,用于并联一个动断触点,实现逻辑“或非”运算。 二者的目标元件为X、Y、M、S、T或C,它们进行单个触点的并联连接,触点的个数没有限制。但由于图形编程器等限制,一行尽量不超过1

18、0个触点和一个线圈。 34 三菱三菱PLC基础与应用基础与应用 LD X0OR X2ORI X3ANI X1OUT Y0图2-13 OR、ORI的使用 35 三菱三菱PLC基础与应用基础与应用 LD X0AND X1ORI X4AND X2OR X5ANI X3ORI X6OUT Y0 图2-14 OR、ORI的应用举例 36 三菱三菱PLC基础与应用基础与应用 2.2.4 电路块串联指令(电路块串联指令(ANB) ANB(And Block):回路块与指令,用于并联回路块的串联连接。图2-15 利用ANB构成的多个回路块的串联 两个或两个以上触点并联的回路块称为并联回路块。ANB就是用于并联

19、回路块之间的串联连接,回路块开始用LD、LDI指令,回路块结束用ANB指令,实现回路块的串联。 ANB指令是一条独立指令,不带元件编号。它可以对每个回路块单独使用,此时回路块数没有限制;也可以成批使用,但连续使用ANB指令的次数不超过8次(LD,LDI的重复次数在8次以下)。 37 三菱三菱PLC基础与应用基础与应用 图2-15 利用ANB构成的多个回路块的串联 38 三菱三菱PLC基础与应用基础与应用 一般编程法: 集中编程法:LD X0 LD X0ORI X3 ORI X3LD X1 LD X1OR X4 OR X4ANB LD X2LD X2 OR X5OR X5 ANBANB ANBO

20、UT Y0 OUT Y0 图2-15为多个回路块的串联,其对应指令表语句有两种编程方法:一般编程法和集中编程法,其分别如下。 39 三菱三菱PLC基础与应用基础与应用 LD X0AND X1ORI X4LD X2OR X5ANBORI X6ANI X3OUT Y0 图2-16 ANB的应用例子 40 三菱三菱PLC基础与应用基础与应用 2.2.5 电路块并联指令(电路块并联指令(ORB) ORB(Or Block):回路块并联指令,用于串联回路块的并联连接。 两个或两个以上触点串联的回路块称为串联回路块。ORB就是用于串联回路块之间的并联连接,回路块开始用LD、LDI指令,回路块结束用ORB指

21、令,实现回路块的并联。 ORB指令是一条独立指令,不带元件编号。它可以对每个回路块单独使用,此时回路块数没有限制;也可以成批使用,但连续使用ORB指令的次数不超过8次(LD、LDI的重复次数在8次以下)。 41 三菱三菱PLC基础与应用基础与应用 图2-17 ORB的使用的多个回路块的并联 42 三菱三菱PLC基础与应用基础与应用 一般编程法: 集中编程法:LD X0 LD X0ANI X1 ANI X1LDI X2 LDI X2AND X3 AND X3ORB LD X4LD X4 AND X5AND X5 ORBORB ORBOUT Y0 OUT Y0 图2-17为多个回路块的并联,与AN

22、B的使用类似,同样有两种语句表编程方法:一般编程法和集中编程法,分别如下。 43 三菱三菱PLC基础与应用基础与应用 LD X0ANI X1LDI X3AND X4ORBLD X2OR X5ANBLD X6ANI X7ORBOR Y0 图2-18 ORB的应用例子 44 三菱三菱PLC基础与应用基础与应用 2.2.6 多重输出指令(多重输出指令(MPS/MRD/MPP) MPS(Memory Push):进栈指令,用于运算结果的存储。使用一次MPS指令,该时刻的运算结果就推入栈的第一单元,即栈顶。在没有使用MPP之前,如果再次使用MPS指令,当时的运算结果就推入栈顶,而先推入的数据依次向栈的下

23、一单元推移。 MRD(Memory Read):读栈指令,用于读取MPS指令最新存储的运算结果,即栈顶数据。MPP(Memory Pop):出栈指令,用于读取并清除栈顶数据,同时栈内其他数据按顺序向上推移。 MPS、MRD和MPP是独立指令,不带元件编号,其中,MPS和MPP必须成对使用,而且连续使用次数不超过11次。 多重输出指令入栈出栈的工作方式为:先进后出,后进先出。 45 三菱三菱PLC基础与应用基础与应用 LD X0MPSAND X1OUT Y0MPPAND X2OUT Y1LD X3MPSANI X4OUT Y2MRDAND X5OUT Y3MRDANI X6OUT Y4MPPAN

24、D X7OUT Y5 图2-19 一层栈的应用 46 三菱三菱PLC基础与应用基础与应用 LD X0MPSLD X1OR Y0ANBOUT Y0MRDLD X3ANI X4LDI X5AND X6ANBORBOUT Y1MPPAND X7 OUT Y2 图2-20 一层栈与ANB、ORB的结合使用 47 三菱三菱PLC基础与应用基础与应用 LD X0MPSAND X1MPSAND X2OUT Y0AND X3OUT Y1MPPAND X4MPSAND X5OUT Y2MPPLD X0MPSAND X6OUT Y3 图2-21 二层栈的使用 48 三菱三菱PLC基础与应用基础与应用 2.2.7

25、主控触点指令(主控触点指令(MC/MCR) MC(Master Control):主控指令,用于公共串联触点的连接,执行MC指令后,左母线移到MC触点的后面。MCR(Master Control Reset):主控复位指令,是MC指令的复位指令,用于公共串联触点的清除,即执行MCR指令后,恢复原左母线的位置。 在编程时,常会出现这样的情况,多个线圈同时受一个或一组触点控制,如果在每个线圈的控制电路中都串入同样的触点,将占用很多存储单元,这时使用主控指令就可以解决这一问题。使用主控指令的触点称为主控触点。49 三菱三菱PLC基础与应用基础与应用 LD X0MC N1M10LD X1OUT T0K

26、10LD T0OUT Y1MCR N1LD X2OUT Y2 图2-22 MC、MCR指令的使用 50 三菱三菱PLC基础与应用基础与应用 MC、MCR指令的使用说明如下: 1)MC、MCR指令的目标元件为Y和M,但不能用特殊辅助继电器。MC占3个程序步,MCR占2个程序步。 2)使用主控指令的触点称为主控触点,主控触点在梯形图中与一般触点垂直(如图2-22中的M10)。主控触点是与左母线相连的动合触点,是控制一组电路的总开关。与主控触点相连的触点必须用LD或LDI指令。 3)MC指令的输入触点断开时,在MC和MCR之内的累计定时器、计数器、用复位/置位指令驱动的元件保持其之前的状态不变。非累

27、计定时器和计数器、用OUT指令驱动的元件将复位,在图2-22中当X0断开,T0断电复位,Y1即变为OFF。 4)在一个MC指令区内若再使用MC指令称为嵌套。嵌套级数最多为8级,编号按N0N7顺序增大,每级的返回用对应的MCR指令,编号按N7N0顺序复位。 51 三菱三菱PLC基础与应用基础与应用 2.2.8 置位、复位指令(置位、复位指令(SET、RST) SET:置位指令,用于线圈动作的保持。 RST(Reset):复位指令,用于解除线圈动作的保持。 SET和RST指令使用说明如下: 1)SET指令的操作元件可以为Y、M或S,作用相当于 使得操作元件状态置“1”;RST的操作元件可以为Y、M

28、、S、T、C、D、V或Z。对Y、M或S操作时,相当于将其状态复位,即置“0”;对T、C、D、V或Z操作时,相当于将其数据清零。 2)对于同一操作元件,SET、RST指令可多次使用,顺序也可随意,但只有最后执行的一条指令有效。 52 三菱三菱PLC基础与应用基础与应用 LD X1SET M1LD X2RST M1LD X3SET Y1LD X4RST Y1 (a)梯形图及指令表 53 三菱三菱PLC基础与应用基础与应用 (b)时序图 图2-23 SET、RST指令的使用 54 三菱三菱PLC基础与应用基础与应用 在应用中可以通过SET和RST指令来实现一些电路的启动、保持和停止。图2-24为四种

29、都能实现启动、保持和停止的不同的梯形图。 (a)复位优先 (c)复位优先 (b)置位优先 (d)置位优先 图2-24 启动、保持、停止电路 55 三菱三菱PLC基础与应用基础与应用 2.2.9 脉冲微分指令脉冲微分指令(PLS/PLF) PLS(Pulse):上升沿脉冲微分指令,操作元件为Y或M,该指令作用是当检测到输入脉冲信号的上升沿时,使得操作元件产生一个宽度为扫描周期的脉冲输出。 PLF(Pulse Fall):下降沿脉冲微分指令,操作元件为Y或M,该指令作用是当检测到输入脉冲信号的下降沿时,使得操作元件产生一个宽度为扫描周期的脉冲输出。PLS、PLF指令使用说明如下: 1)PLS和PL

30、F指令都是实现程序循环扫描过程中某些只需执行一次的功能,不同之处在于是在上升沿触发还是下降沿触发。 2)PLS和PLF指令可以单独使用,也可同时使用。单独使用时并没有什么限制,但同时使用在一个程序中的时候,最多只能使用48次。 56 三菱三菱PLC基础与应用基础与应用 LD X1PLS M1LD M1SET Y1LD X2PLF M2LD M2RST Y1 (a)梯形图和指令表 57 三菱三菱PLC基础与应用基础与应用 (b)时序图 图2-25 PLS、PLF和SET、RST指令的结合使用 58 三菱三菱PLC基础与应用基础与应用 在实际应用中,经常利用PLS和PLF将输入信号分成两种不同频率

31、的信号,图2-26就是一种利用PLS指令实现的二分频电路。 图2-26 二分频电路 59 三菱三菱PLC基础与应用基础与应用 2.2.10 空操作指令(空操作指令(NOP) NOP(Non Processing):空操作指令,是一条无动作、无操作条件、占一个程序步的指令。 执行NOP时并不进行任何操作,有时可用NOP指令短接某些触点或用NOP指令将不要的指令覆盖。当PLC执行了清除用户存储器操作后,用户存储器的内容全部变为空操作指令。 在普通指令之间加入NOP指令,PLC将其忽略而继续工作;如果在程序中先插入一些空操作指令,修改或追加程序时,可以减少程序号的改变。 60 三菱三菱PLC基础与应

32、用基础与应用 (a)AND和ANI换成NOP (b)ANB换成NOP (c)OR和OUT换成NOP (d)ANB换成NOP 61 三菱三菱PLC基础与应用基础与应用 (e)LD换成NOP 图2-27 NOP指令应用举例 62 三菱三菱PLC基础与应用基础与应用 2.2.11 结束指令(结束指令(END) END:程序结束指令,将强制结束当前的扫描过程,它是一个无操作元件,占一个程序步的指令。 PLC按照输入处理、程序执行、输出处理的方式循环进行扫描工作。若程序的最后不写END指令,则PLC不管实际用户程序多长,都从用户程序存储器的第一步执行到最后一步;若有END指令,当扫描到END时,则结束执

33、行程序,这样可以缩短扫描周期。 在程序调试时,可在程序中插入若干END指令,将程序划分若干段,在确定前面程序段无误后,依次删除END指令,直至调试结束。 63 三菱三菱PLC基础与应用基础与应用 在程序调试时,可在程序中插入若干END指令,将程序划分若干段,在确定前面程序段无误后,依次删除END指令,直至调试结束。图2-28 END指令的使用 64 三菱三菱PLC基础与应用基础与应用 2.3 梯形图编程规则梯形图编程规则 梯形图与继电器控制系统的电路图很相似,很容易就可以将继电器控制电路图转化为梯形图,具有直观易懂的优点,很容易被电气人员掌握。因此,梯形图已经成为了国内外技术人员主要的编程语言

34、。 为了便于阅读和理解,与其它语言一样,梯形图语言也有自己的编程规则。首先,梯形图的设计必须满足工艺控制要求,这是梯形图设计的前提条件。此外,在绘制梯形图时,还得遵循以下几个基本规则: 65 三菱三菱PLC基础与应用基础与应用 1)“从上到下、从左到右”的顺序绘制。与每个继电器线圈相连的全部支路形成一个逻辑行,每个逻辑行始于左母线,终于右母线(可省略,本教材右母线均省略),继电器线圈与右母线直接相连,在继电器线圈右边不能插入其它元素。其应用示例如图2-29所示。图2-29 梯形图编程规则(1) 66 三菱三菱PLC基础与应用基础与应用 2)串联触点多的电路应尽量放在上部,以减少编程指令。 3)

35、并联触点多的电路应尽量靠近左母线,以减少编程指令。图2-30 梯形图编程规则(2) 图2-31 梯形图编程规则(3) 67 三菱三菱PLC基础与应用基础与应用 4)垂直方向支路上不能有触点,否则会有双向电流经过,形成不能编程的梯形图,应进行重新编排。 图2-32 梯形图编程规则(4) 68 三菱三菱PLC基础与应用基础与应用 5)逻辑行之间的关系清晰,互有牵连且逻辑关系不清晰的应进行改进,方便阅读和编程。 图2-33 梯形图编程规则(5) 69 三菱三菱PLC基础与应用基础与应用 2.4 梯形图的经验设计法梯形图的经验设计法 2.4.1 经验设计法经验设计法 在PLC发展的初期,沿用了设计继电

36、器电路图的方法来设计梯形图程序,即在已有的典型梯形图的基础上,根据被控对象对控制的要求,不断地修改和完善梯形图。有时需要多次反复地调试和修改梯形图,不断地增加中间编程元件和触点,最后才能得到一个较为满意的结果。这种方法没有普遍的规律可以遵循,设计所用的时间、设计的质量与编程者的经验有很大的关系,所以有人把这种设计方法称为经验设计法。70 三菱三菱PLC基础与应用基础与应用 经验设计法对于一些比较简单控制系统的程序设计是比较奏效的,可以收到快速、简单的效果。但是,由于这种方法主要是依靠设计人员的经验进行设计,所以对设计人员的要求也就比较高,特别是要求设计者有一定的实践经验,对工业控制系统和工业上

37、常用的各种典型环节比较熟悉。经验设计法没有规律可遵循,具有很大的试探性和随意性,往往需经多次反复修改和完善才能符合设计要求,所以设计的结果往往不很规范,因人而异。71 三菱三菱PLC基础与应用基础与应用 2.4.2 经验设计法的步骤经验设计法的步骤 梯形图经验设计法的具体步骤如下: 1)分析控制要求,并将控制系统分成几个独立的局部。 2)设计主令元件和检测元件,确定输入输出设备,并进行I/O分配,画I/O连线图。 3)设计执行元件的控制程序。 4)检查修改和完善程序。 在设计梯形图时,要注意先设计基本梯形图程序,当基本控制要求都满足之后,再增加其它条件。检查调试时,要将梯形图分解成独立功能子程

38、序调试完毕后,再调试全部功能。 72 三菱三菱PLC基础与应用基础与应用 2.4.3 经验设计法应用举例经验设计法应用举例u1.控制要求控制要求 用经验设计法设计竞赛抢答器显示系统。假设参赛者分为儿童组、学生组及成人组三组,其中儿童2人,成人2人,学生1人。 1)主持人按下开始按钮,开始指示灯亮方可抢答,否则违例,桌上指示灯闪烁。 2)要求儿童只需一人按下按钮就抢答成功,对应指示灯亮;成人需两人同时按下按钮抢答才能成功,对应指示灯亮。 3)只要有人抢答成功,其他人抢答无效。 4)抢答开始15s后无人抢答时响铃,表示抢答时间已过。 5)当一题抢答结束后,主持人按复位按钮,状态恢复,为下次抢答做准

39、备。73 三菱三菱PLC基础与应用基础与应用 u2.I/O分配分配 类别电气元件PLC软元件功能输入(I)按钮SB0X0开始抢答按钮SB1X1停止、复位按钮SB2X2儿童抢答按钮SB3X3儿童抢答按钮SB4X4学生抢答按钮SB5X5成人抢答按钮SB6X6成人抢答输出(O)灯HL0Y0抢答开始灯灯HL1Y1儿童抢答成功灯灯HL2Y2学生抢答成功灯灯HL3Y3成人抢答成功灯铃HAY4抢答时间已过铃表2-1 竞赛抢答系统I/O分配表 74 三菱三菱PLC基础与应用基础与应用 u3.I/O连线图连线图 图2-34 竞赛抢答系统I/O连线图 75 三菱三菱PLC基础与应用基础与应用 u4.梯形图设计梯形

40、图设计 根据原理则梯形图设计如图2-35所示,其设计思路如下: 1)主持人按下开始按钮才能开始抢答,因此要设计X0接通Y0,而Y1、Y2、Y3需与Y0串联,并都用X1动断触点复位,使所有状态复位。 2)由于儿童只需一人按下按钮即抢答成功,而成人要求两人都按下,因此X2和X3并联,X5和X6则串联。 3)一组抢答成功后,其他组不能再进行抢答,因此要将Y1、Y2和Y3的动断触点进行互锁。76 三菱三菱PLC基础与应用基础与应用 4)由于在主持人没按下抢答按钮时,有人抢答出现违例,因此要增加一条支路与Y0并联,并出现周期性通断,实现灯的闪烁,为此,要设计振荡电路。 5)由于出现违例时,灯要持续闪烁,

41、因此要设计按钮的记忆电路。 6)当抢答开始15s后无人抢答,抢答铃响,因此要在Y0输出时同时用定时器T0定时,T0的动合触点接通铃Y4。有人抢答情况下Y4又不能接通,因此还要将Y1、Y2、Y3的动断触点串入Y4的回路中。 77 三菱三菱PLC基础与应用基础与应用 图2-35 竞赛抢答系统梯形图 78 三菱三菱PLC基础与应用基础与应用 2.5 继电器控制电路移植法设计梯形图继电器控制电路移植法设计梯形图 2.5.1 移植设计法步骤移植设计法步骤u1.分析原有系统的工作原理分析原有系统的工作原理 在用PLC对继电控制系统进行技术改造时,一种简捷省时而又可靠的设计方法就是把原先的继电器控制电路图直

42、接移植成PLC梯形图,采用移植法设计梯形图时主要有以下几个步骤: 了解被控设备的工艺过程和机械的动作情况,根据继电器电路图分析和掌握控制系统的工作原理。 79 三菱三菱PLC基础与应用基础与应用 u2.PLC的的I/O地址分配地址分配u3.建立其它元器件的对应关系建立其它元器件的对应关系 确定系统的输入设备和输出设备,进行PLC的I/O地址分配,画出PLC外部接线图。 确定继电器电路图中的中间继电器、时间继电器等各器件与PLC中的辅助继电器和定时器的对应关系。 以上2和3两步建立了继电器电路图中所有的元器件与PLC内部编程元件的对应关系,对于移植法而言,这非常重要。同时,在这过程中应该处理好以

43、几个问题: 1)继电器电路中的执行元件应与PLC的输出继电器对应,如交直流接触器、电磁阀、电磁铁、指示灯等; 80 三菱三菱PLC基础与应用基础与应用 2)继电器电路中的主令电器应与PLC的输入继电器对应,如按钮、位置开关、选择开关等。热继电器的触点可作为PLC的输入,也可接在PLC外部电路中,主要是看PLC的输入点是否足够。注意处理好PLC内、外触点的常开和常闭的关系。 3)继电器电路中的中间继电器与PLC的辅助继电器对应; 4)继电器电路中的时间继电器与PLC的定时器或计数器对应,但要注意:时间继电器有通电延时型和断电延时型两种,而定时器只有“通电延时型”一种。 81 三菱三菱PLC基础与

44、应用基础与应用 u4.设计梯形图程序设计梯形图程序u5.仔细校对、认真调试仔细校对、认真调试 根据对应关系,将继电器电路图“翻译”成对应的“准梯形图”,再根据梯形图的编程规则将“准梯形图”转换成结构合理的梯形图。对于复杂的控制电路可化整为零,先进行局部的转换,最后再综合起来。 对转换后的梯形图一定要仔细校对、认真调试,以保证其控制功能与原图相符。 82 三菱三菱PLC基础与应用基础与应用 2.5.2 移植设计法应用举例移植设计法应用举例 图2-36为三相异步电动机Y-启动的主电路及控制电路,以此电路为例介绍如何用移植设计法设计其系统。 图2-36 三相异步电动机Y-启动控制电路图 83 三菱三

45、菱PLC基础与应用基础与应用 u1.工作原理分析工作原理分析 由图2-36可知,开关QS闭合,按下启动按钮SB2后,线圈KM1通电并自锁,KM2和KT也同时通电,因此KM1和KM2主触点都闭合,Y形启动,等KT延时时间到,其动断触点动作,使得KM2断电,同时KT动合触点也动作,使得KM3通电并自锁,这时,KM1和KM3通电,变成连接,从而实现Y-启动。 84 三菱三菱PLC基础与应用基础与应用 u2.I/O地址分配及地址分配及I/O接线接线 类别电气元件PLC软元件功能输入(I)热继电器触点FRX0过载保护按钮SB1X1停止按钮按钮SB2X2启动按钮输出(O)线圈KM1Y1定子绕组主接触器线圈

46、KM2Y2三角形连接的接触器线圈KM3Y3星形连接的接触器表2-2 Y-启动控制系统I/O地址分配 85 三菱三菱PLC基础与应用基础与应用 根据工作原理以及I/O分配表,可以画出其对应的I/O接线图,如图2-37所示。 图2-37 三相异步电动机Y-启动控制系统I/O接线图 86 三菱三菱PLC基础与应用基础与应用 u3.建立对应关系建立对应关系 u4.梯形图移植梯形图移植 (a)根据图2-36画出 (b)调整后 图2-38 三相异步电动机Y-启动控制系统梯形图 87 三菱三菱PLC基础与应用基础与应用 2.6 实训项目实训项目 2.6.1 十字路口交通灯控制十字路口交通灯控制 u1.控制要

47、求控制要求 东西方向绿灯绿灯闪烁黄灯红灯时间(s)303235南北方向红灯绿灯绿灯闪烁黄灯时间(s)353032表2-3 十字路口交通灯变化规律 88 三菱三菱PLC基础与应用基础与应用 u2.I/O地址分配地址分配 类别电气元件PLC软元件功能输入(I)开关SAX1交通灯开启、关闭开关输出(O)线圈KM1Y1东西方向绿灯线圈KM2Y2东西方向黄灯线圈KM3Y3东西方向红灯线圈KM4Y4南北方向绿灯线圈KM5Y5南北方向黄灯线圈KM6Y6南北方向红灯表2-4 十字路口交通灯控制系统I/O地址分配 89 三菱三菱PLC基础与应用基础与应用 u3.绘制时序图绘制时序图 图2-39 十字路口交通灯时

48、序图 90 三菱三菱PLC基础与应用基础与应用 u4.设计思路设计思路 依据十字路口交通灯控制的控制要求,其设计思路如下: 1)在35s红灯期间,有30s绿灯、3s闪烁以及2s黄灯,因此可以考虑用T0、T1、T2(定时值分别为30s、33s、35s)三个定时器。 2)由于东西方向与南北方向交通灯的规律相同,成对称控制,可以用中间继电器来分辨。 3)由于有绿灯闪烁,因此需要用振荡电路。 91 三菱三菱PLC基础与应用基础与应用 u5.梯形图梯形图 图2-40 十字路口交通灯控制梯形图 92 三菱三菱PLC基础与应用基础与应用 2.6.2 三相异步电动机的三相异步电动机的Y-启动控制启动控制 u1.控制要求控制要求 初始状态下

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论