首页 理论教育 三菱电机可编程控制器基本指令及应用

三菱电机可编程控制器基本指令及应用

时间:2023-11-26 理论教育 版权反馈
【摘要】:图3-72 LDP、ANDP、ORP指令当X000~X002从OFF变成ON时,M0或M1只维持1个运算周期为ON。功能和动作说明用OUT指令编写的软元件,根据驱动触点的状态执行ON/OFF。图3-75 OUT指令的动作4.PLS和PLF指令概要使用PLS指令后,仅在驱动输入ON以后的1个扫描周期内,对象软元件动作。图3-77 PLS指令的动作2)PLF指令脉冲如图3-78所示。3)字软元件的当前值清除(RST指令[当前值

三菱电机可编程控制器基本指令及应用

1.触点指令

(1)概要

LD、LDI指令是连接在母线上的触点。和后述的ANB指令组合后,也可用在分支起点处。

(2)LD指令格式

a触点程序如图3-64所示。

(3)对象软元件

可适用的软元件见表3-21。

978-7-111-38958-3-Chapter03-87.jpg

图3-64 LD指令

表3-21 LD指令对象软元件

978-7-111-38958-3-Chapter03-88.jpg

注:▲1—对特殊辅助继电器(M)、32位计数器(C)不能进行变址修饰(V、Z);

▲2—状态(S)不能变址修饰(V、Z);

▲3—D□.b只对应FX3U·FX3UC系列PLC。但是,不能进行变址修饰(V、Z);

▲4—只对应FU3X·FX3UC系列PLC。

(4)功能和动作说明

1)LD指令(a触点的逻辑运算开始),LD指令的动作如图3-65所示。

当输入条件X000变为ON,则Y000也变为ON,X000变为OFF,则Y000也变为OFF。

2)LDI指令(b触点指令),LDI指令的动作如图3-66所示。

当输入条件X000变为OFF,则Y000变为ON,X000变为ON,则Y000变为OFF。

3)串行梯形图程序一,如图3-67所示。

当输入条件X000和X002都变为ON,则Y003变为ON;当X002和X000中有一个变为OFF,则Y003变为OFF。

978-7-111-38958-3-Chapter03-89.jpg

图3-65 LD指令的动作

978-7-111-38958-3-Chapter03-90.jpg

图3-67 串行梯形图程序一

4)串行梯形图程序二,如图3-68所示。

输入条件X002变为ON,X000变为OFF,则Y003变为ON;X002变为OFF,或者X000变为ON,则Y003变为OFF。

5)并行梯形图一,如图3-69所示。

输入条件X000或X001变为ON,则Y000变为ON;X000或X001都变为OFF,则Y000变为OFF。

978-7-111-38958-3-Chapter03-91.jpg

图3-68 串行梯形图程序二

978-7-111-38958-3-Chapter03-92.jpg

图3-69 并行梯形图一

6)并行梯形图二,如图3-70所示。

978-7-111-38958-3-Chapter03-93.jpg

图3-70 并行梯形图二

输入条件X000变为ON,或者X002变为OFF,则Y001变为ON;X000变为OFF,或者X002变为ON,则Y001变为OFF。

2.LDP、LDF、ANDP、ANDF、ORP、ORF指令

(1)概要

LDP、ANDP、ORP指令是检测上升沿的触点指令,仅在指定位软元件的上升沿(从OFF改变到ON的时候)时,接通1个运算周期。

LDF、ANDF、ORF指令是检测下降沿的触点指令,仅在指定位软元件的下降沿(从ON改变到OFF)时,接通1个运算周期。

(2)指令格式

指令格式如图3-71所示。

978-7-111-38958-3-Chapter03-94.jpg

图3-71 LDP、LDF、ANDP、ANDF、ORP、ORF指令

(3)对象软元件

对象软元件见表3-22。

表3-22 LDP、LDF、ANDP、ANDF、ORP、ORF对象软元件

978-7-111-38958-3-Chapter03-95.jpg

(续)

978-7-111-38958-3-Chapter03-96.jpg

注:▲—仅对应FX3U、FX3UC可编程序控制器。FX其他系列不适用。

