How the versioning of PLC projects should be carried out? A customer is currently using GIT for this and would like to continue doing so. But I couldn't find any support in the IDE.
I also did not find any source files for the POUs in the project directory. TwinCAT saves POUs in its own XML format, which is not ideal, but at least offers the possibility of viewing the code. For us it is important to be able to see the source code for commit, rebase and merges and also for the code reviews that we do as soon as a merge request of a branch has been created on GitLab. Furthermore, we have some scripts to be able to read the source code, as these extract data from our library for later building projects.
did you already install package again?
You can get it here and install it via the package manager.
(Click on Versions to get the latest 184.108.40.206, seems the "download" button gives you the older one.
in ctrlX PLC 01V12 selected CODESYS are avaialable via the ctrlX App Zone using the Rexroth licensing.
Therefore the CODESYS licensing is no more available by default.
It is planned to provide version control with CODESYS Professional also via ctrlX App Zone in the future.
Because this is not yet implemented, we will directly contact you to show you how to activate the CODESYS license as an intermediate solution.
I installed the "CODESYS Git 220.127.116.11.package" in "ctrlX PLC Engineering v1.14.1".
I purchased a test license from CODESYS as well.
After installing the package I get following error when trying to open ctrlX PLC Engineering --> see attachment
As a result I'm no longer able to run/open ctrlX PLC Engineering.
How to proceed to install the license?
I assume ctrlX PLC Engineering is needed to install the license via "License Manager"?
Is there a work around?
@Novice1, once I had this error I had to run a repair on the installation and you must install the license before installing the package. I also was never able to get 18.104.22.168 to run, only 22.214.171.124. I am attaching that package here (unzip it).
I hope this gets better integration because it is an awesome tool!