amobbs.com 阿莫电子技术论坛

标题: EtherCAT反应速度有20mS,如何提升呢? [打印本页]

作者: zxq6    时间: 2023-3-21 09:09
标题: EtherCAT反应速度有20mS,如何提升呢?
我用Infineon的xmc4800制作了一个ethercat从机。
电脑使用twinCAT3当PLC,中间接了个桌面交换机连接到XMC4800的in端口
out端口没接东西
PLC软件读取一个input状态后,输出到一个LED。
通过示波器测量两个边沿的延迟,发现基本都在10-15个ms。
不是说etherCAT速度很快吗,跟我这个测试完全不符啊。
还是说我的这个测量方法有问题?还是网络结构不正确?
谢谢!
作者: asj1989    时间: 2023-3-21 09:45
twincat我不知道,但是我用单片机做主站 1ms无压力。

建议你购买专门的主站测试
作者: zzh90513    时间: 2023-3-21 09:49
主站网卡有要求,不是规定的网卡扫描时间不确定,另外不能是FreeRun模式运行;IO扫描类的正常1ms内没问题,百us级的也能做到
作者: advantech    时间: 2023-3-22 01:04
应该是交换机转发的缘故, 实际使用没有接交换机的吧.
作者: zxq6    时间: 2023-3-22 08:02
advantech 发表于 2023-3-22 01:04
应该是交换机转发的缘故, 实际使用没有接交换机的吧.
(引用自4楼)

尝试去掉桌面交换机,这个时间没有明显变化。
我查了一下计算机网卡,发现是realtek的,
估计是跟这个有关系了。
作者: wxws    时间: 2023-3-22 09:17
虽然只是 纸上谈兵的 了解过ethercat
但这种应用,难道不应该用专用的独立网卡,直联ethercat设备吗?

你接了个交换机,明显是只用了一个网卡还来上网吧?
另外ethercat T宝上有专用网卡。
作者: advantech    时间: 2023-3-22 13:52
twinCAT3安装在WINDOWS上, 操作系统的实时性如何解决的,我也没有深入了解,望指教.
作者: Stm32Motor    时间: 2023-3-23 16:37
advantech 发表于 2023-3-22 13:52
twinCAT3安装在WINDOWS上, 操作系统的实时性如何解决的,我也没有深入了解,望指教. ...
(引用自7楼)

刚好研究过一点,使用vt-x技术,基本独占一个cpu核的方法
作者: zzsczz    时间: 2023-11-30 17:03
advantech 发表于 2023-3-22 13:52
twinCAT3安装在WINDOWS上, 操作系统的实时性如何解决的,我也没有深入了解,望指教. ...
(引用自7楼)

微软对大客户有技术支持,驻场工程师协助解决问题

散户就一张光盘大发了,读一下免责条款呗
作者: oldca9001    时间: 2023-12-1 19:55
必须用EtherCAT交换机,不能用普通的交换机。




欢迎光临 amobbs.com 阿莫电子技术论坛 (https://www.amobbs.com/) Powered by Discuz! X3.4