Форум 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 » Работа с приложениями (ODBC-SQL/OPC/DDE) » потеря связи с контроллером (OPC)

   
Автор / Author Тема / Topic: потеря связи с контроллером (OPC)
Alexander Boyko
Forum Member / Участник форума
Участник № / Member № 4325


Icon 4 отправлено / posted      Профиль для / Profile for Alexander Boyko           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Добрый день.

Осуществляю обмен с контроллером по OPC. В проекте необходимо сигнализировать о потере связи с контроллером. Как проще всего можно реализовать?
За какие аргументы группы OPC можно "зацепиться"?
Или где-нибудь в другом месте ее ловить?

Спасибо. Жду Ваших ответов.

P.S. Использую IDE релиз 6.06

Сообщения / Posts 42 | Из / From: Russian Federation  |  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 
При потере связи с контроллером OPC-сервер должен выдавать для соответствующих OPC-тегов признак качества BAD. В этом случае у каналов, связанных с этими тегами, будет взведен признак недостоверности (атрибут ДОСТОВЕРНОСТЬ станет равным 1).
Если OPC-сервер не возвращает признак BAD, можно в контроллере ввести некий тег-генератор и в узле Trace Mode 6 контролировать динамику соответствующего канала. Если канал долгое время не меняется, это может служить признаков потери связи с контроллером.

Сообщения / Posts 17106 | Из / 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 
добрый день. При перепрошивке контроллера, то есть если обновить в нем программу, теряется связь с МРВ. При перезапуске МРВ связь восстанавливается. Возможно ли, чтобы связь восстанавливалась автоматически, без перезапуска?
Сообщения / 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 
Какой контроллер рассматриваете? Как он подключен к TRACE MODE? По какому протоколу? Если по OPC, то в каком режиме настроен источник? Всегда такое происходит при перепрошивке контроллера? Если контроллер не перепрошивать, проблема есть?
Сообщения / Posts 17106 | Из / 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 
контроллер trei M915E, подключен по протоколу modbus tcp. Если не перепрошивать, то связь не пропадает, все работает нормально. Насколько я знаю, при перепрошивке так происходит всегда, связь теряется и не восстанавливается сама
Сообщения / 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 
Система подразумевает работу в реальном времени, не рекомендуется перепрошивать контроллеры в реальном времени. В этом случае те или иные проблемы возможны. Не понятно, получается контроллер соединение при прошивке не рвет? А если будут в обмене изменения? Такого быть не должно, сервер протокола Modbus должен отвечать согласно регламенту протокола. Со стороны TRACE MODE рекомендуем перезагружать МРВ при внесении изменений в опрашиваемые устройства. Со стороны TRACE MODE можно попробовать выставить источникам Modbus в настройках в IP-адрес два одинаковых IP-адреса и записать ключ FAST_ON пример строки:

TCP=192.168.10.10;TCP2=192.168.10.10;FAST_ON;

В этом случае при получении ошибок МРВ будет быстро переключаться на этот же адрес. В некоторых случаях может помочь. Зависит от сервера.

Сообщения / Posts 17106 | Из / 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 
Добрый день, я неверно ответил вам. Контроллер подключен к trace mode по ОРС. Не могу сейчас сказать, в каком режиме настроен источник. В каком должен быть настроен? Где в trace mode это проверить и настроить?
Сообщения / 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 
Тогда все логично, TRACE MODE опрашивает OPC-сервер, если сервер работает корректно, со стороны TRACE MODE связь продолжает работать. Диагностируйте связь между сервером и контроллером, проверьте, попадают ли данные из контроллера в сервер после перепрошивки.
Сообщения / Posts 17106 | Из / 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