Форум TRACE MODE: техническая поддержка   
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 5 » Работа в MS Windows (ODBC/DDE/OPC/NET) / Working under MS Windows » ОРС-сервер (Страница / Page 1)

  Этот топик включает в себя следующие страницы /
This topic is comprised of pages 1  2  3 
 
Автор / Author Тема / Topic: ОРС-сервер
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126


Icon 1 отправлено / posted      Профиль для / Profile for Olga Shabalina           Редактировать/удалить сообщение / Edit/Delete Post 
Добрый вечер.

Обмениваюсь данными с оборудованием фирмы "ДЭП" по ОРС-протоколу. Если ОРС-сервер запущен, то все работает нормально.
Если при старте МРВ ОРС-сервер не запущен, то возникает ошибка связи с ОРС-сервером, и тоже все нормально.
Но если при старте МРВ ОРС-сервер был запущен, а потом остановлен, то через полминуты появляется сообщение "Drawserv.exe вызвало ошибку и будет закрыто. Необходимо перезапустить программу", и все останавливается.
Если возникнет такая ситуация, оператор будет в затруднении. Можно ли победить эту ошибку?

Сообщения / Posts 141 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Необходимо обновить релиз ТМ до последней версии - эта ошибка исправлялась.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126


Icon 1 отправлено / posted      Профиль для / Profile for Olga Shabalina           Редактировать/удалить сообщение / Edit/Delete Post 
У меня ТМ 5.15 - это не последняя версия? И где можно скачать обновления - не нашла [Неодобрение / Frown]
Сообщения / Posts 141 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Требуется проверка - есть подозрение, что в инсталляцию 5.15 попала не та dll.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126


Icon 1 отправлено / posted      Профиль для / Profile for Olga Shabalina           Редактировать/удалить сообщение / Edit/Delete Post 
Добрый день! Что с проверкой?
Сообщения / Posts 141 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
В 5.15 действительно попала не та DLL. Высылаю Вам другую, исправленную DLL по E-mail.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dima
Forum Member / Участник форума
Участник № / Member № 839


Icon 1 отправлено / posted      Профиль для / Profile for Dima           Редактировать/удалить сообщение / Edit/Delete Post 
У нас наблюдается аналогичная ситуация: при отключении OPC-сервера закрывается DrawServ, без каких-либо сообщений об ошибках и т.д.
Скачали сервис-пак для релиза 5.15; входящая в него extctl.dll является той DLL которую необходимо заменить? Если нет - просьба отправить DLL e-mail'ом.

Сообщения / Posts 33 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


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


Icon 1 отправлено / posted      Профиль для / Profile for Dima           Редактировать/удалить сообщение / Edit/Delete Post 
К сожалению письма не получил!!!
Повторите попытку.

Сообщения / Posts 33 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


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


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
В ответ пришло письмо, что Ваш сервер не принимает нашу почту!
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Dima
Forum Member / Участник форума
Участник № / Member № 839


Icon 1 отправлено / posted      Профиль для / Profile for Dima           Редактировать/удалить сообщение / Edit/Delete Post 
Направляйте tomyemail@mail.ru
Сообщения / Posts 33 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Отправил.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126


Icon 1 отправлено / posted      Профиль для / Profile for Olga Shabalina           Редактировать/удалить сообщение / Edit/Delete Post 
Добрый день!

C исправленной DLL (rtmopc.dll, размер 118 784) при однократной ошибке связи с ОРС-сервером можно реинициализировать связь, ошибка сбрасывается сама.
При повторной ошибке связи ситуация нестабильная - связь вроде бы восстанавливается, но ошибка не сбрасывается. Ее можно сбросить вручную посылкой 0, но оказывается, может быть и такая ситуация - связи нет, а ошибку вручную сбросить можно. В результате оператор может запутаться - ошибку сбросил, а связь не восстановил!

Можно ли проверить еще раз эту ситуацию?
Спасибо!

Сообщения / Posts 141 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Не совсем понятно про ошибку - где она появляется и как Вы ее сбрасываете - Вы имеете в виду канал Диагностика_ОРС?
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126


Icon 1 отправлено / posted      Профиль для / Profile for Olga Shabalina           Редактировать/удалить сообщение / Edit/Delete Post 
Да, есть канал "Диагностика", подтип "ОРС", In.

Если связь с ОРС-сервером есть, то он равен 0.
При ошибке работы ОРС-сервера он не 0. Если равота нормализовалась, то для восстановления связи нужно произвести реинициализацию посылкой в этот канал "Диагнонстика" ОРС" Out числа, большего 255.

При первом сбое все происходит нормально, связь восстанавливается, в канале In появляется 0.

При вторичном сбое связь восстанавливается, но 0 в канале In не появляется.
Тогда я сделала кнопку "Сброс ошибки" - посылаю в канал Out "0" - ошибка сбрасывается.
Но обнаружила, что сбросить ощибку можно и без восстановления связи - получается путаница - оператор видит, что ошибки связи нет, а связь не восстановилась!

Сообщения / Posts 141 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Сброс ошибки действительно возможен в любой момент времени - это норма. Данные типы каналов являются всего лишь защелками, они не регистрируют событие постоянно, а лишь хранят факт его возникновения. Поэтому допустимо сбросить их значение в любой момент времени.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126


Icon 1 отправлено / posted      Профиль для / Profile for Olga Shabalina           Редактировать/удалить сообщение / Edit/Delete Post 
Так, почему же ошибка сбрасывается сама при первичном восстановлении связи и не сбрасывается при последущих?
Сообщения / Posts 141 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Возможно, что при последующих реинициализациях он сбрасываться сам не будет (вроде была такая ошибка в 5-й версии, она еще не правилась), но в любом случае сбрасывать состояние каналов ДИАГНОСТИКИ аналогичным каналом типа OUTPUT желательно.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126


Icon 1 отправлено / posted      Профиль для / Profile for Olga Shabalina           Редактировать/удалить сообщение / Edit/Delete Post 
А можно сделать так, чтобы при нажатии одной кнопки в канал посылалось сначала одно значение, а потом в него же другое?
Это корректно для ТМ?

Сообщения / Posts 141 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Нет, если только не организовать на месте кнопки какую-нибудь динамическую ФО тоже с функцией посылки, но по отжатию. У кнопки ,соответственно - по нажатию. Обе посылки в один и тот же канал.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126


Icon 1 отправлено / posted      Профиль для / Profile for Olga Shabalina           Редактировать/удалить сообщение / Edit/Delete Post 
Не поняла. Нужны 2 ФО с посылкой в один и тот же канал? Какя разница - использовать нажатие или отжатие?
Сообщения / Posts 141 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Принцип в том, что они расположены на одной области - тогда нажатие для одной будет посылать одно значение, а отжатие на другой будет посылать другое значение. Две ФО с разными ФУ на одной и той же области экрана.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126


Icon 1 отправлено / posted      Профиль для / Profile for Olga Shabalina           Редактировать/удалить сообщение / Edit/Delete Post 
Простите, не могу понять

Что значит "на одной области экрана"?
Одна ФО закрывает другую? [duno / незнайка]

Сообщения / Posts 141 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post 
Да.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
  Этот топик включает в себя следующие страницы /
This topic is comprised of pages 1  2  3 
 

   Закрыть тему / 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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2