Документация по SCADA системе Simp Light


Содержание:


Репликация

Модуль "Репликатор" системы СИМП Лайт позволяет произвести выгрузку значений указанных каналов из БД системы СИМП Лайт в стороннюю БД, а именно: MS SQL Server, MS Access, SQLite. Кроме того модуль позволяет настроить автоматическую репликацию в стороннюю БД, путем указания соответствующих настроек в модуле "Репликатор".

Рассмотрим наиболее простой способ выгрузки информации из БД СИМП Лайт посредством модуля "Репликатор" - выгрузка в файл SQLite.

После запуска модуля "Репликатор" и выбора базы данных SQLite (выбираем в выпадающем списке строку "sqlite"), в каталоге "disk:\slProject\Reports\DataBase" проекта СИМП Лайт автоматически создается файл базы данных SQLite "sq.db", если этого файла там еще нет. И далее, модуль "Репликатор" работает исключительно с этим файлом.

Посредством кнопки "Выбор каналов", в соответствующем диалоговом окне, выбираем необходимые наименования активных каналов.

Затем, указав необходимый временной диапазон, нажимаем кнопку "Начать" и наблюдаем процесс репликации информации БД СИМП Лайт в файл SQLite.

После окончания процесса репликации закрываем окно модуля "Репликатор". Вся информация, указанная в начале репликации, уже находится в файле "sq.db". Просмотрим содержимое этого файла.

В командной консоли Windows запускаем исполняемый файл SQLite с указанием имени файла: "sqlite3 sq.db". Командой ".tables" просматриваем список имеющихся в базе данных SQLite таблиц и выбираем таблицу "DataValues", и затем просматриваем её: "select * from DataValues limit 10".


Поля таблицы "DataValues"

 Наименование 
                Тип
 code  integer
 primary key autoincrement 
 stationID    iteger
 passportID  iteger
 valueTime  float 
 valueData  float