I am curious about developing InTouch applications using the IDE (I have yet to use IDE and am unsure of its capabilities besides the Archestra graphics benefit). We are a bit dated I think in how we develop InTouch applications as we continue to use the older application manager. We are getting more and more involved in large, multiple PLC, multiple area projects. Multiple engineers are working on these projects and are not necessarily in the same office. Needless to say this makes development harder to track as there is no formal version control, just ZIP files emailed back-and-forth or up on a SharePoint server.
Traditionally InTouch projects with multiple systems are developed as stand-alone applications then merged into a single application just prior to system commissioning. This works, but again we have version issues and some variances in design as each programmer may implement a tiny detail in a different manner, once the projects are merged these inconsistencies become obvious to the anal-minded and re-work ensues.
I would like to develop an InTouch application using the IDE in hopes of centralizing the development to minimize the stated problems, so a master galaxy would be created and a “managed” InTouch application developed. The central server would be available on the local network in the office as well as a VPN tunnel for those working outside of the office. Engineers would be able to connect to the central galaxy remotely, then the application would be checked-in/out and everyone could see the work of the entire project.
My concern is working on multiple areas of a project at the same time, it seems when the InTouch application its checked out no one else can edit it. Seems to be a one-user method. Now this is where my inexperience comes into play, maybe there is a way to setup the galaxy to achieve multiple user edits at the same time while keeping the central project. So that is my question, is it possible to use IDE and have multiple users editing the same galaxy (but different areas) at the same time?
Or is the solution that I have multiple InTouch View applications in the same galaxy for each area, I’ll get the check in/out and version control. And if an area is not being edited, another engineer can review the work to ensure consistency is achieved. Then when it’s time to commission I assume those separate InTouch View applications would be required to be merged again? Each area of the plant should be able to be viewed from any client station, security roles dictated read/write access to the different areas.
Is what I am asking achievable if we develop using the IDE? Anyone else tackle this issue that can share their methods?
Thanks!
Traditionally InTouch projects with multiple systems are developed as stand-alone applications then merged into a single application just prior to system commissioning. This works, but again we have version issues and some variances in design as each programmer may implement a tiny detail in a different manner, once the projects are merged these inconsistencies become obvious to the anal-minded and re-work ensues.
I would like to develop an InTouch application using the IDE in hopes of centralizing the development to minimize the stated problems, so a master galaxy would be created and a “managed” InTouch application developed. The central server would be available on the local network in the office as well as a VPN tunnel for those working outside of the office. Engineers would be able to connect to the central galaxy remotely, then the application would be checked-in/out and everyone could see the work of the entire project.
My concern is working on multiple areas of a project at the same time, it seems when the InTouch application its checked out no one else can edit it. Seems to be a one-user method. Now this is where my inexperience comes into play, maybe there is a way to setup the galaxy to achieve multiple user edits at the same time while keeping the central project. So that is my question, is it possible to use IDE and have multiple users editing the same galaxy (but different areas) at the same time?
Or is the solution that I have multiple InTouch View applications in the same galaxy for each area, I’ll get the check in/out and version control. And if an area is not being edited, another engineer can review the work to ensure consistency is achieved. Then when it’s time to commission I assume those separate InTouch View applications would be required to be merged again? Each area of the plant should be able to be viewed from any client station, security roles dictated read/write access to the different areas.
Is what I am asking achievable if we develop using the IDE? Anyone else tackle this issue that can share their methods?
Thanks!