您现在的位置是:首页 > PLC技术 > PLC技术

CP1H系列PLC的传送指令MOV/@MOV(021)和求反传送指令

来源:艾特贸易2017-06-04

简介传送指令 MOV 是把源数据(指定通道内的数据或一个 4 位十六进制数)传递到一个目标通道;求反传送指令 MVN 是先把源数据(指定通道内的数据或一个 4 位十六进制数)求反后,再传送

    传送指令MOV是把源数据(指定通道内的数据或一个4位十六进制数)传递到一个目标通道;求反传送指令MVN是先把源数据(指定通道内的数据或一个4位十六进制数)求反后,再传送到一个目标通道。    2-51中使用了MOV@MVN指令,0.00是两个指令的执行条件。执行MOV指令时,把常数#2000传送到通道HO中去。@MVN指令附加了上升沿微分功能,它只在执行条件0. 00OFF变为ON时执行一次,此后,即使0.00一直为ON@MVN指令也不再执行。执行@ MVN指令把十六进制数#2001按位求反后再送到H1中。图2-52所示为执行MOV@MVN指令的示意图。
MOV和@MVN指令应用示例
    2-51    MOV@MVN指令应用示例    a)梯形图b)语句表
执行MOV和@MVN指令的示意图
    2-52    执行MOV@MVN指令的示意图    a)执行MOV指令b)执行MVN指令    2-53是使用MOV指令修改定时器设定值的程序。
用MOV指令修改定时器的设定值
    2-53    MOV指令修改定时器的设定值    2-53中,当0.00ON0.01OFF时,执行一次MOV指令将常数0100传送到W0中,所以TIM 0000的设定值为10s,并开始定时。定时时间到,定时完成标志T0000变为ON100. 00也变为ON    当需要改变定时器的定时值时,可令0. 00OFF0.01ON,执行一次MOV指令将#0050传送到W0中,于是TIM 0000的设定值就变为5s    【例2-27MOV/MVN指令的梯形图和语句表应用示例如图2-54所示。
MOV/MVN指令的梯形图和语句表应用示例
    2-54    MOV/MVN指令的梯形图和语句表应用示例    a)梯形图b)语句表    2-54中,当输入0.00ON时,MOV20通道的值传送到H5通道;而MVN又把H5通道的值取反再传送到W10通道,而且每个扫描周期都执行一遍。当输入0.01ON时,@ MOV将立即数2007H传送到D100通道,而@MVNA0通道的值取反再传送到H10通道,由于二者是上微分型指令,所以这两条指令仅在一个扫描周期内执行,如图2-55所示。
MOV/MVN指令执行过程
    2-55    MOV/MVN指令执行过程