三菱PLC基本指令_第1页
三菱PLC基本指令_第2页
三菱PLC基本指令_第3页
三菱PLC基本指令_第4页
三菱PLC基本指令_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

1、可编程控制器多媒体课件可编程控制器多媒体课件(三(三 菱菱 FX 系系 列列 机机 型)型)【教学内容】:【教学要求教学要求】:FX2N系列系列PLC的基本指令、编程规则及工程实例的基本指令、编程规则及工程实例(1)掌握)掌握FX2N系列系列PLC软元件。软元件。(2)重点掌握)重点掌握FX2N系列系列PLC基本指令及编程规则。基本指令及编程规则。(3)学会采用)学会采用PLC基本指令解决工程问题。基本指令解决工程问题。 FX0 FX2 FX2C FX0S FX1S FX0N FX1N FX2N FX2NC【教学环节及组织教学环节及组织】FX2N系列系列PLC外部结构外部结构FX2N-64MR

2、的主机外形图的主机外形图例例1:FX2N-48MRD含义:含义:FX2N系列,输入输出总点数为系列,输入输出总点数为48点,继电器输出,点,继电器输出,DC电源,电源,DC输入的基本单元。输入的基本单元。例例2:FX-4EYS含义:含义:FX系列,输入点数为系列,输入点数为0点,输出点,输出4点,晶闸管输出点,晶闸管输出FX还有一些特殊的功能模块,如模拟量输入输出模块、还有一些特殊的功能模块,如模拟量输入输出模块、通信接口模块及外围设备等,使用时可以参照通信接口模块及外围设备等,使用时可以参照FX系列系列PLC产品手册。产品手册。 6.1基本指令(基本指令(27条)条) LD、LDI、OUT

3、AND、ANI OR、ORI ORB ANB LDP 、 LDF 、 ANDP ANDF 、 ORP 、 ORF指令:基本、步进、功能指令:基本、步进、功能MPS、MRD、MPPMC、MCRSET、RSTPLS、PLFNOPENDINV一、一、LD、LDI、OUT6.1基本指令基本指令LDLD:取指令。表示一个与输入母线相连的常开接点指令。取指令。表示一个与输入母线相连的常开接点指令。LDILDI:取反指令。表示一个与输入母线相连的常闭接点指取反指令。表示一个与输入母线相连的常闭接点指令。令。LD,LDI的目标元件是的目标元件是X,Y,M,S,T,C。OUTOUT:输出指令。输出指令。OUT指

4、令的目标元件是指令的目标元件是Y,M,S,T,C。一、一、LD、LDI、OUT6.1基本指令基本指令Y0X0Y1X1LD X0OUT Y0LDI X1OUT Y1AND:与指令。用于单个常开接点的串联。与指令。用于单个常开接点的串联。ANI:与非指令。用于单个常闭接点的串联。:与非指令。用于单个常闭接点的串联。这两条指令的目标元件为这两条指令的目标元件为X,Y,M,S,T,C。X0 X1Y0Y1Y0LD X0ANI X1OUT Y0AND Y0OUT Y1二、二、AND、ANI6.1基本指令基本指令三、三、OR、ORI6.1基本指令基本指令OR:或指令。用于单个常开接点的并联。或指令。用于单个

5、常开接点的并联。ORI:或非指令。用于单个常闭接点的并联。或非指令。用于单个常闭接点的并联。其目标元件是其目标元件是X,Y,M,S,T,C。Y0X1M8013X0Y1X2X3M8013LD X0OR X1AND M8013OUT Y0LD X2ORI X3AND M8013 OUT Y1三、三、OR、ORI6.1基本指令基本指令X0X1M5X2Y0M15LD X0OR X1ORI M5ANI X2ORI M15OUT Y0X0X1M0M0T0 K100LD X0OR M0ANI X1OUT M0OUT T0 K100三、三、OR、ORI6.1基本指令基本指令四、四、ORB6.1基本指令基本指令

6、ORB:两个或两个以上的接点串联电路叫串联电路块。:两个或两个以上的接点串联电路叫串联电路块。串联电路块并联连接时,分支开始用串联电路块并联连接时,分支开始用LD,LDI,分支结果,分支结果用用ORB,其为无目标元件指令。,其为无目标元件指令。M0X0 X1X2 X3LD X0AND X1LD X2ANI X3ORBOUT M0四、四、ANB6.1基本指令基本指令ANB:两个或两个以上接点并联的电路称为并联电路块,分两个或两个以上接点并联的电路称为并联电路块,分支电路并联电路块与前面电路串联连接时,使用此指令。支电路并联电路块与前面电路串联连接时,使用此指令。其无操作目标元件。其无操作目标元件

