Форум 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 7 » TRACE MODE 7 бесплатная базовая версия / TRACE MODE 7 free basic version » Проблема с ГЭ Тренд

   
Автор / Author Тема / Topic: Проблема с ГЭ Тренд
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Приветствую!
Обрисовываю ситуацию.
Есть "главный" экран. На нем изображения двух клапанов. Создал всплывающий экран с кнопками управления и индикацией состояния. Еще есть тренд с регистрацией текущего положения клапана.
Привязал в его свойствах кривую к аргументу экрана "TekPos". Параллельно с трендом вывожу значение этого аргумента в текстовое поле. Так вот, если я меняю значение канала для клапан-1 тек.позиции на 25, затем в другом клапане меняю в клапан-2 значение канала тек.позиции на 60, то на тренде кривая рисует ступеньку 25 потом 60. Тогда как в текстовом поле каждого клапана стоит - у одного значение 25, у другого 60. Почему может быть так? Привязки проверял - все правильно...

Т.е. проблема в том, что на тренде общая как бы кривая для клапанов. 1 и 2. Вот по порядку... я стартую профайлер. Захожу в канал для клапана 1. Меняю его тек.позицию на 25. Кликаю на экране по клапан-2 (его тек.позицию я не изменял. Она = 0.0). А на тренде рисуется линия на уровне 25. В текстовом окне - 0.0 Хотя и кривая тренда и текст ГЭ тестовое поле привязан к одному и тому же аргументу экрана... Вот вопрос....

Сообщения / Posts 43 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


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

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Здравствуйте.

При использовании перепривязки аргументов экрана, с помощью Call.ChGroupReq, тренд сохраняет значения.

При перепривязке по ПКМ (Справочная Система - Разработка графического интерфейса - Операции с графическими экранами - Открытие всплывающего экрана с перепривязкой аргументов) тренд обновляется.

Так как у Вас несколько каналов на один клапан (управление, состояние и т.д.), то Вы можете их собрать в один DPA канал. Пример применения есть в поставляемом примере Modell (в папке DEMO)

Так же можно отказаться от перепривязки в пользу обычных всплывающих окон (один клапан - одно всплывающее окно) и программо контролировать сколько окон должно быть открыто.

Сообщения / Posts 17201 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Вы писали: "Пример применения есть в поставляемом примере Modell (в папке DEMO)"
Что вы имеете ввиду - "поставляемом примере"? Может этот пример можно где-то скачать?

Сообщения / Posts 43 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
"Справочная Система - Разработка графического интерфейса - Операции с графическими экранами - Открытие всплывающего экрана с перепривязкой аргументов"
давайте по порядку: из справки "экран содержит ГЭ, привязанный к некоторому каналу ch" у меня есть изображение клапана. В моем случае - что это за канал? Как его привязать к ГЭ?
Может мои вопросы слишком наивны, просто справка написана так, что мне мало чем понятен ее текст....

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


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

Так же есть примеры в Личном Кабинете в разделе "Дополнительные материалы".

Сообщения / Posts 17201 | Из / 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 
ГЭ привязывается к аргументу шаблона
шаблон переносится в узел
в узле появляется канал класса CALL
к аргументу CALL привязывается канал
таким образом к ГЭ привязан канал или
к каналу привязан ГЭ

Сообщения / Posts 844 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Nico,Вы писали: "ГЭ привязывается к аргументу шаблона" Вы имели ввиду привязать аргумент шаблона на страничке "Действия" ГЭ "Левая кнопка" - "Передать значение"? Или какой параметр ГЭ привязать?
Сообщения / Posts 43 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Дело в том, что я на ГЭ "Действия" - "Правая кнопка" установил True. В параметрах всплывающего экрана установил "Открыть по ПК всплывающий экран с перепривязкой" в true. Ожидал, что при клике ПК на ГЭ клапана будет появляться мой всплывающее окно. НО НЕ ПРОИСХОДИТ НИЧЕГО...Почему?
Сообщения / Posts 43 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
quote:
Отправитель / Originally posted by FreddyRost:
НО НЕ ПРОИСХОДИТ НИЧЕГО...Почему?

