PDA

Просмотр полной версии : Опрос удаленного OPC сервера.



meroving1981
09.11.2016, 04:43
Выбираем СКАДА систему для покупки, практически определились выбором - глаз упал на МастерСкаду. Естественно скачали демо версию 3.7. Предполагается, что Мастерскада и ОПС-сервер, который опрашивает приборы будут на разных машинах, сейчас с другой СКАДА так и работает. В режиме разработки ОПС сервер прекрасно находится, импортируется список тегов, во вкладке свойств тега, видно значение и время, когда значение получено, но при переходе в режим исполнения выдается сообщение ошибки соединения с сервером, при просмотре лога ошибка 0х80070005 - отказано в доступе, т.е. проблема в настройках безопасности ДКОМ. Как так может быть? В режиме разработки все нормально, да и другие ОПС клиенты прекрасно работают на этой машине. У меня предположение, что в режиме исполнения МастерСкада пытается достучаться до удаленного сервера от имени другого пользователя. Подскажите в чем может быть проблема?

meroving1981
09.11.2016, 05:41
Ни знаю, что помогло. Переустановил систему, установил сначала Мастерскаду 3.6 в ней все заработало, потом установил 3.7 - тоже заработало.

SCADAMaster
09.11.2016, 08:34
Вам нужно настроить DCOM по инструкции - инструкция прилагается к MasterSCADA.
Либо используйте туннель:
http://insat.ru/products/?category=1602
Если будете использовать совместно с MasterSCADA, то можно использовать только одну его часть:
http://insat.ru/products/?category=1603
А в скаду данные получать по UA

Адрей
09.11.2016, 14:36
На сколько реально можно нагрузить орс Lectus Modbus OPC and DDE server по переменным в связке с мастер скадой.

SCADAMaster
09.11.2016, 14:56
Больше 300 тегов для Lectus - уже много. Начинает очень медленно отдавать данные:
https://yadi.sk/d/WyXlnfNwbrWa2
Используйте Modbus Universal - с ним проблем нет.

Адрей
09.11.2016, 16:15
А что скажите на счет орс codesys и мастер скада.

SCADAMaster
09.11.2016, 16:51
OPC Codesys 2 версии тоже не очень стабилен. Если сеть не загруженная (или прямое соединение), и тегов до 1000, то проблем быть не должно. Если больше - начинает пропадать связь с контроллерами.
Кроме того он работает только по TCP/IP

Absorber81
28.11.2016, 09:30
Такая же проблема как и топикстартера
При этом Matrikon OPC Explorer видит сервера и тэги читает(Пробовал Insat Universal OPC и Lectus.).
А MasterScada нет. DCOM настраивался по руководству к MasterScada. Пробовалось версии 3.6 и 3.7 с одинаковым результатом(пока что Demo - ключ к лицензии ожидаю). Единственное, системы там разные - на MasterScada стоит Windows 7, а на машине с OPC стоит Windows 8.
Пробовал машину с Win8 заменить на свой ноут с Win7(и там те же сервера) - эффект тот же, Matrikon всех видит, Masterscada нет. Где еще копать?

SCADAMaster
28.11.2016, 10:11
Скада их именно не видит в списке серверов?
Можно тогда попробовать добавить вручную - либо добавить ОРС сервер локально (если он также установлен на компьютере с MasterSCADA), либо добавить любой другой ОРС сервер, а затем сменить его GUID на вкладке "Общие" (GUID можно посмотреть в свойствах сервера в том же Matrikon OPC Explorer).
После этого установите галочки Удаленный ОРС сервер в режиме разработки и Удаленный ОРС сервер в режиме исполнения - в полях пропишите нужный IP адрес.

Absorber81
28.11.2016, 10:42
Нет, у меня она их видит и переменные получает. Но не получает значения. Локальные читает, а удаленные нет

SCADAMaster
28.11.2016, 11:00
Стоит ли галочка "Удаленный ОРС сервер в режиме исполнения" на вкладке "Общие" у ОРС сервера и прописан ли IP адрес?

Absorber81
28.11.2016, 17:38
Да дело было в этом. Спасибо большое.