OPC-сервер устанавливает коннект с концентратором и получает данные, но обновление OPC-переменных происходит только в 2 случаях:
1. В момент запуска OPC-сервера
2. Если все OPC-клиенты отключаются от сервера, а затем происходит новое подключение OPC-клиента
То есть имеем следующую цепочку событий. Запустился OPC-сервер


Обмен между счетчиками и концентратором, а также между концентратором и компьютером идет нормально, что подтверждается фирменными утилитами производителей "Меркурия". Данные со счетчиков обновляются в памяти концентратора каждые 3 минуты и без проблем считываются утилитой BMonitor, в полном соответствии с документацией "Меркурия".
Мы связывались с фирмой "Круг" по электронной почте, получили пару рекомендаций: использовать OPC-клиент Матрикон и поменять таймауты в настройках сервера. Все выполнили, не помогло. Ничего другого "Круг" пока не предложил. Указанный на сайте "Круг" телефон постоянно занят.
Поэтому пишу сюда, в надежде, что кто-то сталкивался с данным оборудованием/софтом. Может быть, существуют альтернативные OPC-сервера для Меркурия, или какие-то другие варианты обмена данными с концентратором (что-нибудь типа преобразователя протоколов)? Варианты ПО от производителей счетчика "Меркурий" не устраивают по функционалу. Нам необходима именно интеграция данных с "Меркуриев" в существующую систему энергоучета. И, если уж на то пошло, может быть кто-то использует аналогичное оборудование для энергоучета, с более совершенным ПО? Критичной для нас является возможность обмена информацией по силовым линиям.