FXPLC的位移动SMOV指令解析-PLC技术网(www.plcjs.com)-可编程控制器技术门户


FXPLC的位移动SMOV指令解析

 (点击题目可以在互联网中搜索该题目的相关内容)
日期:2007-9-5 23:45:43     来源:   作者: 点击:
点击【 大  中  小 】,可以选择字体的大小,以便你阅读.
位移动SMOV指令:
    LD M8000
    SMOV D1 K4 K2 D2 K3
  当D1的值是251,D2的值为0时,执行上述指令的结果是D2的值为20

  解释如下:

    D2的第4位及第1位在从D1传送时不受任何影响。将源数据(BIN)的BCD转换值从其第4位起的低2位部分向目标的第3位开始传送,然后将其转换回BIN码:

  D1的值251转换成BCD码后表示为 0 2 5 1 ,而D2的值0转换成BCD码后表示为 0 0 0 0

  执行指令后,D1的第4位起的低2位为 0 2 ,送给D2的第3位起的低2位,D2值的BCD就变为 0 0 2 0 其值则为20

  当D1的值是1251,D2的值为21时,执行上述指令的结果是D2的值为121,读者自己分析一下

    理解本指令的关键在于理解BCD码,您可以在网上查一下BCD的含义!
上一篇: OpenPLC常见的数据类型与寻址方式
下一: PLC系统输入输出刷新指令简析