(4)功能和动作说明

1)LDP、ANDP、ORP指令(检测到上升沿时运算开始、串联连接、并联连接),如图3-72所示。

978-7-111-38958-3-Chapter03-97.jpg

图3-72 LDP、ANDP、ORP指令

当X000~X002从OFF变成ON时,M0或M1只维持1个运算周期为ON。

2)LDF、ANDF、ORF指令(检测到下降沿时运算开始、串联连接、并联连接),如图3-73所示。

当X000~X002从ON变成OFF时,M0或M1只维持1个运算周期为ON。

3.OUT指令

(1)概要

OUT指令是对输出继电器(Y)、辅助继电器(M)、状态(S)、定时器(T)、计数器

978-7-111-38958-3-Chapter03-98.jpg

图3-73 LDF、ANDF、ORF指令

(C)进行线圈驱动的指令。

(2)指令格式

指令格式如图3-74所示。

978-7-111-38958-3-Chapter03-99.jpg

图3-74 OUT指令

(3)对象软元件

可适用的软元件见表3-23。

表3-23 OUT指令对象软元件

978-7-111-38958-3-Chapter03-100.jpg

注:▲1—对特殊辅助继电器(M)、32位计数器(C)不能进行变址修饰(V、Z);

▲2—状态(S)不能变址修饰(V、Z);

▲3—D□.b仅对应FU3X、FX3UC系列PLC。但是,不能进行变址修饰(V、Z);

▲4—仅对应FX3U、FX3UC系列PLC。

(4)功能和动作说明

用OUT指令编写的软元件,根据驱动触点的状态执行ON/OFF。并联的OUT命令能够多次连续使用如图3-75所示。接着OUT M100的OUT M101就是这个意思。但是,对同一软元件编号,使用多个OUT指令时,会变成双重输出(双线圈),请注意。

978-7-111-38958-3-Chapter03-101.jpg

图3-75 OUT指令的动作

4.PLS和PLF指令

(1)概要

使用PLS指令后,仅在驱动输入ON以后的1个扫描周期内,对象软元件动作。

使用PLF指令后,仅在驱动输入OFF以后的1个扫描周期内,对象软元件动作。(www.xing528.com)

(2)指令格式

指令格式如图3-76所示。

(3)对象软元件

可适用的软元件见表3-24。

978-7-111-38958-3-Chapter03-102.jpg

图3-76 PLS和PLF指令

表3-24 PLS和PLF指令对象软元件

978-7-111-38958-3-Chapter03-103.jpg

注:▲1—特殊辅助继电器(M)除外;

▲2—仅对应FX3U、FX3UC系列PLC。

(4)功能和动作说明

1)PLS指令脉冲(上升沿脉冲输出)如图3-77所示。

当输入条件X000变为ON,则其上升沿指定的软元件仅一次扫描时间(一个扫描周期)为ON。

978-7-111-38958-3-Chapter03-104.jpg

图3-77 PLS指令的动作

2)PLF指令脉冲(下降沿脉冲输出)如图3-78所示。

当输入条件X000变为由ON变为OFF,则其下降沿指定的软元件仅一次扫描周期为ON。

978-7-111-38958-3-Chapter03-105.jpg

图3-78 PLF指令的动作

3)PLS与LDP指令比较如图3-79所示。

无论何种情况,X010从OFF变为ON的时候,M6只维持1个运算周期为ON。用LDP

978-7-111-38958-3-Chapter03-106.jpg

图3-79 PLS与LDP指令比较

与PLS指令相同。

5.SET和RST指令

(1)概要说明

1)位软元件的置位(SET指令[动作保持])

SET指令是当指令输入为ON时,对输出继电器(Y)、辅助继电器(M)、状态(S)以及字软元件的位指定(D□.b)置ON的指令。

此外,即使指令输入变为OFF,通过SET指令置ON的软元件也可以保持ON动作不变。

2)位软元件的复位(RST指令[解除动作保持])

RST指令是对输出继电器(Y)、辅助继电器(M)、状态(S)、定时器(T)、计数器(C)以及字软元件的位指定(D□.b)进行复位的指令。

