Simple-Scada forum
Simple-Scada 1.3.3 и ниже (старая версия, больше не разрабатывается) => Ваши вопросы => Тема начата: bestbat от 08 Сентября 2014, 15:42:43
-
Scada не видит OPC Lectus! Другие сервера видит.
Matrikon OPC Explorer нормально работает с Lectus.
Куда копать?
-
Один из пользователей нашей программы уже писал о подобной проблеме. Тогда мы тестировали связку Simple-Scada и Lectus на различных компьютерах с ОС Windows XP и Windows 7. Но нам так и не удалось воспроизвести проблему. Lectus всегда успешно обнаруживался. Также мы выложили видео с примером подключения (см. ниже). Трудно сказать почему не обнаруживается Lectus OPC-сервер. Мы используем единый многократно проверенный код для подключения к любым OPC-серверам версии DA. Проблема скорее всего в том, что Lectus OPC некорректно регистрируется. Также нужно убедиться, что работе Simple-Scada не препятствует файервол/брандмауэр и подобные программы.
OPC-сервер lectus находится на той же машине, что и Simple-Scada или Вы пытаетесь подключиться к нему удаленно? Другие OPC-серверы обнаруживаются скадой? Также может быть следующая ситуация - Вы установили Lectus под одной учетной записью, а сейчас пытаетесь получить к нему доступ из под другой.
-
Lectus установлен на одном компьютере с Simple-Scada. ОС Windows 7.
Отключил файервол - не помогло...
Другие сервера подхватываются Simple-Scada сразу... Пробовал несколько, которые оказались под рукой.
Учетная запись одна. И других не было.
Удалил и установил Lectus снова. Не помогло.
Lectus брал с сайта ОВЕНа. Версия 3.9
Попробовал на другом компьютере - тоже самое не завелось.
Может этому Lectus нужны какие дополнительные настройки?
-
Никаких доп. настроек не требуется. Мы только устанавливали Lectus, затем сразу запускаем Simple-Scada - всё работает сразу. До завтра мы проведем ещё несколько тестов и напишем о результатах здесь.
-
После установки KepServerEx появился и Lectus в Simple-Scada. Так чего же Lectus не хватает для нормального обнаружения его Simple-Scada? Или чем же помог Lectus`у OPC KepServerE?
-
Отлично, значит эта теория подтвердилась! Скорее всего lectus'у не хватает компонентов OPC Core Components (пользователи могут скачать их здесь: версия x86 (http://www.simple-scada.com/downloads/OPC Core Components Redistributable (x86) 101.2.zip), версия x64 (http://www.simple-scada.com/downloads/OPC Core Components Redistributable (x64) 101.2.zip)). Чтобы в этом убедиться можно попробовать удалить kepServerEx, затем проверить что Lectus-OPC сервер снова стал невидим. Затем установить компоненты OPC Core Components и снова проверить Lectus-OPC сервер на доступность.
-
Удалил kepServerEx - Simple-Scada видит Lectus.
Удалил Lectus - Simple-Scada не видит Lectus (что понятно).
Установил Lectus - Simple-Scada видит Lectus.
Чистый эксперимент не удался, выходит kepServerEx что-то установил или прописал в реестр.
Надо будет попробовать на чистом компьютере...
-
Такой вариант мы тоже предполагали. Да, нужен чистый компьютер.
-
есть большие подозрения, что KEP сервер в данном случае автоматически настроил настройки безопасности и прав доступа механизма DCOM, что было не выполнено или выполнено с ошибками до установки
-
Верно, но пользователь выше писал о том, что пытается найти OPC-сервер на той же машине, где установлена Scada. Теоретически, в этом случае DCOM не нужен вообще. В отличие от случая, когда скада ищет удаленный сервер.
-
Спасибо Большое! Lectus'у действительно не хватает компонентов OPC Core Components. У меня тоже была подобная проблема Simple-Scada 2 не видела Lectus Modbus OPC/DDE server 3.10, хотя другие OPC сервера видела (VIPA OPC, CoDeSys OPC), после установки OPC Core Components всё заработало, Simple-Scada 2 видит Lectus. Система WinXP Pro SP3.