Thread 中讨论的其他器件: SK-AM64B
2025年3月26日编辑
工具/软件:
Sitara 团队大家好。
我的客户 已经开发了基于 AM6442的小型 PLC、运行 CODESYS 作为 EtherCAT 主站。
它们试图通过 AM6442实现出色的 CODESYS EtherCAT 性能(最大周期时间)。
首先、我将在随附的演示文稿中描述问题、然后介绍我们采取了哪些措施来提高周期时间绩效。
e2e.ti.com/.../4863.CODESYS-Performance.pptx
一些基本信息:
对于我们的测试、我们使用 SK-AM64B 板 SK-AM64B 评估板|德州仪器 TI.com
我们将使用 Yocto 基于 SDK 09.02.00构建自定义固件 、并添加了 RT 补丁。
root@plcnext:~# uname -A
Linux plcnext 6.1.83-rt28-ti-RT-g96b0ebd82722 #1 SMP_RT Preempt_RT、5月13日、星期一、23:06:24 UTC、2024 AArch64 GNU/Linux
我们使用非常简单的 CODESYS 工程、几乎没有代码、只推荐用于跟踪。 EtherCAT 主站正在运行并循环地与 Beckhoff EK1100和 EL2252交换过程数据。
我们有用于 CODESYS 许可的 USB 软件狗。
这是 CODESYS 工程:
e2e.ti.com/.../3324.Trace_5F00_demo.project
目标是在 SoftMotion 中以1 usec 1毫秒周期时间旋转10个伺服驱动器。
这是可能的吗?
您是否看到了用于提高 CODESYS Max 的其他措施? 周期时间?
此致
Manuel