Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » SIAD/SQL. Архивирование в TRACE MODE / SIAD/SQL. Data Logging in TRACE MODE » Архив

   
Автор / Author Тема / Topic: Архив
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Уважаемая тех. поддержка. Помогите мне реализовать архив на +- 60 переменных, чтобы не было долгой выгрузки на тренды, чтобы в текстовый или в файл xml тоже не было долгой выгрузки. Расскажите как добиться того, чтобы оператор не ждал по пол часа пока скада выгрузит в текстовый файл значения за час. Крайне не охота обращаться к сторонним базам данных, поэтому прошу помочь, как обойти эту долгую при долгую выгрузку. Как сделать чтобы архива хватало хотя бы на 2 месяца (это примерно 2ГБ) Заранее спасибо!
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если обратиться к сторонней БД (к примеру SQL Server), будут ли данные выгружаться быстрее, или это не влияет на скорость работы?
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
По вопросу длительности выгрузки данных из архива.
Длительность выгрузки зависит от количества извлекаемых данных из архива и характеристик используемого ПК.

Пришлите характеристики используемого ПК, проект с архивом и описанием настроек, которые Вы используете для извлечения данных. По результатам анализа запрошенных данных можно будет сформулировать рекомендации.

По вопросу размера архива.
В Trace Mode 6 можно реализовать процедуру автоматического копирования архива при определенных условиях. А процедура подключения позволяет подключить любую ранее созданную копию архива, в том числе штатно сохраненную в отдельную папку. Таким образом архив в Trace Mode 6 фактически не имеет ограничения по длительности.

По вопросу использования сторонней СУБД .
Скорость работы со сторонней СУБД контролируется драйвером ODBC. В большинстве случаев, использование СПАД/SIAD-архива позволяет работать с архивными данными быстрее, чем при аналогичной работе через ODBC.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Я вам уже присылала и проект, и архив, и характеристики ПК, которые в разы лучше чем ваши минимальные требования. Никакого ясного ответа я не получила.
Объясните как работает копия архива? Какой размер архива является приемлимым? Если использовать копии, а не большой размер архива, поможет ли это как-то ускорить работу?

Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Почему при использовании драйвера ODBC работа с архивными данными медленнее, чем при использовании встроенного архива? Есть примеры проверки?
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Про длительность выгрузки. Вы мне ранее отвечали, что мой проект не является большим. То есть выгрузка не должна занимать много времени. Но приходится ждать достаточно долго.
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Актуальные материалы получены. Ответ будет дан почтой.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ответьте пожалуйста на вопрос про разницу скорости выгрузки с SIAD архива и с сторонних бд
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Еще один вопрос, если делать несколько архивов, и делать автоматическое подключение копий, то подключится ли сразу 2 копии?
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Какое значение нужно послать в канал вызова системной переменной Copy_SIAD чтобы копия сохранялась (и автоматически подключалась) в другой папке с датой и временем сохранения.
Почему если в узле 2 архива, через меню можно создать копию только первого архива?

Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как понять что копия не только создалась но и подключилась?
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Yurchik1:
Ответьте пожалуйста на вопрос про разницу скорости выгрузки с SIAD архива и с сторонних бд

Из-за особенностей проекта ответ дан почтой.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Yurchik1:
Еще один вопрос, если делать несколько архивов, и делать автоматическое подключение копий, то подключится ли сразу 2 копии?

Если делать несколько архивов (при редактировании узла в разделе Архивы настроена работа нескольких архивов, так же для каждого архива есть архивируемые каналы), то можно по каждому архиву создать копию и ее подключить.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Yurchik1:
Какое значение нужно послать в канал вызова системной переменной Copy_SIAD чтобы копия сохранялась (и автоматически подключалась) в другой папке с датой и временем сохранения.

Ответ дан в соседнем топике (ссылка)

quote:
Отправитель / Originally posted by Yurchik1:
Почему если в узле 2 архива, через меню можно создать копию только первого архива?

Через "Действия - Копировать SIAD" можно создать копию любого настроенного архива. Проверьте, что бы в настройках узла был задан и настроен второй архив и в проекте были каналы с флагом архивирования во второй архив.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Yurchik1:
Как понять что копия не только создалась но и подключилась?

