It is possible to distribute a project to two or more controllers without losing the OnlineChange capability.
The handling to distribute a project to two or more controllers is quite complex.

It is error-prone, and therefore some things have to be considered.

A better alternative is to use the Codesys Automation Server.

Download

  1. Download of the application to the 1st controller.
  2. Backup of the download information of the 1st controller.
  3. Download the application to the 2nd controller.
  4. Saving the download information of the 2nd controller.
     ...
  5. Download the application to the n-th controller.
  6. Saving the download information of the nth controller.

Code change

  1. Retrieve the download information of the 1st controller.
  2. Execute code change.
  3. OnlineChange on the 1st controller.
  4. Save the download information of the 1st controller.
  5. Retrieve the download information of the 2nd controller.
  6. Execute code change.
  7. OnlineChange on the 2nd controller.
  8. Saving the download information of the 2nd controller.
    ...

Every change must be updated on all controllers!

As soon as two changes have been made on the 1st controller, no online change can be made on the 2nd controller!



  • No labels