ZHCAEA5
August 2024
AM625
,
AM6442
,
AM69
,
TDA4VM
1
摘要
商标
1
引言
1.1
什么是 EtherCAT?
1.2
什么是 PLC?
1.3
什么是 CODESYS?
2
评估平台和方法
2.1
硬件
2.2
软件
2.3
测试拓扑
3
性能指标
3.1
Cyclictest 性能指标
3.2
EtherCAT 性能指标
4
优化
4.1
已实现的优化
4.2
未来注意事项
4.2.1
设置最大 CPU 频率
4.2.2
隔离核心
4.2.3
设置 CPU 亲和性
4.2.4
隔离核心并设置 CPU 亲和性
4.2.5
Ksoftirqs 到 FIFO
4.2.6
增加实时调度时间
4.2.7
禁用 irqbalance
4.2.8
使用独立的网络接口卡 (NIC)
4.2.9
禁用不必要的驱动程序
5
总结
6
参考资料
7
附录 A:如何使用 CODESYS 协议栈将 TI 嵌入式处理器设置为 EtherCAT 控制器
7.1
硬件要求
7.2
软件要求
7.3
硬件设置
7.4
软件设置
7.4.1
Windows PC 设置
7.4.2
EtherCAT 控制器设置
7.4.3
CODESYS Development System 项目
7.4.4
执行
7.5
如何查看性能测量结果
7.5.1
附录 A 资源
8
附录 B:如何在 CODESYS 协议栈上实现无限运行时间
8.1
CODESYS 许可背景
8.2
获取 CODESYS 许可证
8.3
激活 CODESYS 许可证
8.3.1
背景
8.3.2
建议的步骤
8.4
验证已应用 CODESYS 许可证
8.4.1
验证已应用 CODESYS 许可证的已知问题
7.5.1
附录 A 资源
TI 开发人员资源
德州仪器 (TI),
[常见问题解答] 如何使用 CODESYS Development System 建立一个带有 AM6xx 主器件和 AM64/AM243 子器件的 EtherCAT 系统
,博客
德州仪器 (TI),
CODESYS 工业通信控制器
,在线文档
在 CODESYS 资源中创建跟踪对象
CODESYS,
示例:任务管理器
,在线文档
CODESYS,
CODESYS 跟踪
,在线文档
CODESYS,
跟踪示例
,在线文档
CODESYS,
跟踪示例
,存储页面
CODESYS,
将 DINT 数组转换为 STRING
,博客
CODESYS,
数据类型:数组
,在线文档
Tohid Alizadeh,
CODESYS:使用 OSCAT 库中的 Cycle_time 函数块的 PLC 周期时间
,视频
Tohid Alizadeh,
CODESYS:使用跟踪保存和加载数据
,视频
Zhou Gong,
CODESYS 教程:获取当前任务的实际周期时间
,博客