Вы ранее ознакомились с рекомендациями(ссылка)?
Вызов по ПКМ применим для первого механизма.

Ознакомьтесь со Справкой. Выберите один механизм перепривязки (или без него).

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

Сообщения / Posts 17201 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Чтобы разобраться с механизмом с Открытием всплывающего экрана с перепривязкой аргументов, и чтобы не мешали моменты из того что я сконфигурировал ранее, я для этого создал новый проект.
1. Создал 2 канала "Кл1_ТекПоз" и "Кл2_ТекПоз".
2. Создал "Экран_1". Поместил на него 2 изображения клапанов. У изображений установил "Правая кнопка" = True.
3. Создал "Экран_2". В его параметрах установил "Открыть по ПК всплывающий экран с перепривязкой" = True Параметр "Всплывающее окно" = True. Создал аргумент экрана "IN_ТекПоз". Разместил на экране ГЭ "Текст". Привязал его свойство "Текст" к аргументу экрана "IN_ТекПоз". Разместил ГЭ "Тренд". Привязал к его параметру "Кривая 1" аргумент экрана "IN_ТекПоз" .
Какие шаги предпринять далее, чтобы
1. при клике ПК по изображению на Капан_1 или Капан_2 на экране "Экран_1" появлялось всплывающее окно "Экран_2",
2. Чтобы при клике ПК на изображении Капан_1 на экране "Экран_2" в ГЭ "Тренд" отображалось значение канала "Кл1_ТекПоз". А по клику на изображении Капан_2 в ГЭ "Тренд" отображалось значение канала "Кл1_ТекПоз"?.
Можно дать не ссылки на справочную систему ТМ7., а конкретно "провести" меня по необходимым шагам чтобы достичь требуемого результата. Заранее благодарен...

Сообщения / Posts 43 | Из / 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 
- к какому каналу привязан аргумент Экран_2.IN_ТекПоз ?
- должен к Кл1_ТекПоз" или "Кл2_ТекПоз
- 2 ГЭ с активной ПК (изображение клапанов)
должны быть привязаны к Кл1_ТекПоз" и"Кл2_ТекПоз

- Кл1_ТекПоз" "Кл2_ТекПоз должны быть одного класса
и направления

Сообщения / Posts 844 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Nico,вы писали
1. "- к какому каналу привязан аргумент Экран_2.IN_ТекПоз ?" - я хотел, чтобы это мое всплывающее окно было общим для клапанов 1 и 2. Поэтому, к аргументу CALL-канала вызова экрана "Экран_2" привязка пустая. Нужно привязать? Давайте решим какую привязку сделать...

2. "- должен к Кл1_ТекПоз" или "Кл2_ТекПоз". Если, допустим сделать привязку к каналу "Кл1_ТекПоз", то тогда, когда будет появляться всплывающий экран "Экран_2" в тренде будет всегда значение текюпозиции с канала "Кл1_ТекПоз". А если я кликну по изображению клапан-2? В тренде будет же значение канала "Кл1_ТекПоз" (т.е. кликнули по клапан-2, а тек.позиция с канала клапана-1)?

Сообщения / Posts 43 | Из / 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 
- должен к Кл1_ТекПоз" или "Кл2_ТекПоз
как и написал
- для проверки на экране 2 поставить вывод значения

Сообщения / Posts 844 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Я понял вас.
Сделал привязку к аргументу CALL-канала вызова экрана "Экран_2" к каналу "Кл1_ТекПоз":R. Что дальше? Пока экран "Экран_2" не появляется при ПК по изображению клапан-1\клапан-2...

