网站公告
本站微信技术交流群已开启,欢迎各位朋友加入,一起交流探讨,扫描网站下方微信二维码,添加博主微信,发送消息“进群”,即可由博主直接拉入技术交流群。
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运算,可用于刀库的计数,用于与传感器计数的数据对比判断计数是否正确。
若使用单字节或双字节进行加法运算时,需要注意参与运算的数据数值大小是否在字节限制数据范围内,若超出字节限制范围,请检查数据是否正确或者更改数据字节型式,避免运算结果超出字节限制导致数据出错。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。