可以对用SET指令置ON的软元件进行复位(OFF处理)。

3)字软元件的当前值清除(RST指令[当前值及寄存器的清除])

RST指令是清除(T)、计数器(C)、数据寄存器(D)、扩展寄存器(R)和变址寄存器(V、Z)的当前值数据的指令。此外,要将数据寄存器(D)和变址寄存器(V、Z)的内容清零时,也可使用RST指令(使用常数为K0的MOV传送指令也可以得到相同效果)。

另外,使用RST指令也可以对累计定时器T246~T255的当前值和触点复位。

可以对于同一软元件,多次使用SET、RST指令,而且顺序也可随意。

(2)指令格式

指令格式如图3-80所示。

978-7-111-38958-3-Chapter03-107.jpg

图3-80 SET RST指令格式

(3)对象软元件

可适用的软元件见表3-25。

表3-25 SET,RST指令对象软元件

978-7-111-38958-3-Chapter03-108.jpg

注:▲1—不可以对特殊辅助继电器(M)、32位计数器(C)进行变址修饰(V、Z);

▲2—状态(S)不能变址修饰(V、Z);

▲3—D□.b仅对应FX3U·FX3UC系列PLC。但是,不能变址修饰(V、Z);

▲4—仅对应FX3U·FX3UC系列PLC。

(4)功能和动作说明

SET指令是对输出继电器(Y)、辅助继电器(M)、状态(S)以及数据寄存器(D)的指定位进行线圈驱动的指令。RST指令是对输出继电器(Y)、辅助继电器(M)、状态(S)以及数据寄存器(D)的指定位进行线圈进行复位的指令。如图3-81所示的SET RST指令的动作。

978-7-111-38958-3-Chapter03-109.jpg

图3-81 SET RST指令的动作

使用RST指令复位计数器和累计型定时器。

6.MC指令和MCR指令

(1)概要

1)执行MC指令后,母线(LD、LDI点)移动到MC触点之后;

2)使用MCR指令,可以将其返回原来的母线位置;

3)通过更改软元件编号Y、M,可以多次使用MC指令;

4)但使用同一软元件编号时,和OUT指令相同,会出现双线圈输出;

5)[MC]指令主控(连接至公用触点);

6)[MCR]主控复位(解除公用触点的连接)。

(2)指令格式

MC、MCR指令格式如图3-82所示。

978-7-111-38958-3-Chapter03-110.jpg

图3-82 MC、MCR指令格式

(3)对象软元件

可适用的软元件见表3-26。

表3-26 MC和MCR指令对象软元件

978-7-111-38958-3-Chapter03-111.jpg

注:▲—特殊辅助继电器(M)除外。

(4)功能和动作说明

MC、MCR指令(连接到公共触点、解除连接到公共触点),执行MC指令后,母线移动到MC触点之后。MC触点后的母线上连接的驱动指令,只在MC指令执行时才执行各个动作,不执行MC指令时为OFF执行(与触点OFF时的动作相同)。

如图3-83所示的程序中,当输入X000为ON时,则执行从MC到MCR的指令程序。

此外,梯形图程序的动作监视用GX Developer的回路(读出)和回路(监控)显示。

978-7-111-38958-3-Chapter03-112.jpg

图3-83 MC到MCR指令的动作

注意:没有嵌套结构的时候,可以再次使用N0编程。N0的使用次数没有限制。

在有嵌套结构时,嵌套等级N的编号从N0→N1…N6→N7,依次增大。

7.NOP指令(空操作)

NOP指令为空操作指令,将程序全部删除时,全部指令变为NOP。

一般指令与指令之间如果有NOP存在,PLC会无视其存在而动作。但是,这样需要占用多余的程序步,所以应该尽可能删除。

8.END指令(结束)

END指令表示程序结束的指令,PLC会反复进行输入处理,程序执行和输出处理过程,但是,如果预先在程序的最后写入END,就会不执行下列多余步,直接执行输出处理。

另外,试运行时,如果在预先程序的各块边界处插入END,就能依次扩展检查各块的动作。在这种情况下,确认前一个梯形图块的动作后,应该依次删除END指令。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