Сообщения / Posts 43 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Nico,вы писали
"- для проверки на экране 2 поставить вывод значения". Этот тект я уже поместил и привязал к аргументу "Экран_2" еще ранее. Но сейчас проблема в том, что всплывающее окно НЕ пОЯВЛЯЕТСЯ даже....

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Пришлите текущий проект на электронную почту Службы технической поддержки.
Сообщения / Posts 17201 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Адрес техподдержки указан в разделе "Обратиться за технической поддержкой" личного кабинета.
Сообщения / Posts 17201 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Отправил..
Сообщения / Posts 43 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Скажите, а ТМ7 поддерживает контроллер WP-8821-CE7 от icp-das?
Сообщения / Posts 43 | Из / 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. У канала вызова всплывающего экрана должен быть флаг "Переход на экран (133)" (Описано в Справочная Система - Разработка графического интерфейса - Операции с графическими экранами - Перепривязка аргументов экрана)

Выполните их и все заработает.

Сообщения / Posts 17201 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Спасибо, все работает!
Но провел следующий эксперимент. Касается того момента, что на главном экране ГЭ клапанов должны быть привязаны к своему каналу "Кл1_ТекПоз" и "Кл2_ТекПоз". С вашей рекомендацией привязать эти каналы к "Базовый цвет" все работает. Но я хотел привязать динамизацию к "Цвет привода" или "Всплывающая подсказка". При этом убирал динамизацию с "Базовый цвет". Ни в одном из вариантов не работает (окно "Экран_2" не появляется). Почему работает ТОЛЬКО если привязать каналы к "Базовый цвет", а в других случаях не работает"..

Сообщения / Posts 43 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


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

Как сделать, чтобы тренд рисовал кривую с учетом изменения позиции до момента появления всплывающего окна?

Настройки архива сделал:
В группе "RTM_0" установил "Имя файла (52)" - "ARCHIVE_1". "Состояние архива (57)" - "ON".
В свойствах каналов "Кл1_ТекПоз" и "Кл2_ТекПоз" атрибут "SIAD(41)" установил "SIAD1".

Сообщения / Posts 43 | Из / 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 
тренд должен быть или архивный или перевести в арх режим
Сообщения / Posts 844 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
quote:
Отправитель / Originally posted by FreddyRost:
Спасибо, все работает!
... Почему работает ТОЛЬКО если привязать каналы к "Базовый цвет", а в других случаях не работает"..

Спасибо за информацию.
На текущий момент, используйте привязку к "Базовый цвет" и задайте тот цвет, который должен быть постоянно (например, условие "Аргумент=константа", задайте для Истина и Ложь один цвет).

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


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

Если Вы использовали метод перепривязки по ПКМ (клику правой кнопки мышки), то в режиме реального времени буфер тренда очищается при перепривязке.
О чем Вас ранее проинформировали (ссылка)

В этом режиме Вы можете архивировать канал, а тренд переводить в архивный режим (должна быть видна легенда и включена поддержка архива).

Сообщения / Posts 17201 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
quote:
Отправитель / Originally posted by FreddyRost:

...Настройки архива сделал:
В группе "RTM_0" установил "Имя файла (52)" - "ARCHIVE_1". "Состояние архива (57)" - "ON".
В свойствах каналов "Кл1_ТекПоз" и "Кл2_ТекПоз" атрибут "SIAD(41)" установил "SIAD1".

При загрузке окна, переводе ГЭ "тренд" в архивный режим рисуется только кривая текущая. Точнее ее рисование останавливается. Архивный режим снимаю - продолжает рисоваться. А за прошлое время - не рисует..При старте МРВ есть строка в системном окне "Инициализация SAID1". Ошибок не выдает...
Сообщения / Posts 43 | Из / 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 
Конфигурация канала, чей атрибут привязан к arg0 всплывающего экрана (далее такой числовой канал называется CHcnf), задает конфигурацию каналов, для которых открытие всплывающего экрана будет работать.

по правой клавише меняют привязку аргументы
которые привязаны к тому же каналу что и arg0

