Optimization of communication paths utilization |
Main job of each communication server is to make ‘every effort’ to keep the process data fresh and allow clients to access the data randomly. From the communication point of view, two more or less independent networks can be distinguished in the distributed process control information architecture (Fig. 1):
connecting plant-floor devices to the server;
connecting OPC clients to the server.
The first one is proprietary, the other is a standard as per OPC specifications – it is obvious, but the question is how the communication processes are related to each other in both the networks mentioned above (Fig. 1). In other words, what relation ( F(x) ) should be applied between sampling rates of individual process variables and update rate of clients connected to the server. So there is a need to address the following questions:
What should be transferred?
When and how often?
Which communication path should be used?
To design an appropriate sampling scheduling mechanism on the process side we need to take the following into consideration:
Current communication path load and its throughput;
Current real time process state;
Client needs.
All of them can change in time, therefore CommServer provides two unique, closely coupled technologies allowing to build cost-saving, flexible solutions providing the process data just in time and preserving the communication bandwidth.
Note |
---|
CommServer allows to build cost-saving, flexible solutions providing the process data just in time and preserving the communication bandwidth. |
The first one, called optimal transfer algorithm, is responsible for minimizing difference between the requirements of the clients individual process data update rate and the current sampling rate of a process control unit.
The other one, called adaptive sampling algorithm, allows to adjust the plant-floor devices sampling rate according to the current process state.