Этот топик включает в себя следующие страницы / This topic is comprised of pages 1 2
Автор / Author
Тема / Topic: ОРС-сервер
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Добрый вечер.
Обмениваюсь данными с оборудованием фирмы "ДЭП" по ОРС-протоколу. Если ОРС-сервер запущен, то все работает нормально. Если при старте МРВ ОРС-сервер не запущен, то возникает ошибка связи с ОРС-сервером, и тоже все нормально. Но если при старте МРВ ОРС-сервер был запущен, а потом остановлен, то через полминуты появляется сообщение "Drawserv.exe вызвало ошибку и будет закрыто. Необходимо перезапустить программу", и все останавливается. Если возникнет такая ситуация, оператор будет в затруднении. Можно ли победить эту ошибку?
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
У меня ТМ 5.15 - это не последняя версия? И где можно скачать обновления - не нашла
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Требуется проверка - есть подозрение, что в инсталляцию 5.15 попала не та dll.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
В 5.15 действительно попала не та DLL. Высылаю Вам другую, исправленную DLL по E-mail.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Dima
Forum Member / Участник форума
Участник № / Member № 839
отправлено / posted
У нас наблюдается аналогичная ситуация: при отключении OPC-сервера закрывается DrawServ, без каких-либо сообщений об ошибках и т.д. Скачали сервис-пак для релиза 5.15; входящая в него extctl.dll является той DLL которую необходимо заменить? Если нет - просьба отправить DLL e-mail'ом.
Сообщения / Posts 33 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Добрый день!
C исправленной DLL (rtmopc.dll, размер 118 784) при однократной ошибке связи с ОРС-сервером можно реинициализировать связь, ошибка сбрасывается сама. При повторной ошибке связи ситуация нестабильная - связь вроде бы восстанавливается, но ошибка не сбрасывается. Ее можно сбросить вручную посылкой 0, но оказывается, может быть и такая ситуация - связи нет, а ошибку вручную сбросить можно. В результате оператор может запутаться - ошибку сбросил, а связь не восстановил!
отправлено / posted
Не совсем понятно про ошибку - где она появляется и как Вы ее сбрасываете - Вы имеете в виду канал Диагностика_ОРС?
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Да, есть канал "Диагностика", подтип "ОРС", In.
Если связь с ОРС-сервером есть, то он равен 0. При ошибке работы ОРС-сервера он не 0. Если равота нормализовалась, то для восстановления связи нужно произвести реинициализацию посылкой в этот канал "Диагнонстика" ОРС" Out числа, большего 255.
При первом сбое все происходит нормально, связь восстанавливается, в канале In появляется 0.
При вторичном сбое связь восстанавливается, но 0 в канале In не появляется. Тогда я сделала кнопку "Сброс ошибки" - посылаю в канал Out "0" - ошибка сбрасывается. Но обнаружила, что сбросить ощибку можно и без восстановления связи - получается путаница - оператор видит, что ошибки связи нет, а связь не восстановилась!
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Сброс ошибки действительно возможен в любой момент времени - это норма. Данные типы каналов являются всего лишь защелками, они не регистрируют событие постоянно, а лишь хранят факт его возникновения. Поэтому допустимо сбросить их значение в любой момент времени.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Так, почему же ошибка сбрасывается сама при первичном восстановлении связи и не сбрасывается при последущих?
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Возможно, что при последующих реинициализациях он сбрасываться сам не будет (вроде была такая ошибка в 5-й версии, она еще не правилась), но в любом случае сбрасывать состояние каналов ДИАГНОСТИКИ аналогичным каналом типа OUTPUT желательно.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
А можно сделать так, чтобы при нажатии одной кнопки в канал посылалось сначала одно значение, а потом в него же другое? Это корректно для ТМ?
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Нет, если только не организовать на месте кнопки какую-нибудь динамическую ФО тоже с функцией посылки, но по отжатию. У кнопки ,соответственно - по нажатию. Обе посылки в один и тот же канал.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
отправлено / posted
Не поняла. Нужны 2 ФО с посылкой в один и тот же канал? Какя разница - использовать нажатие или отжатие?
Сообщения / Posts 141 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
Принцип в том, что они расположены на одной области - тогда нажатие для одной будет посылать одно значение, а отжатие на другой будет посылать другое значение. Две ФО с разными ФУ на одной и той же области экрана.
Сообщения / Posts 17335 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Olga Shabalina
Forum Haunter / Завсегдатай форума
Участник № / Member № 1126
Y.Filippov
Forum Haunter / Завсегдатай форума
Участник № / Member № 479
отправлено / posted
Возникает вышеназванная ошибка. Не могли бы Вы выслать нам библиотеку rtmopc.dll Кроме того, была тема о том что в том случае если один OPC-сервер недоступен при запуске проекта, то невозможно соединиться ни с одним OPC-сервером. Ответ на этот вопрос так и не был получен ? Эта проблемма тоже исправляется заменой данной DLL.
Сообщения / Posts 144 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Zavyalov Dmitriy
Junior Member / Новичок
Участник № / Member № 1748
отправлено / posted
У нас возникла такая же ситуация: при отключении OPC-сервера закрываются DrawServ. Просьба выслать библиотеку rtmopc.dll на E-mail.
Сообщения / Posts 3 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Смирнов С.В.
Forum Member / Участник форума
Участник № / Member № 57
отправлено / posted
День добрый! Если есть возможность перешлите и нам данную dll. С уважением Смирнов С.В.
Сообщения / Posts 58 | Из / From: Россия
| IP / IP: IP адрес / IP address |
VICTOR S
Forum Haunter / Завсегдатай форума
Участник № / Member № 766
отправлено / posted
Просьба выслать исправленную библиотеку rtmopc.dll. Спасибо. С уважением,Сагань В.
Сообщения / Posts 111 | Из / From: РОССИЯ
| IP / IP: IP адрес / IP address |
Svetlov
Forum Member / Участник форума
Участник № / Member № 1193
отправлено / posted
Тоже столкнулся с описанной проблемой ("МРВ выполнил недопустимую операцию и будет закрыт" происходит при потере связи с ОРС сервером).В связи с этим прошу вас выслать мне на E-MAIL исправленную библиотеку. Заранее благодарен.
Сообщения / Posts 31 | Из / From: Россия
| IP / IP: IP адрес / IP address |
BTS
Junior Member / Новичок
Участник № / Member № 803
отправлено / posted
Прошу выслать библиотеку rtmopc.dll на btsigor@rambler.ru. заранее спасибо.
Сообщения / Posts 15 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Valentin
Junior Member / Новичок
Участник № / Member № 1396
отправлено / posted
Вышлете пожалуста на мой адрес vkuznecov@gogres.elektra.ru исправленную dll
Сообщения / Posts 24 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Valentin
Junior Member / Новичок
Участник № / Member № 1396
отправлено / posted
Вышлете пожалуста на мой адрес vkuznecov@gogres.elektra.ru исправленную rtmopc.dll
Сообщения / Posts 24 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Rate
Junior Member / Новичок
Участник № / Member № 1607
отправлено / posted
Прошу выслать исправленную библиотеку rtmopc.dll на tele@negoil.ru. Cпасибо!
Сообщения / Posts 5 | Из / From: Россия
| IP / IP: IP адрес / IP address |
AndreyG
Junior Member / Новичок
Участник № / Member № 487
отправлено / posted
Прошу выслать исправленную библиотеку rtmopc.dll на a_gornostaev@mail.ru. Cпасибо!
Сообщения / Posts 3 | Из / From: Россия
| IP / IP: IP адрес / IP address |