您现在的位置是:首页 > PLC技术 > PLC技术
FP0的F21 (D+)指令
来源:艾特贸易2017-06-05
简介F21 (D+) 为两个 32 位数的加法指令,其功能是将由 S 指定的 32 位常数或 32 位数据存储单元中的数据( S 为低 16 位, S+1 为高 16 位)与由 D 指定的 32 位数据存储单元中的数据 (D 为低 16
F21 (D+)为两个32位数的加法指令,其功能是将由S指定的32位常数或32位数据存储单元中的数据(S为低16位,S+1为高16位)与由D指定的32位数据存储单元中的数据(D为低16位,D+1为高16位)相加,结果存放在数据存储单元D和D+1中,如图4-11所示。指令格式及操作数范围如表4-16所示。 当触发信号Xl接通时,内部继电器WR3、WR2中的数据分别和数据寄存器DT2、DT1中的数据相加,结果存储在WR3、WR2中(被加数存储单元中的数据被加法结果覆盖)。32位数据存储单元的数据范围是-2147483648~2147483647 (H80000000~H7FFFFFFF)。当计算结果超过32位数据的范围时,进位标志继电器R9009瞬间接通(一个扫描周期);当计算结果为零时,R900B瞬间接通(一个扫描周期)。 如果低16位存储单元已经指定为(D,S),则高位自动指定为(D+1,S+1)。本例中,S(低位)=DT1,S+1(高位)=DT2,D(低位)=WR2,D+1(高位)=WR3。 表4-16 指令格式及操作数范围 图4-11 指令的功能
点击排行
