三菱FX2N系列PLC基本指令应用课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《三菱FX2N系列PLC基本指令应用课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 FX2N 系列 PLC 基本 指令 应用 课件
- 资源描述:
-
1、第六章第六章 三菱三菱FX2N系列系列PLC基本指令的应用基本指令的应用一、一、FX2N系列系列PLC的软组件及功能的软组件及功能二、二、FX2N可编程控制器基本指令可编程控制器基本指令 三、可编程控制器的应用开发三、可编程控制器的应用开发 四、常用基本环节的编程四、常用基本环节的编程五、基本指令编程实例及经验设计法五、基本指令编程实例及经验设计法(一一)FX2N系列系列PLC软组件的分类、编号和基本特征软组件的分类、编号和基本特征代表功能的字母代表功能的字母。如输入继电器用。如输入继电器用“X”表示、输出继电器用表示、输出继电器用“Y”表示。表示。数字数字,数字为该类器件的序号。,数字为该类
2、器件的序号。FX2N系列系列PLC中输入、输出继电器的序号为中输入、输出继电器的序号为八进制八进制,其余为,其余为十进制十进制。u编程元件的基本特征编程元件的基本特征 编程元件和继电接触器的元件类似、具有编程元件和继电接触器的元件类似、具有线圈和常开常闭触点线圈和常开常闭触点。当线圈披选中当线圈披选中(通电)时,常开触点闭合,常闭触点断开(通电)时,常开触点闭合,常闭触点断开,当线圈,当线圈失失 去选中去选中 件时,常闭接通,常开断开。件时,常闭接通,常开断开。可编程序控制器的编程元件可以有可编程序控制器的编程元件可以有无数多无数多个常开、常闭触点个常开、常闭触点。u编程元件的功能和作用编程元
3、件的功能和作用 数值的处理数值的处理:l十进制数十进制数(K)1)定时器和计数器的设定值(定时器和计数器的设定值(K常数)。常数)。2)辅助继电器(辅助继电器(M)、定时器()、定时器(T)、计数器)、计数器 (C)、状态器等的编号(软元件编号)。)、状态器等的编号(软元件编号)。3)指定应用指令操作数中的数值与指令动作(指定应用指令操作数中的数值与指令动作(K常数)。常数)。一、一、FX2N系列系列PLC的软组件及功能的软组件及功能l十六进制数(十六进制数(H):):同十进制数一样,用于指定应用指令操作数中的数值与指令动作。同十进制数一样,用于指定应用指令操作数中的数值与指令动作。l二进制数
4、(二进制数(B):):PLC内部,这些数字都是用二进制处理的。内部,这些数字都是用二进制处理的。l八进制数(八进制数(O):):FX2N系列的输入继电器、输出继电器的软元件编号。系列的输入继电器、输出继电器的软元件编号。以八进制数值进行分配。以八进制数值进行分配。lBCD码:码:用于数字式开关或七段码的显示器控制等。用于数字式开关或七段码的显示器控制等。l其他数值(浮点数):其他数值(浮点数):FX2N系列具有可进行高精度的浮点运算功能。系列具有可进行高精度的浮点运算功能。输入输出继电器输入输出继电器(FX2N系列输入、输出继电器总点数不能超过系列输入、输出继电器总点数不能超过256点。点。)
5、型型号号FX2N-16MFX2N-32MFX2N-48MFX2N-64MFX2N-80MFX2N-128M扩展扩展时时输输入入X000X0078点点X000X01716点点X000X02724点点X000X03732点点X000X04740点点X000X07764点点X000X267184点点输输出出Y000Y0078点点Y000Y01716点点Y000Y02724点点Y000Y03732点点Y000Y04740点点Y000Y07764点点Y000Y267184点点输入端子是输入端子是PLC从从外部开关接受信号外部开关接受信号的窗口的窗口 输出端子是输出端子是PLC向向外部负载发送信号外部负载
6、发送信号的窗口的窗口(二二)FX2N系列系列PLC软组件的地址号及功能软组件的地址号及功能辅助继电器辅助继电器 l这类辅助继电器的线圈与输出继电器一样这类辅助继电器的线圈与输出继电器一样有无数的电子常开和常闭触点有无数的电子常开和常闭触点l该触点该触点不能直接驱动外部负载不能直接驱动外部负载,外部负载的驱动要通过输出继电器进行,外部负载的驱动要通过输出继电器进行l如果在如果在PLC运行过程中停电,输出继电器及一般用辅助继电器都断开。运行过程中停电,输出继电器及一般用辅助继电器都断开。再运行时,除了输入条件为再运行时,除了输入条件为ON(接通)的情况以外,都为断开状态(接通)的情况以外,都为断开
7、状态。l分为分为一般用一般用(M0M499)、)、停电保持用停电保持用(M500M3071)和)和特殊用途特殊用途(M8000M8255)辅助继电器)辅助继电器。l特殊辅助继电器特殊辅助继电器(1)触点型)触点型 其线圈由其线圈由PLC自动驱动,用户只可使用其触点。自动驱动,用户只可使用其触点。图图2-12 M8000、M8002、M8012波形图波形图例如:例如:M8000:运行监视器(在:运行监视器(在PLC运行中接通),运行中接通),M8001与与M8000相反逻辑。相反逻辑。M8002:初始脉冲(仅在运行开始时瞬间接通),:初始脉冲(仅在运行开始时瞬间接通),M8003与与M8002相
8、反逻辑。相反逻辑。M8011、M8012、M8013和和M8014分别是产生分别是产生10ms、100ms、1s和和1min时钟脉冲的特殊辅助时钟脉冲的特殊辅助继电器。继电器。图图2-12n状态器状态器n一般用(一般用(S0S499)n停电保持用(停电保持用(S500S899)n报警器用(报警器用(S900S999)S0S9一般用于步进梯形图的一般用于步进梯形图的初始状态,初始状态,S10S19一般用作一般用作返回原点的状态返回原点的状态(2)线圈型)线圈型 由用户程序驱动线圈后由用户程序驱动线圈后PLC执行特定的动作。执行特定的动作。nM8033:若使其线圈得电,则:若使其线圈得电,则PLC
9、停止时保持输出映象存储器和数停止时保持输出映象存储器和数据寄存器内容。据寄存器内容。nM8034:若使其线圈得电,则将:若使其线圈得电,则将PLC的输出全部禁止。的输出全部禁止。nM8039:若使其线圈得电,则:若使其线圈得电,则PLC按按D8039中指定的扫描时间工作。中指定的扫描时间工作。定时器定时器 定时器相当于继电器系统中的定时器相当于继电器系统中的时间继电器时间继电器,可在程序中用于,可在程序中用于延时控制延时控制。定时器累计定时器累计PLC内内1ms、10ms、100ms等的时钟脉冲,当达到所定的设定等的时钟脉冲,当达到所定的设定值时,输出触点动作。值时,输出触点动作。FX2N系列
10、系列PLC的定时器(的定时器(T)有以下)有以下4种类型:种类型:l 100ms定时器:定时器:T0T199,200点。定时范围:点。定时范围:0.13276.7s;l 10ms定时器:定时器:T200T245,46点。定时范围:点。定时范围:0.01327.67s;l 1ms累积型定时器累积型定时器:T246T249,4点,执行中断保持。点,执行中断保持。定时范围:定时范围:0.00132.767s;l 100ms累积型定时器:累积型定时器:T250T255,6点,定时中断保持,点,定时中断保持,定时范围:定时范围:0.13276.7s FX2N系列系列PLC定时器设定值可以采用定时器设定值
11、可以采用程序存储器程序存储器内的常数(内的常数(K)直接)直接指定,也可以用指定,也可以用数据寄存器数据寄存器(D)的内容间接指定。使用数据寄存器)的内容间接指定。使用数据寄存器设定定时器设定值时,一般使用具有掉电保持功能的数据寄存器,这设定定时器设定值时,一般使用具有掉电保持功能的数据寄存器,这样在断电时不会丢失数据。样在断电时不会丢失数据。n1位增计数器位增计数器n16位是指其设定值及当前值寄存器为二进制位是指其设定值及当前值寄存器为二进制16位寄存器位寄存器,其设定值在其设定值在K1K32767范围内有效范围内有效.计数器的当前值和设定值相等,触点动作,计数器的当前值和设定值相等,触点动
12、作,设定值设定值K0与与K1意义相同意义相同,均在第一次计数时均在第一次计数时,其触点动作。其触点动作。n电源正常情况下,即使是非掉电保持型计数器的当前值寄存器也具有电源正常情况下,即使是非掉电保持型计数器的当前值寄存器也具有记忆功能,因而计数器重新开始计数前要用复位指令才能对当前值寄记忆功能,因而计数器重新开始计数前要用复位指令才能对当前值寄存器复位。存器复位。n2位增位增/减双向计数器减双向计数器n 增增/减计数的方向由特殊辅助继电器减计数的方向由特殊辅助继电器nM8200M8234设定,例如当设定,例如当M8200接通接通n(置(置1)时,)时,C200为减计数器,为减计数器,nM820
13、0断开(置断开(置0)时,)时,C200为增计数器。为增计数器。计数器计数器(C)数据寄存器数据寄存器 数据寄存器是存储数值数据的软元件,可以处理各种数值数据。数据寄存器是存储数值数据的软元件,可以处理各种数值数据。一般用:一般用:D0D199,200点,点,一旦写入数据,就不会变化。一旦写入数据,就不会变化。停电保持用:停电保持用:D200D511,312点,通过参数设定可以变为非停电保持型。点,通过参数设定可以变为非停电保持型。停电保持专用:停电保持专用:D512D7999,7488点,无法变更其停电保持特性。根据参数设定可点,无法变更其停电保持特性。根据参数设定可以将以将D1000以后的
14、数据寄存器以以后的数据寄存器以500点为单位设置文件寄存器。点为单位设置文件寄存器。而对于将停电保持专用数据寄存器作为一般用途时,则要在程序的起始步采用而对于将停电保持专用数据寄存器作为一般用途时,则要在程序的起始步采用RST或或ZRST指令清除其内容。指令清除其内容。特殊用:特殊用:D8000D8255,256点。点。变址寄存器变址寄存器:V0V7,Z0Z7,16点。点。文件寄存器文件寄存器:文件寄存器是一类专用数据寄存器,用于存储大量的数据文件寄存器是一类专用数据寄存器,用于存储大量的数据.这些寄存器都是这些寄存器都是16位位,最高位为符号位,数值范围为,最高位为符号位,数值范围为-327
15、68+32767。将相邻两。将相邻两个数据个数据寄存器组合,可存储寄存器组合,可存储32位数值数据位数值数据,最高位为符号位(高位为大的号码,最高位为符号位(高位为大的号码,低位为小的号码。变址寄存器中,低位为小的号码。变址寄存器中,V为高位,为高位,Z为低位),可处理为低位),可处理-2147483648+2147483647的数值。的数值。指针指针 分支用指针(分支用指针(P):分支用指针的编号为分支用指针的编号为P0P127,用作程序跳转和子程,用作程序跳转和子程 序调用的编号,其中序调用的编号,其中P63专门用于结束跳转。专门用于结束跳转。中断用指针(中断用指针(I):中断用指针与应用
16、指令中断用指针与应用指令FNC03(IRET)中断返回、)中断返回、FNC04(EI)开中断和)开中断和FNC03(DI)关中断一起使用)关中断一起使用有以下三类:有以下三类:输入中断用:输入中断用:与输入与输入X000X005对应编号为对应编号为I00I50,6点。点。定时器中断:定时器中断:编号为编号为I6、I7、I8,3点点 计数器中断:计数器中断:编号为编号为I010I060,6点。点。FX2N系列系列PLC有有基本指令基本指令27条;步进梯形指令条;步进梯形指令2条;应用指令条;应用指令128种,种,298条条。本节介。本节介绍其基本顺控指令。绍其基本顺控指令。LD、LDI、OUT指
17、令指令助记符,名称功能回路表示和可用软元件程序步X,Y,M,S,T,CX,Y,M,S,T,C11线圈驱动 Y,M,S,T,C LD 取LDI 取反 OUT 输出常闭触点逻辑运算开始常开触点逻辑运算开始Y,M:1 S,特殊M:2T :3 C :35 LD、LDI指令分别用指令分别用于将常开、常闭触点连于将常开、常闭触点连接到母线上接到母线上.OUT指令是指令是对输出继电器、辅助继对输出继电器、辅助继电器、状态器、定时器、电器、状态器、定时器、计数器的线圈驱动指令。计数器的线圈驱动指令。LD、LDI、OUT指令的使指令的使用用 二二 FX2N可编程控制器基本指令可编程控制器基本指令AND、ANI指
18、令指令 助记符,名称功能回路表示和可用软元件程序步X,Y,M,S,T,CX,Y,M,S,T,C11AND 与ANI 与非常开触点串联连接常闭 触点串联连接 AND、ANI指令分指令分别用于单个常开、别用于单个常开、常闭触点的串联,常闭触点的串联,串联触点的数量不串联触点的数量不受限制,该指令可受限制,该指令可以连续多次使用。以连续多次使用。AND、ANI指指令的应用令的应用 OR、ORI指令指令 OR、ORI指令分别用指令分别用于单个常开、常闭触点于单个常开、常闭触点的并联,并联触点的数的并联,并联触点的数量不受限制,该指令可量不受限制,该指令可以连续多次使用。以连续多次使用。功能回路表示和可
19、用软元件程序步X,Y,M,S,T,CX,Y,M,S,T,C11助记符,名称OR 或ORI 或非常开触点并联连接常闭触点并联连接OR、ORI指指令的应用令的应用 ORB、ANB指令指令 助记符,名称功能回路表示和可用软元件程序步软元件:无11软元件:无ORB 回路块或ANB 回路块与串联回路块并联连接并联回路块串联连接 若有若有多个串联回路多个串联回路块按顺序与前面的回块按顺序与前面的回路并联时路并联时,对每个回,对每个回路块使用路块使用ORB指令,指令,则对并联的回路个数则对并联的回路个数没有限制。若没有限制。若成批使成批使用用ORB指令并联连接指令并联连接多个串联回路块时,多个串联回路块时,
20、由于由于LD、LDI指令的指令的重复次数限制在重复次数限制在8次以次以下,因此这种情况下下,因此这种情况下并联的回路个数限制并联的回路个数限制在在8个以下。个以下。ORB指令的指令的应用应用 ANB指令的指令的应用应用 若有若有多个并联回路块按顺序多个并联回路块按顺序与前面的回路串联时,与前面的回路串联时,对每个对每个回路块使用回路块使用ANB指令,则对串指令,则对串联的回路个数没有限制。联的回路个数没有限制。若若成批使用成批使用ANB指令串联连指令串联连接多个并联回路块时接多个并联回路块时,由于,由于LD、LDI指令的重复次数限制在指令的重复次数限制在8次次以下,因此这种情况下串联的以下,因
21、此这种情况下串联的回路个数限制在回路个数限制在8个以下。个以下。SET、RST指令指令 SET为置位指令为置位指令,使操作保持;,使操作保持;RST为复位指令为复位指令,使操作保持复位,使操作保持复位。R S TS E T 置 位助 记 符,名 称功 能回 路 表 示 和 可 用 软 元 件程 序 步R S T 复 位动 作 保 持Y,M :1S,特 殊M :2T,C :2D,V,Z :3R S TY,M,SY,M,S,T,C,D,V,Z 消 除 动 作 保 持,当 前值 及 寄 存 器 清 零RST指令一个指令一个重要的用途是重要的用途是对计数器复位对计数器复位 PLS、PLF指令指令 使用
22、使用PLS指令时,指令时,仅在驱动输入为仅在驱动输入为ON的一个扫描周的一个扫描周期内期内,软元件,软元件Y、M动作。动作。使用使用PLF指令时,指令时,仅在驱动输入为仅在驱动输入为OFF的一个扫描周的一个扫描周期内期内,软元件,软元件Y、M动作。动作。PLS助 记 符,名 称功 能回 路 表 示 和 可 用 软 元 件程 序 步下 降 沿 微 分 输 出Y,M11除 特 殊 的M以 外PLSY,M除 特 殊 的M以 外上 升 沿 微 分 输 出PLS 上 升 沿 脉 冲PLF 下 降 沿 脉 冲指令的应用指令的应用PLS、PLFMC、MCR指令指令 MC为主控指令为主控指令,用于公共串联触点
23、的用于公共串联触点的连接,连接,MCR为主控复位指为主控复位指令令,即,即MC的复位指的复位指令。令。MCMC 主控助记符,名称功能回路表示和可用软元件程序步MCR 主控复位公共串联触点的连接公共串联触点的清除N32M除特殊辅助继电器以外MCRNY,M 应用主控触点可以应用主控触点可以解决若在每解决若在每个线圈的控制电路中都串入同样的个线圈的控制电路中都串入同样的触点,将多占存储单元。触点,将多占存储单元。它在梯形图中它在梯形图中与一般的触点垂直与一般的触点垂直。它们是与母线相连的常开触点,是它们是与母线相连的常开触点,是控制一组电路的总开关。控制一组电路的总开关。MC、MCR指令的使用如右图
24、。指令的使用如右图。图3-14 主控指令的使用例:用主控指令完成下列梯形图编程例:用主控指令完成下列梯形图编程 X0 X1 X2X3X4 X5X6X7X10X11X12X13Y1Y0Y2Y3Y4ABCD0 LD X01AND X12OR X23MC N0 M04LD X35OUT Y06LD X47AND X58LD X69AND X710ORB11MC N1 M112LD X1013OUT Y114LD X1115OUT Y216AND X1217OUT Y318MCR N119MCR N020LD X1321OUT Y4指令表指令表AY0MCX0X1X2NOM0X3MCX4X5X6NOM0
25、NOMOBN1M1CY1X10Y3X12Y2X11Y4X13X7MCR N1MCR N0D等效梯形图等效梯形图一个整体:执行条件一个整体:执行条件为为ON,母线母线 B 被激被激活活MPS、MRD、MPP指令指令 MPS指令:指令:将此时刻的运算结果送入堆栈存储将此时刻的运算结果送入堆栈存储。MPP指令:指令:各数据按顺序向上移动,将最上端的数据读出,同时该数据就各数据按顺序向上移动,将最上端的数据读出,同时该数据就 从堆栈中消失。从堆栈中消失。MRD指令:指令:是读出最上端所存数据的专用指令,堆栈内的数据不发生移动。是读出最上端所存数据的专用指令,堆栈内的数据不发生移动。MPS指令与指令与M
展开阅读全文