7、。X0X1X2X3Y0LD X0OR X1LDI X2OR X3ANBOUT Y0五、五、SET、RST6.1基本指令基本指令SET:置位指令,使动作保持置位指令,使动作保持RST:复位指令,使操作保持复位复位指令,使操作保持复位X0SET M0RST M0X1X0X1M0六、六、PLS、PLF6.1基本指令基本指令PLS:输入信号上升沿产生脉冲输出:输入信号上升沿产生脉冲输出PLF:输入信号下降沿产生脉冲输出:输入信号下降沿产生脉冲输出其目标元件为其目标元件为Y,M,但特殊辅助继电器不能作为目标,但特殊辅助继电器不能作为目标元件。元件。6.1基本指令基本指令六、六、PLS、PLFX0PLS

8、M0SET Y0M0X1PLF M1RST Y0M1X0X1Y0M0M1七、七、MC、MCR6.1基本指令基本指令在编程时经常遇到多个线圈同时受一个或一组接点控制,在编程时经常遇到多个线圈同时受一个或一组接点控制,若每个线圈的控制电路中都串入同样的接点则会多占有存若每个线圈的控制电路中都串入同样的接点则会多占有存储单元,应用主控指令即可解决这个问题。储单元,应用主控指令即可解决这个问题。MC:主控指令主控指令MCR:主控复位指令主控复位指令其操作目标元件是其操作目标元件是Y,M,不允许用特殊辅助继电器,不允许用特殊辅助继电器M,与,与主控接点相连的接点必须用主控接点相连的接点必须用LD或或LD

9、I指令,指令,N的编号(的编号(07)顺次增大。)顺次增大。X0MC N0 M100N0M100X1Y0MCR N0LD X0MC N0 M100LD X1OUT Y0MCR N0可有效避免双线圈输出问题可有效避免双线圈输出问题七、七、MC、MCR6.1基本指令基本指令八、八、MPS、MRD、MPP6.1基本指令基本指令MPS,进栈指令,进栈指令 pushMRD,读栈指令,读栈指令 readMPP,出栈指令,出栈指令 pop这三条指令是无操作器件指令。用于多输出电路。可将这三条指令是无操作器件指令。用于多输出电路。可将连接点先存储,用于连接后面的电路。连接点先存储,用于连接后面的电路。MPS和

10、和MPP指指令必须成对使用,且连续使用少于令必须成对使用,且连续使用少于11次。次。八、八、MPS、MRD、MPP6.1基本指令基本指令X0M1Y0M2Y1M3Y2X0 X1X2Y3X4Y4X3LD X0MPSAND M1OUT Y0MRDAND M2OUT Y1MPPAND M3OUT Y2LD X0OR X2AND X1OR X3OUT Y3AND X4OUT Y4九、九、INV6.1基本指令基本指令该指令用于运算结果的取该指令用于运算结果的取反。当执行该指令时,将反。当执行该指令时,将INV指令之前存在的如指令之前存在的如LD、LDI等指令的运算结果反等指令的运算结果反转转十、十、NOP

11、、END6.1基本指令基本指令NOP为空操作指令,该指令是一条无动作、无目标元件占一为空操作指令,该指令是一条无动作、无目标元件占一个程序步的指令。空操作指令使该步序作空操作。用个程序步的指令。空操作指令使该步序作空操作。用NOP指指令替代已写入指令,可以改变电路。在程序中加入令替代已写入指令,可以改变电路。在程序中加入NOP指令指令END是一条无目标元件占一个程序步的指令。是一条无目标元件占一个程序步的指令。PLC反复进行反复进行输入处理、程序运算、输出处理,若在程序最后写入输入处理、程序运算、输出处理,若在程序最后写入END指指令,则令,则END以后的程序步就不再执行,直接进行输出处理。以

12、后的程序步就不再执行,直接进行输出处理。在程序调试过程中,按段插入在程序调试过程中,按段插入END指令,可以顺序扩大对各指令,可以顺序扩大对各程序段动作的检查。采用程序段动作的检查。采用END指令将程序划分为若干段,在指令将程序划分为若干段,在确认处于前面电路块的动作正确无误之后,依次删去确认处于前面电路块的动作正确无误之后,依次删去END指指令。要注意的是在执行令。要注意的是在执行END指令时,也刷新监视时钟。指令时,也刷新监视时钟。 ENDEND:程序结束指令程序结束指令。ENDEND之后的程序之后的程序步不再执行。步不再执行。X0Y0ENDX1Y0思考:若思考:若X0=1,X1=0,Y0

