ZHCAEA5 August   2024 AM625 , AM6442 , AM69 , TDA4VM

 

  1.   1
  2.   摘要
  3.   商标
  4. 1引言
    1. 1.1 什么是 EtherCAT?
    2. 1.2 什么是 PLC?
    3. 1.3 什么是 CODESYS?
  5. 2评估平台和方法
    1. 2.1 硬件
    2. 2.2 软件
    3. 2.3 测试拓扑
  6. 3性能指标
    1. 3.1 Cyclictest 性能指标
    2. 3.2 EtherCAT 性能指标
  7. 4优化
    1. 4.1 已实现的优化
    2. 4.2 未来注意事项
      1. 4.2.1 设置最大 CPU 频率
      2. 4.2.2 隔离核心
      3. 4.2.3 设置 CPU 亲和性
      4. 4.2.4 隔离核心并设置 CPU 亲和性
      5. 4.2.5 Ksoftirqs 到 FIFO
      6. 4.2.6 增加实时调度时间
      7. 4.2.7 禁用 irqbalance
      8. 4.2.8 使用独立的网络接口卡 (NIC)
      9. 4.2.9 禁用不必要的驱动程序
  8. 5总结
  9. 6参考资料
  10. 7附录 A:如何使用 CODESYS 协议栈将 TI 嵌入式处理器设置为 EtherCAT 控制器
    1. 7.1 硬件要求
    2. 7.2 软件要求
    3. 7.3 硬件设置
    4. 7.4 软件设置
      1. 7.4.1 Windows PC 设置
      2. 7.4.2 EtherCAT 控制器设置
      3. 7.4.3 CODESYS Development System 项目
      4. 7.4.4 执行
    5. 7.5 如何查看性能测量结果
      1. 7.5.1 附录 A 资源
  11. 8附录 B:如何在 CODESYS 协议栈上实现无限运行时间
    1. 8.1 CODESYS 许可背景
    2. 8.2 获取 CODESYS 许可证
    3. 8.3 激活 CODESYS 许可证
      1. 8.3.1 背景
      2. 8.3.2 建议的步骤
    4. 8.4 验证已应用 CODESYS 许可证
      1. 8.4.1 验证已应用 CODESYS 许可证的已知问题

硬件要求

表 7-1介绍了设置本应用手册中所述类似 EtherCAT 网络所需的硬件。本应用手册中所述的其他一些硬件平台可能需要类似的硬件。

表 7-1 TI 处理器作为 EtherCAT 控制器时的硬件要求
项目数量说明链接
SK-AM62B-P10-1AM62x 器件用作 EtherCAT 控制器/tool/cn/SK-AM62B-P1
TMDS64EVM/SK-AM64B0-1AM64x 器件用作 EtherCAT 控制器

/tool/cn/TMDS64EVM

/tool/cn/SK-AM64B

SK-AM690-1AM69 入门套件用作 EtherCAT 主站/tool/cn/SK-AM69
TDA4VM0-1TDA4VM 用作 EtherCAT 主站

https://www.ti.comcn/tool/cn/J721EXCPXEVM

https://www.ti.comcn/tool/cn/J721EXSOMXEVM

Beckhoff EK11001EtherCAT 耦合器https://www.beckhoff.com/en-us/products/i-o/ethercat-terminals/ek1xxx-bk1xx0-ethercat-coupler/ek1100.html
Beckhoff EL288910EtherCAT 终端,16 通道数字输出https://www.beckhoff.com/en-us/products/i-o/ethercat-terminals/el2xxx-digital-output/el2889.html
Linux PC0-1可选的 Linux PC 用作 DHCP 服务器不适用
Windows PC 的易于使用的评估软件1运行 CODESYS Development System 的 64 位 Windows PC不适用
以太网交换机0-1可选的以太网交换机,用于将 CODESYS Development System 连接到 EtherCAT 网络不适用
Micro USB-B 转 USB-A 适配器0-1在 TMDS64EVM 上将 CODESYS 许可证 USB 加密狗用作 EtherCAT 控制器时需要不适用
CODESYS 密匙1用于基于 CodeMeter 技术安全存储 CODESYS 许可证的 USB 加密狗https://us.store.codesys.com/codesys-key.html
以太网电缆2+用于 EtherCAT 网络的至少 2 根 CAT5 或 CAT6 以太网电缆。如果添加了以太网交换机和其他 EtherCAT 设备,则需要更多不适用
具有 5.5mm x 2.5mm x 9.6mm 桶形插孔的 12V(最高 8A)电源0-1用于 TMDS64EVM 或 TDA4VM 的 12V 电源不适用
5V-15V(最高 3A)电源0-1用于 SK-AM64B、SK-AM62B-P1、SK-AM69 的 5V 电源不适用