What are others experience with combining multiple machine processors into one project?
In my case this is for TIA Portal V16, but I guess the principle applies for any package that allows it.
TLDR: What are the watch outs for multiple machine CPU's in one project, would you prefer each of your CPU's to have their own project or are you happy with some grouped together in to one project file.
Background: Traditionally we have kept separate projects for each machine and use network connections with defined telegrams to communicate with the common services (cooling systems, etc) that serve multiple machines.
Now we are modifying two essentially identical machines to each have much closer integration with one of its support services/machines. Our systems integrator has suggested merging all three of these projects into one TIA Portal project as it will make the engineering and commissioning much easier and faster.
I am OK with that, but I am unsure if I should unmerge the projects afterwards.
Advantages of one project are it will be easier to keep both machines identical, easy to keep a common library of function blocks, Scada screens, etc.
Disadvantages are the project file will be much larger. I have concerns around engineers accidentally modifying the wrong machine. Keeping one project current may be difficult as often we have different concurrent work being developed for both machines at the same time.
I know these problems should be manageable with better process and discipline, perhaps better password protection on CPU downloads and by utilising Multiuser Engineering, but I'd like some other real-world opinions.
Thanks!
Phill
In my case this is for TIA Portal V16, but I guess the principle applies for any package that allows it.
TLDR: What are the watch outs for multiple machine CPU's in one project, would you prefer each of your CPU's to have their own project or are you happy with some grouped together in to one project file.
Background: Traditionally we have kept separate projects for each machine and use network connections with defined telegrams to communicate with the common services (cooling systems, etc) that serve multiple machines.
Now we are modifying two essentially identical machines to each have much closer integration with one of its support services/machines. Our systems integrator has suggested merging all three of these projects into one TIA Portal project as it will make the engineering and commissioning much easier and faster.
I am OK with that, but I am unsure if I should unmerge the projects afterwards.
Advantages of one project are it will be easier to keep both machines identical, easy to keep a common library of function blocks, Scada screens, etc.
Disadvantages are the project file will be much larger. I have concerns around engineers accidentally modifying the wrong machine. Keeping one project current may be difficult as often we have different concurrent work being developed for both machines at the same time.
I know these problems should be manageable with better process and discipline, perhaps better password protection on CPU downloads and by utilising Multiuser Engineering, but I'd like some other real-world opinions.
Thanks!
Phill