Форум 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 » Документирование в TRACE MODE 6 и в T-FACTORY 6 / Document generation in TRACE MODE 6 and T-FACTORY 6 » Архивная таблица

   
Автор / Author Тема / Topic: Архивная таблица
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995


Icon 1 отправлено / posted      Профиль для / Profile for Aspect           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Как сделать документ, содержащий таблицу архивных данных, отражающий значение канала ТОЛЬКО в момент превышения аварийной границы?
Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
blackman
Junior Member / Новичок
Участник № / Member № 3155


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


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


Icon 1 отправлено / posted      Профиль для / Profile for Aspect           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Так всё-таки, как?
Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В новом релизе Вы сможете вывести в документ отчет тревог с фильтром, допустим, по имени канала и категории.
Сообщения / Posts 15119 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995


Icon 1 отправлено / posted      Профиль для / Profile for Aspect           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Прошу разъяснить что значит категория в данном контексте?
Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Категория сообщения в словаре очета тревог, например, Тревога, Ошибка или Информация
Сообщения / Posts 15119 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995


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

Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Ограничение связано с тем, что зарание не известно сколько строк будет в архивной таблице.
Сообщения / Posts 15119 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995


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


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
нет, этого сделать нельзя.
Сообщения / Posts 15119 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


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

Делать выборку с помощью канала CALL.ChGroupReq в аргументы. Потом с помощью программы обрабатывать эти аргументы и выводить их в качестве обычной таблицы в документ.

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


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

Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да, необходима привязка к @Data_from_Siad. В Программе сравниваете больше они граничного значения или нет. Пустые строки в обычной таблице можно скрывать.
Сообщения / Posts 15119 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Aspect
Forum Haunter / Завсегдатай форума
Участник № / Member № 2995


Icon 1 отправлено / posted      Профиль для / Profile for Aspect           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Почему бы Вам не сделать так, чтобы вставляемую в документ архивную таблицу можно было бы настроить на отображение всех данных из архива по необходимым каналам, т.е. без задаваемого шага, а тупо "выбрать всё, что есть". В моём случае можно было бы решить проблему созданием доп. архивируемого канала, который менял бы значения только в момент превышения контрольной границы.
Далее при использовании архивной таблицы, я бы получил необходимый результат, но за счёт того, что шаг нельзя отменить(!?) я получаю одно и тоже значение за разное время. Как будто эта запись присутствует в архиве ещё раз, хотя её нет.
А как скрывать пустые строки в обычно таблице?
Возможно ли изменить заданный максимум количества строк обычно таблицы? Сейчас этот максимум составляет 100.

Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


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

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

3. Например, путем вставки таблицы в таблицу. Просмотр более, чем 100 строк одновременно в любом случае невозможен, поэтому можно даже разбивать на несколько таблиц.

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


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

P.S. При вставке в документ отчёта тревог в 6.06 возможна фильтрация по времени?

Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


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

Фильтрация по времени в OT на данный момент не работает.

И все таки какая реальная задача стоит перед Вами?

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


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

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


Icon 1 отправлено / posted      Профиль для / Profile for Aspect           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
А ещё бы лучше чтобы получилась следующая таблица:
Дата_время_превышения | Имя_канала | Значение_канала_в_момент_превышения | Длительность_превышения | Сумма_значений_канала_за_время_превышения |

Сообщения / Posts 101 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Beso
Junior Member / Новичок
Участник № / Member № 1774


Icon 1 отправлено / posted      Профиль для / Profile for Beso           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день Тех. Поддержка. А можно ли посмотреть пример использования связки ChGroupReq - @Data_from_SIAD. С программой еще лучше [Улыбка / Smile] . Просто задача стоит примерно такая же, а разобратся не получается пока [duno / незнайка]
Сообщения / Posts 5 | Из / From: РФ  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


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


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


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Отправлено
Сообщения / Posts 15119 | Из / From: Russia  |  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