Сообщения / Posts 844 | Из / 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 
обновление тренда в архивном режиме происходит при изменении оси времени !!!!!!!!!!!!!
Сообщения / Posts 844 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
quote:
Отправитель / Originally posted by Nico:
обновление тренда в архивном режиме происходит при изменении оси времени !!!!!!!!!!!!!

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

Сообщения / Posts 844 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Вы имеете ввиду поставить тренд не на всплывающем экране, а на том который постоянно загружен?
Сообщения / Posts 43 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
quote:
Отправитель / Originally posted by FreddyRost:
Т.е. вы имеете ввиду, что нужно перевести ГЭ "Тренд" в архивный режим и нажать кнопки навигации вправо\влево? Если так, то кривая за прошлый период времени не рисуется у меня...

Канал должен иметь свойство "архивировать". Задается при редактировании (ПКМ на канале) канала. Атрибут 41
В настройках узла должно быть задано свойство ведения архива. Задается при редактировании (ПКМ на узле) узла, вкладка SIAD/Дамп. Задаем имя архива и состояние. Остальное по желанию.
У ГЭ Тренд должно быть свойство "Использовать архив=True" и Отображать Легенду.
Отлаживать проект, как советует Nico, удобнее с генератором (источник генератора в узел, получим канал, этот канал архивируем и выводим на тренд)

Запускаем проект. Вызываем экран с трендом даем проработать минут 10 или более. Переводим в архивный режим и перемещаемся по архиву (по времени) кнопками перехода. При перепривязке аргументов экрана необходимо произвести переход по времени.

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

Сообщения / Posts 17201 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


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

Т.к. у меня несколько каналов у одной задвижки, я перешел на рекомендованный вариант с DPA-каналом. Т.е. я "упаковал" все необходимые для одной задвижки каналы в канале P_DP_Light. На главном экране привязал свойства ГЭ "Цвет заливки" к "D_PD_Light Кл1":aSTS и "D_PD_Light Кл2":aSTS соответственно.
К аргументу "position" канала "D_PD_Light Кл1" привязал текущую позицию клапана-1 "Задвижка_1_ТекПоз" и также для клапана клапана-2 с его каналом "D_PD_Light Кл2".

В аргументах всплывающего окна привязал этот "D_PD_Light Кл1".position ну и остальные аргументы этого "D_PD_Light Кл1".

Т.о. ГЭ "Тренд" работает с "D_PD_Light Кл1".position или "D_PD_Light Кл2".position в зависимости по какому ГЭ кликнули на главном экране.
К "D_PD_Light Кл1".position привязан "Задвижка_1_ТекПоз".
К "D_PD_Light Кл2".position привязан "Задвижка_2_ТекПоз".
Архивирование настроил на каналы "Задвижка_1_ТекПоз" и "Задвижка_2_ТекПоз".
Может здесь что-то не так?

Сообщения / Posts 43 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Архивирование настроено на сохранение в файле "ARCHIVE1". Пронаблюдал, размер файла ARCHIVE1.dsa увеличивается..
Сообщения / Posts 43 | Из / 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 
CALL.P_DP_Light предназначен для сбора значений(битов) из каналов связанных с УСО( или моделей )
в фиксированные атрибуты DPA,а наоборот
- изучите DEMO пример model_2407
(задвижки на сливе у емкостей) и нагреватель

Сообщения / Posts 844 | Из / 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 
в архив записывается только реальное значение числового канала !!!!!!!!!!!!!!!!!!!!
Сообщения / Posts 844 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
Скажите, как я понял (подтвердите или опровергните), у канала P_DP_Light для одного DPA-канала есть:
1. параметр чтения состояния выполнения команды управления - arg1 "sts_read". Если в этом параметр приходит "1" - DPA-канал понимает, что задвижка ЗАКРЫТА. Если в этом параметр приходит "2" - DPA-канал понимает, что задвижка ОТКРЫТА.
2. параметр посылки команды управления - arg2 "cmd_write". Если этому параметру присвоить"1" - DPA-канал понимает, что нужно задвижку ЗАКРЫТЬ. Если этому параметру присвоить"2" - DPA-канал понимает, что нужно задвижку ОТКРЫТЬ.

