Форум 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: отчет по дискретным каналам ПО ИЗМЕНЕНИЮ
юный_инженер
Forum Member / Участник форума
Участник № / Member № 8204


Icon 1 отправлено / posted      Профиль для / Profile for юный_инженер           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте!
по аналоговым канала - отчет по канал.R Это понятно и работает.
НО
есть канал @Status
у него параметр, описывающий в каком режиме работает арм (ведущий WORK\ведомый TRACE)

Как бы мне сделать отчет (тоже табличный) по изменению этого статуса (скажем за месяц)? не по значению, - а по изменению параметра у этого канала??

Сообщения / Posts 36 | Из / 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 
Эту системную переменную привязать к каналу HEX, задать десятичное отображение. При этом для значений R=0...31 в ОТ выводится сообщение из словаря с соответствующим номером. Создать словарь с необходимыми сообщениями и привязать канал к нему.

В ГЭ Отчет тревог или в шаблоне документа для ОТ задать соответствующий фильтр.

Сообщения / Posts 17075 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
юный_инженер
Forum Member / Участник форума
Участник № / Member № 8204


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

а вот как быть с дискретным каналом в Шаблоны_документов?

Сообщения / Posts 36 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
юный_инженер
Forum Member / Участник форума
Участник № / Member № 8204


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

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


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


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

как же быть с дискретным значением (2 или 3) - как такое вывести по изменению?

Сообщения / Posts 36 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
юный_инженер
Forum Member / Участник форума
Участник № / Member № 8204


Icon 1 отправлено / posted      Профиль для / Profile for юный_инженер           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
и с фильтром непонятно - всего один фильтр на столбец? или как?
 - utc time now

Сообщения / Posts 36 | Из / 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 
Вы используете системную переменную @status.

Она может принимать значения:
0 – статус неизвестен, и узел невидим;
1 – узел запускается;
2 – WORK;
3 – TRACE;
5 – узел останавливается и выгружается;
9 – узел будет перезагружен.

Эти значения отображаются в атрибуте 0,R (в hex-канале и во float-канале).

Если в проекте есть Отчет Тревог, то у канала должен стаять флаг "Отчет Тревог" (дополнительно можно подключить словарь соответствующий выбранному типу канала (float/hex16/hex32)). В Шаблоне документа создаете Отчет Тревог. Настройте комбинации фильтров по названию канала Status.

В Документ будут выведены все изменения канала за указанный период времени (если фильтра нет) или только те данные, что удовлетворяют фильтрам.

Если в проекте есть архив и изменение канала Status записываются в него, то в Шаблоне документа создается Архивная Таблица. Так как в одном столбце таблицы могут быть отображены данные по одному каналу, то фильтр применяется один.

В Документ будут выведены все изменения канала за указанный период времени (если фильтра нет) или только те данные, что удовлетворяют фильтру.

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

Сообщения / Posts 17075 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
юный_инженер
Forum Member / Участник форума
Участник № / Member № 8204


Icon 1 отправлено / posted      Профиль для / Profile for юный_инженер           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
канал @Status - архивный

фильтр надо бы настроить на значения 2-3 (но тогда проект не компилируется). в фильтре компилируется только одно число.

как бы мне указать диапазон 2 и 3 - а остальные отбросить фильтром из таблицы вон?

Сообщения / Posts 36 | Из / 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 
Справочная Система
"Генерация документов - Редактирование шаблонов документов - Использование таблицы в шаблоне документа - Конфигурирование обычной таблицы"

Для задания фильтра строки/столбца нужно выполнить следующие действия:

установить соответствующий флаг разрешения использования фильтров (Фильтры строк / Фильтры столбцов);
нажатием ЛК выделить строку/столбец в списке строк/столбцов;
выбрать аргумент шаблона документа в нижнем списке;
в поле справа от списка аргументов ввести номер атрибута. Строка/столбец выводится в документ, если в момент его генерации указанный атрибут канала, привязанного к выбранному аргументу, отличен от 0.

Таким образом, фильтр в Таблицах (обычной и архивной) работает так - в фильтре выбираем атрибут и по нему будут выводиться все значения не равные 0.

Используйте Отчет Тревог.
Механизм описан в посте 2.

Системная переменная вызывается каналом типа Hex16. К этому каналу привязан словарь Пользовательский и взведен флаг "Отчет Тревог". В словаре сообщения 2 и 3 редактируете текст, остальные можно закомментировать. В узле настроен Отчет Тревог. В шаблоне Документов создаете Отчет Тревог с фильтром по каналу.

Все.
При старте проекта будет вестись Отчет Тревог. При генерации Документа в Документ будет выводиться таблица с сообщениями, которые Вы не настроили.

Сообщения / Posts 17075 | Из / 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