Functionality:
  • intelligent data storage which can receive configurable OPC items from an OPC client and pass them on to another OPC client
  • connects supervisory control systems, SCADA systems or any applications that do not have an OPC server
  • ideal tool for testing OPC clients
  • no programming required
  • supports OPC DA 1.0a, 2.0, 3.0, XML-DA 1.0
  • can be used as application (executable), InProc DLL or as service
  • with own Web Server diagnostic interface

In the OPC Storage configuration OPC Items are defined, which transfer data from one OPC client to the other and vice versa.

OPC Storage as "Gateway" Between OPC Client Applications
OPC Storage can be started from any OPC client applications resp. is available to any OPC client applications as soon as it has been started as a service. The first time an OPC client application accesses the OPC Storage, the default namespace of the OPC Storage is provided, for example, Node1 with Tag1 and Tag2, Node2 with Tag1 and Tag2.

The OPC namespace of the OPC Storage can be statically defined in the OCT configuration file or extended dynamically by the OPC clients by creating items. The items of the namespace may be of any data type covered by the OPC specifications. Arrays of fixed and variable length are also supported for these data types.

The StorageWatchdog system item allows monitoring communication between the OPC Storage and the OPC client(s).

OPC Storage can be started from any OPC client applications resp. is available to any OPC client applications as soon as it has been started as a service. The first time an OPC client application accesses the OPC Storage, the default namespace of the OPC Storage is provided, for example, Node1 with Tag1 and Tag2, Node2 with Tag1 and Tag2.

The OPC namespace of the OPC Storage can be statically defined in the OCT configuration file or extended dynamically by the OPC clients by creating items. The items of the namespace may be of any data type covered by the OPC specifications. Arrays of fixed and variable length are also supported for these data types.

The StorageWatchdog system item allows monitoring communication between the OPC Storage and the OPC client(s).

OPC Clients with control functionality but without an OPC server interface (e.g. LabView) can actively transfer data to other OPC Clients.

OPC Storage as OPC Server Simulation for Testing OPC Client Applications
The OPC Storage also allows one of the OPC clients to function logically as a server. For this purpose, OPC Storage can be configured with a defined server name, Prog ID and Class ID, a defined namespace can be created and OPC storage items can be written to, e.g. under script control, by an OPC client application.

OPC Storage also allows writing the quality and timestamp of each item. This allows simulating real-world conditions for testing OPC clients without devices as well as provoking error states, conducting load tests, and much more.

Via a heart beat and watchdog OPC item a live check of the connection is executed. If the client which plays the role of the server, does not update the data any more, the tested client will be notified.