Согласно справочной Системе, контролировать создание копии архива и ее подключение можно через атрибут Достоверность.

Так же можно использовать диагностическую переменную q_SIAD_Q, что позволит выводить на экран метки времени начала и конца архива (текущего, последней копии и дополнительной подключенной копии)

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Возможно ли чтобы значения в архив записывались не чаще, чем раз в секунду?
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
По умолчанию, запись значения в архив происходит при изменении значения архивируемого канала.

Что бы запись происходила реже есть два основных способа решения.
Во-первых, можно просто увеличить период пересчета архивируемого канала (скажем, 1 раз в секунду) (настраивается отдельно от периода пересчета узла, в настройках канала). В этом случае канал будет обновлять свое значение с заданным периодом. Если значение изменилось, то оно запишется.
Во-вторых, если значение канала часто меняется, то значения незначительны (т.н. шум), то можно у канала задать настройку Апертура. В этом случае, при незначительных изменениях не будет происходить запись в архив.

Дополнительно, Вы можете ознакомиться в Справочной Системе с главами "Архивирование - Архивы SIAD - Уменьшение записей канала Float в SIAD" и там же "Принудительная запись в SIAD"

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Читаю раздел "Копирование архивов и отчета тревог". Что является аргументом DESTINATION? Допустим мне надо поместить копию в другую папку, с датой в названии. Значит мне надо послать в этот аргумент число 3+16? Это работает с системной переменной Copy_Arch? Если да, то куда и что послать чтобы эта копия подключилась? Уже в другую системную переменную?
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
в видеоуроке про копирование архива у вас используется блок сдвиг влево для посыла в copy_SIAD значение 2. А как мне программно послать значение 19 в Copy_SIAD? Если создаю свою функцию, то цикл работает постоянно и копия создается без остановки. С помощью сдвига влево не получится получить значение 19.
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Если я установлю период пересчета 1 секунда. И за 1 секунду значение не изменится, оно запишется в архив? Или значения будут передаваться в архив каждую секунду?
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Professor / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как выгружать данные из архива в xml-файл в другую папку?
Сообщения / Posts 162 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Yurchik1:
Читаю раздел "Копирование архивов и отчета тревог". Что является аргументом DESTINATION? Допустим мне надо поместить копию в другую папку, с датой в названии. Значит мне надо послать в этот аргумент число 3+16?

Вам необходимо послать 19 во Входное значение канала, связанного с системной переменной e_SIAD (настроенной на создание копии)

quote:
Отправитель / Originally posted by Yurchik1:
Если да, то куда и что послать чтобы эта копия подключилась? Уже в другую системную переменную?

В Справочной системе о системной переменной e_SIAD описано как организовать Создание и Подключение созданной копии. Одним из удобный способов подать необходимые значения - использовать канал Call.Move.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Yurchik1:
в видеоуроке про копирование архива у вас используется блок сдвиг влево для посыла в copy_SIAD значение 2. А как мне программно послать значение 19 в Copy_SIAD? Если создаю свою функцию, то цикл работает постоянно и копия создается без остановки. С помощью сдвига влево не получится получить значение 19.

Программу для подачи значения 19 Вы можете реализовать любым удобным Вам способом.

У нас есть пример шаблона программы для решения данной задачи, с использованием FBD-блоков "Управление по астрономическому времени (ALARM)", "Импульс по переднему фронту (rTRIG)" и "Выбор из двух (SEL)".
Вы можете написать на электронную почту технической поддержки для получения пример реализации.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Yurchik1:
Если я установлю период пересчета 1 секунда. И за 1 секунду значение не изменится, оно запишется в архив? Или значения будут передаваться в архив каждую секунду?

Ответ был дан выше
По умолчанию, запись значения в архив происходит при изменении значения архивируемого канала.
Т.е., если значение архивируемого канала в момент следующей записи в архив не изменилось, то отдельной записи в архив не будет произведено.

В Trace Mode 6 реализован механизм принудительной записи в SIAD (ссылка на Справочную Систему указана в сообщении (ссылка)

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by Yurchik1:
Как выгружать данные из архива в xml-файл в другую папку?

Экспорт архивных данных в xml-файл производится в текущую папку узла проекта.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2