1.设备号按照连接先后顺从编号 0 依次递增编号,需要支持 EtherCAT 总线。
2.总线控制器上脉冲轴的轴号是固定的。总线也可以调用脉冲轴轴号,ATYPE=65 时总线调用,注意切换时DPOS 会发生改变,所以最好不要使轴号冲突。
3.用 DRIVE_CONTROLWORD (轴号)清除驱动器报警后,需要延时200ms,再用 DATUM(0)清除控制 器报警,不延时可能需要下载两次程序才能清除报警。
4.如果使用了 DRIVE_CONTROLWORD(轴号)对驱动器操作,那么此驱动器之后的所有驱动器会继承此次设置。所以最好对每个驱动器都设置一次。
5.运行中连接或断开设备,需要重新扫描,状态才能更新,比如 NODE_COUNT(0),返回当前连接设 备个数,重新扫描后返回的个数才会改变。
6.AXIS_ADDRESS(i)=1,选择的是第一个驱动器,而不是第一个设备。比如连接了两个扩展板后再连 接两个驱动器,设备号依次为扩展板 A:0,扩展板 B:1,驱动器 A:2,驱动器 B:3。此时 AXIS_ADDRESS(i)=1 选择的是驱动器 A,AXIS_ADDRESS(i)=2 选择的是驱动器 B。
按照顺序连续选择,不可先选 2 再选 1,不可选完 1 跳过 2 选择 3。
必须是控制器支持 EtherCAT 才可以使用相关的指令。与 RTEX 总线使用一套程序指令,但是功能有所区别,详细请参见BASICA总线指令说明。
楼主最近还看过