ABB机器人编程|通过总线发送浮点数
ABB机器人使用num和dnum来表示实数。num类似C中的float(单精度实数,使用32位表示,包括1位符号位,8位指数位,23位尾数)。
组输入输出只能发送整数,故可以按照float表示方法,用4个byte来表示num,并通过总线发送。
西门子端没有float,只有real(和float一样用32位表示单精度实数),注意西门子对于数据的处理时,字节高低字节位置和普通相反,故机器人发送接受时,需先反向。
1. 在机器人端创建四个组输出,根据需要设置地址,此处举例通过devicenet,若使用PROFINET,对应设备选择PN_INTERNAL_DEVICE即可。
声明:本媒体部分图片、文章来源于网络
版权归原作者所有,如有侵权,请与我联系删除。
- 下一篇:ABB机器人上下料机器人有什么优点
- 上一篇:ABB机器人码垛案例中如何完成工作