13、最终最终输出多少?输出多少?十、十、END6.1基本指令基本指令补充:PLC程序结构 LD X0 AND .主程序 循环扫描 FENDP0 . 调用子程序 满足条件执行I001 . 中断子程序 满足条件执行 END十一(自学)、十一(自学)、LDP、LDF、ANDP、ANDF、ORP、ORF6.1基本指令基本指令例1:改错X6X2X3X4X5X1Y0X8X7X11Y1X12X13X14Y1元件编元件编号错误号错误多上串左多上串左线圈右边线圈右边无接点无接点水平不垂直水平不垂直双线圈输双线圈输出不可用出不可用6.2 基本指令应用基本指令应用例2: 写出语句表X1X2M105Y1X3X4M100M

14、100M100LD X1OR X2ORI M105OUT Y1LD X3OR M100ANI X4ORI M100OUT M100X0X2M0X1X3X0X1X2X3M1LD X0OR X1LDI X2OR X3ANBOUT M0LD X0AND X1LD X2ANI X3ORBOUT M1例例3 3 写出语句表并比较X0Y0Y1Y0X0Y0Y0Y1LD X0 MPS AND Y0OUT Y1MPPOUT Y0LD X0OUT Y0AND Y0OUT Y1例例4 4X0X1Y1Y2X2X3X5X4X6Y3Y0LD X0MPSAND X1MPSAND X2OUT Y0MPPANDX3OUT Y1

15、MPPAND X4MPSAND X5OUT Y2MPPAND X6OUT Y3MPSMPSMPSMPPMPPMPP例例5 5X1 X2 X3 X4Y4Y3Y2Y1LD X1MPSAND X2MPS AND X3MPS AND X4OUT Y1MPPOUT Y2MPPOUT Y3MPPOUT Y4X1X2X3X4Y4Y3Y2Y1LD X1OUT Y4AND X2OUT Y3AND X3OUT Y2AND X4OUT Y1例例6 6X11RST C101C101 K12X10Y10C101取输入信号取输入信号上升沿上升沿LDP X10补充:编程仿真软件作业: P109 2、3、4KMSB1KHQK

16、HFUKMM3 控制控制电路电路主主电电路路 先闭合开关先闭合开关Q,接通电源,接通电源。按按SB1KM线圈线圈得电得电 KM主触头主触头闭合闭合 M运转运转松松SB1KM线圈线圈失电失电 KM主触头主触头恢复恢复 M停转停转M3M3 控制电机在很控制电机在很短时间内工作。短时间内工作。KMSB1KMSB2KHQKHFUKMM3 控制电路控制电路主主电电路路 先闭合开关先闭合开关Q 接通电源接通电源。按按SB1 KM线圈线圈得电得电 KM主触头主触头闭合闭合 M运转运转按按SB2 KM线圈线圈失电失电 KM主触头主触头恢复恢复 M停转停转M3M3 KM辅助触头辅助触头闭合闭合 自锁自锁 KM辅

17、助触头辅助触头恢复恢复 失去失去自锁自锁控制电机长时控制电机长时 间连续工作间连续工作6.2基本指令的编程应用基本指令的编程应用 用PLC改造一、启动、保持和停止电路一、启动、保持和停止电路 实现实现Y10的启动、的启动、保持和停止的四种梯保持和停止的四种梯形图如图所示。这些形图如图所示。这些梯形图均能实现启动、梯形图均能实现启动、保持和停止的功能。保持和停止的功能。X0为启动信号,为启动信号,X1为为停止信号。图停止信号。图a、c是是利用利用Y10 常开触点实常开触点实现自锁保持,而图现自锁保持,而图b、d是利用是利用SET、RST指指令实现自锁保持。令实现自锁保持。 6.2基本指令的编程应

