FANUC 二进制加法功能指令ADDB ADDB指令 在FANUC梯形图中,数据之间经常要进行逻辑运算,加减乘除作为最基本的运算指令在梯形图中使用比较频繁。其中加法功能指令"ADDB"可用于进行加法运算的数据中。 在"ADDB"指令中,数据格式设定遵循以下原则:数字个位表示进行运算的数据长度;数字千位表示加数(数据B)的型式是常数还是地址类型; 在功能指令中,依次设定被加数(数据A)、加数(数据B)及结果地址(数据C),则当功能指令ACT条件满足时,执行加法运算,将数据A与数据B的数值求和存放入到数据C中,即:C=A+B。 如图中:R3054=102,R3074=35,当功能指令ACT条件满足时,执行加法运算R3430=102+35 =137。 ADDB功能指令还可用于数据的自加1运算,可用于刀库的计数,用于与传感器计数的数据对比判断计数是否正确。 若使用单字节或双字节进行加法运算时,需要注意参与运算的数据数值大小是否在字节限制数据范围内,若超出字节限制范围,请检查数据是否正确或者更改数据字节型式,避免运算结果超出字节限制导致数据出错。 ▼