OpenSCADA

Modules/DAQGate

English • ‎mRussian • ‎Українська
Module Name Version License Source Languages Platforms Type Author
DAQGate Gateway of the data sources 2.13 GPL2 daq_DAQGate.so en,uk,ru,de x86,x86_64,ARM DAQ Roman Savochenko
  Maxim Lysenko (2009) — the page initial translation
Description
Allows to locate data sources of the remote OpenSCADA stations to local ones.
  • Sponsored by, for asynchronous writing, improving commonly and in messaging with alarming and actions on 1.5 HD[!]: INSERTEC LTDA, Vinnica Poultry Farm

Main function of this module is the data reflection of the subsystem "Data acquisition" of the remote OpenSCADA stations on the local ones. In its work, the module uses the OpenSCADA self protocol and service functions of the subsystem "Data acquisition".

The module realises the following functions:

  1. means the local archive creating for the attribute and its synchronisation with the remote one, at the same time, there provided the archive recovering at the time of the remote station's inaccessibility;
  2. means the translation of the requests of the local archive to the one of the remote station.
  1. requesting for all active alarms;
  2. requesting for messages of the specified sources on the depth specified by the parameter "Maximum depth of data of the archive values and messages to restore when start" and up to the time of the previous request, so all new alarms won't definitely appear;
  3. coming to the normal mode of tracing new messages and alarms about the specified sources.

Using of the available redundancy schemes is graphically represented in Figure 1.

Fig.1. Horizontal and vertical redundancy.

Contents

1 Controller object

To add a data source a controller object of OpenSCADA is created and configured. An example of the configuration tab for a controller object of this type is shown in Figure 2.

Fig.2. Configuration tab of a controller object.

With this tab you can set:

At.png Manual restart of the enabled controller object causes the force resync at the sync period >= 0.
At.png Useful for slow and not reliable networks-connections since the writing buffer stores data before the connection restore and the real writing.
At.png In the production mode, it's better to turn this off!

2 Parameters

The module, though, provides the ability to create parameters manually, but it is meaningless, since such a parameter, in the absence of it at the remote station, will be empty. All parameters are created automatically, taking into account the list of reflection controller objects and parameters. Parameters can be stored in the cache for subsequent creation even in the absence of communication with the remote station. An example of a mirrored parameter is shown in Figure 3.

Fig.3. Configuration tab of a reflected parameter.

3 Notes

In work with this module, in general, the following order is recommended:

4 Links

Modules/DAQGate/en - GFDLNovember 2024OpenSCADA 1+r2996