Форум 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 бесплатная Базовая версия / TRACE MODE 6 free Base version » Атрибуты каналов

   
Автор / Author Тема / Topic: Атрибуты каналов
Сергей Аркадьевич
Forum Member / Участник форума
Участник № / Member № 1741


Icon 1 отправлено / posted      Профиль для / Profile for Сергей Аркадьевич           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
На форуме встречал проблему с атрибутом канала типа OUTPUT "смена типа вх/вых".
Сначала определю связи :
1.Канал типа OUTPUT => канал типа INPUT - канал
INPUT привязан к атрибуту Реальное удал. канала OUTPUT.
2.Канал типа INPUT => канал типа OUTPUT - канал
OUTPUT привязан к атрибуту Реальное удал. канала INPUT.
3.Связь между узлами по сети.
-В узле MicroRTM_1 создаю канал типа INPUT - установка задания для программы регулирования.
-В узле RTM_2 создаю канал типа OUTPUT со сменой типа вх\вых - задание параметра.
-Задаю связь канал INPUT => канал OUTPUT.
Только в этом случае все работает "корректно".
Если же делать по логике, то нужно задать след.связи :
1) канал OUTPUT => канал INPUT (Это рабочий режим работы данных каналов);
2) канал INPUT => канал OUTPUT ( передача используется в случае остановки узла RTM_2 для считывания каналом OUTPUT
значения на текущий момент канала INPUT)
Т.е. я залинковал эти каналы друг на друга.
Но тогда, при попытке изменить входное значение канала OUTPUT(в течениии первых ~10 сек.после вкл. узла RTM_2),происходит скачкообразное изменение его реального значения то на вновь введенное, то на значение канала INPUT
удаленного узла MicroRTM_1.А иногда считывания не происходит и вовсе, особенно если каналов в проекте побольше.
Если использовать только связь "1)",
то считывания не происходит никогда.
Скажите, как правильно использовать данный атрибут (теоритически или привидите конкретный пример)?
Использую TM 6.02.1 , rtmg32.exe(ПК с Win98), rtc.exe(ПК с Win XP Proff).

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


Icon 1 отправлено / posted      Профиль для / Profile for Сергей Аркадьевич           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте.Снова проблема с атрибутом "Смена вход/выход".
Запущен профайлер rtmg32.exe , сетевой кабель не подключен(или, например, неисправен).
Если сначала запустить rtc.exe и через некоторое время (примерно через 10 сек.) наладить сеть, то считывания каналом OUTPUT c флагом "смена вх/вых"
значения удаленного канала INPUT не происходит.
Как быть в данной ситуации?
Пересмотрел все системные переменные
Trace Mode 6, но не нашел вариантов их применения в этом случае.

Сообщения / Posts 55 | Из / 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 
Избыточно и неверно привязаны каналы исходя из Вашего первого поста:
Должно быть так - в АРМе канал OUTPUT связанный с атрибутом ВХОД канала INPUT узла МикроМРВ. И все, больше ничего не нужно. [clever / умный]

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

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


Icon 1 отправлено / posted      Профиль для / Profile for Сергей Аркадьевич           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте!
Наладил связь, как Вы мне указали. Создал программу для канала OUTPUT
по смене атрибута "смена входа/выхода".Ему же задал флаг "смена вход/выход"
в ИС(смена должна происходить вне зависимости от исправности сети при запуске МРВ).
Все заработало.
Но при повторном запуске rtc.exe(пробовал и с незапущенной ИС), канал OUTPUT
считал значение, а вот задать на вход значения ему я не смог.
Вы, наверное предположите, что программа написана не верно - может быть, но
в компонентах для этого канала в атрибуте 51 bIO значится ".".
Еще что я наблюдаю.Запущен rtmg32.exe.Запустив rtc.exe и далее закрыв его(ИС не загружена),
общение по сети продолжает происходить даже после перезагрузки! ПК(rtc.exe).
С чем общается rtmg32.exe? [duno / незнайка]

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


Icon 1 отправлено / posted      Профиль для / Profile for Сергей Аркадьевич           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Help! [prey / молящийся]

У меня не работает атрибут "смена вх/вых", если задавать его
программно.В одной и той же ситуации (сеть включаю после профайлера
rtc.exe через ~10 сек.) всегда происходит по-разному:
1.То канал OUTPUT считает значение и игнорирует задание значения Входу
(хотя профайлер показывает,что атрибут 51 равен ".";
2.То сразу переключается в режим передачи (а атрибут 51 "!").
Для этого же канала стоит флаг в ИС "смена типа в/в".

Сообщения / Posts 55 | Из / 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 
Он работает как триггер - с автоматическим сбросом:
Послали однократно ненулевое значение - канал превратился в канал типа Input. Еще раз послали ненулевое значение - он вернулся в тип Output.

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