Форум 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 Haunter / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При выгрузки архива в документ пишется ошибка 1012 - таймаут получения данных от удаленного узла. Что это значит? Ошибка появилась со временем, буквально 2 недели назад ошибки не было
Сообщения / Posts 110 | Из / 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 16433 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Haunter / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как запретить выгружать архив в тренд, пока идет выгрузка архива в документ? Документ формируется при посылке значения 1 во входное значение канала вызова документа
Сообщения / Posts 110 | Из / 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 16433 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Haunter / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А возможно как-нибудь дать понять пользователю что архив выгружается в тренд? К примеру через ГЭ текст. Пока архив выгружается висела надпись.
Сообщения / Posts 110 | Из / 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 
При выборке из архива на тренд иконка архивного режима становится серой. У данного ГЭ нет вывода этой индикации в аргументы, поэтому вывести ее на другие ГЭ нет возможности.

Если происходит выборка на тренд и появляется команда на выборку в документ, этот запрос встает в очередь и будет выполнен последовательно.

[ 21.06.2022, 12:12: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]

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


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


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ну вот скажите пожалуйста. В архив записывается не больше 50 каналов. Меняются они даже ни каждую секунду. А бывает и раз в минуту. Размер архива стоит 1Гб. И то для нашего проекта это очень мало.
На объекте СКАДА проработала месяц. Архив заполнился на +- 60%. В итоге, когда делается выгрузка в тренды СКАДА начинает ругаться, мол больше очереди. И таких сообщений штук 5 пока работаешь с одним трендом. А у нас их 17 штук.
Выгружать архив в документ, это вообще песня. Запускаешь проект на объекте, все исправно работает, выгрузка прекрасная (даже не смотря на то, что данные за 3 часа выгружаются в пределах 3-5 минут). Проходит месяц, выгрузка перестает выполнять свою функцию и пишет ошибку 1012. Таймаут получения данных от удаленного узла. Какого удаленного узла? В проекте в принципе нет удаленных узлов.
Я могу продолжить рассказывать про сво

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


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

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


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Прошу ответить в скором времени
Сообщения / Posts 110 | Из / 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:
При работе со сторонней БД перезаписывается ли архив когда полностью заполнен или он будет выдавать сообщение что нет места?

Механизмы работы со сторонними БД и архивирование во внутренние СПАД-архивы различны, поэтому выборки из БД не влияют на работу архивирования. При архивировании файл архива заполняется по кругу (новые данные затирают самые старые). При помощи диагностических переменных можно контролировать заполнение архива.

[ 21.06.2022, 12:23: Сообщение отредактировал / Message edited by АдАстра. Техподдержка ]

Сообщения / Posts 16433 | Из / 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:
Ну вот скажите пожалуйста. В архив записывается не больше 50 каналов. ...

Такой проект не является большим. Скорость работы с архивом зависит от его плотности, размера файла, характеристик ПК и загруженности его ресурсов. Необходимо выяснить в чем причина описанной проблемы. Пришлите на электронный адрес технической поддержки описание технических характеристик используемого на объекте ПК и используемого программного окружения (ОС, антивирусы, другое используемое ПО). Пришлите проект с описанием процедуры выборки (как ее произвести и какие временные метки задавались), приводящей к проблеме с папкой узла проекта целиком после запуска и с самим архивом. Можно через файлообменник.
Сообщения / Posts 16433 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Haunter / Завсегдатай форума
Участник № / Member № 8907


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


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


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


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

Сообщения / Posts 110 | Из / 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:
Помогите разобраться с sql. Как поставить размер архива в СКАДА? Сама база данных расчитана на 10Гб. Но как поставить в скада чтобы размер архива был 1Гб. Как проверить что архив перезаписывается?

Что касается sql: TRACE MODE не управляет СУБД, не управляет транзакциями и не накладывает ограничений на sql запросы. Управлять СУБД необходимо средствами самой СУБД.

Что касается архивов: Скорость заполнения архива зависит от многих параметров, главный их которых интенсивность записи. Каждая запись в архив минимум занимает 10 байт. В среднем обычно 20-30 байт, т.к. записи пишутся блоками и не всегда блоки заполняются до конца. В зависимости от динамики работы каналов плотность у блоков может быть разная, для оптимизации рекомендуется часто обновляемые параметры писать в один архив, а редко обновляемые в другой, так плотность архивов будет равномерная. Скорость доступа к архиву зависит от скорости доступа к диску + от размера кэша. Чем он больше, тем быстрее доступ.

