您好!
我的 EtherCAT 从设备以50us 周期的直流模式运行。 任务中的一个变量与器件中的变量链接以建立同步。下面是 TwinCAT 的屏幕截图:
因此、它以50us 周期运行。 在 CCS 调试器中、我可以看到我的应用程序函数每50us 运行一次、我可以从 uC 计时器读取它。
接下来、我打开了 Wireshark、我可以看到以下内容:
由于我在 Wireshark 中看到过这一点、我认为如果我设置50us 周期时间、则意味着每50us 发送一次 EtherCAT 帧。 如果我们看看 Wireshark -它们不是。
所以-我想问您的原则:
1.我应该如何理解50us 周期时间?
2.在哪里可以找到 Wireshark 捕获的帧之间的50us 值?
下面是我不完全理解的另一件事:
3.为什么需要的帧与 LRW 不同? 在 LRW 中、我有有用的数据。
4.大小/持续时间到底意味着什么? 此参数是关于发送 全部5条命令吗? 如果是,这是否意味着我可以在大约11us 的时间内设置直流参数中的周期时间?
我感谢你的任何帮助。 很难一次就能完全理解文档中的所有内容。 此外、我正在进行 EtherCAT 网络的主论、我的工厂中没有人拥有 EtherCAT 的经验。 所以,只有我能问的人是你:)
此致、
Dawid。