Twincat 3 with multiple programmers

jonfarrugia

Member
Join Date
Mar 2008
Location
London
Posts
130
Does anyone have any experience using TwinCat 3 and multiple programmers?
We have a job coming that would see two programmers working on one project. The layout of the project will be as follows, There will be one processor running two run times. Each programmer has a difference section of the machine and the will be in separate runtimes. There is one ethercat master connected to multiple servos and IO blocks. Each runtime will have dedicated IO, meaning we will not be reading or writing to each others physical IO.

I have done this before with TwinCat2 and it worked great. However, now TwinCat 3, physical IO is integrated into the same project there is no separate software.

The plan is for each programmer to get online and trouble shoot their own runtime without effecting the other programmers setup. I can understand that if a change is made to the Physical IO, it will effect both runtimes.

Does anyone have any experience on this or can provide a project layout that worked for multiple programmers?
 
Ditto. Develop as 2 different projects, launched from separate "Solutions" (*.sln) in Visual Studio. When finished, you can put both projects in the same solution for better documentation.

By the same token, you can keep both .net code (VB or C# project) and PLC code (TwinCAT project) in the same solution. That keeps it together, but can make things slightly more confusing. VS acts differently, depending on which project is highlighted in the "Solution Explorer" tree, and if one project is 32-bit and other 64-bit, it will keeps asking you to change one when you highlight it. Indeed, you can put any files you wish in a solution (text, help, ...). It seems the solution is simply a folder to keep everything together.

For those who need to have multiple developers working on the same source code (.net or TwinCAT), you can use the tools in Visual Studio (was "Source Safe"). I never used it.
 

Similar Topics

Hi! I am trying to run the 'SimpleSample' (https://infosys.beckhoff.com/content/1033/TF5100_TC3_NC_I/Resources/3438746891/.zip ) to understand the...
Replies
2
Views
95
I am developing a library in twincat and one of the function uses IID_ITcVnAccess_TcVnPoint2_DINT and the definition of this type is defined in...
Replies
0
Views
64
Sorry if this has been asked before, and apologies if this seems like a trivial issue, but I am new to Beckhoff and have been banging my head...
Replies
2
Views
138
Hi everyone, This is my first time posting, so please forgive any omissions or mistakes. I am attempting to control the velocity of a stepper...
Replies
18
Views
920
I am trying to communicate between a 1769-L16 and a beckhoff EL6652 EtherNet/IP-Master. I need 8 INT and 2 REALS. When I generate the eds file, in...
Replies
1
Views
156
Back
Top Bottom