Project Conversion Example: Edge Controller / Touch Panel 600

In the following example, an Edge Controller 752-8303/8000-0002 is migrated from e!COCKPIT (firmware version 22) to CODESYS (firmware version 24).
The Edge Controller is used as an example. The example also applies to Touch Panels 600.

  1. To export the “Onboard IO I/O Mapping” shown under the device to a CSV file, go to the “DEVICE” tab and click [Export I/O mapping] on the ribbon.
  2. Exporting an I/O Image in e!COCKPIT
  3. Provide a filename for the export file and click [Save].
  4. Save and close the project in e!COCKPIT.
  5. Copy the project file.
  6. Change the file extension of the copy from “.ecp” to “.project.”
  7. EC_PIO3_C.csv
    TestProjektEdge_752-8303 – Copy.project
    TestProjektEdge_752-8303.ecp
  8. Open the project with the new extension in the CODESYS version that matches the firmware. Version information can be found in the release notes that accompany the downloaded firmware packages.
    In this example, the project is opened in CODESYS V3.5 SP18 Patch 2. This CODESYS version is compatible with firmware version 24.
  9. Click [OK] to confirm the dialog for updating the project environment.
  10. Updating the Project Environment
  11. Confirm that the project’s saving format has been updated by clicking [Yes].
    In future, further processing of the project will only be possible in CODESYS.
  12. Updating the Saving Format
  13. The opened project is displayed in CODESYS as follows:
  14. Imported Project in CODESYS
  15. Right-click on the project name in the device tree at the top and select “Add Device” from the context menu.
  16. In the dialog, select the new target device – in this case “752-8303/8000-0002.”
  17. Selecting the Target System
  18. Click [Add Device] and close the window.
  19. The device is attached to the tree:
  20. Attached Device
  21. Delete the library manager for the newly attached device.
  22. Now copy all the elements of the old device under “Application” and insert them back into the new device under “Application.”
  23. Copying Content from “Application” to New Device
  24. Right-click on “TP600_Onboard_IO (TP600 Onboard IO)” and select “Import mappings from CSV...” from the context menu.
  25. Importing I/O Image from CSV
  26. Select the CSV file you saved in e!COCKPIT and open it.
  27. The variables from the CSV file are transferred and displayed under “Onboard IO I/O Mapping,” similarly to how they are in e!COCKPIT.
  28. Imported Variables
  29. Since you no longer need the old device, delete the old device from the project tree.
  30. Save and close the project.
  31. Reopen the project.
  32. Update the project environment by clicking [Set All to Newest].
  33. Setting Everything to “Latest”
  34. Click [OK] to confirm.
  35. Save the project.