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

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

   
Автор / Author Тема / Topic: Отдельные журналы событий
Mamikon
Active Forum Member / Активный участник форума
Участник № / Member № 7052


Icon 1 отправлено / posted      Профиль для / Profile for Mamikon           Редактировать/удалить сообщение / Edit/Delete Post 
Здравствуйте!
Необходимо, чтобы на каждом Screen-е отдельной инженерной системы здания (электроснабжение, теплоснабжение, вентиляция, ...) велся свой журнал событий. Насколько я понял, для одного узла можно создать только один ОТ. Может есть какое-нибудь аналогичное решение или фильтры, которые можно наложить на основной ОТ, чтобы на определенном экране показывать только определенные события с этого ОТ?

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
В свойствах ГЭ "ОТ узла" есть механизм фильтрации сообщений по именам каналов, текстам сообщений, категориям сообщений, времени (см. документацию).
Фильтры могут быть заданы для каждого ГЭ в проекте и могут быть изменены в реальном времени.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Mamikon
Active Forum Member / Активный участник форума
Участник № / Member № 7052


Icon 1 отправлено / posted      Профиль для / Profile for Mamikon           Редактировать/удалить сообщение / Edit/Delete Post 
Спасибо, разобрался! Но возникли еще вопросы.
Есть ли возможность встроенными средствами создать на экране таблицу, например для ведения плановых ремонтов инженерных систем. Чтобы оператор, например нажатием кнопки, мог добавить строку в таблицу (очередной ремонт). Где столбцами таблицы являются поля, ну там, например: Оборудование, вид ремонта и тд, т. е. свои имена столбцов какие-нибудь. Никаких привязок с никакими источниками не нужно. Просто такая вот таблица, для ведения истории ремонтов, которая будет висеть на каком-нибудь экране.

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Нарисовать таблицу на экране с помощью штатных ГЭ не представляет особого труда. Поименовать ее столбцы тоже не сложно.
Ячейки таблицы можно связать со STRING-аргументами экрана, которые связаны с аргументами канала CALL.String.
Аргументы CALL.String можно и редактировать, сохранять в файле и восстанавливать при перезагрузках узла.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Mamikon
Active Forum Member / Активный участник форума
Участник № / Member № 7052


Icon 1 отправлено / posted      Профиль для / Profile for Mamikon           Редактировать/удалить сообщение / Edit/Delete Post 
1) А нельзя ли как-нибудь не связывать все мои ячейки таблицы, коих около 200 штук, а реализовать на Техно ST программу, которая сможет как-то получать имена аргументов экрана, парсить их и присваивать им соответствующие значения. Если так можно, то приведите, пожалуйста, отрывок кода программы, где происходит взаимодействие с аргументами экрана.
2) На C# такая вещь пишется на раз два. Есть ощущение, что можно присоединять разработанные на стороне приложения или алгоритмы к Trace Mode. Только изучать я его начал недавно, поэтому это всего лишь мое предположение.
3) Правильно ли я понимаю, что создавать ГЭ программно нет возможности?

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
1. В строковом формате обращаться из программы непосредственно к аргументам экрана нельзя.
2. Вызывать внешние библиотеки из ST-программ можно.
3. Можно просто вызывать внешние приложения с помощью каналов CALL.Exec.
4. Можно создавать ActiveX и размещать их на экране.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Mamikon
Active Forum Member / Активный участник форума
Участник № / Member № 7052


Icon 1 отправлено / posted      Профиль для / Profile for Mamikon           Редактировать/удалить сообщение / Edit/Delete Post 
День добрый!

1. Можно ли в каналах CALL.ChGroupReq формировать выборку не только за сутки, а например за месяц или за год, с соответствующими интервалами?

2. Можно ли таким образом формировать документ html, задавая временные рамки. В ролике Вашем показано с какой-то определенной даты с интервалом в пол часа ЗА СУТКИ формируется документ. А надо более чем за сутки и задавать начало и КОНЕЦ выборки.
https://www.youtube.com/watch?v=xnp-UBpU-CU

В другом ролике можно например по диапазону тренда сформировать архивную таблицу. Но тут интервала вообще никакого нет.
http://www.adastra.ru/products/overview/database/

Цель стоит выводить документ МЕСЯЧНЫЙ и еще один с заданными временными рамками. Все это естественно из архива.

Подскажите со своей стороны каким образом лучше реализовать это из двух выше приведенных способов?

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


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

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

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Mamikon
Active Forum Member / Активный участник форума
Участник № / Member № 7052


Icon 1 отправлено / posted      Профиль для / Profile for Mamikon           Редактировать/удалить сообщение / Edit/Delete Post 
Поясните, пожалуйста, последнее предложение. Вы имеет ввиду архивировать не все данные, а заранее через определенный интервал?

Тогда как это реализовать?

2. http://www.adastra.ru/support/news/York_BACnet/

Где можно скачать этот проект

Сообщения / Posts 77 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Mamikon
Active Forum Member / Активный участник форума
Участник № / Member № 7052


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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
1. Как уже было указано, адаптировать процедуру архивирования надо в соответствии с конкретными характеристиками генерируемых документов:
- какая именно информация будет выводиться,
- в каком временном диапазоне,
- как обрабатываться перед генерацией документа.

2. Проект лежит на странице http://www.adastra.ru/support/get_support/commer/get_support_tm6/TM6_commercial_proj_base/

3. Из описания СИСТЕМНЫХ ПЕРЕМЕННЫХ:
"@t_Set_Date
Подтип и дополнение к подтипу – 14.17.

Переменная INPUT привязывается к числовому каналу и возвращает:
...
Параметр=2 – число секунд со старта (в эту переменную переходит переменная @t_Operation_Time );
...
"

Темы постов не соответствуют топику.
Топик закрывается.

Сообщения / Posts 17317 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open 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