电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

三菱plc数据处理指令及功用

2017-06-13 20:28分类:PLC基础知识 阅读:

 

一、实例

按钮按数次,终究一次坚持 1s 以上后,则号码与次数准则的电机作业,在按按钮,该电机间断。五台电动机接于 Y0~Y4 。

二、疑问的提出

1 、数据处理指令有哪些?各功用是啥?

数据处理指令含批复位指令、编、译码指令及均匀值核算等指令。其间批复位指令可用于数据区的初始化,编、译码指令可用于字元件中某一置 1 位的位码的编译。现择要介绍如下。

(1) 区间复位指令

该指令的助记符、指令代码、操作数方案、程序步如表所示。

区间复位指令的要素表

指令称谓

助记符

指令代码位数

操作数方案

程序步

D1 ( . )

D2 ( . )

区间复位

ZRST

ZRST(P)

FNC40 ◥

(16)

T 、 M 、 S 、 T 、 C 、 D (D1 ≤ D2)

ZRST 、 ZRSTP…5 步

区间复位指令也称为成批复位指令,运用如图所示。当 M8022 由 OFF → ON 时,区间复位指令施行。位元件 M500~M599 成批复位、字元件 C235~C255 成批复位、状况元件 S0~S127 成批复位。

方针操作数 [D1] 和 [D2] 指定的元件应为同类元件, [D1] 指定的元件号应小于等于 [D2] 指定的元件号。若 [D1] 的元件号大于 [D] 的元件号,则只需 [D1] 指定的元件被复位。

该指令为 16 位处理,可是可在 [D1][D2] 中指定 32 位计数器。不过不能混合指定,即不能在 [D1] 中指定 16 位计数器,在 [D2] 中指定 32 位计数器。

单按钮操控起停 - fx1s - fx1s 的博客

图 8-23 ZRST 区间复位指令运用阐明

(2) 解码指令

该指令的助记符、指令代码、操作数方案、程序步如表所示。

解码指令的要素表

指令称谓

助记符

指令代码位数

操作数方案

程序步

S ( . )

D ( . )

n

解码

DECO

DECO(P)

FNC38 ◥

(16)

K 、 H

X 、 Y 、 M 、 S

T 、 C 、 D 、 V 、 Z

Y 、 M 、 S

T 、 C 、 D 、

K 、 H

1≤n≤ 8

DECO 、 DECOP…7 步

( a )当 [D] 是位元件时 , 以源 [S] 为首地址的 n 位接连的位元件所标明的十进制码值为 Q , DECO 指令把以 [D] 为首地址方针元件的第 Q 位 ( 不含方针元件位自身 ) 置 1 ,别的方位 0 。阐明如图所示 , 源数据 Q=20+21=3, 因而从 M10 开端的第 3 位 M13 为 1 。当源数据 Q 为 0, 则第 0 位 ( 即 M10) 为 1 。

单按钮操控起停 - fx1s - fx1s 的博客

若 n=0 时,程序不施行; n=0~8 以外时,呈现运算差错。若 n=8 时, [D] 位数为 28=256 。驱动输入 OFF 时,不施行指令,上一次解码输出置 1 的位坚持不变。

若指令是接连施行型,则在各个扫描周期都施行,有必要留意。

( b )当 [D] 是字元件时,以源 [S] 所指定字元件的低 n 位所标明的十进制码 Q , DECO 指令把以 [D] 所指定方针字元件的第 Q 位(不含最低位)置 1 ,别的方位 0 。阐明如图 8-24 ( b )所示,源数据 Q=20+21=3 ,因而 D1 的第 3 位为 1 。当源数据为 0 时,第 0 位为 1 。

若 n=0 时,程序不施行; n=0~4 以外时,呈现运算差错。若 n=4 时, [D] 位数为 24=16 。驱动输入 OFF 时,不施行指令,上一次解码输出置 1 的位坚持不变。

DECO 指令运用如图所示,依据 D0 所存储的数值,将 M 组合元件的同一地址号接通。在 D0 中存储 0~15 的数值。取 n=K4 ,则与 D0 ( 0~15 )的数值对应, M0~M15 有相应 1 点接通。

单按钮操控起停 - fx1s - fx1s 的博客

