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


Содержание:


TransferringFromHdaDataToBD

Функция TransferringFromHdaDataToBD() считывает данные с HDA-серверов, и записывает их в БД системы СИМП Лайт. Функция обеспечивает автоматизацию считывания архива данных с устройства, например: раз в час, раз в сутки и т.д.

TransferringFromHdaDataToBD(ChannelName, StartDate, EndDate, DepthOfArchive): Boolean
ChannelName: String Имя канала
StartDate: TDateTime Начальная дата (время)
EndDate: TDateTime Конечная дата(время)
DepthOfArchive: Integer Глубина архива
Функция возвращает:
True: запись прошла успешно
False: ошибка записи

Пример вызова:

 {Pascal Script}
  Var
     depth: Integer;
     beginTime, endTime: TDateTime;
     res: Boolean;
     nameChannel: String = 'Температура 1';

  Begin
     beginTime := now-1;
     endTime := now;
     depth := 100;

     CoInitialize(nil);
     try
        res := TransferringFromHdaDataToBD(nameChannel, beginTime, endTime, depth);       
     finally
        CoUninitialize;
     end;
     if res then
        AddToDebugLog('Запись прошла успешно')
     else
        AddToDebugLog('Ошибка записи!');
  end.


Подробную информацию об "Окне отладочной информации" можно почитать здесь.