Citect - One Project, Multiple User Development

Strom

Member
Join Date
Jan 2016
Location
Jhb
Posts
1
Currently I'm using v7.5 on Windows Server 2012, I have some Wondeware/FT experience, but relatively new to Citect.

Up till now we have had the project running on a single server, with multiple users logging in via remote desktop for development. However this tends to be very slow & crashes a lot.

I have 2 other servers, would it be possible to spread users across the 3 servers while still working on the same master project? - ie not having separate development projects & then having to import the changes to the master.

Similar to how in Wonderware multiple users can do development on the same project.

As a possible solution, I know there is server redundancy, but if changes are made to the standby server, will they propagate through the Primary server?

If anyone has any suggestions or could point me towards a relevant knowledge base article it would be much appreciated.

Thanks
 
I have 2 other servers, would it be possible to spread users across the 3 servers while still working on the same master project? - ie not having separate development projects & then having to import the changes to the master.

Not as far as I know. The problem is that each Citect node runs its own local project files. Any development you do to a Citect node will not propagate through to any of the other nodes unless you manually copy the modified files over.

As a possible solution, I know there is server redundancy, but if changes are made to the standby server, will they propagate through the Primary server?

Configuration changes such as project modifications will not sync this way - the server redundancy is more intended for vital runtime data such as alarms, historic trends and I/O.

Deployment of project changes is always an issue when working with large Citect systems. Every Citect installation I've worked with so far has always had a single development node that deploys out to the rest of SCADA network.
 
Not as far as I know. The problem is that each Citect node runs its own local project files. Any development you do to a Citect node will not propagate through to any of the other nodes unless you manually copy the modified files over.

Check out the Copy and Run ini parameters.



Configuration changes such as project modifications will not sync this way - the server redundancy is more intended for vital runtime data such as alarms, historic trends and I/O.

Deployment of project changes is always an issue when working with large Citect systems. Every Citect installation I've worked with so far has always had a single development node that deploys out to the rest of SCADA network.

This is typical.
One way to have multiple developers is to break tbe project t up into multiple projects and make them "Includes" of a main project. This requires carefull use of a common include project to hold common components. Genies, Functions etc.
 
This is typical.
One way to have multiple developers is to break tbe project t up into multiple projects and make them "Includes" of a main project. This requires carefull use of a common include project to hold common components. Genies, Functions etc.

If you're working on a project that's primarily using text, then you have a lot of options for revision control; Git and SVN being the most common.

It's quite difficult to sync binary files though.

Have you considered using a large EC2 instance for development? Since you're probably only doing development during working hours, you can shut it off and not be billed during that time too.
 

Similar Topics

Hello everyone, In a factory where we installed Citect 7.20 the computer began to show the first signs of end of life. They never considered...
Replies
0
Views
73
I am trying to import a genie from an old project to new project, but I cannot do it and didnt find any answers yet on Google. Can anyone help me...
Replies
0
Views
745
Hi Friends, A quick one please, Should restoring a project in VijeoCitect SCADA be to a 'CURRENT PROJECT' OR to a 'NEW PROJECT' I want to...
Replies
2
Views
1,882
Hi everyone, I am trying to create a medium sized Citect SCADA project utilising a Control Logix PLC. I want to adopt good practice from the...
Replies
0
Views
2,344
Hi guys We have a running project with Redundant IO servers. Is it possible to create and run a new stand-alone system on the 2nd(redundant) pc of...
Replies
3
Views
2,003
Back
Top Bottom