In March 2022 the password policy of the system behind SourceTree / Bitbucket and Atlassian changed - link. This meant all machine would need a complex password login change for the SourceTree program used for version control of the PLC code.
This was not straight-forward to resolve, so the decision was made to change the version control system to the one that is packaged with the Visual Studio system by default. This is a better method anyway, but it needs the "TcXaeShell" installed.
...The TcXaeShell is simply a newer version of Visual Studio that includes Source control, rebadged for TwinCAT3
Étape 1 - Take a backup of the current build project
...Sometimes, the password credentials are already stored and the password entry is not necessary
Étape 9 - Move The PLC_Reset and tc3Multi Project
Right click the PLC_Reset Project
Select Change Project
Navigate to the repository you have created in Step 6 c:\TwinCAT\Stuga\BuildNo\source\PLC_Reset\PLC_Reset.plcproj
Repeat for the tc3Multi project
Étape 10 - Check if the IO links have disappeared
If so, this is probably due to the PLC project having no "Instance":
Build the solution
Import the mappings file taken in step 2
...The "Instance" is created when the PLC project is built. This has all the IO definitions in it (ie axes, outputArray, inputArray, etc) If it does not exist, the IO cannot be linked. Once built, you can then import the old links back in again
Étape 11 - Delete the versionControl Folder
Delete the versionControl folder completely
...This prevents confusion in the future of where the project exists
Étape 12 - Update Control Systems Log
Update the Version Control column on the board to "VisualStudio" to log the completion of this task
Commentaires
ennone0Draft
×
Erreur de saisie dans le nom du tutoriel
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #
Connexion
Pas encore enregistré ? Créez un compte pour profiter de toutes les fonctionnalités du service !