我是EtherCAT的新手.我正在寻找一个很好的起点来研究EtherCAT大师.
我发现有一个很棒的开源实现叫做SOEM.
但是没有EtherCAT的任何背景,很难理解代码.
有人能帮我找到学习EtherCAT大师的方法吗?
首先,我感谢UDP不是一个可靠的协议,我不能保证通过网络接收数据包.
但是,如果数据包确实到达我的机器,我保证在应用程序级别接收它,或者网络堆栈是否可以将其丢弃而不受惩罚?
我问的原因是我偶尔会丢失数据包,即使我知道它们在线上(简单的EtherCAT总线,所以数据包总是循环回来).
我们开发了一种新机器,其中许多电机通过 EtherCAT 连接到主控制器。。我希望为每个电机设置一个特定的地址
我看到可以在电机软件中设置EtherCAT ID,编号从1到32766(32767让主站分配地址)
但我对此选项有点困惑,因为文档仅包含有关主设备分配地址的选项的详细信息
“Configured Station Alias”是从站分配的静态地址吗?
从机是否包含两个地址?一套由主机设置,一套由从机选择性设置?
允许主机设置从机地址是否有速度或可靠性等优势?
所有或大多数 EtherCAT 设备(从设备和主设备)是否包含 IP 地址?
例如 Beckhoff EtherCAT 文档: http://www.manualsdir.com/manuals/757430/beckhoff-ethercat-technology-section-i.html ?page=27
ethercat ×4
automation ×1
c# ×1
canopen ×1
ip-address ×1
master-slave ×1
packet ×1
reliability ×1
udp ×1
windows ×1