Форум 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 » Мониторы Реального Времени / Real Time Monitors » Канал HEX16 при резервировании

   
Автор / Author Тема / Topic: Канал HEX16 при резервировании
Майборода Алексей
Forum Haunter / Завсегдатай форума
Участник № / Member № 1701


Icon 1 отправлено / posted      Профиль для / Profile for Майборода Алексей           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте.
Умеется узел с резервом. Резервирование работает, все синхронизируется, но каналы класса HEX16 не синхронизируются!. Создал тестовый проект, запускаю основной контроллер он переходит в состояние ворк. Запускаю АРМ, передаю с кнопки на вход канала HEX16 значение, все нормально отображается. Запускаю резервный контроллер, он переходит в состояние трэйс, на экране так же появляется реальное значение канала HEX16. Теперь отключаю основной и канал HEX16 становится равен 0!!! Почему он не сохраняет значения? Может он как то по особому используется при резервировании и его нестоит использовать?

Сообщения / Posts 106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Только что обнаружил, что и другие каналы ведут себя так же. Атрибуты каналов синхронизируются, но их значения у резервного контроллера пропадают после отключения основного. Не резервирование, а фикция! Резервный контроллер показывает значения каналов основного, но в свои каналы эти значения не переписывает! После пропадания основного контроллера, резервный начинает показывать значения каналов, которые у него были до синхронизации. Кроме этого передача значений с RTM в каналы резервного контроллера тоже не работает!? Когда же Вы сделаете полноценное резервирование контроллеров???
Сообщения / Posts 121 | Из / 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_Out@.
Бит 12 этого канала позволяет включить режим более полной синхронизации каналов, у которых выставлен флаг DUMP=Read (наличие файла DUMP не обязательно). При этом будут синхронизироваться все основные и дополнительные атрибуты, включая аргументы программ и глобальные переменные. Но самое существенное в свет обсуждаемой проблемы - при этом будет синхронизирован атрибут ВХОД.
Следует обратить внимание на то, что в МикроМРВ для DOS этот механизм синхронизации не функционирует.
Можно также использовать следующую технологию.
Такие каналы не синхронизировать (не связывать их с нулевым источником "Генераторы/Источник").
Сигнал от АРМа передавать "по групповому адресу": в свойствах этого канала (правой клавишей мыши) в дополнительном поле строки "Привязка" выбрать настройку GROUP.
Резервируемым контроллерам задать одинаковые оригинальные групповые номера узлов.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Путинцев Н.В.
Forum Haunter / Завсегдатай форума
Участник № / Member № 1093


Icon 1 отправлено / posted      Профиль для / Profile for Путинцев Н.В.           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Не решается! И не «канала @Input_Out@», а, наверное, переменной @Input_Output? Да, атрибуты начинают запоминаться после установки в редакторе узла переменной @Input_Output значения 16#1000. Теперь резервный контроллер, когда переходит в состояние Work, сохраняет данные каналов. Однако передать что-либо в него все равно не возможно. Он не слушается RTM. Данные можно передавать в контроллеры только когда работают оба или один основной. Причем, когда работают оба контроллера, часто наблюдается следующая ситуация. После передачи с кнопки на экране ARM какого-либо значения, оно появляется в обоих контроллерах, но потом исчезает. Приходится несколько раз передавать одно и то же значение, что бы оно зафиксировалось. Может быть, это происходит из-за того, что вход канала, куда передается значение с кнопки, привязан еще и к нулевому источнику? Однако почему-то этого не происходит когда работает один основной контроллер. По групповому адресу тоже проверил. В этом случае атрибуты каналов синхронизируются. Передача данных в резервный контроллер работает. Однако синхронизируются атрибуты только тех каналов, в которые поступают данные с каналов АРМ. Те же каналы, которые формируют свои атрибуты внутри контроллера, а в АРМ выводят только реальное значение, не синхронизируются. Как объединить эти два варианта, чтобы ВСЁ работало? Какой еще вариант предложите для тестирования? Пока только этим и занимаемся!
Сообщения / Posts 121 | Из / 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 
За длинную паузу извините. Форсмажор. Отпуска и болезнь.

Проблему мы понимаем.
Перепроверка намечена на ближайшее время.

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