n 在 K1~K8 间改动,则可以与 0~255 的数值对应。可是为此解码所需的方针的软元件方案被占用,有必要要留意,不要一别的操控重复运用。

(3) 编码指令

该指令的助记符、指令代码、操作数方案、程序步如表所示。

编码指令的要素表

指令称谓

助记符

指令代码位数

操作数方案

程序步

S ( . )

D ( . )

n

编码

ENCO

ENCO(P)

FNC42 ◥

(16)

X 、 Y 、 M 、 S

T 、 C 、 D 、 V 、 Z

T 、 C 、 V 、 Z 、 D 、

K 、 H

1≤n≤ 8

ENCO 、 ENCOP…7 步

( a )当 [S] 是位元件时,以源 [S] 为首地址、长度为 2n 的位元件中,最高置 1 的方位被寄存到方针 [D] 所指定的元件中去, [D] 中数值的分为由 n 断定。阐明如图 8-26 ( a )所示,源元件的长度为 2n=23=8 位 M10~M17 ,其最高置 1 位是 M13 即第 3 位。将“ 3 ”方位数(二进制)寄存到 D10 的低 3 位中。

当源数的榜首个(即第 0 位)位元件为 1 ,则 [D] 中寄存 0 。当源数中无 1 ,呈现运算差错。

若 n=0 时,程序不施行; n=1~8 以外时,呈现运算差错。若 n=8 时, [S] 位数为 28=256 。驱动输入 OFF 时,不施行指令,上一次编码输出坚持不变。

单按钮操控起停 - fx1s - fx1s 的博客

若指令是接连施行型,则在各个扫描周期都施行,有必要留意。

( b )当 [S] 是字元件时,在其可读长度为 2n 位中,最高置 1 的位被寄存到方针 [D] 所指定的元件中去, [D] 中的数值的方案由 n 断定。阐明如图 8-26 ( b )所示,源字元件的可读长度为 2n=23=8 位,其最高置 1 位是第 3 位。将“ 3 ”方位数(二进制)寄存到 D1 的低 3 位中。

当源数的榜首个(即第 0 位)位元件为 1 ,则 [D] 中寄存 0 。当源数中无 1 ,呈现运算差错。

若 n=0 时,程序不施行; n=1~4 以外时,呈现运算差错。若 n=4 时, [S] 位数为 24=16 。驱动输入 OFF 时,不施行指令,上一次编码输出坚持不变。

若指令是接连施行型,则在各个扫描周期都施行,有必要留意。

2 、怎么用数据处理指令来完毕单按钮操控五台电机的起停?

三、 PLC 硬件的完毕

1 、 I/O 的分配

输入

功用阐明

输出

功用阐明

S0

X0

发起按钮

M0

Y0

电机 1

M1

Y1

电机 2

M2

Y2

电机 3

M3

Y3

电机 4

M4

Y4

电机 5

2 、 I/O 的外部接线

四、 PLC 软件的完毕

梯形图如下图所示。输入电机编号的按钮接于 X0 ,电机号数运用加 1 指令记载在 K1M10 中。 DECO 指令则将 K1M10 中的数据解读并令 M0 右侧和 K1M10 中数据准则的位元件置 1 。 M9 及 T0 用于输入数字供认及泊车复位操控。

单按钮操控起停 - fx1s - fx1s 的博客

五、 常识的拓宽

指令称谓

助记符

指令代码位数

操作数方案

程序步

S(.)

D(.)

n

均匀值

MEAN

MEAN(P)

FNC45

( 16 )

KnX 、 KnY 、 KnM 、 KnS

T 、 C 、 D 、

KnY 、 KnM 、 KnS

T 、 C 、 D 、 V 、 Z

K 、 H

1~64

MEAN 、 MEANP…7 步

六、习题

(1) 怎么用双按钮操控 5 台电动机的 ON/OFF 。

(2) 试用 DECO 指令完毕某喷水池花式喷水操控。榜首组喷嘴 4s → 第二组喷嘴 2s → 二组喷嘴 2s → 均停 1s → 重复上述进程。

上一篇:三菱PLC红绿灯plc梯形图

下一篇:泵往复循环作业的PLC梯形图

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部