当前位置: 首页 > 工业控制产品 > 自动化控制 > PLC可编程控制器

类型分类:
科普知识
数据分类:
PLC可编程控制器

三菱PLC比照与传送类指令

发布日期:2022-04-26 点击率:30 品牌:三菱_Mitsubishi


1. 比照指令
比照指令有 CMP( 比照 ) 和 ZCP (区间比照) 两种,指令的助记符、功用、操作数、程序步如表 所 示。
( 1 )比照指令 CMP ( FNC10 )
比照指令 CMP 比照源操作数 [S1] 和 [S2] 的内容,比照的效果送到政策操作数 [D] 中去。如图 所示,在 X0 为 ON 时,比照指令 CMP 将十进制常数 100 与计数器 C20 的其时值比照,比照效果分三种状况别离使 M0 、 M1 、 M2 中的一个为 ON ,另两个为 OFF 。在 X0 为 OFF 时, CMP 不施行, M0 、 M1 、 M2 的状况坚持不变。

图 CMP 指令运用阐明

( 2 )区间比照指令 ZCP(FNC11)
区间比照指令 ZCP 是将一个源操作数 [S] 与两个源操作数 [S1] 和 [S2] 构成的区间比照,且 [S1] 不得大于 [S2] ,并将比照的效果送到 [D] 中。 ZCP 的运用如图所示,当 X0 为 ON 时,将计数器 C30 的其时值与区间 100~120 进行比照。 C30 的其时值< 100 时, M3=ON ;若 100 ≤ C30 的其时值≤ 120 时, M4=ON ; C30 的其时值> 150 时, M5=ON 。若 X0 为 OFF ,则 ZCP 不施行, M3 、 M4 、 M5 的状况坚持不变。

图 ZCP 指令运用阐明

2 .传送指令
( 1 )传送指令 MOV ( FNC12 )
当 MOV 施行的条件满意时,将源操作数 [S] 中的数据传送到政策操作数 [D] 中,若源操作数是一个变数,则需用脉冲型传送指令。 32 位数据需用 DMOV 传送。如图 所示,当 X0 为 ON 时,施行指令,将 [S] 中的数据 K100 传送到政策元件 D10 中。当 X0 为 OFF 时,指令不施行。

图 MOV 指令运用阐明

( 2 )移位传送指令 SMOV ( FNC13 )
当 SMOV 施行的条件满意时,将 4 位十进制源操作数 [S] 中指定位数的数据传送到 4 位十进制政策操作数 [D] 中指定的方位。指令中的常数 m1 、 m2 和 n 的取值方案为 1 ~ 4 ,别离对应个位~千位。十进制数在存储器中以二进制数的办法寄存,原数据和政策数据的方案均为 0 ~ 9999 。
在图 中,当施行条件 X0 为 ON 时,施行移位传送指令,将 D1 中的二进制数改换成 BCD 码,然后将 D1 中的右起第 4 位( m1 = 4 )初步的 2 位( m2=2 )传送到政策操作数 D2 的右起第 3 位( n=3 )和第 2 位,传送结束后, D2 中的 BCD 码主动改换为二进制码,且 D2 中的第 4 位、第 1 位坚持不变。

图 SMOV 指令运用阐明

( 3 )取反传送指令 CML ( FNC14 )
在图 中,当指令的施行条件 X0 为 ON 时,将源操作数 D0 中的二进制数每位取反后传送到政策操作数 Y3 ~ Y0 中。它可作为 plc 的反相输入或反相输出指令。

图 CML 指令运用

( 4 )块传送指令 BMOV ( FNC15 )
在图 中,当指令的施行条件 X0 为 ON 时,成批传送数据,将源操作数 D5 、 D6 、 D7 中的数据传送到政策操作数 D10 、 D11 、 D12 中去。假定元件号超出容许的方案,数据仅传送到容许的方案。对位元件操作时,源操作数和政策操作数指定的位数有必要一样。

图 BMOV 指 令运用阐明

( 5 )多点传送指令 FMOV ( FNC16 )
当指令的施行条件满意时,将源操作数 [S] 传送到多个政策操作数 [D] 中,数据传送的政策操作数个数由 n 挑选。假定元件号超出容许的方案,数据仅传送到容许的方案,一同
在图 中,当 X0 为 ON 时,将常数 0 送到 D100~D119 这 20 个( n = 20 )数据寄存器中。

图 FMOV 指令运用阐明

( 6 )数据沟通指令 XCH ( FNC17 )
当指令施行的条件满意时,两个政策元件 D1 和 D2 的内容相互沟通,如图 所示。

图 XCH 指令 运用阐明

◇数据改换指令
1. BCD 改换指令( FNC18 )
当指令的施行条件满意时,将源操作数 [S] 中的二进制数改换 BCD 码并传送到指定的政策操作数 [D] 中,如图 所示。 BCD 指令可用于将 PLC 中的二进制数成为 BCD 码输出,以驱动 LED 七段闪现器。

图 BCD 码指令运用阐明

2. BIN 改换指令( FNC19 )
BIN 是将源操作数 [S] 中的 BCD 码改换为二进制数并送到政策元件 [D] 中,常用于将 BCD 数字开关的设定值输入到 PLC 中。


下一篇: PLC、DCS、FCS三大控

上一篇: MATLAB和Simulink在航

推荐产品

更多