This is topic Вывод данных из СПАД архива in forum SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/40/t/000168.html

Posted by St_Denis_St (Участник № / Member № 7259) on :
 
Добрый день!
У меня следующая задача: необходимо сохранять значение переменной в реальном времени в архив и иметь возможность просмотра архивных данных по каждой переменной с периодом записи каждые 50 - 100 мс. Например: устанавливаю параметры - вывести отчет за последний час в котором будет таблица с значениями переменной, и меткой времени каждые 100мс. Такое можно сделать? и как? Вот этот пример https://www.youtube.com/watch?v=Bx4SRR__meU рассказывает как сделать вывод 1 мин, но это очень много. Какие есть способы, подскажите пожалуйста.
 
Posted by Nico (Участник № / Member № 5342) on :
 
использовать ГЭ Тренд и/или архивная таблица
 
Posted by St_Denis_St (Участник № / Member № 7259) on :
 
quote:
Отправитель / Originally posted by Nico:
использовать ГЭ Тренд и/или архивная таблица

Тренд есть, графическая таблица не подходит, так как нужен файл с данными, чтобы их анализировать, загонять в другую программу для дальнейших расчетов...
 
Posted by Nico (Участник № / Member № 5342) on :
 
1 Выборка и обработка данных SIAD (раздел HELP)
-Call.Document и номер SubNum
- 129 атрибут запись в файл

2
-Канал Call.Root для экспорта данных в файлы формата (html,xml,txt)

3
системная переменная DataFromSiad(14.07)
 
Posted by St_Denis_St (Участник № / Member № 7259) on :
 
quote:
Отправитель / Originally posted by Nico:
1 Выборка и обработка данных SIAD (раздел HELP)
-Call.Document и номер SubNum
- 129 атрибут запись в файл

2
-Канал Call.Root для экспорта данных в файлы формата (html,xml,txt)

3
системная переменная DataFromSiad(14.07)

В моем проекте применил Канал Call.Root и экспортирую в файл формата txt, при открытии файла значения пишутся с интервалом примерно 500мс, а нужно 100мс, может есть какая-то настройка, либо программно можно решить эту задачу. Я пользовался этим примером https://www.youtube.com/watch?v=Bx4SRR__meU

И еще хотел спросить, может кто-то знает, нужно сделать кнопку для открытия папки в которой сохраняется txt файл с данными тегов?
 
Posted by Nico (Участник № / Member № 5342) on :
 
-значения каналов писать в SIAD(архив)
-делать выборку из него по времени
-выборку выводить в файл
 
Posted by St_Denis_St (Участник № / Member № 7259) on :
 
quote:
Отправитель / Originally posted by Nico:
-значения каналов писать в SIAD(архив)
-делать выборку из него по времени
-выборку выводить в файл

Я так и делаю...время записи значения примерно 500 мс...
 
Posted by Nico (Участник № / Member № 5342) on :
 
пересчет базы каналов (раздел HELP)
 
Posted by St_Denis_St (Участник № / Member № 7259) on :
 
quote:
Отправитель / Originally posted by Nico:
пересчет базы каналов (раздел HELP)

Большое спасибо! Буду пробовать.
 
Posted by VlasovV (Участник № / Member № 7703) on :
 
201) Запись в БД MSSQL у меня сейчас реализована через СПАД канал. Для обеспечения обновления данных в БД MSSQL мне необходимо в СПАД канал писать данные даже если они не изменяются.
То есть если: значение не менялось и качество связи «хорошее», то надо хотя бы раз в 5 /10 / 20 минут писать значение в БД (фильтрация дублей осуществляется уже в БД хранимой процедурой, одновременно хранимая процедура обновляет в БД штамп времени последнего опроса)

Каким способом это реализовать в TRACE MODE?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Штатной возможности совмещения режимов "перенаправления архива в БД" и "принудительной записи" тех же переменных в БД нет.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2