Skip to main content

Application-Specific Notes

To optimize special use cases, we recommend the following application/configuration settings.

Configuration for use case: PROFINET

When using PROFINET, you should observe the following instructions:

  • Whenever possible, use the multicore feature of CODESYS.

    When doing so, use core 0 for PROFINET tasks.

  • If possible, use a separate network adapter for the PROFINET connection.

  • If you want to make sure that your fieldbus continues to send and receive frames even when the application is stopped, then enable the Refresh I/Os in Stop option in the PLC settings.

Configuration for user case: Axioline

When using Axioline, you should observe the following instructions:

  • Whenever possible, use the multicore feature of CODESYS.

    When doing so, use core 1 for the Axioline task and bus cycle task.

Some Axioline modules of the PLCNext controller have additional information called "PDI objects". You can access this information by means of IoDrvPLCNextAxioLib.PdiRead and IoDrvPLCNextAxioLib.PdiWrite.