18、用基本指令的编程应用二、三相异步电动机正反转控制电路二、三相异步电动机正反转控制电路6.2基本指令的编程应用基本指令的编程应用二、电动机正反转控制(二、电动机正反转控制(PLC)6.2基本指令的编程应用基本指令的编程应用三、多继电器线圈控制电路三、多继电器线圈控制电路下图是可以自锁的同时控制下图是可以自锁的同时控制4个继电器线圈的电路图。其中个继电器线圈的电路图。其中X0是起动按钮,是起动按钮,X1是停止按钮。是停止按钮。6.2基本指令的编程应用基本指令的编程应用四、多地控制电路四、多地控制电路下图是两个地方控制一个继电器线圈的程序。其中下图是两个地方控制一个继电器线圈的程序。其中X0和和X1

19、是是一个地方的起动和停止控制按钮,一个地方的起动和停止控制按钮,X2和和X3是另一个地方的起是另一个地方的起动和停止控制按钮。动和停止控制按钮。6.2基本指令的编程应用基本指令的编程应用五、互锁控制电路五、互锁控制电路下图是下图是3个输出线圈的互锁电路。其中个输出线圈的互锁电路。其中X0、X1和和X2是起动按是起动按钮,钮,X3是停止按钮。由于是停止按钮。由于Y0、Y1、Y2每次只能有一个接通,每次只能有一个接通,所以将所以将Y0、Y1、Y2的常闭触点分别串联到其它两个线圈的控的常闭触点分别串联到其它两个线圈的控制电路中。制电路中。6.2基本指令的编程应用基本指令的编程应用六、顺序起动控制电路

20、六、顺序起动控制电路如图所示。如图所示。Y0的常开触点串在的常开触点串在Y1的控制回路中,的控制回路中,Y1的接通的接通是以是以Y0的接通为条件。这样,只有的接通为条件。这样,只有Y0接通才允许接通才允许Y1接通。接通。Y0关断后关断后Y1也被关断停止,而且也被关断停止,而且Y0接通条件下,接通条件下,Y1可以自可以自行接通和停止。行接通和停止。X0、X2为起动按钮,为起动按钮,X1、X3为停止按钮。为停止按钮。6.2基本指令的编程应用基本指令的编程应用七、集中与分散控制电路七、集中与分散控制电路 在多台单机组成的自动线上,有在多台单机组成的自动线上,有在总操作台上的集中控制和在单在总操作台上

21、的集中控制和在单机操作台上分散控制的联锁。集机操作台上分散控制的联锁。集中与分散控制的梯形图如图所示。中与分散控制的梯形图如图所示。X2为选择开关,以其触点为集中为选择开关,以其触点为集中控制与分散控制的联锁触点。当控制与分散控制的联锁触点。当X2为为ON时,为单机分散起动控时,为单机分散起动控制;当制;当X2为为OFF时,为集中总起时,为集中总起动控制。在两种情况下,单机和动控制。在两种情况下,单机和总操作台都可以发出停止命令。总操作台都可以发出停止命令。6.2基本指令的编程应用基本指令的编程应用八、自动与手动控制电路八、自动与手动控制电路在自动与半自动工作设备中,在自动与半自动工作设备中,

22、有自动控制与手动控制的联锁,有自动控制与手动控制的联锁,如图所示。输入信号如图所示。输入信号X1是选择是选择开关,选其触点为联锁型号。开关,选其触点为联锁型号。当当X1为为ON时,执行主控指令,时,执行主控指令,系统运行自动控制程序,自动系统运行自动控制程序,自动控制有效,同时系统执行功能控制有效,同时系统执行功能指令指令CJ P63,直接跳过手动控,直接跳过手动控制程序,手动调整控制无效。制程序,手动调整控制无效。当当X1为为OFF时,主控指令不执时,主控指令不执行,自动控制无效,跳转指令行,自动控制无效,跳转指令也不执行,手动控制有效。也不执行,手动控制有效。6.2基本指令的编程应用基本指

23、令的编程应用九、闪烁电路九、闪烁电路当拨动开关将当拨动开关将X0接通,启动脉冲发生器。延时接通,启动脉冲发生器。延时2s后后Y0接通,接通,再延时再延时3s后后Y0断开。这一过程周期性地重复。断开。这一过程周期性地重复。Y0输出一系列输出一系列脉冲信号,其周期为脉冲信号,其周期为5s,脉宽为,脉宽为3s。6.2基本指令的编程应用基本指令的编程应用十、延合延分电路十、延合延分电路如图所示用如图所示用X0控制控制Y0,当,当X0的常开触点接通后,的常开触点接通后,T0开始定时,开始定时,10s后后T0的常开触点接通,使的常开触点接通,使Y0变为变为ON。X0为为ON时其常闭时其常闭触点断开,使触点断开,使T1复位,复位,X0变为变为OFF后后T1开始定时,开始定时,5s后后T1的的常闭触点断开,使常闭触点断开,使Y0变为变为OFF,T1也被复位。也被复位。Y0用起动、保用起动、保持、停止电路来控制。持、停止电路来控制。6.2基本指令的编程应用基本指令的编程应用十一、定时范围扩展电路十一、定时范围扩展电路FX2N系列系列PLC定时器的最长定时时间为定时器的最长定时时间为3276.7s,如果需要更,如果需要更长的定时时间,可以采用以下方法以获得较长延时时间。

温馨提示

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

评论

0/150

提交评论