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

FP0的F20(+)指令

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

简介F20(+) 为 16 位数的加法指令,其功能是当触发信号接通时,将 S 指定的 16 位常数或 16 位数据存储单元中的数据与 D 指定的 16 位数据存储单元中的数据相加,结果存储在 D 指定的数据存

    F20(+)16位数的加法指令,其功能是当触发信号接通时,将S指定的16位常数或16位数据存储单元中的数据与D指定的16位数据存储单元中的数据相加,结果存储在D指定的数据存储单元中,如图4-10所示。指令格式及操作数范围如表4-15所示。    4-14    二进制算术运算指令
二进制算术运算指令
    当触发信号X1接通时,内部字继电器WR2中的数据和数据寄存器DT1中的数据相加,结果存储在WR2中(被加数存储单元D中的数据被加法结果覆盖)。16位数据存储单元的数据存储范围是-3276832767 (H8000~H7FFF)。当计算结果超过16位二进制数的范围时,进位标志继电器R9009瞬间接通(一个扫描周期);当计算结果为0时,R900B瞬间接通(一个扫描周期)。    需要特别注意的是,如果指令前面是保持型的触发信号,则在每一个扫描周期该指令都执行一次,所以通常要在触发信号后面加上前沿或后沿微分指令,这样才能得到预期的正确运算结果。高级指令中很多都有类似的情况,后面不再重复说明。
指令的功能
    4-10    指令的功能    4-15    指令格式及操作数范围指令格式及操作数范围