![]() ![]() ![]() ![]() ![]() ![]() |
||
![]() |
||
![]() ![]() ![]() ![]() This board is for PLC Related Q&A ONLY. Please DON'T use it for advertising, etc. |
||
![]()
|
New Here? Please read this important info!!!
![]() |
#1 |
Member
![]() ![]() Join Date: Mar 2008
Location: London
Posts: 129
|
Twincat 3 with multiple programmers
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? |
![]() |
![]() |
#2 |
Member
![]() ![]() Join Date: Aug 2016
Location: Aars
Posts: 29
|
Why not make 2 projects 1 for each machine?
|
![]() |
![]() |
#3 |
Member
![]() ![]() Join Date: Aug 2016
Location: Aars
Posts: 29
|
Just thinking about it you could use GIT and work on separate branches of the same initial base. https://git-scm.com/book/en/v2/Git-B...ng-and-Merging
https://www.atlassian.com/git/tutori...ring-workflows Last edited by linnemann; February 15th, 2017 at 03:50 AM. |
![]() |
![]() |
#4 |
Member
![]() ![]() Join Date: Oct 2009
Location: Sacramento, CA
Posts: 185
|
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. |
![]() |
![]() |
Bookmarks |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Problem how to link c++ app with twincat 3 | mhismail | LIVE PLC Questions And Answers | 12 | March 22nd, 2016 12:49 PM |
TwinCAT EtherCAT Help Needed | sujal.sheth | LIVE PLC Questions And Answers | 13 | February 4th, 2015 10:19 AM |
TwinCAT and MOXA | Manoj M | LIVE PLC Questions And Answers | 2 | September 3rd, 2014 06:50 AM |
TIA Portal - multiple programmers, 1 project? | PartTimePlcProg | LIVE PLC Questions And Answers | 0 | October 30th, 2013 09:50 AM |