1 / 5
文档名称:

三菱plc比较与传送类指令.doc

格式:doc   大小:136KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

三菱plc比较与传送类指令.doc

上传人:字余曰灵均 2018/3/27 文件大小:136 KB

下载得到文件列表

三菱plc比较与传送类指令.doc

文档介绍

文档介绍:三菱PLC比较与传送类指令
 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 )
&nbsp