WinCC 5.x OPC Сервер. Зависания.
Владимир
Ерохин; 31.10.02
Здравствуйте!
Никто из присутствующих на форуме не сталкивался с проблемой
необоснованного зависания OPC сервера (OPCServer.WinCC)? Зависает
именно клиент при обращении к методам сервера при чтении
данных.Зависания происходят по непонятным причинам и
"намертво".
На станции WinCC при этом выводится сообщение что-то вроде Access
Violation.
Подскажите, как с этим бороться.
Re: WinCC 5.x OPC Сервер.
Зависания.
Юрченко Владимир; 31.10.02
Я думаю дело не в WinCC, а в клиенте.
Скорей всего что то с передачей параметров в функциях чтения. Или
Вы обращаетесь к опционным методам OPC сервера не проверив их
наличие. Проверьте на других серверах (могу выслать сервер для
теста). По крайней мере примеры клиентов с call-back - функцией OPC
мною проверялись и работают с WinCC OPC без проблем.
Могу выслать примеры клиентов на VB, VBA и Delphi.
Re: WinCC 5.x OPC Сервер.
Зависания.
Ерохин
Владимир; 31.10.02
С другими ОРС серверами проверялось (и с несколькими). Никаких
опциональных методов не используется. Используется только
IOPCSyncIO::Read().
Callback работает нормально. Зависание только при периодическом (!)
вызовом (период около 3-5сек). Причем зависание может произойти и
через несколько минут и через сутки.
Клиент работает с ОРС сервером через DCOM, по сетке. Локально не
используется.
Попробуйте периодически опрашивать тегов этак 20 (у меня больше
используется, но я проверял и с 2мя тегами - такая же
петрушка).