Функция считывает данные с 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. |