Форум 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 » Операторский интерфейс SCADA/HMI TRACE MODE 6 / » Архивный тренд и универсальный в архивном режиме НЕ РАБОТАЮТ

   
Автор / Author Тема / Topic: Архивный тренд и универсальный в архивном режиме НЕ РАБОТАЮТ
Alexander_
Forum Member / Участник форума
Участник № / Member № 7778


Icon 1 отправлено / posted      Профиль для / Profile for Alexander_           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Все сделано, как надо: архив настроен, пополняется, каналы, к коим привязаны тренды, туда записываются, однако графическое представление их на трендах отсутствует. В самом архиве эти значения есть. Текущие значения отображаются. Что может быть не так?
Сообщения / Posts 33 | Из / 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. Если у каналов, выводимых на тренд, указан номер архива, в архив записываются изменяющиеся РЕАЛЬНЫЕ_ЗНАЧЕНИЯ каналов.
Если аргументы экрана, выводимые на тренд, привязаны к другим атрибутам каналов, например, к ВХОДНЫМ_ЗНАЧЕНИЯМ, то данные из архивов подчитываться не будут.

2. Если при запуске узла залогинился ПОЛЬЗОВАТЕЛЬ, в правах которого установлен флажок
"Раздел Дополнительно (Атрибуты пользователя):

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

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


Icon 1 отправлено / posted      Профиль для / Profile for jenyak542           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день. А если номер архива указан для канала hex16, то есть сохраняется его реальное значение, но на тренд я вывожу только определенный бит этого канала, а не реальное значение. В таком случае данные из архива читаться не будут? Если это так, то что нужно сделать, чтобы можно было определенные биты канала hex16 из архива на тренде отобразить?
Сообщения / Posts 73 | Из / 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 
Добрый день.
Все прекрасно выводится на Тренд. Механизм прост и понятен.
Есть канал HEX16, который архивируется.
Есть канал вызова шаблона экрана с Трендом (на тренде есть кривая, привязанная к дискретному аргументу экрана).
К дискретному аргументу канала вызова экрана (к тому, что привязан к кривой Тренда) привязываете необходимый атрибут канала HEX16 (бит).
Все. При переходе в архивный режим, Тренд будет отображать архивные данные по конкретному биту, если они есть.

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


Icon 1 отправлено / posted      Профиль для / Profile for jenyak542           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Хорошо, спасибо. С аргументами экрана хотелось бы еще уточнить. Если бит канала hex16 привязан к аргументу экрана не с типом данных bool, а с типом данных real, то все работает точно также?
Сообщения / Posts 73 | Из / 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 
Рекомендуется использовать корректные типы данных. Если атрибут канала bool, то аргумент экрана, к которому он привязан, тоже bool.

Если не соблюдать основы проектирования, то положительного результат нельзя добиться.

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


Icon 1 отправлено / posted      Профиль для / Profile for jenyak542           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да, я понимаю. Просто если аргумент экрана bool, то на тренде для аргументов такого типа появляется отдельное поле, на котором они отображаются. Мне бы хотелось, чтобы все графики отображались на одном поле, а дискретные не отделялись. Поэтому, для битов канала hex я сделал аргументы экрана с форматом int (в прошлом сообщении написал real - ошибся)
Сообщения / Posts 73 | Из / 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 jenyak542:
Просто если аргумент экрана bool, то на тренде для аргументов такого типа появляется отдельное поле, на котором они отображаются.

Целочисленные беззнаковые (bool, uint, udint...) отображаются в отдельной области ГЭ Тренд (в виде одномерного графике "есть значение - нет значения").

Целочисленные знаковые и вещественные отображаются в отдельной области ГЭ Тренд (в виде классического двумерного графика с осями X-Y).

Любой бит целочисленного числа может принимать значение 0 или 1. Зачем его выводить в область Тренда с вещественными и целочисленными знаковыми?
Наглядно как раз значение бит выводить в свою отдельную область.

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

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