PLC梯形图基本基本原理
零基础学plc梯形图
零基础学plc梯形图学PLC时要明确学习目标,了解这个型号PLC的输入输出点数、接线方法等。
再下载安装PLC的编程软件,熟悉软件的操作和常用指令的使用。
再把继电器控制电路转成梯形图,转换后就可以在软件上编写梯形图,这个过程和接继电器的线路一样,只不过是把电线换成了软件里的连接线。
程序写好后,下载到PLC里,接上外部的电路就可以运行了。
PLC技术是一门实践性非常强的技术,如果你想学好,那么你就必须要去实践。
在学习PLC 书本知识的过程中,肯定会对许多指令不是很了解,如果看不懂指令的话,那么这将是学习PLC的最大障碍。
因此进行实际应用,逐一攻破,这样,你的PLC知识不但会学得牢固,而且在学习的过程中你掌握了实际使用。
学习plc编程首先需要从理论基础开始。
1)学习PLC的基本原理。
硬件:搞清楚输入和输出端的基本结构,熟悉端口的基本电气要求。
软件:对于PLC系统,必须搞清楚什么是I/O刷新,这是编程的基础,知道PLC的工作循环。
2)2)学习基本指令可以先从梯形图语言开始,先练习基本的逻辑指令;学些各种逻辑指令块。
3)3)实践可以在模拟器上模拟练习:(一般plc编程软件都有模拟的功能)编写PLC程序,编译运行,手动输入一些信号,观看输出端口的信号变化是否满足程序的要求。
最后实战。
初学者必须掌握的三点:❶必备基础知识学习PLC,必须具备初级电工知识,同时最好具备计算机方面的基础知识,这样学起来会更容易掌握。
❷学习目标学习完初级入门方面的课程后需要掌握以下几个方面:能够知道PLC的工作原理,结构掌握编程软件,仿真软件的使用掌握基本的逻辑指令,能够利用这些指令进行编写简单的逻辑控制程序掌握如何把程序下载到PLC里面。
把PLC的程序上载电脑❸学习步骤学习PLC的学员可选择自己想学的品牌的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梯形图基础知识PLC是专为工业控制而开发的装置,其主要使用者是工厂广大电气技术人员,为了适应他们的传统习惯和掌握能力,通常PLC不采用微机的编程语言,而常常采用面向控制过程、面向问题的“自然语言”编程。
国际电工委员会(IEC)1994年5月公布的IEC1131-3(可编程控制器语言标准)详细地说明了句法、语义和下述5种编程语言:功能表图(sequential function chart)、梯形图(Ladder diagram)、功能块图(Function black diagram)、指令表(Instruction list)、结构文本(structured text)。
梯形图和功能块图为图形语言,指令表和结构文本为文字语言,功能表图是一种结构块控制流程图。
梯形图是使用得最多的图形编程语言,被称为PLC的第一编程语言。
梯形图与电器控制系统的电路图很相似,具有直观易懂的优点,很容易被工厂电气人员掌握,特别适用于开关量逻辑控制。
梯形图常被称为电路或程序,梯形图的设计称为编程。
梯形图编程中,用到以下四个基本概念:1.软继电器PLC梯形图中的某些编程元件沿用了继电器这一名称,如输入继电器、输出继电器、内部辅助继电器等,但是它们不是真实的物理继电器,而是一些存储单元(软继电器),每一软继电器与PLC存储器中映像寄存器的一个存储单元相对应。
该存储单元如果为“1”状态,则表示梯形图中对应软继电器的线圈“通电”,其常开触点接通,常闭触点断开,称这种状态是该软继电器的“1”或“ON”状态。
如果该存储单元为“0”状态,对应软继电器的线圈和触点的状态与上述的相反,称该软继电器为“0”或“OFF”状态。
使用中也常将这些“软继电器”称为编程元件。
2.能流如图5-1所示触点1、2接通时,有一个假想的“概念电流”或“能流”(Power Flow)从左向右流动,这一方向与执行用户程序时的逻辑运算的顺序是一致的。
能流只能从左向右流动。
PLC梯形图基本原理
1 / 25前言、PLC 的发展背景及其功能概述PLC ,(Programmable Logic Controller),乃是一种电子装置,早期称为顺序控制器“Sequence Controller”,1978 NEMA(National Electrical Manufacture Association)美国国家电气协会正式命名为Programmable Logic Controller ,PLC),其定义为一种电子装置,主要将外部的输入装置如:按键、感应器、开关及脉冲等的状态读取后,依据这些输入信号的状态或数值并根据内部储存预先编写的程序,以微处理机执行逻辑、顺序、定时、计数及算式运算,产生相对应的输出信号到输出装置如:继电器(Relay)的开关、电磁阀及电机驱动器,控制机械或程序的操作,达到机械控制自动化或加工程序的目的。
并藉由其外围的装置(个人计算机/程序书写器)轻易地编辑/修改程序及监控装置状态,进行现场程序的维护及试机调整。
而普遍使用于PLC 程序设计的语言,即是梯形图(Ladder Diagram)程序语言。
而随着电子科技的发展及产业应用的需要,PLC 的功能也日益强大,例如位置控制及网络功能等,输出/入信号也包含了DI (Digital Input)、AI (Analog Input)、PI (Pulse Input)及NI (Numerical Input),DO (Digital Output)、AO (Analog Output)、PO (Pulse Output)及NO (Numerical Output),因此PLC 在未来的工业控制中,仍将扮演举足轻重的角色。
1.1 梯形图工作原理梯形图为二次世界大战期间所发展出来的自动控制图形语言,是历史最久、使用最广的自动控制语言,最初只有A (常开)接点、B (常闭)接点、输出线圈、定时器、计数器等基本机构装置(今日仍在使用的配电盘即是),直到可程控器PLC 出现后,梯形图之中可表示的装置,除上述外,另增加了诸如微分接点、保持线圈等装置以及传统配电盘无法达成的应用指令,如加、减、乘及除等数值运算功能。
PLC梯形图讲解
使用RES指令复位计时器或计 数器。
使用EQU指令比较二值是否相等。如 果源A的值和源B的值相等,指令逻辑为 真。如果这两个值不相等,指令逻辑为 假。 源A必须是一个地址。源B可以是一 个程序常数或地址。
使用GEQ指令比较一个值(源A) 是否大于另一个值(源B)。如 果源A的值大于源B的值,指令 逻辑为真。如果源A的值小于或 等于源B的值,指令逻辑为假。
PLC梯形图
主要内容
梯形图编程中的四个基本概念 铸机梯形图常用指令
PLC是专为工业控制而开发的装置,为了适应传 统习惯和掌握能力,通常PLC不采用微机的编程语言, 而常常采用面向控制过程、面向问题的“自然语言” 编程。国际电工委员会(IEC)1994年5月公布的 IEC1131-3(可编程控制器语言标准)详细地说明了 句法、语义和下述5种编程语言:功能表图 (sequential function chart)、梯形图(Ladder diagram)、功能块图(Function black diagram)、 指令表(Instruction list)、结构文本(structured text)。梯形图和功能块图为图形语言,指令表和结 构文本为文字语言,功能表图是一种结构块控制流程 图。
当计时器所在梯级已经为真一个预置时间 间隔后,TON指令使输出接通或断开。当 梯级变为真时TON指令以时间基为间隔开 始计数。只要梯级条件保持为真,计时器 每次计算时调整累加值(ACC)直到达到 预置值(PRE)。当梯级条件变为假时,无 论计时器是否计时期满都将复位累加值。
用到的状态位
状态位 置位条件 复位条件
软 继 电 器
PLC梯形图中的某些编程元件沿用了继电 器这一名称,如输入继电器、输出继电器、内 部辅助继电器等,但是它们不是真实的物理继 电器,而是一些存储单元(软继电器),每一 软继电器与PLC存储器中映像寄存器的一个存 储单元相对应。该存储单元如果为“1”状态, 则表示梯形图中对应软继电器的线圈“通电”, 其常开触点接通,常闭触点断开,称这种状态 是该软继电器的“1”或“ON”状态。如果该存 储单元为“0”状态,对应软继电器的线圈和触 点的状态与上述的相反,称该软继电器为“0” 或“OFF”状态。使用中也常将这些“软继电器” 称为编程元件。
PLC梯形图基本电路
• 当X1先接通为ON时,内部辅助继电器 M1接通并自锁,输出继电器Y1接通为 ON。同时由于M1 的常闭触点断开,即 使输入信号X2随后接通,内部辅助继电 器M2也无法接通,因此输出继电器Y2并 没接通;同理,若X2首先接通为ON时, 输出继电器Y2接通为ON而输出继电器 Y1则没接通。此电路保证了先接通信号 优先保持输出。当X0为ON时,输出继电 器Y1或Y2断开,优先电路复位。
计数,当当前计数器计数值等于设定值 200时(从X1接通到此刻延时20s),T0 的常闭触点断开,输出继电器Y1断电为 OFF。当X2为ON时,M100断电,其常 开触点断开,T0复位。
X1
X2
M100
M100
M100 T0
K200
X1
T0
Y1
M100
END
LD X1
OR M100
X1
ANI X2
X0
Y0 2s 1s
图4-30 振荡控制电路3 (a)梯形图;(b)指令表;(c)波形图
• 6.延时控制电路
• (1)通电延时接通、断开电路。图4-31 为通电延时接通电路。当X1为ON时, M100接通并自锁,同时定时器T200接通, T200的当前计数器开始工作,对10ms的
时钟脉冲进行累积计数。当当前计数器 计数值等于设定值500时(从X1接通到此 刻延时5s),T200的常开触点闭合,输 出继电器Y1接通为ON。当X2为ON时, M100断电,M100常开触点断开,T200 复位,其常开触点断开,输出继电器Y1 断开。
X1 X2 M100
M100
M100 T200 K500
T200 Y1
END
LD X1 OR M100 ANI X2 OUT M100 LD M100 OUT T200 SP K500 LD T200 OUT Y1 END
PLC工作原理、看懂梯形图
第二章:PLC数据存储
2.2 输入/输出继电器区
PLC通过输入继电器区中的各个位与外部的输入物理 设备建立联系。 CP1E系列PLC输入继电器区有16个通道, 通道号为000~099,每个通道有16个输入继电器,位号为 00~15,因此一个继电器号由两部分组成:一部分是通道 号,另一部分是该继电器通道中的位号。 继电器号=通道号+位号
PLC工作原理、看懂梯形图
1
目录
上期培训回顾 第一章:PLC的基本组成和工作原理 第二章:OMRON PLC数据存储 第三章:PLC基本指令和梯形图的编程规则
第四章:模拟量模块的应用
上期培训回顾
前言:继电器回顾 第一章:PLC概述 第二章:PLC的分类 第三章:欧姆龙CP1H
第一章:PLC基本组成和工作原理
3.3 数据处理指令
一、数据传送指令MOV 传送指令是将源通道数据或常数传送到目的通道,传
送后源通道的数据不变,源通道:执行指令时数据的来源 通道。源通道可用输入继电器、输出继电器、内部辅助继 电器、保持继电器、数据存储器、常数、定时器和计数器 等;目的通道:执行指令后放存结果的通道。目的通道可 用输出继电器、内部辅助继电器、保持继电器、数据存储 器等。
0.00 0.01 100.00
接通
波形图
断开
图中高电平表示接通,低 电平表示断开。由波形图 可见,0.00接通,100.00 立刻接通并保持,直到 0.01接通时,100.00才断 开。
第三章:PLC基本指令和梯形图的编程规则
3.2 输出指令
三、微分指令 微分指令分为上升沿微分指令DIFU和下降沿微分指
CP1E系列PLC的保持继电器区通道号为H0~H49。
第三章:PLC基本指令和梯形图的编程规则
PLC原理与实验第四章梯形图与顺序功能图设计简介方案
3、定时器应用程序
(1)周期可调的脉冲信号发生器
占空比--指脉冲信号的接通时间与断开时间之比。
(2)占空比可调的脉冲信号发生器
X0常开闭合后,定时器T0线圈得电,延时2s后T0常开触点闭合,于是定时器T1线圈得电,同时Y0线圈得电;3s后T1定时时间到,T1常闭触点断开,于是T0断电复位。
(3)顺序脉冲发生器
4、梯形图的逻辑解算
1、梯形图中各编程元件按自上而下、从左到右的顺序排列。每个继电器线圈即对应一个逻辑行(或一层阶梯),每一个逻辑行起于左母线,然后是触点元件的连接,最后终止于线圈或右母线。
二、梯形图的编程规则
注意:左母线和线圈之间一定要有触点,而线圈和右母线之间不能有任何触点。
2、梯形图中的触点可以任意串联或并联,但继电器线圈只能并联不能串联。
2、有向连线、转换与转换条件
③ 转换条件:是与转换相关的逻辑条件。 转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短划线的旁边。 符号X和X分别表示逻辑信号X为“1”和“0”态时,转换实现。 符号X↓和X↑分别表示信号X从0→1和从1→0状态时,转换实现。 布尔代数表达式(X0+X3)·C0表示该表达式逻辑运算结果为“1”态时,转换实现
2、互锁程序
思考:电动机正反转的PLC控制电路采用了哪些互锁? --硬件互锁和软件互锁。
当X0常开触点闭合后,第一次扫描到常闭触点T0时,T0线圈得电延时1s后T0常闭触点断开,定时器复位,同时T0常闭触点闭合。当第二次扫描时,又重复上述过程,因此每隔1s产生一个脉冲信号。
1、步的概念及步的划分
将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(Step)。
第一步:所有灯灭 第二步:红灯亮,其余灯灭,持续时间5s 第三步:红灯灭,绿灯亮,黄灯灭,持续时间10s 第四步:红灯灭,绿灯亮,黄灯亮,持续时间5s
PLC梯形图讲解
梯形图是PLC使用得最多的图形编程语言,被称为PLC的 第一编程语言。梯形图与电器控制系统的电路图很相似,具 有直观易懂的优点,很容易被工厂电气人员掌握,特别适用 于开关量逻辑控制。梯形图常被称为电路或程序,梯形图的 设计称为编程。
第4页,共23页。
梯形图编程中的四个基本概念
软继电器 能流 母线 梯形图的逻辑解算
继 “通电”,其常开触点接通,常闭触点断开,称这种
状态是该软继电器的“1”或“ON”状态。如果该存
电 储单元为“0”状态,对应软继电器的线圈和触点的
状态与上述的相反,称该软继电器为“0”或“OFF”
器 状态。使用中也常将这些“软继电器”称为编程元件。
第6页,共23页。
能
如上图所示触点1、2接通时,有一个假想的“概 念电流”或“能流”(Power Flow)从左向右流动,这一 方向与执行用户程序时的逻辑运算的顺序是一致的。 能流只能从左向右流动。利用能流这一概念,可以帮
第16页,共23页。
OSR指令是触发某事件发生一次的保持型输入指 令。当某事件的启动必须以梯级状态从假到真的改变 为依据时,可以使用OSR指令。当OSR指令前的梯级 条件从假到真转换时,OSR指令将为真一个扫描周期。 一次扫描完成后,即使前面的梯级条件仍为真,OSR 指令也变为假。只有它前面的梯级条件再次从假到真 转换时,OSR指令才能再次变为真
第23页,共23页。
部输入触点的状态来进行的
第9页,共23页。
常用指令
第10页,共23页。
位指令:对数据的单个位进行操作。在运行时,
处理器可以根据其所在梯级的逻辑条件置位或复 位一位。应用程序可以根据需要对一位寻址任意 次
第11页,共23页。
PLC初学者梯形图编程原则
PLC初学者梯形图编程原则初学PLC梯形图编程,应要遵循一定的规则,并养成良好的习惯。
下面以三菱FX系列PL C为例,简单介绍一下PLC梯形图编程时需要遵循的规则,希望对大家有所帮助。
有一点需要说明的是,本文虽以三菱PLC为例,但这些规则在其它PLC编程时也可同样遵守。
一,梯形阶梯都是始于左母线,终于右母线(通常可以省掉不画,仅画左母线)。
每行的左边是接点组合,表示驱动逻辑线圈的条件,而表示结果的逻辑线圈只能接在右边的母线上。
接点不能出现在线圈右边。
如下图(a)应改为(b):二,接点应画在水平线上,不应画在垂直线上,如下图(a)中的接点X005与其它接点间的关系不能识别。
对此类桥式电路,应按从左到右,从上到下的单向性原则,单独画出所有的去路。
如图(b)所示:三,并联块串联时,应将接点多的去路放在梯形图左方(左重右轻原则);串联块并联时,应将接点多的并联去路放在梯形图的上方(上重下轻的原则)。
这样做,程序简洁,从而减少指令的扫描时间,这对于一些大型的程序尤为重要。
如下图所示:四,不宜使用双线圈输出。
若在同一梯形图中,同一组件的线圈使用两次或两次以上,则称为双线圈输出或线圈的重复利用。
双线圈输出一般梯形图初学者容易犯的毛病之一。
在双线圈输出时,只有最后一次的线圈才有效,而前面的线圈是无效的。
这是由PLC的扫描特性所决定的。
PLC的CPU采用循环扫描的工作方式。
一般包括五个阶段(如图所示):内部诊断与处理,与外设进行通讯,输入采样,用户程序执行和输出刷新。
当方式开关处于STOP 时,只执行前两个阶段:内部诊断与处理,与外设进行通讯。
1,输入采样阶段PLC顺序读取每个输入端的状态,并将其存入到我们称之为输入映像寄存器的内在单元中。
当进入程序执行阶段,如输入端状态发生改变.输入映象区相应的单元信息并不会跟着改变,只有在下一个扫描周期的输入采样阶段,输入映象区相应的单元信息才会改变。
因此,PLC会忽视掉小于扫描周期的输入端的开关量的脉冲变化。
第三章 梯形图概述要点
第三章梯形图概述梯形图编程语言是一种图形化的语言,是若干图形符号的组合。
不同厂家的PLC有自己的一套梯形图符号。
这种编程语言具有继电器控制电路的形象、直观的优点,熟悉继电器控制技术的人员很容易掌握。
因此,各种机型的PLC都把梯形图作为第一编程语言。
3.1 梯形图的由来3.1.1 梯形图的由来梯形图语言实际就是图形,它来源于继电器控制电路图,在继电器控制电路图中,有5种基本图形就可以组成很复杂的控制线路。
(1)常开按钮。
该按钮的触点平常的工作状态是断开状态。
当用手按动时,触点闭合,为连接状态;当手离开按钮时,触点断开,恢复断开状态。
(2)常闭按钮。
该按钮的触点平常的工作状态是连接状态。
当用手按动时,触点断开,为断开状态;当手离开按钮时,触点闭合,恢复连接状态。
按钮和按钮的常闭和常开触点如图3-1所示。
图3-1 按钮和按钮的触点(3)常开触点。
该触点平常的工作状态是断开状态。
当继电器线圈通电时,触点闭合,为连接状态;当继电器线圈断电时,触点断开,恢复断开状态。
(4)常闭触点。
该触点平常的工作状态是连接状态。
当继电器线圈通电时,触点断开,为断开状态;当继电器线圈断电时,触点闭合,恢复连接状态。
(5)继电器线圈。
继电器线圈只有连接该线圈的所有触点都闭合时,线圈通电,由线圈和动铁(衔铁)组成的电磁铁吸引闭合,带动常开触点闭合,常闭触点断开。
继电器和它的触点如图3-2所示。
(a)中间继电器示意图(b) 中间继电器图形符号图3-2 中间继电器、触点和线圈根据以上基本图形,可以画出最简单的继电器控制电路,该电路又叫自保持电路,是机床电气控制中常见的电路,该电路如图3-3所示。
图3-3 一个简单的继电器控制电路该电路的初始条件是,控制电路电源加电,常开触点在断开状态,常闭触点在闭合状态。
当按钮SB1的常开触点闭合时,继电器的线圈KM得电,继电器的常开触点闭合。
当按钮SB1的常开触点断开时,由于继电器的常开触点闭合,继电器的线圈KM仍然得电。
PLC梯形图基本电路经典实用
•PLC梯形图基本电路
• 调试中,发现小车从X3 开始左行,经X5时M100 也被置位,使小车下一 次右行到X5时也无法停 止运行,则在M100起动 电路中串入Y1常闭触点;
• 还有,小车往返经过X5 时,虽不会停止运动, 但出现短暂的卸料动作, 将Y1,Y0的常闭触点与 Y3线圈串联;
• X4常开触点接通(ON),使 Y2,T0的线圈通电,开始装料 和延时,
• 10s后T0常闭触点闭合,Y0通 电,小车右行;
• 小车离开左限位开关X4后,X4 变为OFF状态,Y2,T0失电, 停止装料,T0复位;
• 右行和卸料过程基本相同; • 如果按停止按钮X2,小车将停
止运行,系统停止工作。
• OR
M2
• ORB
• ORI
M1
• OUT
Y2
• OUT M0
•PLC梯形图基本电路
• LD
X0
• AND
X1
• MPS
• AND
X2
• OUT
Y0
• MPP
• AND
X3
• OUT
Y1
• LD
X4
• MPS
• AND
X5
• OUT
Y2
• MRD
• AND
X6
• OUT
Y3
• MPP
• AND
•PLC梯形图基本电路
2、三相异步电动机的正反转控制电路
•KM1、KM2分别为 控制正、反转运行的 交流接触器,
•KM1、KM2的主触 点改变进入电动机的 三相电源相序,改变 电机转向。
•FR是手动复位的热 继电器,电机过热时 其常闭触点断开,使 KM1、KM2线圈断 电,电机停转。
【PLC基本功】控制线路与梯形图
【PLC基本功】控制线路与梯形图起动、自锁和停止控制的PLC线路与梯形图起动、自锁和停止控制可采用驱动指令(OUT),也可以采用置位指令(SET、RS T)来实现。
1.采用线圈驱动指令实现起动、自锁和停止控制线路与梯形图说明如下:当按下起动按钮SB1时,PLC内部梯形图程序中的起动触点X000闭合,输出线圈Y000得电,输出端子Y0内部硬触点闭合,Y0端子与COM端子之间内部接通,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电起动。
当按下停止按钮SB2时,PLC内部梯形图程序中的停止触点X001断开,输出线圈Y000失电,Y0、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。
2.采用置位复位指令实现起动、自锁和停止控制其PLC接线图与上面是一样的。
线路与梯形图说明如下:当按下起动按钮SB1时,梯形图中的起动触点X000闭合,[SET Y000]指令执行,指令执行结果将输出继电器线圈Y000置1,相当于线圈Y000得电,使Y0、COM端子之间的内部硬触点接通,接触器线圈KM得电,主电路中的KM主触点闭合,电动机得电起动。
当按下停止按钮SB2时,梯形图程序中的停止触点X001闭合,[RST Y000]指令被执行,指令执行结果将输出线圈Y000复位,相当于线圈Y000失电,Y0、COM端子之间的内部硬触点断开,接触器线圈KM失电,主电路中的KM主触点断开,电动机失电停转。
正、反转联锁控制的PLC线路与梯形图线路与梯形图说明如下:1)正转联锁控制。
按下正转按钮SB1→梯形图程序中的正转触点X000闭合→线圈Y000得电→Y000自锁触点闭合,Y000联锁触点断开,Y0端子与COM端子间的内部硬触点闭合→Y000自锁触点闭合,使线圈Y000在X000触点断开后仍可得电;Y 000联锁触点断开,使线圈Y001即使在X001触点闭合(误操作SB2引起)时也无法得电,实现联锁控制;Y0端子与COM端子间的内部硬触点闭合,接触器KM1线圈得电,主电路中的KM1主触点闭合,电动机得电正转。
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梯形图基本电路PPT课件
2、三相异步电动机的正反转控制电路
•KM1、KM2分别为控制正、 反转运行的交流接触器, •KM1、KM2的主触点改变 进入电动机的三相电源相序, 改变电机转向。 •FR是手动复位的热继电器, 电机过热时其常闭触点断开, 使KM1、KM2线圈断电,电 机停转。
第2页/共46页
•梯形图中,用两个起保停电路来 分别控制电动机的正转和反转。
• 右行和卸料过程基本相同; • 如果按停止按钮X2,小车将
停 止 运 行 , 系 统 停 止 工 作第2。9页/共46页
例2:两处卸料的小车的自动控制梯形图设计
控制要求:X4处装料,X5,X3处轮流卸料; 小车在一次工作循环中两次右行都要碰到 X5,第一次碰到X5停下来卸料,第二次碰 到它时继续前进。
第28页/共46页
• 设小车在起动时是空车,按下 左行起动按钮X1,小车开始 左行,碰到左限位开关,X4 常闭触点为断开(OFF),使 Y1断开,小车停止运行。
• X4常开触点接通(ON),使 Y2,T0的线圈通电,开始装 料和延时,
• 10s后T0常闭触点闭合,Y0通 电,小车右行;
• 小车离开左限位开关X4后, X4变为OFF状态,Y2,T0失 电,停止装料,T0复位;
• 有时需多次反复地调试和修改梯形图,不断 地增加中间编程元件和辅助触点,才能得到 一个较满意的结果。
第25页/共46页
• 经验设计法没有普遍的规律可遵循,具有很大的试探性和随意性,结果不是 惟一的,设计所用的时间、设计的质量与设计者的经验有很大关系。
• 用于较简单的梯形图设计。
第26页/共46页
第39页/共46页
作业
2、用定时器设计一个延时25min的延时电路。
PLC梯形图基本电路讲解学习
3.比较控制电路 当输入信号符合预先设定的条件时,对应的输出就会如期 接通。表4-15为输入信号X1、X2,输出继电器Y1~Y4的关
系表。图4-26为对应的梯形图。 当X1、X2都接通时,输出继电器Y1接通为ON;其余的如 表4-15所示。此电路可以实现采用两个输入信号控制四路输
出。
表4-15比较控制电路输入输出信号关系表
LD X0 ANI T0 OUT T0 SP K30 OUT Y0 END
X0
Y0 3s
1个扫描周期
图4-29 振荡控制电路2 (a)梯形图;(b)指令表;(c)波形图
X0 T1 T0 K20
T0 T1 K10
Y0
END
LD X0 ANI T1 OUT T0 SP K20 LD T0 OUT T1 SP K10 OUT Y0 END
X1
X0 M2
M1
M1
X2
X0 M1
M2
M2
M1
Y1
M2
Y2
END
LD X1 OR M1
X1
ANI X0
ANI M2
X2
OUT M1
LD X2
OR M2
X0
ANI X0
ANI M1
OUT M2
Y1
LD M1
OUT Y1
Y2
LD M2
OUT Y2
END
图4-25 优先控制电路 (a)梯形图;(b)指令表;(c)波形图
计数,当当前计数器计数值等于设定值 200时(从X1接通到此刻延时20s),T0 的常闭触点断开,输出继电器Y1断电为 OFF。当X2为ON时,M100断电,其常 开触点断开,T0复位。
X1
X2
PLC梯形图解读方法
掌握编程元件
编程元件是PLC编程中使用的虚拟元件,用于实现控制逻辑和算法。
掌握编程元件的名称、功能和使用方法,有助于理解梯形图中使用的各种逻辑控制和算法。
03
PLC梯形图的实例解读
实例一:电动机的正反转控制
总结词
通过PLC梯形图实现电动机的正反转控制,需要掌握PLC的基本指令和逻辑控制原理。
掌握逻辑关系
理解程序中各元素之间的逻辑关系,如串联、并 联、互锁等,以及它们对程序运行的影响。
问题二:如何处理程序中的错误?
总结词
处理程序中的错误需要仔细检查梯形图, 分析错误原因,并采取相应的措施进行
修正。
分析错误原因
仔细检查相关程序段,分析错误产生 的原因,如指令使用不当、逻辑关系
错误等。
检查错误类型
根据错误提示或异常现象,确定错误 的类型和位置。
修正错误
根据错误原因,采取相应的措施进行 修正,如修改指令、调整逻辑关系等。
问题三:如何优化程序以提高性能?
总结词
优化程序可以提高PLC的运行效率和 稳定性,通过改进程序结构、减少扫 描时间等方式实现。
提高程序稳定性
通过增加冗余设计、改进异常处理等 方式,提高程序的稳定性和可靠性。
详细描述
在电动机的正反转控制中,通过PLC的输入输出端口,连接控制电路,实现正反转接触器的通断控制 。在梯形图中,使用LD、OR、AND等基本指令,实现逻辑控制。
实例二:运料小车的自动往返控制
总结词
通过PLC梯形图实现运料小车的自动往返控制,需要掌握PLC的步进控制指令和电机驱 动原理。
详细描述
在运料小车的自动往返控制中,通过PLC的输入输出端口,连接传感器和控制电路,实 现电机驱动和方向控制。在梯形图中,使用STL、RET等步进控制指令,实现小车的自
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言、PLC的发展背景及其功能概述PLC,(Programmable Logic Controller),乃是一种电子装置,早期称为顺序控制器“Sequence Controller”,1978 NEMA(National Electrical Manufacture Association)美国国家电气协会正式命名为Programmable Logic Controller,PLC),其定义为一种电子装置,主要将外部的输入装置如:按键、感应器、开关及脉冲等的状态读取后,依据这些输入信号的状态或数值并根据内部储存预先编写的程序,以微处理机执行逻辑、顺序、定时、计数及算式运算,产生相对应的输出信号到输出装置如:继电器(Relay)的开关、电磁阀及电机驱动器,控制机械或程序的操作,达到机械控制自动化或加工程序的目的。
并藉由其外围的装置(个人计算机/程序书写器)轻易地编辑/修改程序及监控装置状态,进行现场程序的维护及试机调整。
而普遍使用于PLC程序设计的语言,即是梯形图(Ladder Diagram)程序语言。
而随着电子科技的发展及产业应用的需要,PLC的功能也日益强大,例如位置控制及网络功能等,输出/入信号也包含了DI (Digital Input)、AI (Analog Input)、PI (Pulse Input)及NI (Numerical Input),DO (Digital Output)、AO (Analog Output)、PO (Pulse Output)及NO (Numerical Output),因此PLC在未来的工业控制中,仍将扮演举足轻重的角色。
1.1 梯形图工作原理梯形图为二次世界大战期间所发展出来的自动控制图形语言,是历史最久、使用最广的自动控制语言,最初只有A(常开)接点、B(常闭)接点、输出线圈、定时器、计数器等基本机构装置(今日仍在使用的配电盘即是),直到可程控器PLC出现后,梯形图之中可表示的装置,除上述外,另增加了诸如微分接点、保持线圈等装置以及传统配电盘无法达成的应用指令,如加、减、乘及除等数值运算功能。
无论传统梯形图或PLC梯形图其工作原理均相同,只是在符号表示上传统梯形图比较接近实体的符号表示,而PLC则采用较简明且易于计算机或报表上表示的符号表示。
在梯形图逻辑方面可分为组合逻辑和顺序逻辑两种,分述如下:1. 组合逻辑:分别以传统梯形图及PLC梯形图表示组合逻辑的范例。
传统梯形图PLC梯形图X0Y0X1Y1Y2X2X3X4行1:使用一常开开关X0(NO:Normally Open)亦即一般所谓的〝A〞开关或接点。
其特性是在平常(未按下)时,其接点为开路(Off)状态,故Y0不导通,而在开关动作(按下按钮)时,其接点变为导通(On),故Y0导通。
行2:使用一常闭开关X1(NC:Normally Close)亦即一般所称的〝B〞开关或接点,其特性是在平常时,其接点为导通,故Y1导通,而在开关动作时,其接点反而变成开路,故Y1不导通。
行3:为一个以上输入装置的组合逻辑输出的应用,其输出Y2只有在X2不动作或X3动作且X4为动作时才会导通。
2. 顺序逻辑:顺序逻辑为具有反馈结构的回路,亦即将回路输出结果送回当输入条件,如此在相同输入条件下,会因前次状态或动作顺序的不同,而得到不同的输出结果。
分别以传统梯形图及PLC梯形图表示顺序逻辑的范例。
传统梯形图PLC梯形图X5X6Y3在此回路刚接上电源时,虽X6开关为On,但X5开关为Off,故Y3不动作。
在启动开关X5按下后,Y3动作,一旦Y3动作后,即使放开启动开关(X5变成Off)Y3因为自身的接点反馈而仍可继续保持动作(此即为自我保持回路),其动作可以下表表示:由上表可知在不同顺序下,虽然输入状态完全一致,其输出结果也可能不一样,如表中的动作顺序1和3其X5和X6开关均为不动作,在状态1的条件下Y3为Off,但状态3时Y3却为On,此种Y3输出状态送回当输入(即所谓的反馈)而使回路具有顺序控制效果是梯形图回路的主要特性。
在本节范例中仅列举A、B接点和输出线圈作说明,其它装置的用法和此相同,请参考第3章〝基本指令〞。
1.2 传统梯形图及PLC梯形图的差异虽然传统梯形图和PLC梯形图的工作原理是完全一致的,但实际上PLC仅是利用微电脑(Microcomputer),来仿真传统梯形图的动作,亦即利用扫描的方式逐一地查看所有输入装置及输出线圈的状态,再将此等状态依梯形图的组态逻辑作演算和传统梯形图一样的输出结果,但因Microcomputer只有一个,只能逐一地查看梯形图程序,并依该程序及输入/出状态演算输出结果,再将结果送到输出接口,然后又重新读取输入状态⇨演算⇨输出,如此周而复始地循环执行上述动作,此一完整的循环动作所费的时间称之为扫描周期,其时间会随着程序的增大而加长,此扫描周期将造成PLC从输入检测到输出反应的延迟,延迟时间愈长对控制所造成的误差愈大,甚至造成无法胜任控制要求的情况,此时就必须选用扫描速度更快的PLC,因此PLC的扫描速度是PLC的重要规格,随着微电脑及ASIC(特定用途IC)技术的发展,现今的PLC在扫描速度上均有极大的改善,下图为PLC的梯形图程序扫描的示意图。
依梯形图组态演算出输出结果(尚未送到外界输出点,但内部装置会实时输出)周而复始的执行除上述扫描周期差异外,PLC 梯形图和传统梯形图尚有如下的〝逆向回流〞的差异,如下图传统梯形图所示图中,若X0,X1,X4,X6为导通,其它为不导通,在传统的梯形图回路上输出Y0会如虚线所示形成回路而为On 。
但在PLC 梯形图中,因演算梯形图程序系由上而下,由左而右地扫描。
在同样输入条件下,以梯形图编辑工具(WPLSoft)会检查出梯形图错误。
传统梯形图的逆向回流:PLC 梯形图的逆向回流:Y 0X 0X 3X 1X 4X 6X 5X 2ab检查出梯形图形第三行错误1.3 梯形图编辑说明梯形图为广泛应用在自动控制的一种图形语言,这是沿用电气控制电路的符号所组合而成的一种图形,透过梯形图编辑器画好梯形图形后,PLC 的程序设计也就完成,以图形表示控制的流程较为直观,易为熟悉电气控制电路的技术人员所接受。
在梯形图形很多基本符号及动作都是根据在传统自动控制配电盘中常见的机电装置如按钮、开关、继电器(Relay )、定时器(Timer )及计数器(Counter )等等。
PLC 的内部装置:PLC 内部装置的种类及数量随各厂牌产品而不同。
内部装置虽然沿用了传统电气控制电路中的继电器、线圈及接点等名称,但PLC 内部并不存在这些实际物理装置,它对应的只是PLC 内部存储器的一个基本单元(一个位,bit ),若该位为1表示该线圈得电,该位为0表示线圈不得电,使用常开接点(Normal Open, NO或A接点)即直接读取该对应位的值,若使用常闭接点(Normal Close, NC或B 接点)则取该对应位值的反相。
多个继电器将占有多个位(bit),8个位,组成一个字节(或称为一个字节,byte),二个字节,称为一个字(word),两个字,组合成双字(double word)。
当多个继电器一并处理时(如加/减法、移位等)则可使用字节、字或双字,且PLC内部的另两种装置:定时器及计数器,不仅有线圈,而且还有计时值及计数值,因此还要进行一些数值的处理,这些数值多属于字节、字或双字的形式。
由以上所述,各种内部装置,在PLC内部的数值储存区,各自占有一定数量的储存单元,当使用这些装置,实际上就是对相应的储存内容以位或字节或字的形式进行读取。
PLC的基本内部装置介绍:(详细说明请参考第2章DVP- PLC各种装置功能)梯形图组成图形及说明:区块:所谓的区块是指两个以上的装置做串接或并接的运算组合而形成的梯形图形,依其运算性质可产生并联区块及串联区块。
串联区块:并联区块:分支线及合并线:往下的垂直线一般来说是对装置来区分,对于左边的装置来说是合并线(表示左边至少有两行以上的回路与此垂直线相连接),对于右边的装置及区块来是分支线(表示此垂直线的右边至少有两行以上的回路相连接)。
122区块的合并线1区块的合并线2区块的分支线网络:由装置、各种区块所组成的完整区块网络,其垂直线或是连续线所能连接到的区块或是装置均属于同一个网络。
独立的网络:网络 1网络 2不完整的网络:1.4 PLC梯形图的编辑要点程序编辑方式是由左母线开始至右母线(在WPLSoft编辑省略右母线的绘制)结束,一行编完再换下一行,一行的接点个数最多能有11个,若是还不够,会产生连续线继续连接,进而续接更多的装置,连续编号会自动产生,相同的输入点可重复使用。
如下图所示:X0X1X2X3X4X5Y0X11X12X13X6X7X10C0C10000000000连续编号梯形图程序的运作方式是由左上到右下的扫描。
线圈及应用指令运算框等属于输出处理,在梯形图形中置于最右边。
以下图为例,我们来逐步分析梯形图的流程顺序,右上角的编号为其顺序。
指令顺序解析: 1 LD X0 2 OR M0 3 AND X1 4 LD X3 AND M1 ORB 5 LD Y1 AND X4 6 LD T0 AND M3 ORB 7 ANB 8 OUT Y1TMRT0 K10梯形图各项基本结构详述 1.LD (LDI) 指令:一区块的起始给予LD 或LDI 的指令。
AND 区块OR 区块LD 指令LD 指令LDP 及LDF 的命令结构也是如此,不过其动作状态有所差别。
LDP 、LDF 在动作时是在接点导通的上升沿或下降沿时才有动作。
如下图所示:X0下降沿X0OFF上升沿时间2. AND (ANI) 指令:单一装置接于一装置或一区块的串联组合。
A N D 指令A N D 指令ANDP 、ANDF 的结构也是如此,只是其动作发生情形是在上升及下降沿时。
3.OR (ORI)指令:单一装置接于一装置或一区块的组合。
OR 指令OR 指令OR 指令ORP 、ORF 也是相同的结构,不过其动作发生时是在上升及下降沿。
4.ANB 指令:一区块与一装置或一区块的串接组合。
ANB 指令5.ORB 指令:一区块与一装置或与一区块并接的组合。
O R B 指令ANB 及ORB 运算,如果有好几个区块结合,应该由上而下或是由左而右,依序合并成区块或是网络。
6. MPS 、MRD 、MPP 指令:多重输出的分支点记忆,这样可以产生多个并且具有变化的不同输出。
MPS 指令是分支点的开始,所谓分支点是指水平线及垂直线相交之处,我们必须经由同一垂直线的接点状态来判定是否应该下接点记忆指令,基本上每个接点都可以下记忆指令,但是考虑到PLC 的运作方便性以及其容量的限制,所以有些地方在梯形图转换时就会有所省略,可以由梯形图的结构来判断是属于何种接点储存指令。