三菱FX2N系列PLC有27条基本指令,掌握这些指令不但有助于编写指令表程序,对编写梯形图程序也有很大帮助。
指令说明如下:
指令说明如下:
指令说明如下:
两个或两个以上触点串联组成的电路称为串联电路块。将多个串联电路块并联起来时要用到ORB指令。
指令说明如下:
ORB使用时要注意以下几个要点:
① 每个电路块开始要用LD或LDI指令,结束用ORB指令。
② ORB是不带操作数的指令。
③ 电路中有多少个电路块就可以使用多少次ORB指令,ORB指令使用次数不受限制。
④ ORB指令可以成批使用,但由于LD、LDI重复使用次数不能超过8次,编程时要注意这一点。
两个或两个以上触点并联组成的电路称为并联电路块。将多个并联电路块串联起来时要用到ANB指令。
指令说明如下:
边沿检测指令的功能是在上升沿或下降沿时接通一个扫描周期。它分为上升沿检测指令(LDP、ANDP、ORP)和下降沿检测指令(LDF、ANDF、ORF)。
LDP、ANDP、ORP为上升沿检测指令,当有关元件进行OFF→ON变化时(上升沿),这些指令可以为目标元件接通一个扫描周期时间,目标元件可以是输入继电器X、输出继电器Y、辅助继电器M、状态继电器S、定时器T和计数器。
指令说明如下:
LDF、ANDF、ORF为下降沿检测指令,当有关元件进行ON→OFF变化时(下降沿),这些指令可以为目标元件接通一个扫描周期时间。
指令说明如下:
三菱FX2N系列PLC有11个存储单元用来存储运算中间结果,它们组成栈存储器,用来存储触点运算结果。栈存储器就像11个由下往上堆起来的箱子,自上往下依次为第1、2…11单元,栈存储器的结构如图4-1所示。多重输出指令的功能是对栈存储器中的数据进行操作。
图4-1 栈存储器的结构示意图
指令说明如下:
MPS、MRD、MPP指令使用的三个例子如图4-2~图4-4所示。
图4-2 MPS、MRD、MPP指令使用举例一
多重输出指令使用要点说明如下:
① MPS和MPP指令必须成对使用,缺一不可,MRD指令有时根据情况可不用。
② 若MPS、MRD、MPP指令后有单个常开或常闭触点串联,要使用AND或ANI指令,如图4-2指令语句表中的第23、28步。
③ 若电路中有电路块串联或并联,要使用ANB或ORB指令,如图4-3指令语句表中的第4、11、12、19步。
图4-3 MPS、MRD、MPP指令使用举例二
④MPS、MPP连续使用次数最多不能超过11次,这是因为栈存储器只有11个存储单元,在图4-4中,MPS、MPP连续使用4次。
⑤若MPS、MRD、MPP指令后无触点串联,直接驱动线圈,要使用OUT指令,如图4-2所示指令语句表中的第26步。
图4-4 MPS、MRD、MPP指令使用举例三
指令说明如下:
MC、MCR指令使用举例如图4-5所示。
图4-5 MC、MCR指令使用举例
MC主控指令操作由两部分组成:第一部分是主控指令使用的次数,也称主控嵌套层数,用N0~N7表示,通常按顺序从小到大使用;第二部分是操作元件,操作元件通常为输出继电器Y或辅助继电器M,但不能是特殊继电器。
MCR主控复位指令操作次数必须与MC的次数相同,在按由小到大顺序多次使用MC指令时,必须按由大到小相反的次数使用MCR返回。
在图4-5中,当常开触点X000闭合时,嵌套层数为N0的主控指令MC执行,指令使辅助继电器M100线圈得电,辅助继电器M100的常开触点闭合,此时的M100触点称为主控触点,该触点在梯形图转指令语句表时会自动生成,不用人工绘制,它出现在垂直方向,以区别水平方向的普通触点。主控触点M100闭合后,B点与A点接通,B点就成为临时左母线开始点,临时左母线连接的电路称为主控电路(图4-5梯形图中虚线框内部分),主控电路部分梯形图绘制和指令语句表编写与普通方法相同(见指令语句表4~7步),当需要结束主控电路时,可执行MCR指令,临时左母线断开,程序又返回左母线。
指令说明如下:
指令说明如下:
指令说明如下:
PLS、PLF指令使用的例子如图4-6所示。
图4-6 PLS、PLF指令使用举例
在图4-6中,当常开触点X000闭合时,一个上升沿脉冲加到[ PLS M0 ],指令执行, M0线圈得电一个扫描周期,M0常开触点闭合,[ SET Y000 ]指令执行,将Y000线圈置位(即让Y000线圈得电);当常开触点X001由闭合转为断开时,一个脉冲下降沿加给[ PLF M1 ],指令执行,M1线圈得电一个扫描周期,M1常开触点闭合,[ RST Y000 ]指令执行,将Y000线圈复位(即让Y000线圈失电)。
指令说明如下:
指令说明如下: