Allows you to perform the locking of the data sources of the remote OpenSCADA stations in the local ones.
License:
GPL
Introduction
The main function of this module is the reflection of the data of the "Data acquisition" subsystem of the remote OpenSCADA stations on the local ones. In its work, the module uses the self protocol of the OpenSCADA system (SelfSystem) and service functions of the subsystem "Data acquisition".
Module realizes the following functions:
The reflection of the structure of the parameters of the subsystem "Data acquisition" of the remote station. The structure is periodically synchronized while working.
Access to the configuration of the parameters. Configuration of the parameters of the controllers of remote stations is transparently reflected that lets you to change it remotely.
Access to the current value of the attributes of the parameters and the possibility of their modification. The values of the attributes of the parameters are updated at a frequency of execution of the local controller. Requests for modification of the attributes are transmitted to the remote station.
Reflection of the archives of values of individual attributes parameters. The reflection of the archives is realized in two ways. The first method includes creating of the local archive for the attribute and its synchronization with the remote, the restoration of the archive at the stop of the station is provided. The second method is the translation of the requests of the local archive file to the one of the remote station.
Provides the implementation of the mechanism of the vertical redundancy as an opportunity to reflect data from the multiple stations at the same level.
Realization of the functions of horizontal redundancy, namely, working in the conjunction with the remote station of the same level.
Using of the available redundancy schemes is graphically represented in Figure 1.
Fig.1. Horizontal and vertical redundancy.
1. Контроллер данных
Для добавления источника данных создаётся и конфигурируется контроллер в системе OpenSCADA. Пример вкладки конфигурации контроллера данного типа изображен на рис.2.
Рис.2. Вкладка конфигурации контроллера.
С помощью этой вкладки можно установить:
Состояние контроллера, а именно: Статус: "Включен", Запущен" и имя БД, содержащей конфигурацию.
Идентификатор, имя и описание контроллера.
Состояние, в которое переводить контроллер при загрузке: "Включен" и "Запущен".
Режим горизонтального резервирования и предпочтение исполнения данного контроллера.
Период в секундах и приоритет задачи сбора данных.
Интервал времени повторения попытки восстановления связи с потерянной станцией в секундах.
Максимальная глубина данных архива для восстановления при запуске в часах.
Период синхронизации с удалённой станцией в секундах.
Список отражаемых удалённых станций. Несколько станций в списке включают механизм вертикального резервирования.
Список отражаемых контроллеров и параметров. В списке можно указывать как только контроллеры для отражения всех их параметров, так и отдельно взятые параметры.
Команда перехода к конфигурации перечня удалённых станций.
2. Параметры
Модуль не предоставляет возможности создания параметров вручную, все параметры создаются автоматически с учётом списка отражаемых контроллеров и параметров. Пример отраженного параметра приведён на рис. 3.