EtherCAT 从站可以有静态地址吗?

Does EtherCAT Slaves Can Have Static Address?

我们开发了一种新机器,其中有许多电机通过 EtherCAT 连接到主控制器。 . 我想给每个电机设置一个特定的地址

我看到可以在motor Software里面设置EtherCAT ID,编号从1到32766(32767让master分配地址)

但是我对这个选项有点困惑,因为文档只有关于 master 分配地址的选项的详细信息

是否"Configured Station Alias"是slave分配的静态地址?

slave是否包含两个地址?一个由主机设置,一个由从机可选设置?

是否有优势,如速度或可靠性,让主站设置从站地址?

所有或大多数 EtherCAT 设备(Salves 和 Maters)都包含 IP 地址吗?

例如 Beckhoff EtherCAT 文档: http://www.manualsdir.com/manuals/757430/beckhoff-ethercat-technology-section-i.html?page=27

EtherCAT数据包示意图:

每个 EtherCAT 耦合器及其终端都有 供应商 ID、产品代码 修订号 。我不知道你在这里提到IP地址是什么意思。如果您想向/从非常特定的位置写入数据或从中读取数据,还有 PDO 条目。

不,他们没有两个 IP 地址。

由于一个EtherCAT Coupler可以连接很多终端,每个Coupler和终端信息(事实上,EtherCAT主站必须事先知道总线是如何配置的)。因此连接到耦合器的每个终端可能有多个地址。

希望我没有误导你。

此致。

EtherCAT 从站可以通过几种不同的方式寻址:

  • 位置寻址:从站按其在网络中的位置寻址。
  • 站别名:主站可以分配给从站的地址,通过将其写入从站的非易失性存储器。
  • 设备 ID:一些 EtherCAT 从站可以选择在从站上物理设置地址。通常通过 DIP 开关。大多数 EtherCAT 从站不支持此功能。

这是EtherCAT用户接触到的三种寻址方式。

由于技术原因,在引擎盖下还有两个:

  • 节点寻址
  • 逻辑寻址

这些是由 EtherCAT 主站管理的 运行 时间寻址。 EtherCAT主站基本上使用用户选择的寻址(位置、站别名、设备ID),并在运行时将其翻译成"Node addressing"和"logical addressing"。

EtherCAT 从站通常没有 IP 地址或 MAC 地址。