How to config server-client architecture for FreeLance DCS?
Our company is working on a FreeLance DCS project, which is totally new to all of us. We are familiar with Siemens PCS7, that's why we find it hard to work with FreeLance serverless architecture. Is there anyway to create a server-client DCS using AC902FR? Advantages and disadvantage of that configuration?
Voted best answer
Freelance uses peer-to-peer communication. You can't set up a typical client-server architecture with it (as Dieter already mentioned). Some functions can use server (like trends), but overall it does not get You even near a client-server system.
Of course this has both advantages and disadvantages. The server is a single (or sometimes redundant) point of failure of Your entire system. This not only means that a failure of server is a catastrofical thing to happen, but also a failure of connection between server and any controller also affects all subscribers. A failure of single connection in Freelance is just that - a failure of single connection (unless we ae taking about trends with Trend Server). All the other functions and nodes work fine.
On the other hand a server allows to centralize the database of a system, which provides many nice features, all conected with the fact that all nodes of system are always synchronized with central server. In Freelance You also have a centralaized data base of Your project, but with limited synchronization (espetially on the Operator level).
Overall I wouldn't say that one is better then the other - it all depends on size of the system and some specific user requirements.
Hope this helps,
As long as you use Freelance Operations as a client you don't need (and cannot set up) a client-server architecture.
Actually each controller contains a server and each Freelance Operations is a client. By default each client connects to each of those embedded servers. You can change that with the menu System / Communication Configuration ...
What functionality in your PCS7 client-server architecture are you missing that you want the same architecture to build here?