Т.е. если у меня сигналы с задвижки приходят в виде четырех битов (Открыть\Закрыть\Открыта\Закрыта), то мне нужно обрабатывать через программу. Эта программа будет постоянно исполняться, чтобы выдавать значения состояния задвижки (1 или 2) и рассылать сигналы управления в выходные каналы(в зависимости что выдает DPA-канал в атрибуте (99, mCMD)).

Текущее положение задвижки я должен привязать в P_DP_Light канале к arg15 "position". Тогда из какого атрибута DPA-канала я должен считывать значение тек.позиции задвижки (чтобы затем подать это значение во всплывающее окно на ГЭ "тренд")?

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
quote:
Отправитель / Originally posted by FreddyRost:
Скажите, а ТМ7 поддерживает контроллер WP-8821-CE7 от icp-das?

Версии MicroTM 7 для WinPAC нет, поэтому при переходе на ТМ7, ПК, связанные с WinPAC надо оставить под МРВ6. Новые ПК можно делать в ТМ7. Узлы ТМ6 и ТМ7 могут сосуществовать в проекте ТМ7 см. https://www.tracemode.ru/products/articles/TM6-TM7
Сообщения / Posts 17201 | Из / 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 
1
DPA канал НЕ понимает а берет значение у аргумента
и хранит у себя
2
DPA-канал НЕ понимает а шлет значение своего 99 атрибута в аргумента

ни какие программы не нужны !!!!!!!!!!!!!!!!!!!!!

- есть канал 4 бита описаны
2 бита это концевики
залинкуйте аргумент(sts) на этот канал на
атрибут(100-115 прочитайте что они означают)
- слово приходят означает что данный канал INPUT
для отсылки команд используется канал типа
OUTPUT, на который должен быть залинкован
аргумент cmd( на атрибут вход2,или 1b/2b атрибуты)
- канал в который читает положение должен быть
залинкован на аргумент position
- атрибут Q. прочитайте help по атрибутам DPA

Сообщения / Posts 844 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
quote:
Отправитель / Originally posted by Nico:

- есть канал 4 бита описаны
2 бита это концевики

есть 4 отдельных канала . 1 - команда "Открыть"
1 - команда "Закрыть" 1 - состояние "Открыта"
1 - состояние "Закрыта". Т.о. это 4 отдельных канала

quote:
Отправитель / Originally posted by Nico:

- канал в который читает положение должен быть
залинкован на аргумент position
- атрибут Q.

Тек.позиция - это INPUT канал. Почему нужно использовать его (9, Q), а не атрибут (0, R) – реальное значение числового канала?
Сообщения / Posts 43 | Из / 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 
-какой протокол(контроллер) используется для
чтения состояния клапана/посылка команд
-если используется P_DP_L то значение аргумента
position будет также читаться из DPA канала атрибут Q
- DPA канал агрегирует стандартные сигналы

Сообщения / Posts 844 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
FreddyRost
Forum Member / Участник форума
Участник № / Member № 9711


Icon 1 отправлено / posted      Профиль для / Profile for FreddyRost           Редактировать/удалить сообщение / Edit/Delete Post 
quote:
Отправитель / Originally posted by Nico:
-какой протокол(контроллер) используется для
чтения состояния клапана/посылка команд

Modbus TCP
Сообщения / Posts 43 | Из / 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 
-
тогда нужно на клапан 2 канала
один на чтение состояния
а другой на подачу команд( если со стороны TM нужно
управления)
плюс чтение положения

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


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
По работе с DPA-каналами есть видео-урок (ссылка)

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

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


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

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

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