FX2N系列可编程控制器.ppt
《FX2N系列可编程控制器.ppt》由会员分享,可在线阅读,更多相关《FX2N系列可编程控制器.ppt(138页珍藏版)》请在三一办公上搜索。
1、第五章 FX2N系列可编程控制器,第一节 可编程控制器的基础知识第二节 可编程控制器的工作方式及编程语言 第三节 FX2N系列PLC的性能规格与内部资源 第四节 FX2N系列PLC的基本指令编程法 第五节 FX2N系列PLC的功能图与步进梯形图第六节 FX2N系列PLC的应用指令编程方法第七节 FX2N系列PLC的工程应用,第一节 可编程控制器的基础知识,由继电器接线控制系统,是以硬接线的方式保证顺序动作的实现。缺点是:由于采用固定接线形式,没有通用性和灵活性,在工艺要求提出后才能制作,不能实现系列化生产;采用触点的开关动作,当触点打开时经常产生电弧,,怎么办?,1968年,美国最大的汽车制造
2、商通用汽车公司(GM公司)为了适应生产工艺不断更新的需要,要求寻找一种比继电器更可靠、功能更齐全、响应速度更快的新型工业控制器,并从用户角度提出了新一代控制器应具备的十大条件,此举立即引起了开发热潮。这十大条件是:编程方便,可现场修改程序;维修方便,采用插件式结构;可靠性高于继电器控制装置;体积小于继电器控制盘;数据可直接送入管理计算机;成本可与继电器控制盘竞争;输入可为市电;输出可为市电,容量要求在2A以上,可直接驱动接触器等;扩展时原系统改变最少;用户存储器大于4KB。1969年,美国DEC公司研制出了第一台可编程控制器PDP一14,在美国通用汽车公司的生产线上试用成功,并取得了满意的效果
3、,可编程控制器自此诞生。可编程控制器自问世以来,发展极为迅速。1971年,日本开始生产可编程控制器。1973年,欧洲开始生产可编程控制器。1974年中国开始研制可编程控制器。到现在世界各国的一些著名的电气工厂几乎都在生产可编程控制器装置。,第一节 可编程控制器的基础知识,1PLC的定义,美国电气制造商协会NEMA(National Electrical Manufacturers Association)和国际电工委员会IEC(International ElectrcI-technical Commission)对可编程控制器分别作了定义:可编程控制器是一种专门用于工业环境的、以开关量逻辑控
4、制为主的自动控制装置。它具有存储控制程序的存储器,能够按照控制程序,将输人的开关量(或模拟量)进行逻辑运算、定时、计数和算术运算等处理后,以开关量(或模拟量)的形式输出,控制各种类型的机械或生产过程。,小贴士:可编程逻辑控制器PLCProgrammable Logical Controller可编程控制器PCProgrammable Controllers,但这很容易和个人计算机PC Personal Computer相混淆,因此,一般仍把PLC作为可编程控制器的简称。,第一节 可编程控制器的基础知识,三菱公司的产品有:Q系列、QnA系列、Ans系列、A系列为模块式大型PLC,最大容量为8K点
5、。Fx系列小型PLC,单元式,单机最大容量为256点。,西门子公司产品有:S7200微型PLC,单机最大容量为256点;S7300小到中型PLC单机最大容量为1K点;S7400大到超大型PLC,单机可组态点数过万点。,第一节 可编程控制器的基础知识,2PLC的特点,(1)可靠性高,抗干扰能力强用软件实现大量的开关量逻辑运算;输入采用直流低电压;面向工业环境设计,采取了滤波、屏蔽、隔离等抗干扰措施。(2)编程简单易于掌握 PLC采用梯形图方式编写程序。(3)功能完善,灵活方便不仅具有开关量逻辑控制功能和步进、计数功能,而且还具有模拟量处理、温度控制、位置控制、网络通信等功能。既可单机使用、也可联
6、网运行。(4)体积小、质量轻、功耗低,第一节 可编程控制器的基础知识,3PLC的可编程控制器的性能指标,(1)输入输出点数(IO点数)指可编程控制器外部输入、输出端子数的总和。它标志着可以接多少个开关按钮和可以控制多少个负载。(2)存储容量存储容量 指可编程控制器内部用于存放用户程序的存储器容量。(3)扫描速度 一般以执行1000步指令所需时间来衡量,单位为ms千步,也有以执行一步指令所需时间来计算的,单位用us步。(4)功能扩展能力 可编程控制器除了主模块之外,通常都可配备一些可扩展模块,以适应各种特殊应用的需要,如AD模块、DA模块、位置控制模块等。(5)指令系统 指令系统是指一台可编程控
7、制器指令的总和,它是衡量可编程控制器功能强弱的主要指标。,第一节 可编程控制器的基础知识,4PLC的可编程控制器的分类,按结构形式分类分为整体式和模块式 按控制规模大小,可以分为小型、中型和大型,第一节 可编程控制器的基础知识,5PLC系统的组成,第一节 可编程控制器的基础知识,第一节 可编程控制器的基础知识,6.PLC的的输入接口电路,通常有干接触、直流输入、交流输入三种形式。干接触式由内部的直流电源供电,小型PLC的直流输入电路也由内部的直流电源供电,交流输入必须外加电源。,第一节 可编程控制器的基础知识,干接触式由内部的直流电源供电,,第一节 可编程控制器的基础知识,小型PLC的直流输入
8、电路也由内部的直流电源供电,,第一节 可编程控制器的基础知识,交流输入必须外加电源。,第一节 可编程控制器的基础知识,第一节 可编程控制器的基础知识,7.PLC的输出接口电路,继电器输出,晶体管输出,晶闸管输出,第一节 可编程控制器的基础知识,8.PLC输出点与负载的实际连接示意图,第二节 可编程控制器的工作方式及编程语言,1可编程控制器PLC的工作方式,例21 有2个开关X1、X2,其中任何一个接通都将立即点亮红灯,2s钟后点亮绿灯。,继电器电路工作过程:当X1或X2任一按钮按下后,线圈Y1接通,Y1触点同时接通,时间继电器线圈T开始计时。此时,T触点因时间未到,因此未接通。一旦时间到,T触
9、点接通,则Y2线圈接通,同时Y2触点接通,整个过程完成。,可编程控制器的工作过程:先读人Xl、X2触点信息,然后对X1、X2状态进行逻辑运算,若逻辑条件满足,Y1线圈接通,此时外触点Y1接通,外电路形成回路,红灯亮;在定时时间未到时,T触点接通的条件不满足,因此Y2线圈不通电,绿灯不亮;在到T时间后,Y2线圈才接通,Y2触点接通,绿灯亮。,(1)PLC的扫描工作方式,第二节 可编程控制器的工作方式及编程语言,可编程控制器在进入RUN状态之后,采用循环扫描方式工作。从第一条指令开始,在无中断或跳转控制的情况下,按程序存储的地址号递增的顺序逐条执行程序,即按顺序逐条执行程序,直到程序结束。然后再从
10、头开始扫描,并周而复始地重复进行。包括五个阶断:内部处理、通信处理、输入扫描、程序执行、输出处理。扫描周期:PLC完成一次扫描过程所需的时间。扫描周期的长短与用户程序的长度和扫描速度有关,(2)PLC的程序执行过程,第二节 可编程控制器的工作方式及编程语言,PLC的程序的执行过程一般可分为输入采样、程序执行和输出刷新三个阶段。,第二节 可编程控制器的工作方式及编程语言,小贴士:1.扫描时间:PLC在一个工作周期中,输入扫描和输出刷新的时间一般为4ms左右,而程序执行时间可因程序的长度不同而不同。2.自诊断时间:每个扫描周期还要包含自诊断及与外设通信等时间。如三菱FX2N系列PLc的自诊断时间为
11、0.96ms。通信时间的长短与连接的外设多少有关系,如果没有连接外设,则通信时间为0。3.IO响应时间:PLC采用集中IO刷新方式,在程序执行阶段和输出刷新阶段,即使输入信号发生变化,输入映像寄存器区的内容也不会改变,不会影响本次循环的扫描结果,可导致输出信号的变化滞后于输入信号的变化,这也产生了PLC的输入、输出响应滞后现象,最大滞后时间为23个扫描周期。,第二节 可编程控制器的工作方式及编程语言,2 PLC的编程语言,梯形图语言,第二节 可编程控制器的工作方式及编程语言,助记符语言(指令表),第二节 可编程控制器的工作方式及编程语言,顺序功能图语言(SFC),第三节 FX2N系列PLC内部
12、资源,1.FX2N系列PLC的性能规格,第三节 FX2N系列PLC内部资源,第三节 FX2N系列PLC内部资源,第四节 FX2N系列PLC的基本指令编程法,1 基本器件编程方法,(1)输入触点X:八进制 X0X7,X10X17(2)输出继电器Y:八进制 Y0Y7,Y10Y17 30点:I 16点,O 14点 48点:I 24点,O 24点 X和Y有限去驱动负载(3)内部继电器M:十进制 M1M9,M10M19 不能驱动执行元件 中间过渡作用 M可以有几百点,FX2N有1000多点,基本器件也称为元件。包括输入触点X、输出继电器Y、内部继电器M、定时器T、计数器C,第四节 FX2N系列PLC的基
13、本指令编程法,当外部线路X0通时闭合不通时断开。,左母线,右母线,当外部线路X1通时,断开当不通时,闭合,输出继电器的线圈,输出继电器的常开触点(软),第四节 FX2N系列PLC的基本指令编程法,比较这两个梯形图的区别,当接通输入触点X10后,内部继电器线圈M100通电,M100的常闭触点断开,常开触点导通,因此输出端Y0失电,0#灯熄灭,Y 1得电,1#灯亮,调电保持型继电器的简单程序,第四节 FX2N系列PLC的基本指令编程法,定时器T 的编程方法,T0 T199是100ms普通定时器,T200T245为10ms普通定时器;T246T249是10ms累积定时器,T250T255是100ms
14、累积定时器,初始状态:线圈Y0,T0均不通电,0#输出信号灯灭.X0闭合时,定时器T0的线圈通电,并开始计时,K123表示计数值为常数123,定时时间为100ms123=12.3秒,当T0 线圈通电够12.3秒后,定时器动作,其常开触点T0闭合,使Y0输出灯亮,第四节 FX2N系列PLC的基本指令编程法,累积型定时器(断电记忆型)的程序举例,T246T249是10ms累积定时器,T250T255是100ms累积定时器,第四节 FX2N系列PLC的基本指令编程法,作业:按下按钮SB1,过5秒后,电动机1启动;按下按钮SB2,电动机1停止。要求:用一个接触器控制电动机1,要求电动机有热继电器保护;
15、启动按钮用常开;停止按钮用常闭;地址分配:SB1-X0;SB2-X1;FR1-X3要求:画出电动机的主电路;PLC的接线图;梯形图,第四节 FX2N系列PLC的基本指令编程法,计数器C,C0C99是16位向上计数的普通计数器,C100C199是16位向上计数的断电保持型计数器,C200C219是32位可逆计数的普通计数器,C220C234是32位可逆计数的断电保持型计数器 C235C255是高速计数器 16位递增计数器 32位增减计数器高速计数器,第四节 FX2N系列PLC的基本指令编程法,普通16位递增计数器的动作时序,要使计数器C0失电,必须用RST,第四节 FX2N系列PLC的基本指令编
16、程法,32位增减定时器的动作时序,当对特殊辅助继电器M8200M8234进行设定。当M8XXX=1时,CXXX为减计数;当M8XXX=0时,CXXX为增计数。,第四节 FX2N系列PLC的基本指令编程法,高速计数器,高速计数器是由特定的输入进行计数动作的,与PLC的扫描周期无关,采用中断处理方式进行高速计数。高速计数器共21点,地址编号C235C255,但适用高速计数器输入的PLC输入端只有6点X0X5。,第四节 FX2N系列PLC的基本指令编程法,高速计数器的输入选择,两个高速计数器及其输入选择示意图。当X20接通时,选中高速计数器C235,而由表5-3中可知,C235对应的计数器输入端为X
17、0,计数器输入脉冲应为X0而不是X20,当X20断开时,线圈C235断开,同时C236接通,选中计数器C236,这时计数脉冲输入端为X1。,第四节 FX2N系列PLC的基本指令编程法,特殊继电器,M8000 PLC由StopRUN,RUN监视常开触点,M8002 由StopRUN时的初始脉冲,常开触点,第四节 FX2N系列PLC的基本指令编程法,M8013 每秒钟发一个脉冲,M8011 每10ms发一脉冲,继电器输出不能用,掉电保护元件 M,T,C,第四节 FX2N系列PLC的基本指令编程法,作业:按下按钮SB1,电动机1启动;按下按钮SB2,电动机1停止,过5秒钟之后,电动机2才启动。按下停
18、止按钮,两个电动机都停止。要求:用两个接触器控制电动机1、2,要求两个电动机有热继电器保护;启动按钮用常开;停止按钮用常闭;地址分配:SB1-X10;SB2-X11;SB3X12;FR1-X13;FR2-X14要求:画出电动机的主电路;PLC的接线图;梯形图,第四节 FX2N系列PLC的基本指令编程法,2 基本顺控指令编程法,逻辑取与LD、LDI输出线圈驱动指令OUT 单个触点串联指令AND、ANI 触点并联指令OR、ORI 串联电路块的并联指令0RB并联电路块的串联指令ANB 边沿触发指令 多重输出电路指令MPS、MRD、MPP 置位指令SET复位指令RST 脉冲输出指令PLS、PLF 主控
19、指令MC、MCR 空操作指令NOP程序结束指令END 取反指令INV,第四节 FX2N系列PLC的基本指令编程法,(1)LD、LDI、OUT指令用法,LD:取指令,用于动合触点与母线连接。LDI:取反指令,用于动断触点与母线连接。OUT:线圈驱动指令,用于将逻辑运算的结果驱动一个指定线圈。OUT指令可以连续使用若干次,相当于多个输出线圈并联,第四节 FX2N系列PLC的基本指令编程法,双线圈现象,错误!,第四节 FX2N系列PLC的基本指令编程法,呵呵,问题解决了!,第四节 FX2N系列PLC的基本指令编程法,(2)AND、ANI指令用法,AND:与指令。用于单个触点的串联,完成逻辑“与”运算
20、。ANI:与反指令。用于动断触点的串联,完成逻辑“与非”运算。,第四节 FX2N系列PLC的基本指令编程法,指令用法说明:1)AND、ANI指令均用于单个触点的串联,串联触点数目没有限制。该指令可以重复次使用。指令的目标元件为X、Y、M、T、C、S。2)OUT指令后,通过触点对其他线圈使用OUT指令称为纵接输出,如OUT M101指令后,再通过T1触点去驱动Y4。这种纵接输出,在顺序正确的前提下,可以多次使用。,第四节 FX2N系列PLC的基本指令编程法,OR、ORI指令用法,OR:或指令。用于单个动合触点的并联。ORI:或反指令。用于单个动断触点的并联。,第四节 FX2N系列PLC的基本指令
21、编程法,指令用法说明:1)OR、ORI指令用于一个触点的并联连接指令。若将两个以上的触点串联连接、电路块并联连接时,要用后文提到的ORB指令。2)OR、ORI指令并联触点时,是从该指令的当前步开始,对前面的LD、LDI指令并联连接。该指令并联连接的次数不限。,第四节 FX2N系列PLC的基本指令编程法,0RB块或、ANB块与两条指令的用法,当一个梯形图的控制电路由若干个先串联、后并联的触点组成时,可将每组串联的触点看作一个块。与左母线相连的最上面的块按照触点串联的方式编写语句,下面依次并联的块称作子块,每个子块左边第一个触点用LD或LDI指令,其余串联的触点用AND或ANI指令。每个子块的语句
22、编写完后,加一条ORB指令作为该指令的结尾。ORB是将串联块相并联,是块或指令。,第四节 FX2N系列PLC的基本指令编程法,当一个梯形图的控制电路由若干个先并联、后串联的触点组成时,可将每组并联看成一个块。与左母线相连的块按照触点并联的方式编写语句,其后依次相连的块称作子块。每个子块最上面的触点用LD或LDI指令,其余与其并联的触点用OR或ORI指令。每个子块的语句编写完后,加一条ANB指令,表示各并联电路块的串联ANB将并联块相串联,为块与指令。,第四节 FX2N系列PLC的基本指令编程法,作业1:把这个梯形图用指令形势给我敲出来。在电脑上转换成梯形图后然后,抄在作业本上。,第四节 FX2
23、N系列PLC的基本指令编程法,边沿触发指令的用法,LDP:取脉冲上升沿。上升沿检出运算开始。,第四节 FX2N系列PLC的基本指令编程法,LDF:取脉冲下降沿。下降沿检出运算开始。ANDP:与脉冲上升沿。上升沿检出串联连接。ANDF:与脉冲下降沿。下降沿检出串联连接。ORP:或脉冲上升沿。上升沿检出并联连接。ORF:或脉冲下降沿。下降沿检出并联连接。,第四节 FX2N系列PLC的基本指令编程法,第四节 FX2N系列PLC的基本指令编程法,占用2层堆栈的程序,第四节 FX2N系列PLC的基本指令编程法,SET和RST指令的用法,SEI、RST指令用于对逻辑线圈M、输出继电器Y、状态S的置位、复位
24、,也用于对数据寄存器D和变址寄存器V、V的清零和对定时器T和计数器C逻辑线圈的复位,使它们的当前计时值和计数值清零。使用SET和RST指令,可以方便地在用户程序的任何地方对某个状态或事件设置标志和清除标志。同时也可对同一元件多次使用,且具有自保持功能,,第四节 FX2N系列PLC的基本指令编程法,PLS、PLF指令的使用方法,PLS为上升沿脉冲输出,用于检出输入信号的上升沿,输出给后面的编程元件,获得一个扫描周期的脉冲输出。PLF为下降沿脉冲输出,用于检出输入信号的下降沿,输出给后面的编程元件,获得一个扫描周期的脉冲输出。,第四节 FX2N系列PLC的基本指令编程法,主控指令应用示例,MC为主
25、控指令,在主控电路块起点使用。MCR为主控复位指令,在主控电路块终点使用。其目的操作数的选择范围为输出线圈Y和逻辑线圈M,使用常数N作为嵌套层数,选择范围为NON7(8层以内)。,输入接通时,执行MC与MCR之间的指令。图中X0接通时,执行主控命令。当输入断开时,不执行主控命令,这时扫描MC与MCR指令之间各输出状态情况如下:保持当前状态的元件有计数器和失电保持定时器,用SET/RST指令驱动的元件。变成断开的元件有普通定时器、各内部线圈和输出线圈。,第四节 FX2N系列PLC的基本指令编程法,空操作指令NOP,NOP是一条空操作指令,用于程序的修改。NOP指令在程序中占一个步序,没有元件编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- FX2N 系列 可编程控制器
链接地址:https://www.31ppt.com/p-5431637.html