Сообщения / Posts 16433 | Из / 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:
По какой причине может происходить ошибка при выгрузке данных с архива? Данные в архив записываются, а при выгрузке из архива на тренды и в документ возникает ошибка 1012

1012 - сообщение сообщающее о 1012 – таймауте получения данных от удаленного узла.

Описание в справке в разделе "Генерация документов - Особенности взаимодействия МРВ с документом - Особенности извлечения данных монитором по запросу документа/экрана":

При запросе тренда документ/экран создает буфер для данных. Если количество данных, извлеченных монитором по запросу, превышает размер этого буфера, монитор проводит режекцию извлеченных данных по некоторому алгоритму (настройка этого алгоритма недоступна для пользователя).

***

МРВ может обращаться за данными к удаленному узлу.

Аргументы документа/экрана могут быть не привязаны или привязаны к каналам, которые архивируются в разные архивы.

Ckopocть выбopkи дaнныx из oднoгo apxивa вышe, чeм из нeckoльkиx.

К аргументу документа/экрана может быть привязан удаленный канал (в этом случае создается локальный CHCS-канал 71.3 – см. Связь через аргументы ), а также локальный канал, привязанный к удаленному каналу.

МРВ обращается за данными к удаленному узлу в следующих случаях:

на локальном узле архив не сконфигурирован, а локальный канал создан с помощью перетаскивания удаленного канала (см. Копирование и вставка объекта структуры ), у которого установлен флаг архивирования (в это случае в создаваемом локальном канале флаг архивирования устанавливается автоматически);

если есть хотя бы один аргумент, к которому привязан удаленный канал.


Рекомендуем проверить есть ли связи с удаленными каналами и запрашивать данные за меньшее интервал.

Сообщения / Posts 16433 | Из / 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:
Имеет ли пользователь по умолчанию доступ к архиву через графику?

Задание тех или иных прав пользователя конфигурируется в канале класса Пользователь. Описание в справе в разделе: Разграничение доступа в TRACE MODE - Канал класса пользователь - Задание прав пользователей - Раздел Дополнительно:

Добавление (Запрет доступа к архиву) – если этот флаг установлен, доступ к архивам из графики запрещен;

Учитывайте, что при подключении копий архива необходимо установить признак архивирования каналу вызова Экрана (задать архив этому каналу). Данная настройка описана в справке в разделе: Каналы и системные переменные – Системные переменные - Группа ДИАГНОСТИКА - @e_SIAD:

Для подключения экранов и документов ко второй копии нужно установить признак архивирования для соответствующих каналов CALL (41, AB = 1).

Сообщения / Posts 16433 | Из / 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:
Еще один вопрос созрел. Если делать автоматическое создание копии, то переадрисация этой копии не работает? То есть она создастся в папке узла?
Прошу ответить как можно быстрее

Имеется в иду переадресация архива в СУБД? Этот механизм работает в реальном времени. Архивные данные пишутся или в архив, или в СУБД. Чтобы делать это одновременно необходимо создавать копию архивируемого канала.
Сообщения / Posts 16433 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Haunter / Завсегдатай форума
Участник № / Member № 8907


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


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Почему архив в xml-файл выгружается 30 минут? Период 1 час. 54 переменных. В текстовый еще больше. Выгрузка делается с помощью канала root
Сообщения / Posts 110 | Из / 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:
Я где-то написала СУБД? Возможно ли создавать копии архива автоматически с переадрисацией в другую папку?

Да, в 13 сообщении топика был вопрос по sql. Да, возможно создавать копии в другой папке с использованием переменной @e_SIAD.
Сообщения / Posts 16433 | Из / 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-файл выгружается 30 минут? Период 1 час. 54 переменных. В текстовый еще больше. Выгрузка делается с помощью канала root

Время выборки зависит от размеров архивов, плотности записанных данных, параметров ПК ( в т.ч. от типа ПЗУ).
Сообщения / Posts 16433 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Yurchik1
Forum Haunter / Завсегдатай форума
Участник № / Member № 8907


Icon 1 отправлено / posted      Профиль для / Profile for Yurchik1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Можете пожалуйста прописать алгоритм реализации автоматического создания копии в другой папке, при заполнении архива на 95%
Сообщения / Posts 110 | Из / 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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2