Multi-data providers |
One of main objectives of using an OPC server is to provide a uniform bridge between digital plant-floor devices and systems providing services at the process and business management levels. In the beginning, this bridge was invented as a translator between vendor specific languages (protocols) used by the devices for data access and a widely accepted one – OPC. It is a simplification, but in this concept an OPC server plays a similar role to the printer driver. Therefore, each OPC server has to be equipped with a vendor specific component, usually the whole or part of the scanner layer is dedicated for a selected protocol and communication medium.
Making the whole layer vendor-specific has many disadvantages and, therefore, CommServer offers a more flexible solution using a well defined interface implemented by external components called Data Providers (Fig. 1).
Data providers are responsible for managing communication network and accessing plant-floor devices. In a real environment, monitoring and management of the recourses making up the information processing and communication infrastructure are often of the same importance as access to real time data. To commence factory tests of any system, we need to build a testing environment. Using the data provider concept it is possible to provide all of the mentioned kinds of information in the standard way using the OPC interface. The data providers carry out tree main functions to achieve these objectives:
communication of the plant-floor devices data to any client application in a standard way - called Protocol-Medium Couple (PMC);
monitoring of the host and commutation resources - called Monitor;
simulation of the real time process - called Simulator.