PLC基础知识培训演示幻灯片_第1页
PLC基础知识培训演示幻灯片_第2页
PLC基础知识培训演示幻灯片_第3页
PLC基础知识培训演示幻灯片_第4页
PLC基础知识培训演示幻灯片_第5页
已阅读5页,还剩95页未读 继续免费阅读

下载本文档

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

文档简介

1,第一章概述1.1可编程序控制器的工作原理1.2可编程序控制器的分类1.3PLC的编程语言概述第二章日本三菱公司FX2N系列PLC2.1FX2N系列PLC的编程元件2.2FX系列PLC的基本逻辑指令2.3基本逻辑指令的编程规则与技巧第三章编程方法3.1可编程控制器最常用编程环节3.2梯形图的经验设计法3.3顺序控制设计法,2,可编程序控制器(ProgrammableController),1985年1月国际电工委员会(IEC)对PLC的定义:可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。,3,可编程序控制器的特点,PLC的特点:1、编程方法简单易学;2、硬件配套齐全、用户使用方便;3、通用性强、适应性强;4、可靠性高、抗干扰能力强;5、系统的设计、安装、调试工作量小;6、维修工作量小、维护方便;7、体积小、能耗低。,4,配套齐全,功能完善,通用性强,PLC发展到今天,已经形成了大、中、小各种规模的系列化产品,可以用于各种规模的工业控制场合,要改变控制功能只需改变程序即可,具有较强的通用性。现代PLC除了逻辑处理功能外,大多具有数据处理能力,可用于各种数字控制领域。近年来,随着PLC多种智能模块的出现,使PLC渗透到了位置控制、温度控制、CNC控制等各种工业控制中。加上PLC通讯能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。,5,可编程序控制器的基本结构PLC专为工业场合设计,采用了典型的计算机结构,主要是由CPU模块、输入模块、输出模块、编程器、电源组成。,6,1.1可编程序控制器的工作原理,一、PLC控制系统的等效电路继电器功率放大、电气隔离、逻辑运算二、可编程序控制器的工作原理两种基本工作状态:运行(RUN)停止(STOP)扫描工作方式1、内部处理2、通讯服务3、输入处理4、程序执行5、输出处理,7,当PLC方式开关置于RUN(运行)时,执行所有阶段;当方式开关置于STOP(停止)时,不执行后3个阶段,此时可进行通信处理,如对PLC联机或离线编程。,8,可编程控制器的工作原理,9,PLC的工作原理,(M100),(Y430),输出刷新阶段,用户程序执行阶段,输入采样阶段,输入端子,输入映象寄存器,元件映象寄存器,输出锁存器,输出端子,扫描周期,X4,读出,(Y430),写入,读出,10,程序执行原理图,11,三、扫描周期典型值为:1-100msPLC在RUN工作状态时,执行一次内部处理、通讯服务、输入处理、程序执行、输出处理的扫描操作所需的时间称为扫描周期。四、输入/输出滞后时间(系统响应时间)PLC的外部输入信号发生变化的时刻至它控制的有关外部输出信号发生变化的时刻之间的时间间隔。组成:输入电路滤波时间、输出模块的滞后时间和因扫描工作方式产生的滞后时间。,12,1.2可编程序控制器的分类,PLC从硬件结构上可分为整体式、模块式和叠装式。整体式可编程序控制器模块式可编程序控制器叠装式可编程序控制器,13,1、整体式可编程序控制器,整体式(单元式/箱体式)体积小、价格低适用于小型机有多种I/O点数的基本单元和扩展单元基本单元包含:CPU模块、输入模块、输出模块、编程器、电源扩展单元只有:输入模块、输出模块、电源,14,2、模块式可编程序控制器由框架和模块组成自由组合、运用灵活、维护方便适用于大型机3、叠装式可编程序控制器吸收整体式、模块式优点从规模上按PLC的输入输出点数可分为小型、中型和大型。,15,16,17,18,1.3PLC的编程语言概述,一、PLC编程语言的国际标准IEC1994年5月公布了PLC标准(IEC61131)IEC611311:通用信息;IEC611312:设备与测试要求;IEC611313:编程语言;IEC611314:用户指南;IEC611315:通讯。,19,二、编程语言1、顺序功能图(Sequentialfunctionchart)2、梯形图(Ladderdiagram)3、指令表(Instructionlist)4、功能块图(Functionblockdiagram)5、结构文本(高级语言)(Structuredtext),20,顺序功能图(SFC),21,梯形图(LD),梯形图与继电器控制系统的电路图很相似,一般有线圈、常开触点、常闭触点,还有其他功能块。梯形图称为电路或程序,设计梯形图叫编程。,22,梯形图主要特点1、编程元件沿用继电器控制系统中的概念和定义编程元件:X、Y、M、T、C等2、采用公共母线结构,能流只能从左到右。线圈(或输出)只能与右母线相连3、逻辑解算关系:从上到下,从左到右,前面解算的结果,可马上被后面的逻辑解算所利用。4、各编程元件的常开/常闭触点可无限次使用,返回本章首页,23,功能块图(FBD),类似数字逻辑电路的编程语言,即用类似与门、或门的方框来表不逻辑运算关系等。,指令表(IL)由若干条指令组成的程序叫做指令表程序。LDX0ORY0ANIX1OUTY0,24,结构文本,Pascal,Basic,c等高级编程语言结构文本是为IEC1131-3标准创建一种专用高级编程语言。用结构文本有两个优点:能实现复杂的数学运算,非常简洁和紧凑。,25,第二章日本三菱公司FX2N系列PLC,一、FX2N系列PLC型号名称的含义,26,FX系列型号名称的含义,27,三菱公司PLC型号(小型机)FX2N16MR,F1、F2、FX0、FX0S、FX0N、FX2、FX2N、FX2C、,FX2N24MRFX2N36MRFX2N48MRFX2N64MRFX2N80MRFX2N128MR,28,2.1FX2N系列PLC的编程元件,一、编程元件的名称由数字和字母表示分别表示元件的类型和地址号注:1、输入/输出元件的地址号均按八进制编号(07)2、输入/输出以外的元件地址号全按十进制编号(09),29,二、输入继电器与输出继电器1、输入继电器(X)PLC接收外部输入的开关量信号的窗口,在梯形图中可以外接常开触点或常闭触点,也可以接多个触点组成的串并联电路。在梯形图中可以多次使用输入继电器的常开触点和常闭触点。八进制编号184点带扩展X0X7、X10X17、X20X27、X30X3、X260X267其触点使用次数不受限制,30,2、输出继电器(Y)PLC向外部负载发送信号的窗口将PLC输出信号传送输出模块,再由后者驱动负载八进制编号184点带扩展Y0Y7、Y10Y17、Y20Y27、Y30Y3、Y260Y267其触点使用次数不受限制,但线圈只能使用一次。注:总I/O点数不能超过256点,带扩展单元时,其地址号与基本单元地址号连续(顺序编号)。,31,输入和输出继电器,32,三、辅助继电器(M)用软件实现,不能接收外部的输入信号,不能直接对外输出信号去直接驱动负载,(相当于继电器控制系统中的中间继电器)作用:转换、存储运算结果1、通用辅助继电器(M)M0M499500点可用软件设定为断电保持辅助继电器,33,2、停电保持辅助继电器(M)M500M30712572点电源中断时,中断瞬时的状态,可在重新通电后的第一个扫描周期再现其状态。M500M1023可用软件设定为非断电保持辅助继电器。,34,35,3、特殊辅助继电器(M)M8000M8255256点用来表示PLC的某些状态、提供时钟脉冲、标志(如进位、借位标志)、设定PLC的运行方式,或者用于步时顺控、禁止中断、设定计数器是加计数或是减计数等。a、触点利用型特殊辅助继电器b、线圈驱动型特殊辅助继电器,36,a、触点利用型特殊辅助继电器线圈由PLC自动驱动,用户只可利用其触点M8000:运行(RUN)监控(运行期间接通)M8002:初始化脉冲(仅在运行瞬间接通);M8005:锂电池欠压;M8011:10ms时钟;M8012:100ms时钟;M8013:1s时钟;M8014:1min时钟;,37,b、线圈驱动型特殊辅助继电器用户驱动线圈后,PLC作特定动作M8030:使BATTLED(锂电池欠压指示灯)熄灭;M8033:PLC停止时输出保持(M8033线圈通电时,PLC由RUN进入STOP状态时,映像寄器与数据寄存器中的内容保持不变。);M8034:禁止全部输出;M8039:定时扫描;,38,四、状态元件(S)用于编制顺序控制程序的一种编程元件,一般与步进梯形指令STL一起使用。通用状态(S0S499)没有断电保持功能,但可用程序设定有断电保持功能。可作M使用初始状态:S0S910点回零:S10S1910点通用:S20S499480点保持:S500S899400点报警器:S900S999100点,通用500点,39,五、定时器(T)T0T255包括设定值寄存器、当前值寄存器和一个用来储存其输出触点状态的映像寄存器。分为通用定时器(T0T245)和积算定时器(T246T255)。1、通用定时器(T0T245)1)100ms定时器T0T199200点设定值:0.13276.7sT192T199为了程序和中断服务程序专用的定时器2)10ms定时器T200T24546点设定值:0.01327.67s,40,2、积算定时器(T246T255)1)1ms积算定时器T246T2494点设定值:0.00132.767s2)100ms积算定时器T250T2556点设定值:0.13276.7s3、定时器的定时精度定时器的最大误差约为+T0(T0为扫描周期)和-(为定时器的最小定时单位如1ms、10ms等),41,定时器,42,六、计数器(C)C0C255分为内部计数器和高速计数器。内部计数器对PLC的内部信号X、Y、M、S等计数,1、内部计数器1)16bit加计数器计数范围:132767通用:C0C99100点停电保持:C100C199100点,43,2)32bit加/减计数器计数范围:-2,147,483,648+2,147,483,647通用:C200C21920点停电保持:C220C23415点其计数方式由特殊辅助继电器M8200M8234设定,对应特殊辅助继电器为ON时,为减计数;反之为加计数。2、高速计数器C235C25521点a、1相无启动/复位输入端的高速计数器C235C240b、1相带启动/复位输入端的高速计数器C241C245c、1相双计数输入(加/减脉冲输入)高速计数器C246C250d、两相(A-B相型)双向计数输入高速计数器C251C255,44,45,46,七、数据寄存器(D)在模拟量检测与控制以及位置控制等场合用来储存数据和参数,数据寄存器为16位,两个合并可存放32位数据。1、通用数据寄存器D0D199200点M8033为ON他们有断电保持功能,反之无断电保持功能2、断电保持数据寄存器200D79997800点D200D511有断电保持功能,利用外部设备的参数设定,可改变其与通用数据寄存器的分配。D490D509供通信用。D512D7999的断电保持功能不能用软件改变,可用RST和ZRST指令清除内容。以500点为单位,可将D1000D7999设为文件寄存器,47,3、特殊数据寄存器D8000D8255256点特殊数据寄存器D8000D8255用来监控PLC的运行状态,如电池电压、扫描时间等。4、变址寄存器(V/Z)16bit数据寄存器V0V7、Z0Z7变址寄存器V0V7和Z0Z7的内容用来改变编程元件的元件号。,48,八、指针(P/I)包括分支指针P0P127和15点中断用指针。1、分支指令用指针(P0P127:128点)用来指示跳转指令(CJ)的跳步目标和子程序调用指令(CALL)调用的了程序的入口地址,执行到子程序中的SRET时返回主程序。FX1S:P0P63,FX1N、FX2N、FX2NC:P0P127,49,2、中断用指针(I0I8:15点)中断用指针用来指明某一中断源的中断程序入口标号,执行到IRET指令时返回主程序。1)输入中断用来接收特定的输入地址号的输入信号,立即执行相应的中断服务程序。,50,2)定时器中断使PLC以指定的周期定时执行中断子程序,定时循环处理某些任务,处理的时间不受PLC扫描周期的限制。3)计数器中断用于PLC内置的高速计数器,根据高速计数器的计数当前值与计数设定值的关系来确定是否执行相应的中断服务子程序。九、常数(K/H)K:十进制H:十六进制,51,2.2FX系列PLC的基本逻辑指令,一、LD、LDI、OUTLD(Load):常开触点与母线连接的指令LDI(LoadInverse):常闭触点与母线连接的指令OUT(Out):驱动线圈的输出指令,52,二、AND、ADIAND(And):常开触点串联连接指令ANI(AndInverse):常闭触点串联连接指令,53,三、OR、ORIOR(Or):常开触点并联连接指令ORI(OrInverse):常闭触点并联连接指令,54,四、LDP、LDF、ANDP、ANDF、ORP、ORFLDP、ANDP、ORP用来作上升沿检测的触点指令,仅在指定位元件的上升沿(由OFFON变化)时接通一个扫描周期。LDF、ANDF和ORF是用来作下降沿检测的触点指令,仅在指定位元件的下降沿(由ONOFF变化)时接通一个扫描周期。,55,五、ORBORB(OrBlock):串联电路块的并联连接指令。注:指令后不带元件,56,六、ANBANB(AndBlock):并联电路块的串联连接指令。注:指令后不带元件,57,七、MPS、MRD、MPPMPS(Push):进栈,MRD(Read):读栈,MPP(Pop):出栈,注:用于多重输出FX系列有11个栈存储器,58,八、MC、MCRMC(MasterContr01):主控指令,或公共触点串联连接指令MCR(MasterControlReset):主控复位指令,MC指令的复位指令。,59,九、INVINV(Inverse):指令将执行该指令之前的运算结果取反(运算结果如为“0”将它变为“1”,运算结果“1”将它变为“0”)。,60,十、PLS、PLFPLS(Pulse):上升沿微分输出指令PLF:下降沿微分输出指令PLS与PLF指令只能用于输出继电器和辅助继电器。,61,十一、SET、RSTSET:置位指令,使操作保持的指令。RST:复位指令,使操作保持复位的指令。SET、RST指令的功能与数字电路中R-S触发器的功能相似,SET与RST指令之间可以插入别的程序。如果它们之间没有别的程序,最后的指令有效。,62,63,十二、NOP、ENDNOP(Nonprocessing):空操作指令空操作指令使该步序作空操作。可编程序控制器的编程器一般都有指令的插入和删除功能,在程序中实际上很少使用NOP指令。执行完清除用户存储器的操作后,用户存储器的内容全部变为空操作指令。END(End):结束指令,表示程序结束。若不写END指令,将从用户程序存储器的第一步执行到最后一步;将END指令放在程序结束处,只执行第一步至END这一步之间的程序,使用END指令可以缩短扫描周期。在调试程序时可以将END指令插在各段程序之后,从第一段开始分段调试,调试好以后再顺序删去程序中间的END指令,这种方法对程序的查错也很有用处。,64,2.3基本逻辑指令的编程规则与技巧,65,一、梯形图的主要特点,PLC梯形图中的某些编程元件沿用了继电器这一名称。但不是真实的继电器。梯形图两侧的垂直公共线称为公共母线,能流只能从左到右。梯形图的逻辑运算:根据梯形图各触点的状态和逻辑关系,求出与图中各线圈对应的编程元件的ON/OFF状态,逻辑运算是从左到右,从上到下进行的。梯形图中各编程元件的常开触点和常闭触点可以无限多次的使用。,66,二、编程规则与技巧,1、双线圈输出在同一程序中,同一元件的线圈使用了两次或多次,称为双线圈输出。前面的输出无效,最后依次的输出才有效,67,2、程序的优化设计设计并联电路时,应将单个触点的支路放在下面;设计串联电路时,应将单个触点的支路放在右面;,68,输出线圈应放在最右边;线圈并联电路中,应将单个线圈放在上面。,69,第三章编程方法3.1可编程控制器最常用编程环节,梯形图的基本电路:起动、保持和停止电路三相异步电动机正反转控制电路定时器、计数器应用程序常闭触点输入信号的处理,70,起动、保持和停止电路,71,三相异步电动机正反转控制电路,72,定时器、计数器应用程序,定时范围的扩展闪烁电路延时接通/断开电路,73,定时范围的扩展,FX系列的定时器最长时时间为32676.7s.设定时器T0和C0的设定值分别为KT和KC,对于100ms定时器,总的定时时间为:T=0.1KTKC,74,闪烁电路,75,延时接通/断开电路,76,常闭触点输入信号的处理,77,3.2梯形图的经验设计法,在一些典型电路的基础上,根据被控对象对控制系统的具体要求,不断地修改和完善梯形图。用经验法设计存在的问题:1、设计方法很难掌握,设计周期长。2、装置交付使用后维修困难。,78,3.3顺序控制设计法,顺序控制,是按照生产工艺预先规定的顺序,在各个输入信号的作用下,根据内部状态和时间顺序,在生产过程中各个执行机构自动地有秩序地进行操作。顺序控制设计法又称步进控制设计法。顺序控制设计法最基本的思路顺序控制设计法的本质顺序功能图,79,一、顺序控制设计法的基本思想:将系统的一个工作周期划分为若干个顺序相连的阶段,这些阶段称为步(STEP),并用编程元件(M、S)来代表各步。步是根据输出量的状态变化来划分的,在任一步内,各输出量的ON/OFF状态不变,但相邻两步输出量总的状态是不同的。,80,二、顺序控制设计法的本质,经验设计法试图用输入信号X直接控制输出信号Y。顺序控制设计法是用输入量X控制代表各步的编程元件,再用它们控制输出量Y。步是根据输出量Y的状态划分的。,81,三、顺序功能图,概述顺序功能图又叫状态转移图或功能表图它是描述控制系统的控制过程、功能和特性的一种图形,也是设计可编程序控制器的顺序控制程序的有力工具。在TE公司研制的Grafcet基础上,1978年法国公布用于工业过程文件编制的法国标准AFCET,1979年法国公布了功能图的国家标准GRAFCET。1987年IEC公布了用于所有控制系统的通用标准IEC848,即“控制系统功能图准备标准”。,82,1986年我国颁布了顺序功能图的国家标准GB6988.6-86。1994年公布的IEC1131中,顺序功能图被确定为位居首位的编程语言。顺序功能图的组成:步、有向连线、转换、转换条件和动作(或命令)。,83,(一)步,1、步系统工作的不同阶段用矩形方框表示步,方框中用数字或代表该步的编程元件的元件号作为步的编号。,84,步,2、初始步系统初始状态对应的步是系统等待起动命令的相对静止的状态。用双线方框表示初始步,每一个顺序功能图至少应该有一个初始步。3、活动步系统正在执行的步当系统正处于某一步所在的阶段时,叫做该步处于活动状态,称该步为“活动步”。步处于活动状态时,相应的动作被执行;处于不活动状态时,相应的非存储型动作被停止执行。4、非活动步系统已经执行和将要执行的步,85,4、与步对应的动作或命令动作或命令系统在某一步发出的命令或动作施控系统发出“命令”;被控系统完成“动作”。,86,(二)有向连线与转换条件,1、有向连线表示活动步执行的顺序步的活动状态的进展,按照有向连线规定的路线和方向进行。习惯方向:从上到下,从左至右(可省略箭头)2、转换活动步的推进称为转换用有向连线上与有向连线垂直的短划线来表示,转换将相邻两步分隔开。步的活动状态的进展,由转换的实现来完成。,87,3、转换条件实现转换所必须满足的条件是与转换相关的逻辑命题,转换条件可以用文字语言、布尔代数表达式或图形符号标注在表示转换的短线的旁边。,88,四、顺序功能图的基本结构,1、单序列,89,顺序功能图的基本结构,2、选择序列,90,顺序功能图的基本结构,3、并行序列,91,92,4、子步,93,五、顺序功能图中转换实现的基本规则,1、转换实现条件(两个)1)该转

温馨提示

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

评论

0/150

提交评论