讨论

发那科机架分配到底咋整?分配号老是冲突头大

ygg1977
ygg1977
2026/04/12 16:46

刚干这行不到一年,现在项目上用的是发那科R-30iB,手上两台机器人要一起干活,走Devicenet总线带几个远程IO站。我现在搞机架分配号(比如rack 1、2、3这种)就是凭感觉分,结果上次两个机器人一个分配到rack 5一个分配到rack 6,IO映射直接打架,调了一下午。

想问下前辈们这玩意儿有没有啥固定套路?比如是不是必须从1开始连着排?还是说可以跳着分配?多台机器人共用一个IO网络的时候分配号之间要留间隔不?最好能说说实际项目里你们怎么定的。

15 3

全部回复 (3)

健哥
健哥#1

Devicenet机架分配号其实就是节点地址,0到63随便选,只要不重复就行。实际项目里我习惯按设备物理位置编,比如机器人本体站从16开始,远程IO从32开始,中间留够冗余,多台机器人也按这个规则顺延。别连着排,留点间隔后期加设备方便。分配号在机器人端的设置路径是菜单-I/O-Devicenet-Node Address,跟rack号是两个东西别搞混了。

2026/04/12 21:25
峰哥
峰哥#2

你这个描述我看着有点悬,R-30iB走Devicenet的话,分配号直接设节点地址就行,跟机架号根本不是一回事。你先确认下是不是把节点地址和DI/DO的rack号搞混了,一个管通信一个管IO映射。要是两个机器人都挂在同一条总线上,节点地址必须不同,设成一样的会直接冲突没商量。

2026/04/14 06:36
龙哥
龙哥#3

我们厂里三台发那科共总线,节点地址直接给的1、2、3,用了两年没出过问题。关键是看主站那边怎么设的,有的PLC对节点地址有特定要求,得对着PLC的硬件组态来定,不是你想给多少就给多少。

2026/04/15 14:35