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


Содержание:


TransferringFromHdaDataToBD

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

Синтаксис

TransferringFromHdaDataToBD
(ChannelName: String; StartDate, EndDate: Extended;
  DepthOfArchive: Integer): Boolean

Входные параметры
Имя параметра
Тип параметра
Описание
ChannelName
String
 Имя канала
StartDate Extended
 Начальная дата (время)
EndDate Extended  Конечная дата(время)
DepthOfArchive Integer  Глубина архива
Выходные параметры
Тип параметра  
Описание 
Boolean  Возвращаемое значение:
 True - запись прошла успешно;
 False - ошибка записи.

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

 
  Var
     depth: Integer;
     beginTime, endTime: TDateTime;
     nameChannel: String;
     res: Boolean;
                                                                           
  Begin
     nameChannel := 'Температура 1';                
     beginTime := now()-1;
     endTime := now();
     depth := 100;

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