购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

4.1 基本指令说明

三菱FX2N系列PLC有27条基本指令,掌握这些指令不但有助于编写指令表程序,对编写梯形图程序也有很大帮助。

4.1.1 逻辑取及驱动指令(LD、LDI、OUT)

指令说明如下:

4.1.2 触点串联指令(AND、ANI)

指令说明如下:

4.1.3 触点并联指令(OR、ORI)

指令说明如下:

4.1.4 串联电路块的并联指令(ORB)

两个或两个以上触点串联组成的电路称为串联电路块。将多个串联电路块并联起来时要用到ORB指令。

指令说明如下:

ORB使用时要注意以下几个要点:

① 每个电路块开始要用LD或LDI指令,结束用ORB指令。

② ORB是不带操作数的指令。

③ 电路中有多少个电路块就可以使用多少次ORB指令,ORB指令使用次数不受限制。

④ ORB指令可以成批使用,但由于LD、LDI重复使用次数不能超过8次,编程时要注意这一点。

4.1.5 并联电路块的串联指令(ANB)

两个或两个以上触点并联组成的电路称为并联电路块。将多个并联电路块串联起来时要用到ANB指令。

指令说明如下:

4.1.6 边沿检测指令(LDP、LDF、ANDP、ANDF、ORP、ORF)

边沿检测指令的功能是在上升沿或下降沿时接通一个扫描周期。它分为上升沿检测指令(LDP、ANDP、ORP)和下降沿检测指令(LDF、ANDF、ORF)。

1.上升沿检测指令

LDP、ANDP、ORP为上升沿检测指令,当有关元件进行OFF→ON变化时(上升沿),这些指令可以为目标元件接通一个扫描周期时间,目标元件可以是输入继电器X、输出继电器Y、辅助继电器M、状态继电器S、定时器T和计数器。

指令说明如下:

2.下降沿检测指令

LDF、ANDF、ORF为下降沿检测指令,当有关元件进行ON→OFF变化时(下降沿),这些指令可以为目标元件接通一个扫描周期时间。

指令说明如下:

4.1.7 多重输出指令(MPS、MRD、MPP)

三菱FX2N系列PLC有11个存储单元用来存储运算中间结果,它们组成栈存储器,用来存储触点运算结果。栈存储器就像11个由下往上堆起来的箱子,自上往下依次为第1、2…11单元,栈存储器的结构如图4-1所示。多重输出指令的功能是对栈存储器中的数据进行操作。

图4-1 栈存储器的结构示意图

1.多重输出指令说明

指令说明如下:

2.使用举例

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指令使用举例三

4.1.8 主控和主控复位指令(MC、MCR)

1.主控和主控复位指令说明

指令说明如下:

2.使用举例

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指令,临时左母线断开,程序又返回左母线。

4.1.9 取反指令(INV)

指令说明如下:

4.1.10 置位与复位指令(SET、RST)

指令说明如下:

4.1.11 脉冲微分输出指令(PLS、PLF)

1.指令说明

指令说明如下:

2.使用举例

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线圈失电)。

4.1.12 空操作指令(NOP)

指令说明如下:

4.1.13 程序结束指令(END)

指令说明如下: 595oUv4c84FLkYnYn912aipCUJxXJLtfP2Yq/W9SikGmwZagacar5ngqP38gOIP2

点击中间区域
呼出菜单
上一章
目录
下一章
×