EtherCAT从站地址设置方法

EtherCAT配置地址方式:

  1. 自动配置:主站配置界面,勾选自动配置主站/从站,默认的。主站自动寻址连接的从站。实际连接的从站个数必须与配置的一致,从站类型也必须一一对应。比如ECT模块、不同厂家的伺服必须对应

  1. 手动分配:不勾选自动配置主站/从站

需要用户设置“自动配置地址”、“Ethercat地址”

自动配置地址根据硬件接线顺序从0、-1、-2以此类推设置,Ethercat地址可以任意设置,但是不能相同。

自动配置地址可以用在这种情况,后台配置了3个从站、实际连线了4个从站,使用默认方式是连接前3个从站,如果自动地址设置为0、-2、-3,就会跳过第二个从站总线正常运行不报错

620N伺服,Ethercat地址会写入H0c-04功能码。

  1. 使用别名:不受连接顺序影响。如果我们希望实际从站连接顺序不受影响可以使用别名功能。

使用方法:以620N举例

  1. 连好网线;
  2. 按照下图方法分配地址,注意别名地址是分别一个一个设置,不是统一设置,别名设置的顺序严格按照接线顺序。

3)将620N功能码H0C-05设置为0,重新上电;

4)配置Ethercat通讯,主站选择自动配置;,从站勾选附加处的“可选的”然后下载程序,如果第一次没有连接成功,复位重新运行即可。

按照上面设置后只要从站的别名与后台工程配置的别名一样,不管顺序如何都能运行。

  1. 要求伺服从站地址与工程配置地址完全一致,否则报错的方法:

使用别名功能;检测方法:

比如,后台配置第一个从站的自动配置地址为0,第二个从站的自动配置地址为65535,第一个从站别名为10,第二个从站别名为20。如果要求实际从站的顺序与工程配置的一致,可以在程序中加一段判断程序。

If _IS620N.m_wAutoIncAddr=0 then

_IS620N.m_uiActualAliasSlaveAddr<> 10 then

b报错:=true;//如果不一致就置位标志。

End_if

End_if

// m_uiActualAliasSlaveAddr从站实际别名

// m_wAutoIncAddr从站自动配置地址

Copyright © www.yanjuntech.cn 2018-2025 all right reserved,powered by Gitbook该文件修订时间: 2018-10-21 17:33:29

results matching ""

    No results matching ""