SPRADH0 August   2024 AM625 , AM6442 , AM69 , TDA4VM

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 What is EtherCAT?
    2. 1.2 What is a PLC?
    3. 1.3 What is CODESYS?
  5. 2Evaluation Platform and Methods
    1. 2.1 Hardware
    2. 2.2 Software
    3. 2.3 Test Topology
  6. 3Performance Metrics
    1. 3.1 Cyclictest Performance Metrics
    2. 3.2 EtherCAT Performance Metrics
  7. 4Optimizations
    1. 4.1 Implemented Optimizations
    2. 4.2 Future Considerations
      1. 4.2.1 Set Maximum CPU Frequency
      2. 4.2.2 Isolate Cores
      3. 4.2.3 Set CPU Affinity
      4. 4.2.4 Isolate Cores and Set CPU Affinity
      5. 4.2.5 Ksoftirqs to FIFO
      6. 4.2.6 Increase the Real-Time Scheduling Time
      7. 4.2.7 Disable irqbalance
      8. 4.2.8 Use Separate Network Interface Card (NIC)
      9. 4.2.9 Disable Unnecessary Drivers
  8. 5Summary
  9. 6References
  10. 7Appendix A: How to Setup TI Embedded Processors as EtherCAT Controller Using the CODESYS Stack
    1. 7.1 Hardware Requirements
    2. 7.2 Software Requirements
    3. 7.3 Hardware Setup
    4. 7.4 Software Setup
      1. 7.4.1 Windows PC Setup
      2. 7.4.2 EtherCAT Controller Setup
      3. 7.4.3 CODESYS Development System Project
      4. 7.4.4 Execution
    5. 7.5 How to View Performance Measurements
      1. 7.5.1 Appendix A Resources
  11. 8Appendix B: How to Enable Unlimited Runtime on CODESYS Stack
    1. 8.1 CODESYS Licensing Background
    2. 8.2 Obtaining a CODESYS License
    3. 8.3 Activating CODESYS License
      1. 8.3.1 Background
      2. 8.3.2 Recommended Steps
    4. 8.4 Verifying CODESYS License Applied
      1. 8.4.1 Known Issues With Verifying CODESYS License Applied

Recommended Steps

The following steps detail a known working method uses a combination of Online and Offline activation

  • Order a CODESYS Key (USB dongle) here CODESYS Key
  • Obtain License Code
  • Plug in the CODESYS Key into the PC that is used for accessing CodeMeter Control Center and entering the CodeMeter server CodeMeter License Central WebDepot v23.03.554.500.ws4 (codesys.com) from
  • Open CodeMeter Control Center and find the name of the associated with the CODESYS Key. Use this name in the next steps.
  • Go to CodeMeter License Central WebDepot v23.03.554.500.ws4 (codesys.com) and enter the license code
  • Click on "Activate Licenses"
  • Click on the "CmDongle" option
  • Find the name associated with the CODESYS Key from the "Select CmContainer" drop down menu; this is the same name as in the name found in the CodeMeter Control Center
  • Click on "ACTIVATE SELECTED LICENSES NOW"
  • The license must now be activated on the CODESYS Key. Verifying the license activation requires entering the activated license code into the CodeMeter License Central WebDepot to see if the status column is "Activated" and the CmContainer column states the name of the CODESYS Key. See the following as an example
    AM6442, AM625, AM69 Activated CODESYS LicenseFigure 8-3 Activated CODESYS License